Previous 199869 Revisions Next

r29416 Monday 7th April, 2014 at 10:38:17 UTC by Robbbert
Better late than never
[/build/messnew]messnew_0153.txt
[/build/whatsnew]whatsnew_0153.txt

build/whatsnew/whatsnew_0153.txt
r29415r29416
258258
259259-Fix for pixel gaps between multi-screen games in HLSL mode. [MooglyGuy]
260260
261-Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly
262 different on each one but there are cards that are compatible with
263 each of the different machines. Removed c64 version of vic1011 and
264 moved protovision 4 player adapter from bus/c64 to bus/vic20. Tested
265 with http://code.google.com/p/commodore-multi-player/ [smf]
266
267-Hooked up the 6551 to the plus 4 user port [smf]
268
269-Added user port pinout from CBMII manual [smf]
270
271-Fixed commodore quick load by passing in the address space instead of
272 using machine().firstcpu [smf]
273
274-Added PET user port joystick adapter [smf]
275
276261-segas32.c: Added alien3 and darkedge readmes. [Guru]
277262
278263-Netlist: [Couriersud]
r29415r29416
284269
285270-Prevent clock bit to be deleted after CRC in FM. [Michael Zapf]
286271
287-Use proper AY8910 mixing model for MSX. Volumes set to match MSX
288 hardware. [Dr. Venom, Couriersud]
289
290-BBC Micro keyboard updates/fixes: [Nigel Barnes]
291 * added numeric keypad on Master series.
292 * fixed CAPS LOCK and SHIFT LOCK.
293 * removed dipswitches from Master series.
294 * improved dipswitch descriptions.
295
296272-Naomi/Triforce documentation update [f205v]
297273
298274-Converted PIA6821 to DEVCB2, Removed
r29415r29416
345321 Hunchback (Galaxian Hardware) and replace calls to set_input_line(1 in
346322 lazercmd.c & meadows.c [smf]
347323
348-exp85.c: Added an RS232 port instead of hard coding the serial terminal [smf]
349
350324-Added preliminary sound to thunderlbl. Unsurprisingly seems to share
351325 the same hook-up as wiggie and superbon, the other thunderl hacks in
352326 the driver. Marked as IMPERFECT_SOUND cause the music keeps restarting
r29415r29416
355329
356330-Fixed compiling with Visual Studio 2012 [smf]
357331
358 Added the correct, half-swapped dump of cpu_pg5.11 to spyhunt/spyhuntp
332-Added the correct, half-swapped dump of cpu_pg5.11 to spyhunt/spyhuntp
359333 [Porchy]
360334
361335-Implemented near-to-proper reset for all netlist devices. Reset now
r29415r29416
365339 the rom names and locations.  In addition, corrected some of the names
366340 of the one United States Donkey Kong Jr. set.  [Kevin Eshbach]
367341
368-isbc.c: converted to use RS232 port instead of hard coded to using serial
369 terminal [smf]
370
371342-Removed some dead code and ambiguous functions in the netlist code.
372343 [Couriersud]
373344
r29415r29416
396367
397368-tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]
398369
399-flopimg: Added preliminary support for the 8-N-1 serial encoding
400 scheme used on Compucolor II floppies. [Curt Coder]
401
402370-diserial: Added framing error detection. [Curt Coder]
403371
404372-Netlist: [Couriersud]
r29415r29416
431399-bankdev.c: don't change the current bank on reset, because another device might
432400 have already changed the bank when it was reset [smf]
433401
434-clcd.c: Implemented MMU making it usable. Hooked up rtc, rs232, centronics and
435 sound. LCD colors are matched up from this photograph
436 http://vivaamigafilm.blogspot.co.uk/2012/02/chillin-with-porter.html
437 The character rom is not dumped
438 http://www.floodgap.com/retrobits/ckb/secret/cbm-vlcd-charrom.jpg
439 So a fake font is used which takes the unused upper case font in the kernel rom
440 as a starting point and adds lower case characters, trying to make them match
441 the available screen shots
442 http://www.floodgap.com/retrobits/ckb/secret/cbm-lcd-screen.gif
443 There appears to be several bugs in the roms that affect the rtc [smf]
444
445402-Added unknown encrypted Royal Card. This game is running on Dino 4
446403 encrypted hardware, with a CPU+PLCC daughterboard. Decrypted program
447404 address + data, but code still jumps into $48xx range where there's
r29415r29416
477434-AICA: EFREG is mapped every other word, not every word.  Fixes memory
478435 trashing in all Naomi/DC/AW games. [O. Galibert, R. Belmont]
479436
480-changed name to "PET user port" as that is where it originated and
481 reformatted the source file [smf]
482
483437-qix.c: Let's not regenerate the entire palette every time we do a
484438 partial update [Alex Jackson]
485439
r29415r29416
528482-Added skeleton drivers for some discrete games using ROMs, and added
529483 some documentation. [Fabio Priuli, Tafoid, gregf]
530484
531-Centronics WIP using write lines and DEVCB2. Added an output latch and
532 input buffer device to allow configuration in MCFG. Renamed centronics
533 device "printer" to "image". FM-7 parallel port joystick works again.
534 Added support for using PC LPT control lines as inputs (not tested).
535 c64 geocable now just passes individual lines through, changed the
536 strobe line to what is documented online (not tested). Converted MSX &
537 exidy sorcerer parallel port DAC to use covox device instead of using
538 a configuration switch (not tested). Sorcerer parallel port is more
539 like the commodore user port, so should be converted to it's own slot
540 where one option is a centronics card. [smf]
541
542485-Magic Card II: Override the wrong visible area and centered the game
543486 through a dedicated CRTC config interface [Roberto Fresca]
544487
r29415r29416
562505-Truco-Tron: Identified the last unknown IC (U15). Added Technical
563506 notes. [Cristian Arias, Roberto Fresca]
564507
565-diimage: Added "read_only" feature to the software list to denote
566 write protected images. [Curt Coder]
567
568-created src\emu\bus\rs232 & src\emu\bus\midi directories and separated
569 rs232 and midi devices, changed h89 to use an rs232 port to
570 communicate with the serial terminal to instead of connecting it
571 directly. [smf]
572
573508-Added ability to add optional or required device/ioport/memory_region/... [Miodrag Milanovic]
574509 and similar device finders to any device, and also created ability to set tag inside
575510 static configuration of device so you can reference it in driver
r29415r29416
672607
673608-bking.c, toypop.c: fix flipscreen after core changes [Alex Jackson]
674609
675-cat: Removed hacks required by the old 68681 implementation; keyboard
676 works again. [R. Belmont]
677
678610-Mundial/Mondial (Italian/French): Implemented the program banking
679611 properly. Now you can choose the program through a DIP switch.
680612 [Roberto Fresca]
r29415r29416
688620-Removed diserial connect(). Converted thomson, mc1502 & wangpc to use
689621 DEVCB2 instead. [smf]
690622
691-coco.c: uses rs232 port instead of bitbanger. [smf]
692
693623-Fixed a netlist crash on clang due to ATTR_NORETURN. Also fixed some
694624 debug statements. [Couriersud]
695625
r29415r29416
699629-namcos1.c, namcos86.c: fix flipscreen after core changes, add
700630 SCREEN_RAW_PARAMs [Alex Jackson]
701631
702-pdp1.c: Modernized cpu core.  [Wilbert Pol]
703
704632-Witch: Changed both CPU clocks to 3 MHz, Both YM2203 clocks to 3 MHz,
705633 and confirmed the ES8712 clock (coming from pin 14 of M5205) in 8 MHz.
706634 All measured and traced from the PCB. Implemented all clocks through
r29415r29416
783711-Cherry Bonus III (set 4, encrypted bootleg). Fixed both graphics banks
784712 decryption/decode. [Roberto Fresca, ANY]
785713
786-should be 8-way [Jon Banks]
714-should be 8-way - what?[Jon Banks]
787715
788716-correct spyhunt labels / positions [Porchy]
789717
r29415r29416
803731 bootleg board. Added a default NVRAM to get the game working. Also
804732 added technical notes. [Roberto Fresca]
805733
806-Fixed the duart ip pins so they don't accidentally clear each other's
807 state on device_write_line; this fixes the Canon Cat printing in MESS.
808 [Lord Nightmare]
809
810-Added basic implementation of the NSC810 RAM-I/O-Timer device, and
811 plugged it into the Husky Hunter 2 driver. [Barry Rodewald]
812
813-Removed unselectable slot options (SLOT_INTERFACE_INTERNAL) from the
814 listxml output. [Curt Coder]
815
816734-Add an osd_truncate call to truncate files [O. Galibert]
817735
818736-Moved core template container classes up from emutempl.h to coretmpl.h: [Aaron Giles]
build/messnew/messnew_0153.txt
r29415r29416
593593
594594-esqmr: Dumped wave and 68HC705 MCU ROMs. [Guru, R. Belmont]
595595
596-Merged pet/vic20/c64/plus4/c128 user ports, the pinout is slightly
597 different on each one but there are cards that are compatible with
598 each of the different machines. Removed c64 version of vic1011 and
599 moved protovision 4 player adapter from bus/c64 to bus/vic20. Tested
600 with http://code.google.com/p/commodore-multi-player/ [smf]
601
602-Hooked up the 6551 to the plus 4 user port [smf]
603
604-Added user port pinout from CBMII manual [smf]
605
606-Fixed commodore quick load by passing in the address space instead of
607 using machine().firstcpu [smf]
608
609-Added PET user port joystick adapter [smf]
610
611-Use proper AY8910 mixing model for MSX. Volumes set to match MSX
612 hardware. [Dr. Venom, Couriersud]
613
614-BBC Micro keyboard updates/fixes: [Nigel Barnes]
615 * added numeric keypad on Master series.
616 * fixed CAPS LOCK and SHIFT LOCK.
617 * removed dipswitches from Master series.
618 * improved dipswitch descriptions.
619
620-exp85.c: Added an RS232 port instead of hard coding the serial terminal [smf]
621
622-isbc.c: converted to use RS232 port instead of hard coded to using serial
623 terminal [smf]
624
625-flopimg: Added preliminary support for the 8-N-1 serial encoding
626 scheme used on Compucolor II floppies. [Curt Coder]
627
628-clcd.c: Implemented MMU making it usable. Hooked up rtc, rs232, centronics and
629 sound. LCD colors are matched up from this photograph
630 http://vivaamigafilm.blogspot.co.uk/2012/02/chillin-with-porter.html
631 The character rom is not dumped
632 http://www.floodgap.com/retrobits/ckb/secret/cbm-vlcd-charrom.jpg
633 So a fake font is used which takes the unused upper case font in the kernel rom
634 as a starting point and adds lower case characters, trying to make them match
635 the available screen shots
636 http://www.floodgap.com/retrobits/ckb/secret/cbm-lcd-screen.gif
637 There appears to be several bugs in the roms that affect the rtc [smf]
638
639-changed name to "PET user port" as that is where it originated and
640 reformatted the source file [smf]
641
642-Centronics WIP using write lines and DEVCB2. Added an output latch and
643 input buffer device to allow configuration in MCFG. Renamed centronics
644 device "printer" to "image". FM-7 parallel port joystick works again.
645 Added support for using PC LPT control lines as inputs (not tested).
646 c64 geocable now just passes individual lines through, changed the
647 strobe line to what is documented online (not tested). Converted MSX &
648 exidy sorcerer parallel port DAC to use covox device instead of using
649 a configuration switch (not tested). Sorcerer parallel port is more
650 like the commodore user port, so should be converted to it's own slot
651 where one option is a centronics card. [smf]
652
653-diimage: Added "read_only" feature to the software list to denote
654 write protected images. [Curt Coder]
655
656-created src\emu\bus\rs232 & src\emu\bus\midi directories and separated
657 rs232 and midi devices, changed h89 to use an rs232 port to
658 communicate with the serial terminal to instead of connecting it
659 directly. [smf]
660
661-cat: Removed hacks required by the old 68681 implementation; keyboard
662 works again. [R. Belmont]
663
664-coco.c: uses rs232 port instead of bitbanger. [smf]
665
666-pdp1.c: Modernized cpu core.  [Wilbert Pol]
667
668-Fixed the duart ip pins so they don't accidentally clear each other's
669 state on device_write_line; this fixes the Canon Cat printing in MESS.
670 [Lord Nightmare]
671
672-Added basic implementation of the NSC810 RAM-I/O-Timer device, and
673 plugged it into the Husky Hunter 2 driver. [Barry Rodewald]
674
675-Removed unselectable slot options (SLOT_INTERFACE_INTERNAL) from the
676 listxml output. [Curt Coder]
677

Previous 199869 Revisions Next


© 1997-2024 The MAME Team