build/whatsnew/whatsnew_0155.txt
r0 | r32703 | |
| 1 | 0.155 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 01007: [Sound] (simpsons.c) simpsons: Some in-game samples such as |
| 8 | "maggie" and "that's my sister mister" sound bad. (Alex Jackson) |
| 9 | - 05705: [DIP/Input] (segas18.c) ddcrew: Player 3 buttons not working (Osso) |
| 10 | - 05700: [Graphics] (terracre.c) amazon, amatelas: lag/desync between |
| 11 | sprites and background (Alex Jackson) |
| 12 | - 03395: [Sound] (nmk16.c) macross2: Music emulation is not 100% perfect (a balance issue) (trap15) |
| 13 | - 02422: [Sound] (nmk16.c) mustang: Sound communication might be incorrectly implemented. (trap15) |
| 14 | - 02417: [Sound] (nmk16.c) NMK004 sound CPU is just (imperfectly) simulated for now. (trap15) |
| 15 | - 01117: [Graphics] (nmk16.c) macross2: After some versions, I noticed a different gfx |
| 16 | overlap priority between hugest ships and weapon pickups in Macross2. (trap15) |
| 17 | - 05493: [Crash/Freeze] (itgambl2.c) All sets in itgambl2.c: Crash before OK (Olivier Galibert) |
| 18 | - 05697: [DIP/Input] (flyball.c) All sets in flyball.c: Controls for Batter and Pitcher |
| 19 | are intertwined (hap) |
| 20 | - 05693: [Graphics] (ddragon3.c) wwfwfest: Wrestler Entrance does not show graphics (hap) |
| 21 | - 05689: [Misc.] (williams.c) All sets in williams.c: Utility panel buttons not working |
| 22 | correctly compared to real game |
| 23 | - 05683: [Interface] SDL-based: -watchdog command not operable in SDLMAME (R. Belmont) |
| 24 | - 05681: [Crash/Freeze] SDL-based: Most Laserdisc CHD games either do not boot or have other issues (R. Belmont) |
| 25 | - 05688: [Crash/Freeze] (psikyo4.c) hgkairak, hotgm4ev, hotgmck, hotgmck3, hotgmcki: |
| 26 | MAME crashes when enabling flip screen in psikyo4 games (Osso) |
| 27 | - 02124: [Graphics] (namconb1.c) nebulray, nebulrayj: Nebulas Ray is missing a rotation |
| 28 | effect in the first level (Phil Bennett) |
| 29 | - 05686: [Documentation] (model2.c) vcopa: missing relationship (Tafoid) |
| 30 | - 05685: [Documentation] (alg.c) maddog22: maddog22 is missing relationship with other maddog2 sets (JWallace) |
| 31 | - 05676: [Sound] (eolith.c) candy: Loss of in-game sound (Wilbert Pol) |
| 32 | - 05675: [Color/Palette] (highvdeo.c) newmcard, record: Palette problems (David Haywood) |
| 33 | - 05666: [Crash/Freeze] (cswat.c) cswat: AddressSanitizer: heap-buffer-overflow with -aviwrite (hap) |
| 34 | - 05350: [Core] Systems using M6809 with M6809_HOLD_LINE: CWAI doesn't acknowledge |
| 35 | interrupts while polling for them (hap) |
| 36 | - 05629: [Color/Palette] hangplt, hangpltu, thrilld: Voodoo 3D graphics have no palette (Phil Bennett) |
| 37 | - 05637: [Crash/Freeze] (vegas.c) gauntdl, gauntdl24: Emulation hangs after initialization (Phil Bennett) |
| 38 | - 05638: [Crash/Freeze] (seattle.c) vaportrx, vaportrxp: Emulation hangs during INIT (Phil Bennett) |
| 39 | - 05636: [Sound] (vegas.c) gauntleg, gauntdl, carnevil and clones: Missing streaming |
| 40 | BGM/Sounds during gameplay (Phil Bennett) |
| 41 | - 05634: [Crash/Freeze] (tasman.c) All sets in tasman.c: [debug] Assertion in Debug (Alex Jackson) |
| 42 | - 05644: [Graphics] (homerun.c) ganjaja: Line glitches at top of screen (hap) |
| 43 | - 05631: [Crash/Freeze] mquake.c, upscope.c: Crash shortly after start (Osso) |
| 44 | - 05633: [Crash/Freeze] (pcxt.c) tetriskr: [debug] Crash in Debug at start (crazyc) |
| 45 | |
| 46 | |
| 47 | Source Changes |
| 48 | -------------- |
| 49 | |
| 50 | -tourvis.c: Added version 5.3 BIOS to the Tourvision driver. [system11] |
| 51 | |
| 52 | -m68kmake.c: change overlapping memcpy() to memmove() [Casper Ti. Vector] |
| 53 | |
| 54 | -Changed set mpoker and driver to mgames. Also description from |
| 55 | Multi-Poker to Match Games accordingly with the official flyer. |
| 56 | http://flyers.arcade-museum.com/?page=thumbs&db=videodb&id=6500 In |
| 57 | fact, these are skill instead of poker games. Also added way more |
| 58 | documentation and some cosmetic fixes. [Roberto Fresca] |
| 59 | |
| 60 | -Unknown Pac-Man gambling game: Rename and redefine the inputs to match |
| 61 | the behavior of both games. Added complete instructions to play the |
| 62 | stealth gambling game. [Roberto Fresca] |
| 63 | |
| 64 | -Unknown Pac-Man gambling game: Added proper sound support. Rearranged |
| 65 | some inputs and hooked extra port. Found some DIP switches. Added |
| 66 | technical notes and instructions. Cleaned up the whole driver. |
| 67 | [Roberto Fresca] |
| 68 | |
| 69 | -tasman.c: Remove extraneous K053246/7 device and use correct gfx |
| 70 | layout for K055673; fixes debug assert and gfx viewer crash rungun.c: |
| 71 | Make sprite mask ROM tests pass [Alex Jackson] |
| 72 | |
| 73 | -fm2612: fixed missing dac channel on savestate load |
| 74 | [dink (FB Alpha project)] |
| 75 | |
| 76 | -Added decryption support for Music Ball [Andreas Naive] |
| 77 | |
| 78 | -speedbal.c: Give Music Ball it's own correct Bonus dipswitch settings. |
| 79 | Add dipswitch locations to Speed Ball & Music Ball. [Brian Troha] |
| 80 | |
| 81 | -tasman.c: hooked up k053246/k055673 registers; object ROM tests pass |
| 82 | now [Alex Jackson] |
| 83 | |
| 84 | -improve Funny Strip / Puck People protection simulation [iq_132] |
| 85 | |
| 86 | -tatsumi.c: Fixed Cycle Warriors (set 1) hangs at boot. [MASH] |
| 87 | |
| 88 | -k005289: fix off-by-one frequency; adds missing detune effect to |
| 89 | nemesis BGM [Alex Jackson] |
| 90 | |
| 91 | -floppy: Handle half and quarter tracks [O. Galibert] |
| 92 | |
| 93 | -williams.c - Added missing video board PROM to Joust 2 [Joe Magiera] |
| 94 | |
| 95 | -flopimg: don't trash a bunch of memory when loading legacy floppies. |
| 96 | [R. Belmont] |
| 97 | |
| 98 | -gcpinbal.c: Added PCB layout for Grand Cross Pinball |
| 99 | [Brian Troha, system11] |
| 100 | |
| 101 | -ssv.c: Add PCB for the Storm Blade game rom board. |
| 102 | [Brian Troha, ShouTime] |
| 103 | |
| 104 | -Laserdisc titles added and reorganised to include dumps from other |
| 105 | sources. ALG titles in particular have been heavily reorganised |
| 106 | [Dragon's Lair Project, J. Wallace] |
| 107 | |
| 108 | -taito_b.c: Verified clock speeds for the East Technology's ET910000A |
| 109 | PCB used by Sel Feena and Ryu Jin. [system11] |
| 110 | |
| 111 | -namconb1.c - Improved interrupt handling, fixing raster-effects (used |
| 112 | by nebulray and machbrkr) and nebulray test mode. [Phil Bennett] |
| 113 | |
| 114 | -Implemented the Namco Custom 116 palette and raster IRQ controller as |
| 115 | a device, and hooked it up to the namcos1, namconb1 and namcofl |
| 116 | drivers [Alex Jackson] |
| 117 | |
| 118 | -digfx.c: Make some members protected instead of private to be less |
| 119 | fascistic and more consistent with other device_interfaces. [Alex Jackson] |
| 120 | |
| 121 | -SDL: update manpages [Cesare Falco] |
| 122 | |
| 123 | -Allow use of external SQLite3 [Cesare Falco] |
| 124 | |
| 125 | -coinmvga.c driver: Minor cleanup, new set added, and changed game |
| 126 | descriptions. [Roberto Fresca] |
| 127 | |
| 128 | -msm5832: day of week is 0-6, not 1-7 [R. Belmont] |
| 129 | |
| 130 | -galaxian.c: redumped atlantis2. [system11] |
| 131 | |
| 132 | -Preliminary IGS029 protection simulation for mgcs: [Luca Elia] |
| 133 | fixes sound, dips and crash at game start. |
| 134 | |
| 135 | -bwidow.c - Various changes: [Phil Bennett] |
| 136 | * Added address decoder PROMs to Gravitar and clones. |
| 137 | * Renamed ROMs to include correct part numbers and locations. |
| 138 | * Renamed set gravp to gravitar1. |
| 139 | |
| 140 | -centiped.c - Various changes: [Phil Bennett] |
| 141 | * Made centtime the parent (this is actually revision 4) |
| 142 | * Renamed ROMs to include correct part numbers and locations. |
| 143 | * Added sync PROM to Warlords |
| 144 | |
| 145 | -boblbobl2 fixed, promoted from GAME_NOT_WORKING [Darq] |
| 146 | |
| 147 | -fuukifg2.c: Correct clock speeds for the Susume! Mile Smile / Go Go! |
| 148 | Mile Smile and Gyakuten!! Puzzle Bancho sets. [system11] |
| 149 | |
| 150 | -added decryption for Gundam Wing: Endless Duel (SNES bootleg) [iq_132] |
| 151 | |
| 152 | -floppy: Don't infloop in set_write_splice when there's no floppy |
| 153 | (fixes MT5672) [O. Galibert] |
| 154 | |
| 155 | -mips3drc: Throw badcop exceptions on COP1 accesses while the COP1 |
| 156 | status bit is not enabled [MarathonMan] |
| 157 | |
| 158 | -segaybd.c: Give the new Power Drift (Japan, Link Version) it's own |
| 159 | correct dipswitch settings. [Brian Troha] |
| 160 | |
| 161 | -ymf278b: Use the memory system to access wavetable data. This should |
| 162 | make it possible to hook up RAM as well as ROM to the device, e.g. for |
| 163 | computer sound cards in MESS. [Alex Jackson] |
| 164 | |
| 165 | -psikyo4: Improve and clean up wavetable ROM banking. The mask ROM |
| 166 | tests in hotgm4ev and hotgmcki pass now. loderndf still fails for |
| 167 | unknown reasons. Miscellaneous cleanups as well. [Alex Jackson] |
| 168 | |
| 169 | -altos5: Fix wrong drive type [O. Galibert] |
| 170 | |
| 171 | -mfi_dsk: Fix leaks [O. Galibert] |
| 172 | |
| 173 | -SDL: fall through to the baseline Win32 implementations for file, |
| 174 | socket, and pty/named pipe I/O. [R. Belmont] |
| 175 | |
| 176 | -SDL: init timebase the first time it's needed on Windows, Mac, and |
| 177 | OS/2 targets. [R. Belmont] |
| 178 | |
| 179 | -Fixed sprite DMA for Raiden 2, bullets are now visible |
| 180 | [Angelo Salese, Olivier Galibert] |
| 181 | |
| 182 | -SDL: remove dead code from SDL2 renderer, fix laserdisc crash with |
| 183 | SDL2 -video accel rendering. [R. Belmont] |
| 184 | |
| 185 | -replace rom in ryukendna set [system11] |
| 186 | |
| 187 | -SDL: link properly on OS X for SDL2. [R. Belmont] |
| 188 | |
| 189 | -SDL: Use the same screen selection method for SDL2 as Windows. |
| 190 | [R. Belmont] |
| 191 | |
| 192 | -inder.c : Brave Team is working. [Robbbert] |
| 193 | |
| 194 | -inder.c : Canasta 86 is working. [Robbbert] |
| 195 | |
| 196 | -inder.c : Lap by Lap is working. [Robbbert] |
| 197 | |
| 198 | -inder.c : Moon Light is working. [Robbbert] |
| 199 | |
| 200 | -inder.c : Clown is working. [Robbbert] |
| 201 | |
| 202 | -inder.c : Mundial 90, Corsario, 250CC are working. [Robbbert] |
| 203 | |
| 204 | -inder.c : Atleta is working. [Robbbert] |
| 205 | |
| 206 | -gtia.c: converted to be a device. [Fabio Priuli] |
| 207 | |
| 208 | -hikaru: add mask dumps for podrace [Cah4e3] |
| 209 | |
| 210 | -voodoo.c, vooddefs.h: Added support for writes to trexInit1 register, |
| 211 | to return TMU configuration data. [Peter Ferrie] |
| 212 | |
| 213 | -antic.c: converted to be a device. [Fabio Priuli] |
| 214 | |
| 215 | -jp.c : Faeton is working [Robbbert] |
| 216 | |
| 217 | -SDL: Allow -sound dsound on SDL Windows builds. [R. Belmont] |
| 218 | |
| 219 | -Removed legacy_cpu_device. [Wilbert Pol] |
| 220 | |
| 221 | -Added proper NMK004 internal rom [trap15] |
| 222 | |
| 223 | -Hooked up support for NMK004 internal rom in MAME, replacing Nicola's |
| 224 | old simulation code [trap15, David Haywood] |
| 225 | |
| 226 | -Fixed TLCS90 16-bit timers & support NMI in the core [trap15] |
| 227 | |
| 228 | -Various tweaks and improvements in nmk16.c (timings, sound balance, |
| 229 | etc.) [trap15, David Haywood] |
| 230 | |
| 231 | * US AAF Mustang now has sound / music for the first time |
| 232 | * Much better sound / music in the following games Bio-ship Paladin, |
| 233 | Vandyke, Black Heart, Acrobat Mission, Koutetsu Yousai Strahl, Thunder |
| 234 | Dragon, Hacha Mecha Fighter, Super Spacefortress Macross, GunNail |
| 235 | |
| 236 | -SDL: use Windows OSD's font-selection semantics for SDL Windows |
| 237 | builds. [R. Belmont] |
| 238 | |
| 239 | -softlist: fixed inconsistent -listsoftware output. [phulshof] |
| 240 | |
| 241 | -ui: fixed crash when loading floppies with no parent software from |
| 242 | softlist (only via internal File Manager, though) [Fabio Priuli] |
| 243 | |
| 244 | -added generic cartslot / ROM socket slot device, which offers basic |
| 245 | allocation and access handlers, and converted a few drivers to use |
| 246 | this instead of code from cartslot.c [Fabio Priuli] |
| 247 | |
| 248 | -Add width/endianness to supracan software list [Alex Jackson] |
| 249 | |
| 250 | -softlist: restored the support for loading games from compatible |
| 251 | softlists (like gbcolor games in gameboy, and viceversa, msx1 carts in |
| 252 | msx2, etc.) by using the syntax mess system -media list:gamename You |
| 253 | can now for instance use again "mess gbcolor -cart gameboy:sml" to |
| 254 | play "Super Mario Land" with the custom palettes of the Game Boy |
| 255 | Color. [Fabio Priuli] |
| 256 | |
| 257 | -NS8250 Fixes [smf] |
| 258 | * Loopback: tx goes high and data is clocked at the |
| 259 | correct rate instead of appearing instantly Modem status register: |
| 260 | don't lose track of external signals when starting, resetting, |
| 261 | switching loopback off, writing to register Handshaking: active low |
| 262 | for consistency (RS232 port now defaults handshaking lines high and |
| 263 | serial mouse dtr/rts handling has been adjusted). |
| 264 | |
| 265 | -Memory system and Namco improvements: [Alex Jackson] |
| 266 | |
| 267 | * Explicit regions in address maps (AM_REGION) are now looked up |
| 268 | relative to the device rather than as siblings when in an internal |
| 269 | address map (similar to devices and shared pointers) Besides being |
| 270 | more orthogonal than before, this allows internal ROMs of MCUs and |
| 271 | similar devices to be hooked up in a nicer and more foolproof way. |
| 272 | Updated the m37710 and m5074x (m6502 derivative) to take advantage of |
| 273 | this. |
| 274 | |
| 275 | * Divided the M37702/M37710 into specific models, with each model having |
| 276 | its own internal address map containing the correct amounts of |
| 277 | internal RAM and ROM. |
| 278 | |
| 279 | * M37702 MCUs found on various Namco PCBs are now all unique devices and |
| 280 | have their respective internal ROMs loaded as device ROMs. |
| 281 | |
| 282 | -namcops2: Documentation fixes [Guru] |
| 283 | |
| 284 | -addrmap.c: Only install the default device address map if the owner |
| 285 | didn't provide one [Alex Jackson] |
| 286 | |
| 287 | -8250: call interrupt callback after clearing internal interrupt state |
| 288 | when resetting [smf] |
| 289 | |
| 290 | -added PC-9821AP2/U8W BIOS [caius] |
| 291 | |
| 292 | -added workaround to build with XCode 6.0.1 out-of-the-box |
| 293 | [Oliver Stöneberg] |
| 294 | |
| 295 | -wd_fdc: Hopefully fix reading sectors with DDAM [lowen, O. Galibert] |
| 296 | |
| 297 | -Moved protection vectors from hachamfb to hachamf, making the latter |
| 298 | to work properly too [Angelo Salese] |
| 299 | |
| 300 | -web: allow pasting in text. [Firehawke] |
| 301 | |
| 302 | -Gundam Wing: Endless Duel updates: [Peter Ferrie] |
| 303 | * added additional shared memory block |
| 304 | * added protection handlers |
| 305 | * corrected reset vector |
| 306 | * worked around bad startup |
| 307 | Game now boots but doesn't coin up. |
| 308 | |
| 309 | -fix compile on MSVC 2012 & 2013 [Peter Ferrie] |
| 310 | |
| 311 | -snesb.c: Add coin/DSW inputs to Gundam Wing, game is now playable. |
| 312 | [stephh] |
| 313 | |
| 314 | -s4.c : fixed sound, 4 games marked as working (Flash,Stellar |
| 315 | Wars,TriZone,TimeWarp) |
| 316 | |
| 317 | -snesb: Set up dip switches for Gundam Wing. [stephh] |
| 318 | |
| 319 | -315_5124.c: Refactored sprite handling, fixes status bar on Tarzan for |
| 320 | gaemgear. Removed m_collission_buffer member variable. Tweaked game |
| 321 | gear timing to fix glitches in status bar of Chicago Syndicate for |
| 322 | gamegear. [Enik Land] |
| 323 | |
| 324 | -WebUI: clean up and fixed HTML compliance. [Firehawke] |
| 325 | |
| 326 | -k053260: delta PCM decoding rolls over instead of clipping; fixes |
| 327 | MT#1007 [Alex Jackson] |
| 328 | |
| 329 | -added makefile variable OPENMP to enable usage of OpenMP (includes |
| 330 | vconv support of -fopenmp) [Oliver Stöneberg] |
| 331 | |
| 332 | -blktiger priority fixes [Mamesick] |
| 333 | |
| 334 | -dragrace.c: Added tachometer outputs. [Comboman] |
| 335 | |
| 336 | -Handcrafted PAL for actual Varth US PCB. [Palindrome] |
| 337 | |
| 338 | -awboard: add "offset protection" used by some carts. samsptk and |
| 339 | kofxi boot now. [R. Belmont, MetalliC] |
| 340 | |
| 341 | -model3: Rewrote 2D tilemap rendering. [Ville Linde] |
| 342 | |
| 343 | -Rewrite k053260 sound device [Alex Jackson] |
| 344 | |
| 345 | M-ake cheat initialization debugger message more verbose. [Pugsy] |
| 346 | |
| 347 | -make the orlegend111t set work [iq_132] |
| 348 | |
| 349 | -chqflag.c: improve k007232 volume/pan controls, still largely |
| 350 | guesswork [Alex Jackson] |
| 351 | |
| 352 | -wecleman.c: add missing k007232 volume callback [Alex Jackson] |
| 353 | |
| 354 | -naomi.c: |
| 355 | * M2-type cartridges 4/8MB mode mapping documentation/code |
| 356 | [MetalliC, rtw] |
| 357 | * F355 protection key, small docs update/corrections [MetalliC] |
| 358 | |
| 359 | -eepromuser.c: [Felipe Sanches] |
| 360 | * Added Support for MSM16911 Serial eeprom |
| 361 | |
| 362 | -mb88xx.c: [Felipe Sanches] |
| 363 | * Added support for Fujitsu M88201-202 MCU |
| 364 | |
| 365 | -model3: New 3D renderer + various fixes (still heavily WIP) [Ville Linde] |
| 366 | |
| 367 | -Beatmania IIDX Twinkle hardware: The IDE DMA is now hooked up, but the |
| 368 | sound board isn't running well enough yet for it to make a difference. |
| 369 | Hooked up the FDC37665GT and HLE the XVD701 and the 68k sound board |
| 370 | responses to get most of the games booting. There is no sound and the |
| 371 | games all fail with a hdd error when you start a stage. Beatmania IIDX |
| 372 | with DDR 2nd Club Version wants the GQ863 hard disk. [smf] |
| 373 | |
| 374 | -Beatmania IIDX Twinkle hardware: beatmania IIDX Substream with DDR 2nd |
| 375 | Club Version 2 wants the harddisk from beatmania IIDX Substream. Added |
| 376 | missing 3rd & 6th style CD images & replaced 5th style images. [smf] |
| 377 | |
| 378 | |
| 379 | New games added or promoted from NOT_WORKING status |
| 380 | --------------------------------------------------- |
| 381 | Music Ball [Andreas Naive] |
| 382 | Dongfang Shenlong [Luca Elia, Guru, Dyq, bnathan] |
| 383 | Danger Express [Phil Bennett] |
| 384 | JumpJump [system11, The Dumping Union] |
| 385 | Elfin [system11, The Dumping Union] |
| 386 | Raiden 2 [Angelo Salese, Olivier Galibert] |
| 387 | Raiden DX [Angelo Salese, Olivier Galibert] |
| 388 | Al Alamiah AX-150 (MSX1) [Wilbert Pol] |
| 389 | Canon V-8 (MSX1) [Wilbert Pol] |
| 390 | Canon V-20E (MSX1) [Wilbert Pol] |
| 391 | Canon V-20F (MSX1) [Wilbert Pol] |
| 392 | Canon V-20G (MSX1) [Wilbert Pol] |
| 393 | Canon V-20S (MSX1) [Wilbert Pol] |
| 394 | Canon V-25 (MSX2) [Wilbert Pol] |
| 395 | Casio MX-10 (MSX1) [Wilbert Pol] |
| 396 | Casio MX-101 (MSX1) [Wilbert Pol] |
| 397 | Casio MX-15 (MSX1) [Wilbert Pol] |
| 398 | Casio PV-7 (MSX1) [Wilbert Pol] |
| 399 | Daewoo CPC-88 (Korea) (MSX1) [Wilbert Pol] |
| 400 | Daewoo CPC-330K KOBO (Korea) (MSX2) [Wilbert Pol] |
| 401 | Daewoo DPC-200E (MSX1) [Wilbert Pol] |
| 402 | Daewoo Zemmix CPC-50A (Korea) (MSX1) [Wilbert Pol] |
| 403 | Daewoo Zemmix CPC-50B (Korea) (MSX1) [Wilbert Pol] |
| 404 | Daewoo Zemmix CPC-51 (Korea) (MSX1) [Wilbert Pol] |
| 405 | Daewoo Zemmix CPC-61 (Korea) (MSX2) [Wilbert Pol] |
| 406 | Fenner DPC-200 (MSX1) [Wilbert Pol] |
| 407 | Fenner FPC-500 (MSX1) [Wilbert Pol] |
| 408 | Fenner FPC-900 (MSX2) [Wilbert Pol] |
| 409 | Fenner SPC-800 (MSX1) [Wilbert Pol] |
| 410 | Fujitsu FM-X (MSX1) [Wilbert Pol] |
| 411 | Goldstar FC-80U (MSX1) [Wilbert Pol] |
| 412 | Goldstar GFC-1080 (MSX1) [Wilbert Pol] |
| 413 | Goldstar GFC-1080A (MSX1) [Wilbert Pol] |
| 414 | Hitachi MB-H2 (MSX1) [Wilbert Pol] |
| 415 | Hitachi MB-H25 (MSX1) [Wilbert Pol] |
| 416 | Hitachi MB-H50 (MSX1) [Wilbert Pol] |
| 417 | Hitachi MB-H70 (MSX2) [Wilbert Pol] |
| 418 | Kawai KMC-5000 (MSX2) [Wilbert Pol] |
| 419 | Mitsubishi ML-F48 (MSX1) [Wilbert Pol] |
| 420 | Mitsubishi ML-F110 (MSX1) [Wilbert Pol] |
| 421 | Mitsubishi ML-F120 (MSX1) [Wilbert Pol] |
| 422 | Mitsubishi ML-G1 (MSX2) [Wilbert Pol] |
| 423 | Mitsubishi ML-G10 (MSX2) [Wilbert Pol] |
| 424 | National / Matsushita FS-4000 (alt) (Japan) (MSX1) [Wilbert Pol] |
| 425 | Philips NMS-8250F (MSX2) [Wilbert Pol] |
| 426 | Philips NMS-8255F (MSX2) [Wilbert Pol] |
| 427 | Philips NMS-8280F (MSX2) [Wilbert Pol] |
| 428 | Pioneer PX-07UK (MSX1) [Wilbert Pol] |
| 429 | Pioneer PX-V60 (MSX1) [Wilbert Pol] |
| 430 | Sanyo MPC-200 (MSX1) [Wilbert Pol] |
| 431 | Sanyo MPC-200SP (MSX1) [Wilbert Pol] |
| 432 | Sanyo Wavy PHC-55FD2 (MSX2) [Wilbert Pol] |
| 433 | Sony HB-10 (MSX1) [Wilbert Pol] |
| 434 | Sony HB-101P (MSX1) [Wilbert Pol] |
| 435 | Sony HB-55 (MSX1) [Wilbert Pol] |
| 436 | Sony HB-F500F (MSX2) [Wilbert Pol] |
| 437 | Spectravideo SVI-738 (Arabic) (MSX1) [Wilbert Pol] |
| 438 | Spectravideo SVI-738 (Denmark) (MSX1) [Wilbert Pol] |
| 439 | Spectravideo SVI-738 (Spain) (MSX1) [Wilbert Pol] |
| 440 | Toshiba HX-10D (MSX1) [Wilbert Pol] |
| 441 | Toshiba HX-10DP (MSX1) [Wilbert Pol] |
| 442 | Toshiba HX-10E (MSX1) [Wilbert Pol] |
| 443 | Toshiba HX-10F (MSX1) [Wilbert Pol] |
| 444 | Toshiba HX-10SA (MSX1) [Wilbert Pol] |
| 445 | Toshiba HX-20I (MSX1) [Wilbert Pol] |
| 446 | Toshiba HX-21I (MSX1) [Wilbert Pol] |
| 447 | Toshiba HX-22I (MSX1) [Wilbert Pol] |
| 448 | Toshiba HX-23I (MSX2) [Wilbert Pol] |
| 449 | Toshiba HX-33 (MSX2) [Wilbert Pol] |
| 450 | Toshiba FS-TM1 (MSX2) [Wilbert Pol] |
| 451 | Victor HC-5 (MSX1) [Wilbert Pol] |
| 452 | Victor HC-6 (MSX1) [Wilbert Pol] |
| 453 | Victor HC-7 (MSX1) [Wilbert Pol] |
| 454 | Yamaha CX5F (w/SFG01) (MSX1) [Wilbert Pol] |
| 455 | Yamaha CX5F (w/SFG05) (MSX1) [Wilbert Pol] |
| 456 | Yamaha YIS604 (64KB) (MSX2) [Wilbert Pol] |
| 457 | Yamaha YIS604 (128KB) (MSX2) [Wilbert Pol] |
| 458 | Raiden II New / Raiden DX (newer V33 PCB) (2 sets, different EEPROM for each game) |
| 459 | [Olivier Galibert, David Haywood] |
| 460 | Zero Team 2000 [Olivier Galibert, David Haywood] |
| 461 | Player's Edge (PK1024) Aces and Faces Poker [BrianT] |
| 462 | Americana (9131-00) [Brian Troha, The Dumping Union] |
| 463 | Gundam Wing: Endless Duel (SNES bootleg) |
| 464 | [Peter Ferrie, iq_132, stephh] |
| 465 | Vegas 1 (Ver 2.3 dual coin pulse, shorter) [any] |
| 466 | Vegas 1 (Ver 2.1 dual coin pulse, longer) [any] |
| 467 | Vegas 1 (Ver 1.33 single coin pulse) [any] |
| 468 | Merit Touch Joker Poker (9132-00) [Brian Troha, Mariusz Wojcieszek] |
| 469 | |
| 470 | |
| 471 | New clones added |
| 472 | ---------------- |
| 473 | Player's Edge Plus (X000124P+XP000053) Deuces Wild Poker [BrianT] |
| 474 | Player's Edge Plus (X002308P+XP000112) Triple Double Bonus Poker |
| 475 | [BrianT] |
| 476 | Armored Warriors (Asia 941024) [system11, The Dumping Union] |
| 477 | Punch-Out!! (Rev B) [2600] |
| 478 | Super Punch-Out!! (Rev A) [2600] |
| 479 | F1 Exhaust Note (set 2) [f.arzeno] |
| 480 | Cops (UK) [Any] |
| 481 | Pac-Mania (111187 sound program) [system11] |
| 482 | Storm Blade (Japan) [ShouTime, The Dumping Union] |
| 483 | Search Eye (English / Korean / Japanese / Spanish) |
| 484 | [system11, The Dumping Union] |
| 485 | Sky Shark (US, set 2) [caius] |
| 486 | Growl (World, Rev 1) [caius] |
| 487 | Bonze Adventure (World, prototype) [Silvio Grazini] |
| 488 | Colorama (P521 V13, Spanish) [Roberto Fresca] |
| 489 | Viper Phase 1 (New Version, Holland) [Nigel Parker] |
| 490 | Phoenix (D&L bootleg) [PokeMAME, Lord Nightmare] |
| 491 | Wonder Boy III - Monster Lair (encrypted bootleg) [Claudio Bechini] |
| 492 | Shadow Dancer (bootleg, set 2) [Asure] (not working) |
| 493 | 19XX: The War Against Destiny (Asia 960104) |
| 494 | [system11, The Dumping Union] |
| 495 | Food Fight (rev 1) [Phil Bennett] |
| 496 | Candory (Ponpoko bootleg with Mario) [system11, The Dumping Union] |
| 497 | Centipede (revision 1) [philipbe] |
| 498 | Air Rescue (Japan) [ShouTime, The Dumping Union] |
| 499 | Gaplus (Tecfri PCB) [system11] |
| 500 | The Simpsons (2 Players World, set 3) [Ben76] |
| 501 | Fantasia (940803 PCB) [system11] |
| 502 | The X-Files [system11, The Dumping Union] |
| 503 | Vendetta (World, 2 Players, ver. unknown) [caius] |
| 504 | Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion) |
| 505 | [trap15] |
| 506 | Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version) [Asure] |
| 507 | Raiden II (US, set 2) [farzeno] |
| 508 | Baryon - Future Assault (set 2) [RockmanX, Datasat] |
| 509 | Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 1) [BrianT] |
| 510 | Donkey Kong: Pauline Edition (hack, rev 5) [Clay Cowgill] |
| 511 | Raiden DX (Japan) [rtw] |
| 512 | Zero Hour (Inder) [Basilio García] |
| 513 | Initial D Arcade Stage (Japan) [rtm, ShouTime, The Dumping Union] |
| 514 | naomi: redumped initdv2j GD-ROM [rtm, ShouTime, The Dumping Union] |
| 515 | Street Fighter II': Magic Delta Turbo (bootleg, set 4) [any] |
| 516 | Street Fighter II': Champion Edition (M9, bootleg) [any] |
| 517 | Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3) |
| 518 | [any] |
| 519 | Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4) |
| 520 | [any] |
| 521 | Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board) |
| 522 | [bytestorm] |
| 523 | Arkanoid (Japan) [ShouTime] |
| 524 | Raiden DX (China, Ideal International Development Corp license) |
| 525 | Chelnov - Atomic Runner (Japan, bootleg with SCM8031HCCN40) [Jan Kretschmer] |
| 526 | Chelnov - Atomic Runner (Japan, bootleg with I8031, set 2) [Tirino73] |
| 527 | Shot Rider (bootleg) [f205v] |
| 528 | Hexa (with 2xZ80, protected) [??] |
| 529 | Jumping (set 2) [Porchy] |
| 530 | Pac-Man (JPM bootleg) [Hammy] |
| 531 | Speed Up (Version 1.00) [neocps1] |
| 532 | Frisky Tom (set 3, encrypted?) [Andrew Welburn] |
| 533 | New Zero Team [Olivier Galibert, David Haywood] |
| 534 | Raiden II (easy version, Germany) [Icronnya77] |
| 535 | Pengo (bootleg on JPM Pac-Man hardware) [Ace] |
| 536 | |
| 537 | |
| 538 | New games marked as GAME_NOT_WORKING |
| 539 | ------------------------------------ |
| 540 | Revelations (Nova Productions) [AintBigAintClever, J.Wallace] |
| 541 | Mahjong Cafe Paradise [Guru, Dyq, Bnathan] |
| 542 | Number Crash [kurobee] |
| 543 | So Ho Sung [system11] |
| 544 | Host Invaders [R. Belmont] |
| 545 | Power Drift (Japan, Link Version) |
| 546 | [ShouTime,rtw,B2K24, Gor ,Dullaron, anonymous, Mucci ,gregf ,ghoolster, Smitdogg,The Dumping Union] |
| 547 | Bazooka (TTL) [Al Kossow] |
| 548 | Won!Tertainment Music Channel [ShouTime] |
| 549 | Yori Zori Kuk Kuk |
| 550 | [Dullaron, Kai Bauer, Brian Troha, The Dumping Union] |
| 551 | Space Warp (Century Electronics) [Stiletto, Tafoid] |
| 552 | Trivia (TTL) [gregf, Frank Palazzolo] |
| 553 | Jump Jump [system11] |
| 554 | Go-Stop [system11] |
| 555 | Sengoku Basara X Cross [darksoft, Guru] |
| 556 | Kinnikuman Muscle Grand Prix 2 [darksoft, Guru] |
| 557 | Gundam vs. Gundam Next [darksoft, Guru] |
| 558 | Eggs Playing Chicken [Tafoid, R. Belmont] |
| 559 | Canon V-30 (MSX2) [Wilbert Pol] |
| 560 | Canon V-30F (MSX2) [Wilbert Pol] |
| 561 | Daewoo Zemmix CPG-120 (Korea) (MSX2) [Wilbert Pol] |
| 562 | Mitsubishi ML-G3 (MSX2) [Wilbert Pol] |
| 563 | Perfect Perfect1 (MSX1) [Wilbert Pol] |
| 564 | Philips NMS-8260 (Prototype) (MSX2) [Wilbert Pol] |
| 565 | Philips NMS-8270 (Prototype) (MSX2) [Wilbert Pol] |
| 566 | Sanyo MPC-2500FD (MSX2) [Wilbert Pol] |
| 567 | Sanyo Wavy MPC-27 (MSX2) [Wilbert Pol] |
| 568 | Sanyo Wavy PHC-77 (MSX2) [Wilbert Pol] |
| 569 | Sony HB-701FD (MSX1) [Wilbert Pol] |
| 570 | Toshiba HX-21 (MSX1) [Wilbert Pol] |
| 571 | Toshiba HX-22 (MSX1) [Wilbert Pol] |
| 572 | Toshiba HX-34 (MSX2) [Wilbert Pol] |
| 573 | Toshiba HX-34I (MSX2) [Wilbert Pol] |
| 574 | Victor HC-90 (MSX2) [Wilbert Pol] |
| 575 | Victor HC-95 (MSX2) [Wilbert Pol] |
| 576 | Victor HC-95A (MSX2) [Wilbert Pol] |
| 577 | Yamaha YIS-503 III R (Russian) (MSX2) [Wilbert Pol] |
| 578 | Yamaha YIS-503 III R (Estonian) (MSX2) [Wilbert Pol] |
| 579 | Yamaha YIS805/128 (Russian) (MSX2) [Wilbert Pol] |
| 580 | Yamaha YIS805R2/128 (Russian) (MSX2) [Wilbert Pol] |
| 581 | Yamaha YIS805R2/128 (Estonian) (MSX2) [Wilbert Pol] |
| 582 | Yamaha YIS805/256 (Russian) (MSX2) [Wilbert Pol] |
| 583 | Capriccio Spin 2 [hap, Yasuhiro] |
| 584 | Capriccio Cyclone [hap, Yasuhiro] |
| 585 | MushiKing The King Of Beetle 2K5 1st |
| 586 | [rtw, ShouTime, The Dumping Union, R. Belmont] |
| 587 | Americana (9132-00) [Brian Troha] |
build/messnew/messnew_0155.txt
r0 | r32703 | |
| 1 | 0.155 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05712: [DIP/Input] (timex.c) ts2068, uk2086: The keyboard input |
| 8 | does not working. (Fabio Priuli) |
| 9 | - 05591: [Gameplay] (atari400.c) a5200: Only one button works |
| 10 | (player 1) (Fabio Priuli) |
| 11 | - 05639: [Interface] Internal UI: Selecting Console, then using |
| 12 | File Manager to select media doesn't work (Fabio Priuli) |
| 13 | - 05672: [Crash/Freeze] (apple2.c) apple2e, apple2ee, probably |
| 14 | others: hang when enabling output latch with no floppy in drive (Olivier Galibert) |
| 15 | |
| 16 | New System Drivers Supported: |
| 17 | ----------------------------- |
| 18 | -TI-95 PROCALC [hap] |
| 19 | -Microdigital TK3000//e [R. Belmont] |
| 20 | -Apple IIgs (ROM00 prototype 3/10/1986) [Apple II Documentation Project] |
| 21 | -Peripheral Technology PT68K2 [Al Kossow, R. Belmont] |
| 22 | -Canon V-30 (MSX2) [Wilbert Pol] |
| 23 | -Canon V-30F (MSX2) [Wilbert Pol] |
| 24 | -Daewoo Zemmix CPG-120 (Korea) (MSX2) [Wilbert Pol] |
| 25 | -Mitsubishi ML-G3 (MSX2) [Wilbert Pol] |
| 26 | -Perfect Perfect1 (MSX1) [Wilbert Pol] |
| 27 | -Philips NMS-8260 (Prototype) (MSX2) [Wilbert Pol] |
| 28 | -Philips NMS-8270 (Prototype) (MSX2) [Wilbert Pol] |
| 29 | -Sanyo MPC-2500FD (MSX2) [Wilbert Pol] |
| 30 | -Sanyo Wavy MPC-27 (MSX2) [Wilbert Pol] |
| 31 | -Sanyo Wavy PHC-77 (MSX2) [Wilbert Pol] |
| 32 | -Sony HB-701FD (MSX1) [Wilbert Pol] |
| 33 | -Toshiba HX-21 (MSX1) [Wilbert Pol] |
| 34 | -Toshiba HX-22 (MSX1) [Wilbert Pol] |
| 35 | -Toshiba HX-34 (MSX2) [Wilbert Pol] |
| 36 | -Toshiba HX-34I (MSX2) [Wilbert Pol] |
| 37 | -Victor HC-90 (MSX2) [Wilbert Pol] |
| 38 | -Victor HC-95 (MSX2) [Wilbert Pol] |
| 39 | -Victor HC-95A (MSX2) [Wilbert Pol] |
| 40 | -Yamaha YIS-503 III R (Russian) (MSX2) [Wilbert Pol] |
| 41 | -Yamaha YIS-503 III R (Estonian) (MSX2) [Wilbert Pol] |
| 42 | -Yamaha YIS805/128 (Russian) (MSX2) [Wilbert Pol] |
| 43 | -Yamaha YIS805R2/128 (Russian) (MSX2) [Wilbert Pol] |
| 44 | -Yamaha YIS805R2/128 (Estonian) (MSX2) [Wilbert Pol] |
| 45 | -Yamaha YIS805/256 (Russian) (MSX2) [Wilbert Pol] |
| 46 | |
| 47 | |
| 48 | Systems Promoted from GAME_NOT_WORKING: |
| 49 | --------------------------------------- |
| 50 | -TI-74 BASICALC [hap] |
| 51 | -Laser 128 (version 4.2) [Peter Ferrie, R. Belmont] |
| 52 | -Laser 128ex (version 4.5) [Peter Ferrie, R. Belmont] |
| 53 | -Laser 128ex2 (version 6.1) [Peter Ferrie, R. Belmont] |
| 54 | -Peripheral Technology PT68K4 [Al Kossow, R. Belmont] |
| 55 | -Al Alamiah AX-150 (MSX1) [Wilbert Pol] |
| 56 | -Canon V-8 (MSX1) [Wilbert Pol] |
| 57 | -Canon V-20E (MSX1) [Wilbert Pol] |
| 58 | -Canon V-20F (MSX1) [Wilbert Pol] |
| 59 | -Canon V-20G (MSX1) [Wilbert Pol] |
| 60 | -Canon V-20S (MSX1) [Wilbert Pol] |
| 61 | -Canon V-25 (MSX2) [Wilbert Pol] |
| 62 | -Casio MX-10 (MSX1) [Wilbert Pol] |
| 63 | -Casio MX-101 (MSX1) [Wilbert Pol] |
| 64 | -Casio MX-15 (MSX1) [Wilbert Pol] |
| 65 | -Casio PV-7 (MSX1) [Wilbert Pol] |
| 66 | -Daewoo CPC-88 (Korea) (MSX1) [Wilbert Pol] |
| 67 | -Daewoo CPC-330K KOBO (Korea) (MSX2) [Wilbert Pol] |
| 68 | -Daewoo DPC-200E (MSX1) [Wilbert Pol] |
| 69 | -Daewoo Zemmix CPC-50A (Korea) (MSX1) [Wilbert Pol] |
| 70 | -Daewoo Zemmix CPC-50B (Korea) (MSX1) [Wilbert Pol] |
| 71 | -Daewoo Zemmix CPC-51 (Korea) (MSX1) [Wilbert Pol] |
| 72 | -Daewoo Zemmix CPC-61 (Korea) (MSX2) [Wilbert Pol] |
| 73 | -Fenner DPC-200 (MSX1) [Wilbert Pol] |
| 74 | -Fenner FPC-500 (MSX1) [Wilbert Pol] |
| 75 | -Fenner FPC-900 (MSX2) [Wilbert Pol] |
| 76 | -Fenner SPC-800 (MSX1) [Wilbert Pol] |
| 77 | -Fujitsu FM-X (MSX1) [Wilbert Pol] |
| 78 | -Goldstar FC-80U (MSX1) [Wilbert Pol] |
| 79 | -Goldstar GFC-1080 (MSX1) [Wilbert Pol] |
| 80 | -Goldstar GFC-1080A (MSX1) [Wilbert Pol] |
| 81 | -Hitachi MB-H2 (MSX1) [Wilbert Pol] |
| 82 | -Hitachi MB-H25 (MSX1) [Wilbert Pol] |
| 83 | -Hitachi MB-H50 (MSX1) [Wilbert Pol] |
| 84 | -Hitachi MB-H70 (MSX2) [Wilbert Pol] |
| 85 | -Kawai KMC-5000 (MSX2) [Wilbert Pol] |
| 86 | -Mitsubishi ML-F48 (MSX1) [Wilbert Pol] |
| 87 | -Mitsubishi ML-F110 (MSX1) [Wilbert Pol] |
| 88 | -Mitsubishi ML-F120 (MSX1) [Wilbert Pol] |
| 89 | -Mitsubishi ML-G1 (MSX2) [Wilbert Pol] |
| 90 | -Mitsubishi ML-G10 (MSX2) [Wilbert Pol] |
| 91 | -National / Matsushita FS-4000 (alt) (Japan) (MSX1) [Wilbert Pol] |
| 92 | -Philips NMS-8250F (MSX2) [Wilbert Pol] |
| 93 | -Philips NMS-8255F (MSX2) [Wilbert Pol] |
| 94 | -Philips NMS-8280F (MSX2) [Wilbert Pol] |
| 95 | -Pioneer PX-07UK (MSX1) [Wilbert Pol] |
| 96 | -Pioneer PX-V60 (MSX1) [Wilbert Pol] |
| 97 | -Sanyo MPC-200 (MSX1) [Wilbert Pol] |
| 98 | -Sanyo MPC-200SP (MSX1) [Wilbert Pol] |
| 99 | -Sanyo Wavy PHC-55FD2 (MSX2) [Wilbert Pol] |
| 100 | -Sony HB-10 (MSX1) [Wilbert Pol] |
| 101 | -Sony HB-101P (MSX1) [Wilbert Pol] |
| 102 | -Sony HB-55 (MSX1) [Wilbert Pol] |
| 103 | -Sony HB-F500F (MSX2) [Wilbert Pol] |
| 104 | -Spectravideo SVI-738 (Arabic) (MSX1) [Wilbert Pol] |
| 105 | -Spectravideo SVI-738 (Denmark) (MSX1) [Wilbert Pol] |
| 106 | -Spectravideo SVI-738 (Spain) (MSX1) [Wilbert Pol] |
| 107 | -Toshiba HX-10D (MSX1) [Wilbert Pol] |
| 108 | -Toshiba HX-10DP (MSX1) [Wilbert Pol] |
| 109 | -Toshiba HX-10E (MSX1) [Wilbert Pol] |
| 110 | -Toshiba HX-10F (MSX1) [Wilbert Pol] |
| 111 | -Toshiba HX-10SA (MSX1) [Wilbert Pol] |
| 112 | -Toshiba HX-20I (MSX1) [Wilbert Pol] |
| 113 | -Toshiba HX-21I (MSX1) [Wilbert Pol] |
| 114 | -Toshiba HX-22I (MSX1) [Wilbert Pol] |
| 115 | -Toshiba HX-23I (MSX2) [Wilbert Pol] |
| 116 | -Toshiba HX-33 (MSX2) [Wilbert Pol] |
| 117 | -Toshiba FS-TM1 (MSX2) [Wilbert Pol] |
| 118 | -Victor HC-5 (MSX1) [Wilbert Pol] |
| 119 | -Victor HC-6 (MSX1) [Wilbert Pol] |
| 120 | -Victor HC-7 (MSX1) [Wilbert Pol] |
| 121 | -Yamaha CX5F (w/SFG01) (MSX1) [Wilbert Pol] |
| 122 | -Yamaha CX5F (w/SFG05) (MSX1) [Wilbert Pol] |
| 123 | -Yamaha YIS604 (64KB) (MSX2) [Wilbert Pol] |
| 124 | -Yamaha YIS604 (128KB) (MSX2) [Wilbert Pol] |
| 125 | |
| 126 | |
| 127 | Skeleton drivers: |
| 128 | ----------------- |
| 129 | -Genius Leader Magic Color (Germany) [TeamEurope] |
| 130 | -Genius Junior Redstar 3 (Germany) [TeamEurope] |
| 131 | -Genius Junior 4000 (Germany) [TeamEurope] |
| 132 | -Genius Junior 5000 (Germany) [TeamEurope] |
| 133 | -Genius Junior Redstar (Germany) [TeamEurope] |
| 134 | -Genius Leader Super Color (Germany) [TeamEurope] |
| 135 | -Genius Leader 6600CX (Germany) [TeamEurope] |
| 136 | -VTech Genius Leader Power Notebook (Germany) [TeamEurope] |
| 137 | -LexiPC Mega 2000 (Germany) [TeamEurope] |
| 138 | -VTech PreComputer 1000 [Porchy] |
| 139 | |
| 140 | |
| 141 | Software Lists: |
| 142 | ---------------- |
| 143 | |
| 144 | -pico.xml: added many new dumps, including some from Korean releases (2 |
| 145 | of them are Samsung exclusive titles) [Team Europe] |
| 146 | |
| 147 | -megadriv.xml: verified and documented a lot of dumps, added Shining |
| 148 | Force (Euro), redumped Muhammad Ali Heavyweight Boxing (Euro). [sunbeam] |
| 149 | |
| 150 | -nes.xml: added dump of Codemasters' Super Adventure Quests. [Porchy] |
| 151 | |
| 152 | -glcolor.xml: documented the 'Spiel-und Lernspaß' cartridge. |
| 153 | [TeamEurope] |
| 154 | |
| 155 | -m5.xml: dumped Bosconian. [Ola Andersson] |
| 156 | |
| 157 | -coleco.xml: Some more verified dumps and info added. [Ikrananka] |
| 158 | |
| 159 | -pico.xml: more Japanese and Korean dumps added. [Team Europe] |
| 160 | |
| 161 | -coleco.xml: replaced Sector Alpha incorrect dumps with a proper |
| 162 | one [Ikrananka] |
| 163 | |
| 164 | -coleco.xml: removed choplifter bad dump. [dink] |
| 165 | |
| 166 | -psx.xml: added info to the games #-F. [Antopisa] |
| 167 | |
| 168 | -sms.xml: documenting Graphic Board prototype dump. [SMSPower] |
| 169 | |
| 170 | -nes.xml: added a couple of new multigame dumps using OneBus |
| 171 | PCB. [TeamEurope] |
| 172 | |
| 173 | |
| 174 | Source Changes |
| 175 | -------------- |
| 176 | |
| 177 | -sms.c: Restore selected cartridge when loading a save state for |
| 178 | the store display unit. [Enik Land] |
| 179 | |
| 180 | -apple3: Support ThunderClock Plus card. [R. Belmont] |
| 181 | |
| 182 | -mc1000.c: Correction to the cassette input [Emerson Costa] |
| 183 | |
| 184 | -amstrad: added support for 64k, 320k, and 576k RAM sizes added |
| 185 | preliminary support for the SYMBiFACE II board [Barry Rodewald] |
| 186 | idehd: added Read Native Max Address IDE command |
| 187 | |
| 188 | -Apple II updates: [R. Belmont] |
| 189 | * Added additional ROMs for TK3000 |
| 190 | * Added preliminary mono/color config switch for pre-IIgs machines |
| 191 | (doesn't yet work in lo-res) |
| 192 | * Moved Laser 3000 to its own driver since it's not very Apple-like |
| 193 | and got it to boot into BASIC. |
| 194 | |
| 195 | -sms.c: Documented release years for some Brazilian SMS |
| 196 | releases. [Enik Land] |
| 197 | |
| 198 | -apple2: add possible Laser 128EX2 ROM pending future work on |
| 199 | that series [R. Belmont] |
| 200 | |
| 201 | -Laser 3000: add first-pass keyboard, 80-column text, hi-res, |
| 202 | and double hi-res graphics support [R. Belmont] |
| 203 | |
| 204 | -Apple II: enable language-card write on reset based on h/w |
| 205 | testing [Peter Ferrie] |
| 206 | |
| 207 | -dmv: added expansions slot interface. [rfka01, Sandro Ronco] |
| 208 | |
| 209 | -dmv: added boot ROMs from 4 different boards. [rfka01] |
| 210 | |
| 211 | -Apple II: add more debugger guards around C800 bankswitch |
| 212 | [Peter Ferrie, R. Belmont] |
| 213 | |
| 214 | -Improve Laser 128 series support; 128EX/2 now boots DOS 3.3 and |
| 215 | ProDOS. [Peter Ferrie, R. Belmont] |
| 216 | |
| 217 | -Support ProDOS-order Pascal 1.3 images [R. Belmont] |
| 218 | |
| 219 | -Apple II: Add support for the Applied Engineering TimeMaster II |
| 220 | H.O. card [R. Belmont] |
| 221 | |
| 222 | -Support PET user port "CB2 Sound" device [R. Belmont] |
| 223 | |
| 224 | -tapectrl.c: fixed bug where systems with multiple cassette |
| 225 | drives (e.g. PET) had no Tape Controls when no cassette was loaded in |
| 226 | the first drive. [Fabio Priuli] |
| 227 | |
| 228 | -ui.c: added shortcut commands for Tape Start and Tape Stop, by |
| 229 | default mapped to F2 and Shift+F2, respectively. This is not meant as |
| 230 | a replacement for the internal Tape Control menu, but it shall make |
| 231 | simpler the usage of game tapes in home computers. Notice that |
| 232 | REC/RWD/FWD have still to be pressed from the internal UI and that if |
| 233 | you mount multiple cassettes in a driver with multiple tape drives |
| 234 | only the first one will be controllable with these shortcuts. |
| 235 | [Fabio Priuli] |
| 236 | |
| 237 | -Apple II: hook up ACIAs for Laser 128 series, remove cassette |
| 238 | for IIc and Laser. [R. Belmont] |
| 239 | |
| 240 | -Apple II series changes: [R. Belmont] |
| 241 | * Support 1 MB expansion for Laser 128ex2 |
| 242 | * Give the IIc Plus the correct drive type, but it's still unhappy |
| 243 | * Promote apple2c4 to working since it runs fine now |
| 244 | |
| 245 | -amstrad: added Amdrum expansion card [Barry Rodewald] |
| 246 | |
| 247 | -amstrad: added Digiblaster printer-port device [Barry Rodewald] |
| 248 | |
| 249 | -a2600.c: converted Atari VCS carts to be slot devices, cleaned |
| 250 | up the implementation and removed Supercharger tapes from the main |
| 251 | system. The -cass media switch (to load the tape file) will become |
| 252 | available only when you mount the Supercharger cart. [Fabio Priuli] |
| 253 | |
| 254 | -a7800.c progress: [Fabio Priuli] |
| 255 | * Rewritten cart emulation to use slot devices |
| 256 | * Removed POKEY chip from the main unit since it was inside the carts |
| 257 | (of course it gets enabled when you launch a game who contained it |
| 258 | in its cart) |
| 259 | * Added support for the High Score cart as a passthru cart: when you |
| 260 | mount hiscore, a -cart2 switch will become available to mount the |
| 261 | game you want to play |
| 262 | * Properly implemented XBoarD and XM expansions as passthru carts as |
| 263 | well, so that new syntax to run dkxm.a78 is "mess a7800 -cart xm |
| 264 | -cart2 path\to\games\dkxm.a78" High Score support for XM shall |
| 265 | work as well. |
| 266 | * Big clean up of the driver, simplifying memory map, removing writes |
| 267 | to ROM, etc. |
| 268 | |
| 269 | -apple3: don't do color text in A2 emulation mode. [R. Belmont] |
| 270 | |
| 271 | -a7800: split video emulation (Atari MARIA chip) into a separate |
| 272 | device. [Fabio Priuli] |
| 273 | |
| 274 | -atari400.c progress: [Fabio Priuli] |
| 275 | * Rewritten cart emulation to use slot devices (many "mappers" do not |
| 276 | fully work) and unified cart handling among 8bit home computers, |
| 277 | XEGS and Atari 5200 |
| 278 | * Added support for loading carts with bankswitch to all XL/XE models |
| 279 | * Added support for loading XEGS carts in Atari 8bits home computers |
| 280 | (XEGS instead will only load XEGS games until support for the |
| 281 | keyboard add-on is included) |
| 282 | * Big clean up of the driver, simplifying memory map, removing writes |
| 283 | to ROM, etc. |
| 284 | * Changed NOT_WORKING flag to IMPERFECT_GRAPHICS in 600XL, 65XE, |
| 285 | 800XE and XEGS since they should now be working to the same extent |
| 286 | of the 800XL, and bugs shall be reported. |
| 287 | |
| 288 | -pve500.c: hooked up MB8421 RAM [FSanches] |
| 289 | |
| 290 | -pc_vga: correct access to attribute register when PAS bit is |
| 291 | set, allows XFree86 to detect ISA VGA. [Peter Ferrie] |
| 292 | |
| 293 | -gameboy: added dump of Color GameBoy 188 in 1 multicart, and |
| 294 | partially implemented the required mapper [Team Europe, Fabio Priuli] |
| 295 | |
| 296 | -apple3: refresh selected drive after the softswitches are |
| 297 | changed. [Paul Hagstrom] |
| 298 | |
| 299 | -maria.c: |
| 300 | * Timeout rendering added. [Mike Saarna] |
| 301 | * Reorganized DMA penalties to support new rendering code [Mike Saarna, Robert Tuccitto] |
| 302 | |
| 303 | -a7800.c: [Fabio Priuli] |
| 304 | * Fixed YM2151 clock in XM expansion, thanks to info from tep392 and |
| 305 | GroovyBee |
| 306 | * Added support for homebrew boards MegaCart+ and VersaBoard by |
| 307 | CPUWIZ (ROM respectively up to 512K and 256K + 32K of RAM) |
| 308 | * Misc cleanups |
| 309 | |
| 310 | -thomson : improve accuracy of the colors [Antoine Mine] |
| 311 | |
| 312 | -Added the following video card BIOSes: [rfka01, Barry Rodewald] |
| 313 | s3_764: S3 9503-62 (not working) Elsa Winner 1000/T2D |
| 314 | s3virge: S3 ViRGE BIOS v1.00-10 mach64: ATi mach64V1 113-34404-104 |
| 315 | |
| 316 | -Apple II: Support Apple II Mouse Card [R. Belmont, Guru, Sharkpuncher] |
| 317 | |
| 318 | -apple3: invert enable1 sense, external drive selection now |
| 319 | works properly. [R. Belmont] |
| 320 | |
| 321 | -megadriv.c: Added support for Game Genie as a passthru cart. |
| 322 | [Fabio Priuli] |
| 323 | |
| 324 | -Even better apple3 drive select. [Paul Hagstrom] |
| 325 | |
| 326 | -sms.c: Fixed lphaser regression. [Enik Land] |
| 327 | |
| 328 | -sms.c: Prevent vdp register 6 contents from being overwritten |
| 329 | while a line is being drawn. Fixes title screen in backtof3. |
| 330 | [Enik Land, Wilbert Pol] |
| 331 | |
| 332 | -sms.c: Fixed graphics glitch in E-Swat atttact mode on the smsj |
| 333 | driver and some small cleanups. [Enik Land] |
| 334 | |
| 335 | -apple3: preliminary hook up of slot IRQ and NMI lines. |
| 336 | [R. Belmont] |
| 337 | |
| 338 | -Stop trashing DiskCopy 4.2 images that don't have tags. |
| 339 | [R. Belmont] |
| 340 | |
| 341 | -famicom: converted the disk system add-on to be a cart in the |
| 342 | softlist. The official syntax to launch disk games is now mess famicom |
| 343 | -cart disksys -flop gamename which corresponds to inserting the RAM |
| 344 | expansion cart with connected the disk drive into the cartslot and the |
| 345 | desired disk in the disk drive (exactly like you would have done with |
| 346 | the real thing). In this way, you cannot mount anymore both a cart and |
| 347 | a disk in the Family Computer (as in a real unit). Users that cannot |
| 348 | cope with this limitation and/or with the new syntax can still use the |
| 349 | famitwin driver (which offers both cart and disk options) or the newly |
| 350 | added driver fds which emulates a famicom with the expansion always |
| 351 | inserted: in both latter cases the old syntax mess famitwin -flop |
| 352 | gamename will launch the game, as previously. [Fabio Priuli] |
| 353 | |
| 354 | -famicom: fixed disk system IRQ latch clear in Kaettekita Mario |
| 355 | Bros. based on investigations by FHorse. [Fabio Priuli] |
| 356 | |
| 357 | -sb16: Add Soundblaster 16 low level emulation [Carl, Malice, O. Galibert] |
| 358 | |
| 359 | -Fixed issue with messtiny build (additional bioses are no |
| 360 | longer separate sets). [m4sta] |
| 361 | |
| 362 | -sms.c: Small improvements to the latching of some registers. |
| 363 | Fixes flicker in Power Strike 2. [Enik Land] |
| 364 | |
| 365 | -tsispch.c - Add v1.1 firmware to TSI/Speech Plus Prose 2000 |
| 366 | driver [Lord Nightmare] |
| 367 | |
| 368 | -softlist: added Exelvision EXL 100 cart list. [Fabio Priuli] |
| 369 | |
| 370 | -softlist: added Hanimex Pencil II cart list |
| 371 | [Robbbert, Fabio Priuli] |
| 372 | |
| 373 | -softlist: added Aamber Pegasus ROM expansions list. |
| 374 | [neoncluster, Fabio Priuli] |
| 375 | |
| 376 | -concept: fix keyboard status to not return junk data, fixes |
| 377 | bootup without -debug. [R. Belmont] |
| 378 | |
| 379 | -concept: hooked up actual 6551 for keyboard, added beeper, |
| 380 | cleaned up driver. [R. Belmont] |
| 381 | |
| 382 | -cbm8296ed: Added ROM signatures for Oracle 3.03. |
| 383 | [Mike Naberezny] |
| 384 | |
| 385 | -itt3030: additional FDC hookup, now tries and fails to boot. |
| 386 | [R. Belmont] |
| 387 | |
| 388 | -concept: Hook up Apple II bus. [R. Belmont] |
| 389 | |
| 390 | -svi318.c: cleaned up the driver and added support for save |
| 391 | states. [Fabio Priuli] |
| 392 | |
| 393 | -advision.c: cleaned up the driver and added support for save |
| 394 | states. [Fabio Priuli] |
| 395 | |
| 396 | -softbox: Added BIOS revision 8/9/81. |
| 397 | [Nils Eilers, Mike Naberezny] |
| 398 | |
| 399 | -amust: added newly-dumped keyboard rom [ejwords, MSPP] |
| 400 | |
| 401 | -thomson - fixes for a non-standard video mode and adding a new |
| 402 | one [Antoine Mine] |
| 403 | |
| 404 | -timex.c: added software list for DOCK carts. [Fabio Priuli] |
| 405 | |
| 406 | -gba.c: fixed Top Gun - Combat Zones cart type, making the game |
| 407 | playable. [Reznor007] |
| 408 | |
| 409 | -concept: Preliminary implementations of the original and |
| 410 | buffered floppy disk controllers. [R. Belmont] |
| 411 | |
| 412 | -portfolio: only trigger interrupts when the 8250 asserts the |
| 413 | line, not when it clears it. [smf] |
| 414 | |
| 415 | -floppy.c: fixed disks not being launched if loaded from |
| 416 | softlist through File Manager. [Fabio Priuli] |
| 417 | |
| 418 | -concept: Misc fixes/cleanup, CCOS boots now from 8" floppies. |
| 419 | [R. Belmont] |
| 420 | |
| 421 | -concept: Add 5.25" DSDD raw image support and preliminary |
| 422 | pseudo-DMA to buffered controller. [R. Belmont] |
| 423 | |
| 424 | -saturn: made RAM / Backup RAM expansion internal slot options. |
| 425 | you now mount these with the -cart media switch, i.e. for instance |
| 426 | mess.exe saturn -cdrm ddsom -cart ram32 or mess.exe saturn -cdrm |
| 427 | draculax -cart bram16 and not anymore using the -exp option. |
| 428 | [Fabio Priuli] |
| 429 | |
| 430 | -concept: can boot 5.25" disks on fdc02 now. [crazyc] |
| 431 | |
| 432 | -msx.c: Added release years for several systems. [AntoPISA] |
| 433 | |
| 434 | -gameboy, gbcolor: added a configuration setting (off by |
| 435 | default) to skip BIOS checks at boot. This allows the recently dumped |
| 436 | Rockman World Prototype to be played, and the Rocket Games pirate GBC |
| 437 | carts too. [Fabio Priuli] |
| 438 | |
| 439 | -gba: added a configuration setting (off by default) to skip |
| 440 | some BIOS checks at boot. This allows Tyrian 2000 Prototype to be |
| 441 | played. [Fabio Priuli] |
| 442 | |
| 443 | -apple2: IIe and later don't require double-reads on the |
| 444 | language card. [R. Belmont, Peter Ferrie] |
| 445 | |
| 446 | -odyssey2: converted the driver to use slot devices for |
| 447 | cartridges, removed The Voice add-on from the main system and emulated |
| 448 | it as a passthru cart instead. Now, if you want to enjoy speech in |
| 449 | odyssey/videopac games, you must launch emulation with mess.exe |
| 450 | odyssey2 -cart voice -cart2 gamename (the -cart2 switch becomes |
| 451 | available when "voice" is mounted in the first cartslot) [Fabio |
| 452 | Priuli] |
| 453 | |
| 454 | -intv: converted the driver to use slot devices for cartridges |
| 455 | and implemented the IntelliVoice expansion and the Entertainment |
| 456 | Computer System expansion as passthru devices. The official syntax to |
| 457 | launch games requiring the speech expansion is now mess intv -cart |
| 458 | voice -cart2 gamename which corresponds to mounting the IntelliVoice |
| 459 | and plugging the game cart in its subslot. The official syntax to |
| 460 | launch games requiring the ECS expansion is now instead mess intv |
| 461 | -cart ecs -cart2 gamename and mess intv -cart ecs -cart2 voice -cart3 |
| 462 | gamename if the game requires both expansions at once. For additional |
| 463 | user friendliness, we also offer intvecs (which emulates an |
| 464 | Intellivision unit with both expansions added) and intvoice (which |
| 465 | emulates an Intellivision with Intellivoice expansion added) drivers, |
| 466 | where games can simply be mounted with the -cart media switch. |
| 467 | [Fabio Priuli] |
| 468 | |
| 469 | -msx.c: Added support for DMK floppy images. [Wilbert Pol] |
| 470 | |
| 471 | -maria.c: improved DMA accuracy. [Mike Saarna, Robert Tuccitto] |
| 472 | * Last Line DMA value corrected to 6. GCC and Atari docs both show a |
| 473 | difference between Other Line and Last Line as +6 at the lowest |
| 474 | part of the range. |
| 475 | * Blank scanlines are drawn when DMA is off, like real hardware. |
| 476 | * If MARIA hits the DMA limit, the CPU doesn't run until the next |
| 477 | scanline. |
| 478 | |
| 479 | -vic20: Emulated the Final Expansion 3 cartridge (only |
| 480 | RAM/FlashROM supported). [Curt Coder] |
| 481 | |
| 482 | -dmv: added floppy softlist. [Sandro Ronco] |
| 483 | |
| 484 | -spc1000: added fdd code [Meeso Kim] |
| 485 | |
| 486 | -sms.c: Misc fixes: [Enik Land] |
| 487 | * Disable gamegear sio register when in ggsms mode. |
| 488 | * Fixed tilemap mirroring on sms1 vdp needed for Japanese version of |
| 489 | Ys. |
| 490 | * Fixed BIOS support in the gamegear driver. |
| 491 | * Fixed collisions when column #0 is disabled. |
| 492 | |
| 493 | -gamegear: added preliminary emulation of the Master Gear |
| 494 | Adapter which allows to launch SMS games in the gamegear driver, with |
| 495 | video chip in SMS mode. You can try this by launching mess.exe |
| 496 | gamegear -cart mgear -cart2 your_sms_game (the -cart2 switch becomes |
| 497 | available when you mount "mgear" in the main gamegear cart slot) |
| 498 | [Fabio Priuli] |
| 499 | |