2014-04-11

MESSinfo.dat v0.153

EmuCR: MESSinfo.datMESSinfo.dat v0.153 is released. detailed mess game information (including version added, number of players, game status, cpu/audio chips, display info and maws hall of fame ratings). Provides Recommended Games for GameEx.

MESSinfo.dat v0.153 Changelog:
- aiwamcd: Bad_Ad84 and Fabio Priuli added AIWA Mega-CD CSD-G1M (Japan, NTSC) system.
- al8800bt: Hooked ACIA 6850 up to Altair 8800bt [smf].
- apple3: System marked as 'working' [R. Belmont].
- c128: Added 10 Years HVSC in c128_flop.xml [Curt Coder].
- clcd: Promoted from NOT_WORKING status [smf].
- ec1841, ec1845: Bugfix #05436: [Crash/Freeze] (ec184x.c) ec1841, ec1845: Fatal Exception [Osso].
- gameboy: Fixed NVRAM saving [Fabio Priuli].
- gbcolor: Fixed heavy gfx regression caused by my conversion of the LCD to be a device. Fixed NVRAM saving [Fabio Priuli].
- gl3000s: Added LCD and keyboard emulation [Sandro Ronco].
- hisaturn: Added v1.02 BIOS [zyrobs].
- hp49g: Bugfix #05398: [Core] (hp48.c) hp49g: [debug] Debug shows corrupt graphics when compared to regular compile [Osso].
- megadriv: Added Pioneer LaserActive v1.05 Jpn BIOS [RetroJunkie].
- megaduck: Added five more dumps in megaduck.xml [ranger_lennier, Sean Riddle].
- mo6: Fix for Thomson MO6 banking, now more faithful to the hardware [Antoine Mine].
- mu100: Main screen turn on [O. Galibert].
- nes: Improved Tengen 800032 (RAMBO-1) IRQ mechanism, based on the new findings from nesdev boards. Hard Drivin' proto is a lot more playable. Properly implemented Aladdin Deck Enhancer as a pass-through cart. Correct syntax to launch e.g. Dizzy The Adventurer is now "mess nes -cart ade -cart2 dizzyadv". Moved Aladdin minicart dumps to a separate softlist (but you can load in -cart2 iNES files from fullpath, if you like) [Fabio Priuli] nes_camerica: simplified emulation of the BF9096 board and fixed emulation of GoldenFive board (used by the Polish Pegasus 5 in 1 cart) [Fabio Priuli].
- pico: Added many new dumps, including most of the previously missing European releases in pico.xml [TeamEurope].
- ppc640: Added modem CPU ROM [incog].
- pt68k4: * Added ISA slots and a selection of cards supported by the boot ROMs * Added XT keyboard interface * Added speaker (system now beeps) [R. Belmont].
- smssdisp: Fixed slot recognition so that now the system boots the game from the first occupied slot it finds and not only slot 1 [Enik Land].
- sol20: Added partial support for SVT format (used in Solace emulator) [Robbbert].
- spc1000: * Added IRQ which enables cursor flash & internal timer * Added TAP cassette format * Added paste facility, fixed cursor flash * Fixed corrupted lower-case display [Miso Kim, Robbbert].
- studio2: Added Fun with Numbers cartridge in studio2.xml [brolly, Charles MacDonald, ranger_lennier].
- a7800.c: Bugfix #05347: (a7800.c) a7800 [digdugu]: Line of garbage graphics on game screen. Bugfix #05448: (a7800.c) a7800 [xeviousu]: Line Below Score Display under Xevious. Bugfix #05450: (a7800.c) a7800 [hattricku]: Grey Line At Top Of Playfield under Hat Trick. Bugfix #05451: (a7800.c) a7800 [midnightu]: Line at Bottom of Playfield under Midnight Mutants. Bugfix #05453: (a7800.c) a7800 [planetsmu]: Difficulty selection text improved but some corruption still present. Bugfix #05454: (a7800.c) a7800 [ddragonu]: Corrupted scanline in score display still present but moved up from previous position. Bugfix #05455: (a7800.c) a7800 [commandou]: Corrupted text improved but still there on title/difficulty selection screen. Bugfix #05456: (a7800.c) a7800 [plutos]: Line glitch at top of screen below score display, and towards the bottom of the gameplay field. Bugfix #05457: (a7800.c) a7800 [1on1u]: 'Shot' clock & 'Game Time Remaining' clock countdown too fast; makes game unplayable [Tafoid].
- adam.c Added ColecoVision control port slot interface along with the ColecoVision hand controller [Curt Coder].
- amstrad.c Added a basic implementation of the Programmers Development System hardware for the CPC. Only lacks a way to set up a parallel connection between MESS instances to enable PC<->CPC communication. Added preliminary support for the AMX mouse [Barry Rodewald].
- apf.c: * Added -ram switch, the default is 8K, this allows most tapes to load * Fixed pasting of upper-case program listings * Added cart slot to apfimag, you must now load the BASIC cart yourself * Any apfm1000 cart can be loaded into apfimag * Fixed bad gfx in rocket patrol and blackjack * Fixed space destroyer (you must choose -ram 1k) * Fixed last-minute regression in Space Destroyer * Swapped left & right keypads, so they are on the correct sides of the keyboard. * Systems marked as Working * added support for CAS and CPF cassettes [Robbbert]. * added another bios * Fixed bad dump in Basic, and added Extended Basic [ranger_lennier].
- apollo.c: Start modernizing/cleanup. Old 68681 is gone. Apollo keyboard now speaks diserial. Headless configs use the serial terminal device. More cleanup, devlegcy.h now gone. Cleaned up PIC8259 usage. Converted to use real ISA bus. sc499 cartridge tape converted to ISA. Separate 3c505 out into an ISA16 card [R. Belmont].
- apple2.c: Support for the Videx UltraTerm card. CFFA2 now ignores 6502 spurious reads during write cycles. Support another Videoterm clone, the AE Viewmaster 80. Added games starting with "C" to the softlist. Support the Corvus flat-cable interface card, also used in the Corvus Concept. Rewrote keyboard handling according to schematics and using the generic AY-3600. Support the Apple II Parallel Interface Card. ProDOS now correctly sees empty slots as empty [R. Belmont].
- apple2gs.c: Add support for Vulcan Gold IDE card [R. Belmont, Spk]. Render to rgb32, allowing palette raster tricks (e.g. '3200 color mode') to work. [R. Belmont]
- apple3.c: * Implement correct (zp),y extended addressing * Removed ProFile stub, we'll do that as a proper card later * Removed ROM patch now that we can specify the ACIA is Rockwell-style * Allow -ramsize 256K or 512K * Both VIAs can generate IRQs now, as per schematics * Hooked up modifier keys * Added speaker toggle, beep, and DAC sound * Adjusted palette, confidence test color names screen is now reasonable * Improved interrupt generation and scanline timing * Extended addressing applies to all $x1 opcodes. SOS apps now start up * Rewrote keyboard handling from scratch using Curt's AY-5-3600 device. Much, much better * Add save state support and initial slot hookup * A non-indirect instruction located on the zero page will also enable extended addressing. Fixes Business BASIC * Fix ROM test in Diagnostics and support PCPI AppliCard
- atari400.c: Bugfix #05381: [Crash/Freeze] (atari400.c) All sets in atari400.c which use a800_flop.xml: Crash when obtaining a list of approximate matches [Fabio Priuli].
- atarist.c: Fixed uninitialised variables, Atari ST mouse works again [smf].
- bbc.c: Bugfix #05483: [Crash/Freeze] (bbc.c) bbcb [demo]: Fatal error: Illegal operation on unmounted image (src/emu/diimage.h:261) [Fabio Priuli]. BBC Micro keyboard LED's: * Added layout for keyboard LED's * Defined actual screen sizes [Nigel Barnes]. Fixed external cart slot -cart1 for the BBC Master (demo cart runs properly now), added second external slot -cart2 (same functionality as -cart1). Expansion ROM slots, which are handled as internal cart slot, are now accessible via -cart3/-cart6 media switch, until they are converted to proper slot devices [Fabio Priuli].
- c64.c: Added Insta-Calc v2.0 in c64_cart.xml. Fixed Magic Formel cartridge [Curt Coder].
- cat.c: Canon Cat now has working sound [Lord Nightmare, R. Belmont]. Implemented watchdog counter readback, more documentation. Hooked up centronics /ACK flipflop; still doesn't seem to print, though. Updated swyft related notes/comments from tracing [Lord Nightmare]. Preliminary Centronics hookup. updated comments with latest research [R. Belmont]. Invert centronics BUSY (still need to add the /ACK flipflop) [Lord Nightmare, smf].
- coco3.c: Added some new dumps in coco_cart.xml [K1W1].
- clcd.c: * Improved the commodore lcd mmu emulation, some software is starting to work a bit * Corrected function key mapping * Added support for bitmap mode [smf].
- esqmr.c: Dumped wave and 68HC705 MCU ROMs [Guru, R. Belmont].
- indiana.c: Preliminary hookup of ISA bus and peripherals and MFP [R. Belmont]. Added IDE controller, fixed 16-bit ISA I/O [R. Belmont, Carl].
- m5.c: Added several new Japanese dumps, including rare cart 'Adidas Lucky Shoot' in m5.xml [Ola Andersson]. Mirror input ports, allows new dump "Jankyo" to run [R. Belmont, Ola Andersson].
- mbee.c: Added support for TAP and BEE formats (used in ubee512 emulator) [Robbbert].
- msx.c: Bugfix #05437: [Graphics] (msx.c) nms8220, nms8220a: [debug] Graphics regression [Osso].
- n64.c: N64 RSP changes: * Added SIMUL_SIMD flag for easy finding of bugs in SIMD opcodes * Fixed SIMD versions of SSV, SLV, SDV, STV, VSUB, VADDC, VSUBC and VGE * Removed SIMD optimizations from VMACF, VMADL, VMADN, as they were provided by the CEN64 author but do not appear to have the same results as MESS's scalar implementations, and so are not trustworthy [MooglyGuy].
- nes.c: nes_bandai: Documented differences between FCG-1/FCG-2 boards and LZ93D50 ones, based on analysis by naruko. Added emulation of the barcode reader for Datach Joint ROM System unit, making playable most games using it. Properly implemented the Bandai Datach as a passthru cart. Datach games have now to be loaded with the following commands "mess nes -cart datach -cart2 gamename" where gamename can be either a shortname from the datach softlist, or a fullpath to the iNES files (or to headerless 256k dump of the Datach minicarts). This is accurate to the hardware, because Datach carts could not be mounted in the main Famicom cartridge slot. Fixed support for BMC-12in1 PCB, based on Cah4e3's research. Added support for NROM368 homebrew PCB. Added support for Multi-Discrete PCB (aka Mapper 28) used by Action 53 - Function 16 - Volume ONE - 'Streemerz Bundle' homebrew multicart. Added support for PRG-only PCB (aka Mapper 218) which uses NT-RAM as CHR-RAM, used by nocash's game Magic
- pc.c: Added support for NASLite 1.72MB disk images. Added support for Microsoft DMF 1.68MB disk images [Curt Coder].
- pc9801.c: Fixed Quarth video paging [Angelo Salese].
- pce.c: Bugfix #05249: [Sound] (pce.c) pce: Missing sound from console (no HuC or MSM) just CD/DA [Osso].
- pet.c: Software list update (pet_flop.xml): Fixed "set unit number" program on HardBox disks. Added Nestar Cluster/One CLO-1002-2 [Mike Naberezny]. Check out "No Pets Allowed" by Orb to see them and the new mc6845 functionality in action [Curt Coder].
- pmd85.c: Changed pmd85 driver to use callbacks instead of diserial connect() [smf].
- poly88.c: Changed poly88 driver to use callbacks instead of diserial connect() [smf].
- pt68k4.c: Hooked up devices, can now read floppy disks [R. Belmont].
- ql.c: Added emulation of both the QIMI and Sandy mice to the QL driver as well as adding support of those to the Sandy SuperQBoard. Moved the selection of the mouse and disk interface from dip switches to config, as this seemed more appropriate. Fixed up communication between main 68008 CPU and 8048 IPC so that making sound does not crash the machine [Phill-Harvey-Smith].
- rainbow.c: * Removed preliminary keyboard/sound hacks * Improved LK201 mapping (KBD13 keys, keys > F12) * Layout LED polarity fixed [Bavarese]. * Improved (still imperfect) bidirectional comms with LK201 [R. Belmont]. Added IRQ management framework and vector control [R. Belmont, Bavarese]. Added 8 sector format to legacy driver. Included early '100-A' model with brief descriptions and placeholders for dumps not yet obtained [Bavarese].
- rmnimbus.c: Bugfix #05297: [Color/Palette] (rmnimbus.c) nimbus: Palette differences between regular and debug builds [Osso].
- saturn.c: Added default formatting to Backup RAM carts, so that games can be saved in the expansion without passing through the console menu the first time the expansion is used [Fabio Priuli].
- sgi_ip2.c: Converted to new 68681 and serial terminal [R. Belmont].
- sms.c: Various changes: * Adjust/add some comments * Restore complete controller port functions to the japanese SMS version * Isolate some code to their proper consoles * Remove FM support of the sms2kr driver * Remove Reset button of the smsj driver * Add emulation of the japanese Sports Pad model, required by Sports Pad Soccer * Adjust some code of other controller devices. Accurately emulated the behavior when mounting both a cart and a card in the system, cleaned up RAM accesses, simplified code handling cart/card/exp enable. Fixed behavior of the TH pin in the Japanese SMS consoles. Fixed light phaser support through the gender adapter and adopted RAM init pattern on Export consoles too (Korean systems are acknowledged as Export and some Korean games rely on this). Fixed Korean Gam*Boy 2 being detected as a Japanese machine when a real unit does not [Enik Land].
- softbox.c: Added preformatted 10MB hard disk image [Curt Coder].
- sorcerer.c: Added .TAPE cassette format [Robbbert].
- spectrum.c: Updates: * BetaDisk fixed (there was just needed to start floppy motor ;) * Pentagon: fixed 7FFD port addressing; CPU clock fixed; adjusted VBLANK IRQ timing (border effects works fine now); * Scorpion: fixed ports addressing; both machines marked as working. Notes: * there are still issues with BetaDisk - for unk reason wrong commands passed to WD17xx (imho ROM switching works somehow wrong), but anyway with write protected disk images it works more-less fine - files from disks loaded OK; * Pentagon1024 randomly crashes then selecting "GLUK BOOT", maybe also coz of rom switching [MetalliC].
- ti99_2.c: * Switched to modern floppy system for TI floppy controller and BwG * Switched to devcb2 throughout ti99 family * Fixed several bugs in HSGPL [Michael Zapf].
- Al Kossow and Robbbert added skeleton driver of Motorola M68HC05EVS and Memorex 2178 systems.
- Bavarese added DEC Rainbow 100-A system.
- Cowering and O. Galibert added Saitek Kasparov Stratos Chess Computer system.
- Curt Coder added Commodore CBM 4032 (Fat 40) and Commodore PET 4032 (Fat 40) systems.
- Enik Land added Samsung Gam*Boy I (Korea) and Samsung Gam*Boy I (Korea) with FM Chip systems.
- Felipe Corrêa da Silva Sanches added SONY PVE-500 system. Improving emulation of SONY PVE-500 video editing station [Felipe Sanches].
- Felipe Corrêa da Silva Sanches added HENRY Henry Prot I v19 (REV.1) and Makerbot Replicator 1 desktop 3d printer systems.
- Guru and R. Belmont added skeleton driver of Fanuc System P Model G and Fanuc System 15 systems. Got the 80286 to boot correctly [Carl]. Added Guru Readme(tm) for Base 1 board [Guru].
- Jim Battle and Curt Coder added skeleton driver of ISC Compucolor II system. Added preliminary software list for floppy images [Jim Battle, Curt Coder]. Added read-only support for Compucolor Virtual Floppy Disk Images [Curt Coder].
- Jonathan Gevaryahu and Balrog added IPD AlphaSmart 2000 system.
- Michael Zapf added Texas Instruments TI Model 990/4 Microcomputer System with Video Display Terminal system.
- MooglyGuy, Smitdogg, The Dumping Union and TeamEurope added VTech IQ Unlimited (Z80) system.
- O. Galibert added Yamaha MU100 Rackable version system.
- R. Belmont added Apple Computer Apple //e (enhanced, UK) and Apple Computer Apple //e (UK) systems.
- ranger_lennier, Charles McDonald, Wilbert Pol and Robbbert added Bandai Super Vision 8000 (TV Jack 8000) system.
- Robbbert added Pulsar Little Big Board system.
- Robbbert and Chickenman added skeleton driver of Amust Compak system.
- Robbbert and John Elliot added skeleton driver of Husky Hunter 2 system.
- Robbbert, The Dumping Union and TeamEurope added VTech Genius Leader 4000 Quadro (Germany), VTech Genius Leader 4004 Quadro L (Germany), VTech Genius Leader 5000 (Germany), VTech Genius Leader 5005X (Germany), VTech Genius Leader 6000SL (Germany) and VTech Genius Leader 7007SL (Germany) systems.
- Robert Justice added SWTPC swtpc S/09 Sbug, SWTPC swtpc S/09 Sbug + piaide, SWTPC swtpc S/09 UNIBug + DMF2 and SWTPC swtpc S/09 UNIBug + DMF3 systems.
- Roberto Fresca added VTech Pitagorin Junior system.
- Stefan Lindberg, R. Belmont added skeleton driver of Roland Sound Canvas SC-55 system.
- TeamEurope added VTech Genius Master Table Top (Germany), VTech Genius Leader Color (Germany), VTech BrainStation 9009 CXL (Germany), VTech Genius BrainStation 5505X (Germany) and VTech Genius Leader 2000 Compact (Germany) systems.
- Zarko Zivanov and Miodrag Milanovic added Ei Nis Pecom 32 system.
- Al Kossow and Robbbert added m6805evs.c skeleton and mx2178.c drivers.
- Cowering and O. Galibert added stratos.c driver.
- crazyc added asst128.c, europc.c, ibmpcjr.c and tandy1t.c drivers.
- Felipe Corrêa da Silva Sanches added hprot1.c and replicator.c drivers.
- Felipe Corrêa da Silva Sanches added pve500.c driver. New maincpu dump to replace bad dump [Felipe Sanches].
- Guru and R. Belmont added fanucspmg.c skeleton driver. Corrected text mode font [O. Galibert].
- Jim Battle and Curt Coder added compucolor.c skeleton driver.
- R. Belmont added fanucs15.c skeleton driver.
- ranger_lennier, Charles McDonald, Wilbert Pol and Robbbert added sv8000.c driver.
- Robbbert added pulsar.c driver.
- Robbbert and Chickenman added amust.c skeleton driver.
- Robbbert and John Elliot added hunter2.c skeleton driver.
- Robert Justice added swtpc09.c driver.
- Roberto Fresca added pitagjr.c driver.
- Stefan Lindberg and R. Belmont added rsc55.c skeleton driver.
- Renamed (alphasma) to (asmapro), (colecob) to (svi603), (dolphunk) to (dauphin), (rainb190) to (rainbow190), (sms2kr) to (smskr).
- Removed (colecoa).

Download: MESSinfo.dat v0.153
Source: Here

0 Comments

Post a Comment