2014-07-26

MESSinfo.dat v0.154

EmuCR: MESSinfo.datMESSinfo.dat v0.154 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.154 Changelog:
0.154:
======
- atari400: Bugfix #05108: [Crash/Freeze] (atari400.c) a600xl: Crash with '-cart salt100'.
- abc80: Added Myab CP/M BIOS 3.7 in abc80.xml [Robert Juhasz].
- abc806: Added video PROMs. Added video PALs [Anders Sandahl].
- apfimag, apfm1000: More accurate support for on-cart 1K RAM in Space Destroyer (no more need of using -ramsize 1K option at launch) [Fabio Priuli].
- apple1: Added support for expansion slot, moved cassette interface to a card to match reality [R. Belmont]. Support CFFA1 Compact Flash/IDE adaptor [R. Belmont, based on a patch by Christopher Bachmann].
- applix: Adjusted default dipswitches so that it will boot [Robbbert].
- cdtv: Dirk Best changed description from 'CDTV (NTSC)' to 'CDTV (PAL)' and year of production (1990).
- coleco: Colecovision PAL BIOS [TSM Carmine].
- fanucspg: Better colors from new reference [Guru, R. Belmont]. Mapped most of the chips on the i86 side [Carl].
- fs5500f1: Modified the description 'FS-5500F1/F2 (Japan)' to 'FS-5500F1 (Japan)'.
- gameboy: Added support for Li Cheng pirate mapper [taizou, Fabio Priuli].
- gba: Added newer revision of Sim City 2000 in gba.xml [BPzeBanshee].
- glcolor: Added LCD emulation and inputs [Sandro Ronco].
- lft1510: Connected to terminal, working [Robbbert].
- mbc200: Added floppy software list [Dave Dunfield, Chuck(G)].
- megapc: Added alternate MegaPC Plus set which uses a WINBUS chipset [Chris Hardy and Barry Rodewald].
- nes: Added correct nvram to dezaemon, thanks to naruko's research in nes.xml [Fabio Priuli].
- oric1: Spring cleaning [O. Galibert].
- osbexec: Added floppy software list [Dave Dunfield, The Don Maslin Archive].
- sc3000: Added cartridge and cassette software lists in soft list [Curt Coder and Anna Wu].
- sms: Added support for Furrtek's multitap adapter (supported by BOoM homebrew game) [Enik Land].
- smssdisp: Implemented game selection [Enik Land].
- snes: Some new dumps added snes.xml [ReadOnly]
- vectrex: Some fixes and additions in vectrex.xml [hornpipe2 and Fabio Priuli].
- vz300: (floppy) Initial modern implementation [O. Galibert].
- wicat: Added additional boot ROMs [Al Kossow, Barry Rodewald].
- a7800.c: Brought initial Maria cycle counts inline from measurements taken with logic analyzer/tests [Mike Saarna/Robert Tuccitto]. Added interrupts to DMA cycle eating. Updates to LL, OL, and spin accounting for HALT behavior [Mike Saarna].
- amiga.c: Add version 6.1 bootroms for the A590/A2091 and RAM controller PAL [Guru]. Support PAL/NTSC switch for machines equipped with an ECS Agnus chip or better. Implement internal IDE controller for the Amiga 4000. Fix RTC hookup in Amiga 3000 and 4000. Set RP5C01 RTC to actually return 24 hour mode, which fixes RTC detection for the Amiga. Kill the legacy CIA emulation and fix Agnus ID for A2000 and A500. CIA changes: * Add missing virtual keyword to actually call the right TOD clock * Outputs depend on the input state (fixes A1000 overlay switch) * Switching to serial output mode with one-shot activated causes a pulse on SP (correct? needed for keyboard handshake) * Serial input is clocked by the CNT input, not the default clock * Mask offsets to 4 bits * Writing the Timer High register with one-shot activated immediately causes the timer to be latched and the timer started, regardless of timer start value [Dirk Best].
- amstrad.c: Added preliminary Amstrad/Pace RS232C interface. The terminal software included with the original Amstrad interface works, but not much else does at this stage. Added the ability for expansion devices to contain ROMs (as some do). Added ROMs for DK'Tronics Speech Synthesiser, and both RS232 interfaces (plus one alternate for the Amstrad interface). Split Amstrad and Pace serial interfaces into separate devices as they have different sized ROM areas [Barry Rodewald].
- apollo.c: Updates: Fixed ISA bus endianness, it's the same as other 680x0 systems with ISA * Improved logging in several places * "20 years ago" option updated to now-necessary "25 years ago" * Fixed ISA high IRQ routing * Fixed 3c505 to have a 16 bit ISA interface * Fixed omti8621 and sc499 to have correct-endian ISA interfaces. Minor Apollo cleanups & removal of no-longer-supported options, plus data format fix for systems using a serial terminal [Hans Ostermeyer].
- apple2.c: Implemented cycle-exact Disk II floppy controller using the modern floppy subsystem [O. Galibert, R. Belmont]. Some minor cleanup to how post-IIe machines are handled. Correct setup of built-in ACIAs for IIc/IIc Plus. Fixed N/M keys on Platinum IIe and IIgs. Enforce read twice requirement for language card. Support Decillionix DX-1 sampler card. Support for the Mountain Computer Music System. Support some oddball sized disk images and DOS 3.3 disks that were ripped in ProDOS sector order. Add volume control register to DX-1 card [R. Belmont].
- apple3.c: Preliminary reset key handling. Support 115200 on Apple III [smf]. Preliminary joystick support. Now using the cycle-accurate floppy emulation [R. Belmont].
- at.c: Bugfix #05525: [Misc.] (at.c) at486,ct486: Mouse doesn't work in Windows 2000 [crazyc]. Added preliminary ATi Graphics Ultra Pro (mach32) ISA video card [Barry Rodewald].
- atari400.c: Slightly revised Atari XL cartridge loading so that it doesn't crash when loading 8K carts. Confirmed to fix MT#05108 [alegend45].
- avigo.c: Allow all RS232 devices [smf].
- c64.c: Added another version of Super Snapshot 5 in c64_cart.xml [Malice]. Fixed Quickload (c64) to allow files packed with Kompressmaster v4.1-3 from Peter Arndt [M.A.S.H.]. C64 improvement & fix: * Cache pointers to basic and kernal ROMs at startup (they can be in separate ROM regions or a single ROM depending on model) rather than branching on every read * Moved "ProLogic-DOS Classic" BIOS from c64 to c64c, since it's clearly meant for, and only successfully boots on, the latter machine. Some optimizations: * read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them * Flatten nested switch statements in read_memory() and write_memory() * mos6566: inline bus_r() and various READ_LINE_MEMBERs [Alex Jackson]. Precalculate PLA outputs for approximately 5% speedup [Curt Coder].
- cat.c: Fix canon cat breakage from r30715 [Lord Nightmare].
- coco12.c: Bugfix #05541: [Core] (coco12.c) coco2b and coco3/3h: coco2b and coco3/3h will not run correct versions of NitrOS-9 [Osso].
- ct486.c: Bugfix #05567: [Crash/Freeze] (ct486.c) ct486: Starting XFree86 with the "svga_dm" graphics card crashes MESS [mahlemiut]. Bugfix #05547: [Crash/Freeze] (ct486.c) ct486: System locks up when attempting to boot MS-DOS 6.22 [Tafoid].
- clcd.c: Fixed irq hookup [smf].
- cybiko.c: Fixed major memory stomp in cybikov2. Fixed "insert battery" message in cybikoxt; the OS boots up now. Started general cleanup of I/O handling. More I/O re-hookup. Make serial loopback on cybikoxt, gets past first (of several) hangups [R. Belmont].
- dmv.c: Various updates to allow CP/M to boot [Sandro Ronco].
- exelv.c: Bugfix #05510: [Crash/Freeze] (exelv.c) All exelv.c sets: Crash with -aviwrite or -mngwrite [Firewave]. Improved emulation in driver to the point where exl100 will successfully load and execute cartridges. Still lacking any input at the moment [Gilles Fétis].
- fmtowns.c: Added clone FM Towns II FreshTV [caius, Barry Rodewald].
- gb.c: Added GameBoy Pocket Boot ROM [BennVenn].
- gba.c: Bugfix #05583: [Crash/Freeze] (gba.c) GBA: Pokemon Sapphire crashes BIOS on fullpath, runs fine on softlist [Fabio Priuli].
- hprot1.c: New derivative "CARD I PCB rev.08A". New derivative "CARD II PCB rev.6". Fixed LCD rendering (now both lines are displayed properly). Inverted logic of the inputs so that now we can navigate the menu [Felipe Corrêa da Silva Sanches].
- hp48.c: Fix for memory cards and addition of imgtool support for it [Antonie Mine].
- hp9845.c: Added software lists for option ROMs [Curt Coder].
- hunter2.c: Allow all RS232 devices [smf].
- mac.c: Fix 0.153 regression that prevented several Macs from booting. Add PMU ROMs for later use [R. Belmont].
- msx.c: Added support for mapper used by Holy Quran [hap, Wilbert Pol]. Reimplemented the cartridge slots as slot devices. Moved the msx slot layouts to inline machine configuration. Started adding support for a few more firmware types. Add turbo support to Panasonic FS-A1FX/FS-A1WX/FS-A1WSX [Wilbert Pol].
- nes.c: Bugfix #05508: [Crash/Freeze] (nes.c) dendy: [debug] Assertion with -cart genchohi. Fixed WRAM banking for MMC5, so that Bandit Kings of Ancient China (and Suikoden - Tenmei no Chikai) can be considered as working. Also fixed wrong battery size for Aoki Ookami to Shiroki Mejika - Genchou Hishi in xml, which was causing a "Memory Over" error message ingame. Fixed Silva Saga, which relies on SRAM not being 0x00 filled from factory, with many thanks to naruko for investigating the problem. Added support the new homebrew PCB used by 2A03 Puritans Album [Fabio Priuli].
- next.c: Fix the vblank disables. Setup the time. Add mouse. Mouse/nmi fixes [O. Galibert].
- odyssey2.c: Bugfix #05551: [Crash/Freeze] (odyssey2.c) Pete Axe Pete!, Frogger (in NTSC system), others: odyssey2 SIGABRT with clang optimizations in OS X [Wilbert Pol].
- pet.c: Added user port diagnostic connector [Curt Coder]. Replaced bad D80 for Z-RAM in pet_flop.xml [Mike Naberezny]. Added InfoPro at pet_rom.xml [Paul Rickards and Mike Naberezny].
- pve500.c: Work on keyboard, 7-seg display and maincpu (z80) daisy chaining. Added declaration of DIP switches [Felipe Corrêa da Silva Sanches].
- ql.c: Added preliminary CST Q+4 emulation. Added slot interfaces for the expansion and ROM cartridge ports. Modernized the Sandy Super Disk, Sandy SuperQBoard, and Miracle Trump Card floppy interfaces. Added a device for the QIMI (not working yet). Created skeletons for several expansion cards[Curt Coder].
- rainbow.c: New floppy code - uses more reliable 'wd_fdc'. Unmap unavailable RAM. Hard limits and 'floating bus' code removed. IRQ priorities updated. Board revisions and add-on cards documented [Bavarese].
- sg1000.c: Bugfix #05512: [Misc.] (sg1000.c) All sg1000.c sets: AddressSanitizer: heap-use-after-free - with 8K carts [Fabio Priuli].
- sms.c: Several timing fixes: Fix flicker on Choplifter title screen by drawing the borders through timers * Instead trigger NMI at end of the display, do it at end of top border (line 261 after start of active screen area) * Add a delay to NMI, to be later than HINT, as stated by Flubba's VDPTest readme * Also based on VDPTest readme, change VINT and Sprite Overflow flags to be later than VCount change * Delay a little the display callback, to fix the title scrolling of Road Rash (SMS game) * Fixed documentation of the scanline sections and change some timings to match * Calculate initial VCount values, instead use of hardcoded values [Enik Land].
- sun3.c: Work in progress on Sun 3/80. It now POSTs [R. Belmont].
- super80.c: Added floppy disk controller. Major cleanup [Robbbert].
- supracan.c: Bugfix #05511: [Misc.] (supracan.c) supracan: AddressSanitizer: stack-buffer-overflow [Alex Jackson].
- tandy2k.c: Bugfix #05509: [Crash/Freeze] (tandy2k.c) All tandy2k.c sets: [debug] Assertion [Curt Coder].
- thomson.c: Fix for incorrect palettes in a seldom used video mode [Antonie Mine].
- vtech1.c: Add "VZ-200 Enhanced BASIC V1.01" [Chicken Man].
- wswan.c: Added noise emulation [trap15, Wilbert Pol]
- x68k.c: Compose the gfx and sprite/bg layers individually before drawing to the screen [Carl].
- Renamed (a500pl) to (a500p), (a500pln) to (a500pn), (fs5500) to (fs5500f1), (rainbow100) to (rainbow100a),
- Removed (gblight) clone.
- Curt Coder added hp9845.c driver.
- Felipe Corrêa da Silva Sanches added minicom.c and tecnbras.c driver.
- hap added cc40.c and ti74.c drivers.
- Juergen Buchmueller added alto2.c driver.
- Robbbert and Anna Wu added fc100.c driver.
- Tafoid added gimix.c and ti630.c drivers.
- Wilbert Pol added fb01.c driver.
- Added NEC PC-8401A-LS system.
- caius and Barry Rodewald added Fujitsu's FM-Towns Marty 2 and FM-Towns II FreshTV systems.
- Chris Hardy and Barry Rodewald added Amstrad MegaPC Plus (WINBUS chipset) system.
- Curt Coder added skeleton driver of Hewlett-Packard's 9835A, 9835B, 9845A, 9845B, 9845C, 9845S and 9845T systems.
- Dirk Best added Commodore's Amiga CD32 (NTSC), CDTV (NTSC), Amiga 2000 (PAL), Amiga 2000 (NTSC), Amiga 4000/040 (PAL), Amiga 4000/030 (PAL), Amiga 4000/030 (NTSC), Amiga 4000/040 (NTSC), Amiga 4000T (PAL), Amiga 4000T (NTSC) and Video Technology VZ-200 (Germany & Netherlands) systems.
- Felipe Corrêa da Silva Sanches added Intelbras TI630 telephone, Tecnbras Dot Matrix Display (70x7 pixels), HENRY Henry Prot CARD II (REV.6), HENRY Henry Prot CARD I (REV.08A) and Ultratec Minicom IV systems.
- Guru and R. Belmont added Fanuc System P Model G (monochrome) system.
- hap added Texas Instruments TI-74 BASICALC system.
- hap and Jon Guidry added Texas Instruments system.
- Juergen Buchmueller added Xerox Alto-II system.
- Robbbert and Anna Wu added Goldstar FC-100 system.
- Sandro Ronco added Psion's Organiser I, Organiser II P200 and Organiser II XP systems.
- Tafoid added Gimix 6809 System system.
- Tafoid added Hegener & Glaser Mephisto 4 Schachcomputer Turbo Kit + HG440 system.
- TSM Carmine added Coleco ColecoVision (PAL) system.
- Wilbert Pol added Yamaha FB-01 and National/Matsushita FS-5500F2 (Japan) systems.

Download: MESSinfo.dat v0.154
Source: Here

0 Comments

Post a Comment