build/whatsnew/whatsnew_0152.txt
r0 | r26701 | |
| 1 | 0.152 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 04424: [Graphics] (seta.c) thunderlbl: [debug] Severe |
| 8 | graphic issues (Osso) |
| 9 | - 05357: [Crash/Freeze] (taitogn.c) nightrai: fails to boot |
| 10 | into the game (smf) |
| 11 | - 05236: [Graphics] multiple monitor support doesn't work with d3d |
| 12 | - 05391: [Misc.] (cave.c) ppsatan: manufacturer info for ppsatan |
| 13 | - 05383: [Graphics] (twin16.c) hpuncher: Screen is split and |
| 14 | graphics are offset (Alex Jackson) |
| 15 | - 00785: [Sound] (omegrace.c) omegrace: Corrupted music after |
| 16 | completing first several levels. (hap) |
| 17 | - 05214: [Color/Palette] vector games: Vector games with color overlay |
| 18 | show in b&w on Windows D3D render when HLSL is disabled. (hap) |
| 19 | - 05384: [DIP/Input] (lethal.c) lethaleneab, lethaleneae: Language DIP |
| 20 | Switch not changing the language (Tafoid) |
| 21 | - 05355: [DIP/Input] (cps1.c) sf2m3 ; sf2m8: Kick inputs are not working |
| 22 | LK MK HK (Osso) |
| 23 | - 05375: [Documentation] (sderby.c) sderby, sderby2: 1 set name and 1 |
| 24 | full name need changed |
| 25 | - 05373: [Crash/Freeze] (capbowl.c) capbowl3, capbowl4: Black screen |
| 26 | after starting game (Phil Bennett) |
| 27 | - 05366: [Core] (harddriv.c) harddriv and clones, racedriv and clones: RTC |
| 28 | Day and Month error and fails to start |
| 29 | - 05365: [Documentation] (namcos21.c) driveyes: The correct description |
| 30 | is "Driver's Eyes (Japan)" |
| 31 | - 05364: [Compiling] Error when compiling with NO_USE_QTDEBUG |
| 32 | - 05356: [Color/Palette] (midvunit.c) offroadc: Off Road Challenge and |
| 33 | clones have wrong color in some textures (Phil Bennett) |
| 34 | - 05207: [Graphics] All vector games: In the vector games, graphics |
| 35 | remains imprinted even when exit the game. (hap) |
| 36 | - 04947: [Graphics] (midvunit.c) offroadc: Missing selection indicator |
| 37 | within service mode. (Phil Bennett) |
| 38 | |
| 39 | Source Changes |
| 40 | -------------- |
| 41 | -vsnes.c: Verified second half roms for vs baseball usa e-1 set, fix |
| 42 | one mislabeled rom [Dead_Body] |
| 43 | |
| 44 | -midvunit.c - Fixed polygon pixel color selection [Phil Bennett] |
| 45 | |
| 46 | -peplus.c: Corrected a couple of color CAP sizes. Added the CG graphics |
| 47 | roms for Ace$ Bonus Poker. [BrianT] |
| 48 | |
| 49 | -scsi: Fixed hard disk images with 256-byte sectors. [Curt Coder] |
| 50 | |
| 51 | -Added a simple DC blocker filter to the speaker toggle device [R. Belmont] |
| 52 | |
| 53 | -konendev.c: Corrected CPU type (PPC403) and added some hardware notes [Phil Bennett] |
| 54 | |
| 55 | -sf.c: update prom names for Street Fighter (World, Analog buttons) set.[Porchy] |
| 56 | |
| 57 | -exidy440.c: Replaced prom dump for all games in driver located at 3K. |
| 58 | It is unique to all the other proms and different in size. [Joe Magiera, Tafoid] |
| 59 | |
| 60 | -nss.c: update bios rom locations and update inst rom label for smw; |
| 61 | marked nss v3 bios as possible hack [Kiddcade, Porchy] |
| 62 | |
| 63 | -CPS-1 update [Artemio Urbina]: |
| 64 | * Redumped CDU_22A.7F in dinou to match real pcb, verified on two |
| 65 | different sources |
| 66 | |
| 67 | -Tweaks to the idehd timing, which are still based on complete fiction. [smf] |
| 68 | |
| 69 | -Added a new macro MCFG_DEVICE_CARD_DEFAULT_BIOS, which can be used in |
| 70 | the machine config to set the default BIOS for a slot card device. |
| 71 | [Curt Coder] |
| 72 | |
| 73 | -SDL: fix non-Qt non-Windows build (MT #5364) [R. Belmont] |
| 74 | |
| 75 | -Added SCSI status code & set it in all command handlers. It is sent |
| 76 | over the bus when in status phase. In case of an error further |
| 77 | information should be set in m_sense_key/m_sense_asc/m_sense_ascq & |
| 78 | m_sense_information so that it can be returned by executing a request |
| 79 | sense command [smf] |
| 80 | |
| 81 | -Set the error bit in the IDE status register if the command causes a |
| 82 | check condition [smf] |
| 83 | |
| 84 | -vsnes.c: update labels of vs. Super Mario Bros roms to match physical |
| 85 | chips exactly. [Dead_Body] |
| 86 | |
| 87 | -z80dma: Implemented Auto Restart. [Curt Coder] |
| 88 | |
| 89 | -TMS57002 fixes and improvements: [Phil Bennett] |
| 90 | * Moved CA/ID post-increment outside of execution. Fixes case where |
| 91 | dual instructions post-increment, also reduces number of generated |
| 92 | instructions. |
| 93 | * Fixed data ordering of external memory accesses. |
| 94 | * Don't generate redundant instructions for undefined rounding modes; |
| 95 | remap them in decode. |
| 96 | * Set XOA to 0 on reset. |
| 97 | * Use [READ|WRITE]LINE_MEMBER for I/O lines. |
| 98 | * Added PC0 line. |
| 99 | * Added registers to debugger state. |
| 100 | |
| 101 | -wd_fdc: Fixed ready interrupt polarity. Added a soft_reset() function |
| 102 | which resets only the FDC and not the floppy image devices, thus |
| 103 | preserving the correct ready states. [Curt Coder] |
| 104 | |
| 105 | -Rewrote Konami 056800 (MIRAC): [Phil Bennett] |
| 106 | * Implemented as an 8-bit device |
| 107 | * Fixed address mapping |
| 108 | * Removed bogus timer interrupt |
| 109 | * Fixed interrupt handling |
| 110 | |
| 111 | -054539.c: Fixed input clock rate and implemented programmable timer |
| 112 | based on hardware measurements [Phil Bennett, Stefan Lindberg] |
| 113 | |
| 114 | -lethal.c, mystwarr,c, tmnt.c: Hooked up 054539 timer interrupt. Fixes |
| 115 | music tempo in some games [Phil Bennett] |
| 116 | |
| 117 | -qdrmfgp.c: Hooked up 054539 timer interrupt for qdrmfgp, fixed IRQ |
| 118 | acknowledge handling [Phil Bennett] |
| 119 | |
| 120 | -plygonet.c: Hooked up 054539 timer interrupt, removed non-existent |
| 121 | second 054539 and fixed EEPROM regression [Phil Bennett] |
| 122 | |
| 123 | -hornet.c, gticlub.c: Implemented sound interrupt timer [Phil Bennett] |
| 124 | |
| 125 | -konamigx.c improvements: [Phil Bennett] |
| 126 | * Hooked up 056800 device |
| 127 | * Hooked up 054539 timer interrupt |
| 128 | * Removed sound hacks |
| 129 | * All DSP RAM tests now pass, winspike sound now works |
| 130 | |
| 131 | -konamigq.c improvements: [Phil Bennett] |
| 132 | * Hooked up 056800 device |
| 133 | * Hooked up 054539 timer interrupt |
| 134 | * Added TMS57002 DASP |
| 135 | |
| 136 | -ultrsprt.c improvements: [Phil Bennett] |
| 137 | * Hooked up 054539 timer interrupt |
| 138 | * Implemented VRAM double buffering |
| 139 | * Improved trackball inputs |
| 140 | * Fixed sound |
| 141 | |
| 142 | -zr107.c improvements: [Phil Bennett] |
| 143 | * Hooked up 054539 timer interrupt |
| 144 | * Fixed sound in all games |
| 145 | |
| 146 | -rungun.c improvements: [Phil Bennett] |
| 147 | * Hooked up 054539 timer interrupt. Fixes music tempo |
| 148 | * Implemented sound CPU NMI control |
| 149 | * Fixed 054539 #2 regression |
| 150 | |
| 151 | -Saves the race driving DSK zram [smf] |
| 152 | |
| 153 | -Added all the available beatmania IIDX hard drives and Video CD's/DVD's, |
| 154 | updated the hard drive labels from pictures online. [smf] |
| 155 | |
| 156 | -mcs96: Misc. fixes [O. Galibert] |
| 157 | |
| 158 | -diserial: Remove defines, cleanup clocks/timers, add sync support [O. Galibert] |
| 159 | |
| 160 | -verified The Gladiator internal ROM on an Overseas cart [Artemio Urbina] |
| 161 | |
| 162 | -wd_fdc: Set CRC error bit if CRC error found during Read Address |
| 163 | command. Tiki 100 determines whether the disk is in FM or MFM format |
| 164 | by checking this. [Curt Coder] |
| 165 | |
| 166 | -CPS-1 update: |
| 167 | * Dumped and added IOB2.11D to sf2ee and sf2ue [Porchy], S9263B.1A to |
| 168 | sf2ce and sf2hf sets and clones [Porchy], CP1B9KA.9K to pang3 |
| 169 | [Zabanitu] |
| 170 | |
| 171 | -snk6502.c: Adjusted Nibbler board clock rate to use actual known |
| 172 | master clock and a logical divisor. [Tafoid] |
| 173 | |
| 174 | -jedutil.c: [Kevin Eshbach] |
| 175 | * Corrected the output of the PAL20X4, PAL20X8, PAL20X10 to show the |
| 176 | XOR on the relevant sum of products. |
| 177 | * When viewing a device the size of the JED file is verified to match |
| 178 | the size of the device. |
| 179 | * Replaced hard-coded symbol strings with constants. |
| 180 | * Started experimental work for supporting RICOH PALs. (Currently |
| 181 | ifdef'ed out.) |
| 182 | * Added support for viewing the following devices and the |
| 183 | corresponding regression test data. (PALCE16V8, PAL10P8, PAL12P6, |
| 184 | PAL14P4, PAL16P2, PAL16P8, PAL16RP4, PAL16RP6, PAL16RP8, PAL6L16, |
| 185 | PAL8L14, PAL12H10, PAL12L10, PAL14H8, PAL14L8, PAL16H6, PAL16L6, |
| 186 | PAL18H4, PAL18L4, PAL20C1 and PAL20L2) |
| 187 | |
| 188 | -Added flip screen support to Royal Mahjong and brothers [Angelo Salese] |
| 189 | |
| 190 | V9958: Added preliminary screen modes 10/11/12, used by Puzzle |
| 191 | Star/Sexy Boom [Angelo Salese, Wilbert Pol] |
| 192 | |
| 193 | -vsnes.c: Corrected rom labels and fixed set description for vspinbal |
| 194 | set [Dead_Body] |
| 195 | |
| 196 | -cinemat.c: Correct dipswitches for Vectorbeam's Warrior. [Timothy Shiels] |
| 197 | |
| 198 | -vsnes.c: More updated ROM labels, for vs top gun and vs gradius [Dead_Body] |
| 199 | |
| 200 | -i386: Fixed P6 CMOVcc instructions, and added CMOV feature flag to |
| 201 | Pentium Pro and Pentium II CPUs. Added MMX feature flag to Pentium |
| 202 | MMX. [Barry Rodewald] |
| 203 | |
| 204 | -Fixed a complement by two bug in V9958 YJK table, fixes for good |
| 205 | colors in Puzzle Star / Sexy Boom / some MSX2+ games. [Angelo Salese] |
| 206 | |
| 207 | -Kludged Puzzle Star (Sang Ho Soft) hang at title screen [Angelo Salese] |
| 208 | |
| 209 | -Added the SHA1 for System 573 700B01 now that we have a dump. It |
| 210 | currently expects a different response from the H8 at bootup than the |
| 211 | other BIOS versions, so the data is stored in a fake rom until it's |
| 212 | HLE'd better of we get a dump of the H8 internal rom |
| 213 | [smf, innocent2k, anthonyoftga] |
| 214 | |
| 215 | -document that ketsui roms exist with different fill in the unused |
| 216 | areas [Artemio Urbina] |
| 217 | |
| 218 | -upd765: Fixed sense drive status command, and allow floppy connectors |
| 219 | without drives. [Curt Coder] |
| 220 | |
| 221 | -fixed scudsp & ssp1601 entries [Vito] |
| 222 | |
| 223 | -Reduce smearing on hlsl prescale [MooglyGuy] |
| 224 | |
| 225 | -Corrected 7486 description in head file [MASH] |
| 226 | |
| 227 | -various PGM protection cleanups / fixes (orlegend, olds, svgpcb) [iq_132] |
| 228 | |
| 229 | -finished modernising i2cmem [smf] |
| 230 | |
| 231 | -remodernised x76f041/x76f100 & zs01 so that logging becomes easy again |
| 232 | & uses READ_LINE_MEMBER/WRITE_LINE_MEMBER so the pins can be bound to |
| 233 | directly. Hooked up x76f041 to the early beatmania IIDX games. They |
| 234 | all pass the security check eventually but it takes a long time as it |
| 235 | repeatedly reads the first byte, it's possible that the contents |
| 236 | aren't correct as the game says the security is OK even when the data |
| 237 | returned is not what it's checking for. [smf] |
| 238 | |
| 239 | -Added a work round so that CR589 firmware updating works again, either |
| 240 | from the separate CD's or as part of the game install (for example DDR |
| 241 | MAX). [smf] |
| 242 | |
| 243 | -twin16.c: use the redumped gfx ROMs for all the vulcan/gradius2 sets, |
| 244 | plus some cleanups [Alex Jackson] |
| 245 | |
| 246 | -playch10: update Playchoice-10 BIOS ROM names to match exact chip |
| 247 | labels and types [Dead_Body] |
| 248 | |
| 249 | -naomi/dc: Sanitize screen format, fixes MT5349 [O. Galibert] |
| 250 | |
| 251 | -redumped some System 573 CD's [Guru] |
| 252 | |
| 253 | -CPS-1 update: Added S222B.1A PAL to ffightj and clones. |
| 254 | [Charles MacDonald, Porchy, Smitdogg, The Dumping Union] |
| 255 | |
| 256 | -twin16.c: Fixed MT 05383. Fixed dips in vulcan clones. Cleaned up ROM |
| 257 | loading. [Alex Jackson] |
| 258 | |
| 259 | -Created DS1204 device & switched megatouch to use it instead of it's |
| 260 | own local version (driver could do with some more tidying up as not |
| 261 | all games use a key but currently it is hooked up to all games). |
| 262 | Default data comes from a region instead of coded in driver, commands |
| 263 | & security match are now compared, data is clocked on the correct |
| 264 | edge, key can be written to and is saved to nvram. [smf] |
| 265 | |
| 266 | -redumped bad roms for First Funky Fighter [Yohji, Smitdogg, The Dumping Union] |
| 267 | |
| 268 | -Merged othldrby.c with toaplan2.c driver [Angelo Salese] |
| 269 | |
| 270 | -Converted Toaplan 2 to use SCREEN_RAW_PARAMS [Angelo Salese] |
| 271 | |
| 272 | -Added a core for uPD4992 RTC, used by Othello Derby and Power Kick [Angelo Salese] |
| 273 | |
| 274 | -Hooked up ds1204, but haven't found what it checks for yet. Change |
| 275 | PATCH_PROTECTION to 0 in tmaster.c and VERBOSE_LEVEL to 2 in ds1204.c |
| 276 | then look for "-> command" in error.log to find the subsequent read |
| 277 | from the dq pin for reading the identification and secure memory. For |
| 278 | tm4k the first two bytes of the nvram need to be 0x00, 0xa0. From |
| 279 | scratch you'll need to play a game before it will complain about the |
| 280 | protection, but after that it will complain on every boot. It tries |
| 281 | five different contents for the compare register at various points |
| 282 | during the bootup, this may be for obfuscation as the real chip will |
| 283 | return random results if the key is wrong. If the keys are available |
| 284 | it might be easier to dump them than figure out exactly what it wants. |
| 285 | [smf] |
| 286 | |
| 287 | -svgpcb: added igs027a rom, runs intro, dies trying to go in game, not |
| 288 | sure why yet [rtw, David Haywood] |
| 289 | |
| 290 | -Created a skeleton for the Konami 573 Multi Session Unit, renamed |
| 291 | digital io board source file to match and moved pcb layout from |
| 292 | driver. [smf] |
| 293 | |
| 294 | -Added skeleton for konami 573 memory card reader and network pcb unit |
| 295 | devices [smf] |
| 296 | |
| 297 | -redumped keyboard mania 3 [Guru] |
| 298 | |
| 299 | -Updated konam80s atapi dma kludge so that Guitar Freaks 7th Mix (and |
| 300 | alot of others) load again [smf] |
| 301 | |
| 302 | -Mambo A GO-GO CD redump in raw mode + raw subcode. [any] |
| 303 | |
| 304 | -Improved Sega Bloxeed dipswitches. [Zaphod] |
| 305 | |
| 306 | -Added basic 3d FIFO understanding and hooked up FIFO irq processed to |
| 307 | Hyper Neo Geo 64, meaning a far better 3d display in all games |
| 308 | [Angelo Salese] |
| 309 | |
| 310 | -mc2661: Added various transmission and reception logic to help make |
| 311 | the above possible [Barry Rodewald] |
| 312 | |
| 313 | -twin16.c: Fixed cuebrick nvram size, added XTALs, various cleanups |
| 314 | [Alex Jackson] |
| 315 | |
| 316 | -Windows: Fixed D3D multimonitor support. [GroovyMAME] |
| 317 | |
| 318 | -Slot options can now be configured inline without creating an array. |
| 319 | Legacy support for old configuration uses MCFG_FRAGMENT_ADD, which |
| 320 | required changing so the current device could be updated by the |
| 321 | fragment. [smf] |
| 322 | |
| 323 | -converted cassette, pccard1 & pccard2 slots to use new MCFG macros [smf] |
| 324 | |
| 325 | -Uses MCFG_SLOT_DEFAULT_OPTION instead of MCFG_DEVICE_SLOT_INTERFACE |
| 326 | where only the default option is changed. [smf] |
| 327 | |
| 328 | -m68k: add ability for externally-thrown bus errors to have proper |
| 329 | details [R. Belmont] |
| 330 | |
| 331 | -uses device_mconfig_additions() to add ata slots, which allows you to |
| 332 | just add the device and configure it rather than using the |
| 333 | MCFG_ATA_INTERFACE_ADD #define. [smf] |
| 334 | |
| 335 | -allow building with ICL on Windows if you have it installed into MSVC [Dean London] |
| 336 | The ICL compiler on Windows installs over MSVC and piggybacks onto the |
| 337 | build tools Microsoft provide. To enable compilation use USE_ICL=1 |
| 338 | when compiling with MSVC_BUILD=1 (from the ICL enabled command prompt) |
| 339 | + gives a more stable build than the MSVC compiler + more informative |
| 340 | compile errors when using ICL compared to MSVC compiler + can still |
| 341 | use MSVC debugging tools (better than GCC) + can use additional intel |
| 342 | tools etc. |
| 343 | build is still slower than GCC one |
| 344 | |
| 345 | -aristmk4.c: [Lord-Data] |
| 346 | * Option to raise outputs for physical meters to be used |
| 347 | * Option to disable making sound effects for emulated meters |
| 348 | * Option to disable virtual emulation of hopper/coin release system |
| 349 | |
| 350 | -k005289.c: refactored, removed redundant state variables and |
| 351 | unneccessary floating point math, added savestate support |
| 352 | [Alex Jackson] |
| 353 | |
| 354 | -Removed support for static config from slots and converted the two |
| 355 | devices using it to machine config fragments [smf] |
| 356 | |
| 357 | -Pong update: [couriersud] |
| 358 | * based on feedback from IRC hopefully fixed issues like "jumping" |
| 359 | * adjusted VR1 and VR2 to 50% |
| 360 | * disabled all printf output. |
| 361 | |
| 362 | -converted serial & rs232 devices to devcb2 [smf] |
| 363 | |
| 364 | -diimage: Added load_software_region() function that loads a software |
| 365 | list region into a shared_ptr. [Curt Coder] |
| 366 | |
| 367 | -Added preliminary sound to ghosteo.c by borrowing code from vegaeo.c. [Osso] |
| 368 | |
| 369 | -z8.c: Modernized cpu core. [Wilbert Pol] |
| 370 | |
| 371 | -midyunit.c [Andy Welsh] |
| 372 | Fixed inputs and DIP Switches for hiimpact, |
| 373 | shimpact and clones which were all imported from TROG and mostly |
| 374 | incorrect. |
| 375 | |
| 376 | -Added Signetics 8X300 microcontroller core, updated Wicat driver to |
| 377 | use it. [Barry Rodewald] |
| 378 | |
| 379 | -replaced read rx/cts/dcd callbacks in ACIA6850 write write handlers, |
| 380 | which allows multiple chips to be connected together without using |
| 381 | glue methods. [smf] |
| 382 | |
| 383 | -Changed Guitar Freaks 7m onwards to use a 32mb PCMCIA card [smf] |
| 384 | |
| 385 | -Redumped some beatmania IIDX CD's [Guru] |
| 386 | |
| 387 | -Redumped several Konami GV CD's [Guru] |
| 388 | |
| 389 | -Redumped several Konami M2 CD's [Guru] |
| 390 | |
| 391 | -Redumped various System 573 CD's [Guru] |
| 392 | |
| 393 | -replaced read rx/cts/dcd callbacks in I8251 with write handlers, which |
| 394 | allows multiple chips to be connected together without using glue |
| 395 | methods. [smf] |
| 396 | |
| 397 | -replaced read rx callback in MC68901 with a write handler, which |
| 398 | allows multiple chips to be connected together without using glue |
| 399 | methods. Removed a load of unused code from MC68901, probably left |
| 400 | over when it was converted to use diserial. [smf] |
| 401 | |
| 402 | -i8089: implement remaining instructions and support execution from |
| 403 | "io" space. [Carl] |
| 404 | |
| 405 | -replaced read rx callback in Z80DART (and clones) with a write |
| 406 | handler, which allows multiple chips to be connected together without |
| 407 | using glue methods. [smf] |
| 408 | |
| 409 | -replaced read rx callback in MC2661 with a write handler, which allows |
| 410 | multiple chips to be connected together without using glue methods. |
| 411 | [smf] |
| 412 | |
| 413 | |
| 414 | New games added or promoted from NOT_WORKING status |
| 415 | --------------------------------------------------- |
| 416 | Long Beach [any, hap] |
| 417 | The Gladiator / Road of the Sword / Shen Jian [David Haywood, rtw] |
| 418 | Blastaball (Arcadia, V 2.1) [Unigame] |
| 419 | Pharaohs Match (Arcadia) [Unigame] |
| 420 | Delta Command (Arcadia) [Unigame] |
| 421 | Wave shark/Jet Wave [Phil Bennett] |
| 422 | Player's Edge Plus (XM00007P+XMP00006) Multi-Poker [BrianT, Ken] |
| 423 | Who Dunit (version 9.0) [Joe Magiera] |
| 424 | Puzzle Star (Sang Ho Soft) [Angelo Salese, Wilbert Pol] |
| 425 | Dancing Stage - Internet Ranking Ver (GC845 VER. EBA) [smf, skype] |
| 426 | Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots [BrianT, Kevin] |
| 427 | Player's Edge Plus (X000841S+XS000002) Five Times Pay Slots [BrianT, Kevin] |
| 428 | Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots [BrianT, Kevin] |
| 429 | Player's Edge Plus (IP0079) Standard Draw Poker - French [BrianT, Ken] |
| 430 | Player's Edge Plus (X002420P+XP000064) Deuces Wild Bonus Poker - French [BrianT, Ken] |
| 431 | Commando (US set 2) [Kevin Eshbach] |
| 432 | Power Kick [bodger319, Yohji, Smitdogg, The Dumping Union, Angelo Salese] |
| 433 | S.V.G. - Spectral vs Generation (M68k label V100JP) |
| 434 | (ARM label V100JP ROM 05/12/05 S.V.G V100) (Japan, JAMMA PCB) [rtw, David Haywood] |
| 435 | Bucky O'Hare (ver EA) [caius] |
| 436 | |
| 437 | |
| 438 | New clones added |
| 439 | ---------------- |
| 440 | Scramble (Recreativos Franco, Spanish bootleg) [Basilio Garcia] |
| 441 | Player's Edge Plus (PP0055) Deuces Wild Poker (set 2) [BrianT] |
| 442 | Player's Edge Plus (PP0171) Joker Poker [BrianT] |
| 443 | Player's Edge Plus (X000054P+XP000038) Deuces Wild Poker [BrianT] |
| 444 | The Gladiator / Road of the Sword / Shen Jian (M68k label V100) |
| 445 | (ARM label V101, ROM 03/13/03 SHEN JIAN) [Artemio Urbina] |
| 446 | Super Chase - Criminal Termination (1992/10/26 20:24:29 CHASE 3 VER 1.1, prototype) [Unigame] |
| 447 | Brick Zone (v1.1) [Unigame] |
| 448 | Cadash (World, prototype) [Unigame] |
| 449 | 1942 (prototype?) [Unigame] |
| 450 | 4 En Raya (set 2) [Unigame] |
| 451 | Gallop Racer (English Ver 10.17.K) [Arzeno Fabrice, The Dumping Union] |
| 452 | Chase Bombers (prototype) [Unigame] |
| 453 | The First Funky Fighter (set 2) [Unigame] |
| 454 | Cobra Command (Data East LD, set 2) [Unigame] (not working) |
| 455 | Spy Hunter (prototype) [Unigame] (not working, needs more work) |
| 456 | U.N. Defense Force: Earth Joker (Japan, prototype?) [Unigame] |
| 457 | Syvalion (World, prototype) [Unigame] |
| 458 | Donkey Kong Junior (P kit) [Chris Psaros] |
| 459 | Player's Edge Plus (PP0002) Standard Draw Poker [BrianT, Ken] |
| 460 | Player's Edge Plus (PP0045) 10's or Better [BrianT, Ken] |
| 461 | Player's Edge Plus (PP0455) Joker Poker [BrianT, Ken] |
| 462 | Player's Edge Plus (PP0458) Joker Poker [BrianT, Ken] |
| 463 | Player's Edge Plus (PP0536) Joker Poker [BrianT, Ken] |
| 464 | Player's Edge Plus (PP0726) Double Bonus Poker [BrianT, Ken] |
| 465 | Player's Edge Plus (IP0074) Joker Poker - French [BrianT, Ken] |
| 466 | Player's Edge Plus (X000045P+XP000038) 10's or Better [BrianT, Ken] |
| 467 | Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2426) [BrianT, Ken] |
| 468 | Player's Edge Plus (PP0417) Deuces Wild Poker (set 2) [BrianT, Kevin] |
| 469 | Player's Edge Plus (PP0002) Standard Draw Poker (set 2) [BrianT, Ken] |
| 470 | Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2352) [BrianT, Ken] |
| 471 | Player's Edge Plus (PP0046) 10's or Better [BrianT, Ken] |
| 472 | Player's Edge Plus (X000002P+XP000038) Standard Draw Poker [BrianT, Ken] |
| 473 | Player's Edge Plus (X000060P+XP000038) Standard Draw Poker [BrianT, Ken] |
| 474 | Player's Edge Plus (X000171P+XP000038) Joker Poker [BrianT, Ken] |
| 475 | Player's Edge Plus (X000417P+XP000053) Deuces Wild Poker [BrianT, Ken] |
| 476 | Player's Edge Plus (X000459P+XP000038) Joker Poker [BrianT, Ken] |
| 477 | Player's Edge Plus (X002043P+XP000038) Triple Bonus Poker [BrianT, Ken] |
| 478 | Player's Edge Plus (X002066P+XP000038) Double Double Bonus Poker [BrianT, Ken] |
| 479 | Player's Edge Plus (X002121P+XP000037) Standard Draw Poker [BrianT, Ken] |
| 480 | Player's Edge Plus (X002150P+XP000038) 4 of a Kind Bonus Poker [BrianT, Ken] |
| 481 | Player's Edge Plus (X002180P+XP000038) Double Bonus Poker [BrianT, Ken] |
| 482 | Touchmaster 4000 (v6.03 New Jersey) [Brian Troha, The Dumping Union] |
| 483 | Touchmaster 4000 (v6.01 Minnesota) [Brian Troha, The Dumping Union] |
| 484 | Touchmaster 5000 (v7.10 Minnesota) [Brian Troha, The Dumping Union] |
| 485 | Touchmaster 7000 (v8.05 New Jersey) [Brian Troha, The Dumping Union] |
| 486 | Touchmaster 7000 (v8.04 Minnesota) [Brian Troha, The Dumping Union] |
| 487 | Touchmaster 7000 (v8.00 Minnesota) [Brian Troha, The Dumping Union] |
| 488 | World Kicks (WK3 Ver. A) [Guru] |
| 489 | Wivern Wings [Brian Troha, Smitdogg, The Dumping Union] |
| 490 | Invasion - The Abductors (version 3.0) [Brian Troha, Smitdogg, The Dumping Union] |
| 491 | Street Fighter III: New Generation (Euro 970204) [Layne, Smitdogg, The Dumping Union] |
| 492 | |
| 493 | |
| 494 | New games marked as GAME_NOT_WORKING |
| 495 | ------------------------------------ |
| 496 | beatmania IIDX Substream (983 JAA) [smf] |
| 497 | beatmania IIDX 5th style (GCA17 JA) [smf] |
| 498 | beatmania IIDX (863 JAB) [Guru] |
| 499 | beatmania IIDX 3rd style (GC992 JAC) [smf] |
| 500 | beatmania IIDX 6th style (GCB4U JAB) [smf] |
| 501 | Tokimeki Memorial: Forever With You (GQ673 JAA) [Guru] |
| 502 | Total Vice (ver AAB) [Guru] |
| 503 | Super Six Plus II English Mark Darts [Jim Stolis] |
| 504 | Tokimeki Memorial Oshiete Your Heart Seal Version Plus (GE756 JAA) [Guru] |
| 505 | Submarine (Midway) [John Robertson, hap] |
| 506 | Power Kick [bodger319, Yohji, Smitdogg, The Dumping Union] |
| 507 | Mambo A Go-Go e-Amusement (GQA40 VER. JRB) [smf] |
| 508 | Point Blank 3 (GNN2 Ver.A alt) [smf] |
| 509 | Touch de Uno! [R. Belmont, bodger319, gamerfan, f205v, Yohji, Smitdogg, rtw, The Dumping Union] |
build/messnew/messnew_0152.txt
r0 | r26701 | |
| 1 | 0.152 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05296: [Graphics] All sets in a6809.c, apricot.c, bbc.c, |
| 8 | multi16.c, paso1600.c, victor9k.c: Resolution Increase (Robbbert) |
| 9 | - 05299: [Crash/Freeze] (psx.c) All sets in psx.c: [debug] |
| 10 | Crash during Playstation Logo (smf) |
| 11 | - 05371: [Core] SNES: SPC-700 sets B flag when pushing PS register |
| 12 | to the stack during execution of the BRK instruction (Alex Jackson) |
| 13 | |
| 14 | |
| 15 | New System Drivers Supported: |
| 16 | ----------------------------- |
| 17 | -Nichibutsu My Vision (KH-1000) [ranger_lennier, Charles MacDonald, Wilbert Pol] |
| 18 | -FM Towns II MX [caius, Barry Rodewald] |
| 19 | -VTech IT Unlimited[TeamE] |
| 20 | -Cromemco MCB-216 Single Card Computer [Robbbert] |
| 21 | -Cromemco CB-308 Single Card Computer [Robbbert] |
| 22 | |
| 23 | Systems Promoted from GAME_NOT_WORKING: |
| 24 | --------------------------------------- |
| 25 | |
| 26 | |
| 27 | Skeleton drivers: |
| 28 | ----------------- |
| 29 | -Ensoniq ASR-10 [R. Belmont] |
| 30 | -Ensoniq ASR-X [R. Belmont] |
| 31 | -VTech Genius Leader 2000 [TeamE] |
| 32 | -VTech Genius Leader 2000 Plus [TeamE] |
| 33 | -VTech Genius Leader Notebook [TeamE] |
| 34 | -Scientific Micro Systems SMS-1000 [Al Kossow, Robbbert] |
| 35 | -Multitech Microkit09 [Robbbert] |
| 36 | -Tavernier [Robbbert] |
| 37 | -Robot [Miodrag Milanovic] |
| 38 | -IQ Unlimited [TeamE] |
| 39 | -Genius 3000S [TeamE] |
| 40 | -Genius Master Mega Color [TeamE] |
| 41 | |
| 42 | Software Lists: |
| 43 | ---------------- |
| 44 | -v1050_hdd.xml: Added hard disk software list with preformatted |
| 45 | 5MB and 10MB CP/M images. [Curt Coder] |
| 46 | |
| 47 | -pet_hdd.xml: Added hard disk software list with preformatted |
| 48 | images for the Commodore D9060 and D9090 hard drives. [Curt Coder] |
| 49 | |
| 50 | -adam_flop.xml: Added disk utilities. [Curt Coder] |
| 51 | |
| 52 | -gp32: softlist update [Anna Wu] |
| 53 | |
| 54 | |
| 55 | Source Changes |
| 56 | -------------- |
| 57 | -southbridge: make at586 fdc work [Carl] |
| 58 | |
| 59 | -Apple II: Support for Applied Engineering Super Music |
| 60 | Synthesizer [R. Belmont] |
| 61 | |
| 62 | -Fix D9060 format. Reads greater than one sector were broken when using |
| 63 | bit banging. [smf] |
| 64 | |
| 65 | -esqkt: Cleaned up driver and use real es5510 device. [R. Belmont] |
| 66 | |
| 67 | -atari400.c - Updated palette incorporating 'CGIA D020577' and |
| 68 | 'GTIA C014805' tech doc info, including normalized grayscale with |
| 69 | proper color gradient. Added phase shift values 24.7 thru 27.7 |
| 70 | degrees in 0.5 degree increments. Enabled phase shift 26.2 degrees as |
| 71 | default. Note included concerning display type impact on palettes. |
| 72 | [Robert Tuccitto] |
| 73 | |
| 74 | -rainbow.c: display blanking implemented. Documented TURBOW286 |
| 75 | card and NEC V20 patch details, as well as new W5, W6, W90 jumpers. |
| 76 | NVRAM save and recall now plays with DEC-100-B BIOS [Bavarese] |
| 77 | |
| 78 | -abc800: Emulated the ABC 850 (10MB), ABC 852 (20MB), and ABC |
| 79 | 856 (60MB) hard disk drives. [Curt Coder] |
| 80 | |
| 81 | -abc800: Added slot devices for the ABC 830/832/834/838 floppy |
| 82 | disk drives, and the ABC 850/852/856 hard disk drives. [Curt Coder] |
| 83 | |
| 84 | -Added nscsi versions of the SCSI callback device and Xebec |
| 85 | S1410. [Curt Coder] |
| 86 | |
| 87 | -s1410: Return drive not ready error when trying to recalibrate |
| 88 | the unsupported drive 1. This fixes the phantom partitions in ABC |
| 89 | 850/852. [Curt Coder] |
| 90 | |
| 91 | -nes.c: add RP2C33-01 'older' version FDS bios and fix labels of |
| 92 | FDS bios roms. [Dead_Body] |
| 93 | |
| 94 | -hardbox: Fixed RAM size. [Martin Hoffmann-Vetter, Mike Naberezny] |
| 95 | |
| 96 | -abc800: Added support for raw 640KB disk images. [Curt Coder] |
| 97 | |
| 98 | -abc800: Added support for raw 1MB 8" disk images. [Curt Coder] |
| 99 | |
| 100 | -abc800: Added support for raw 80KB and 160KB disk images. |
| 101 | [Curt Coder] |
| 102 | |
| 103 | -abc800: Fixed formatting on the ABC 830/832/834/838 floppy |
| 104 | drives. [Curt Coder] |
| 105 | |
| 106 | -ti99_8: Using a consistent, new ROM dump; partly rewritten |
| 107 | [Michael Zapf] |
| 108 | |
| 109 | -adam: Added a second floppy drive and verified 160KB floppy |
| 110 | image gap sizes. [Curt Coder] |
| 111 | |
| 112 | -next: Enhancements [O. Galibert] |
| 113 | |
| 114 | -tiki100: Fixed CPU clock and floppy interface. [Curt Coder] |
| 115 | |
| 116 | -tiki100: Added RS-232, Centronics and cassette. [Curt Coder] |
| 117 | |
| 118 | -wmbullet: Fixed floppy. [Curt Coder] |
| 119 | |
| 120 | -isbc: add isbx-218a floppy controller [Carl] |
| 121 | |
| 122 | -Apollo: correct MC146818 clock [Hans Ostermeyer] |
| 123 | |
| 124 | -prof80: Added a device for the MMU. [Curt Coder] |
| 125 | |
| 126 | -DEC Rainbow updates: [Bavarese] |
| 127 | * rainbow.c: wired watchdog (MHFLU) and W18 (DSR). Dangerous W90 (PSU |
| 128 | jumper) on PCB documented. Pallette handling changed, moved screen |
| 129 | blank routine to vtvideo.c |
| 130 | * dec_lk201.c: keyboard matrix from LK-201-AA (VCB02) (original 8051 |
| 131 | version) |
| 132 | * Vtvideo.c: monochrome palette with 4 intensities (instead of 3). |
| 133 | Ironed out attribute bugs (-> truth table from VT100). |
| 134 | Double-width, double-height corrected |
| 135 | |
| 136 | -Added Atari 2600, 5200, and 7800 palette notes. [Robert Tuccitto] |
| 137 | |
| 138 | -myvision.c: Changed inputs to use standard mahjong inputs. [Vas Crabb] |
| 139 | |
| 140 | -itt3030: start adding to the skeleton. [rfka01, R. Belmont] |
| 141 | |
| 142 | -itt3030: preliminary bankswitching setup using bankdev [R. Belmont] |
| 143 | |
| 144 | -itt3030: preliminary keyboard matrix hookup, fixed text drawing [R. Belmont] |
| 145 | |
| 146 | -ti99: Fix problems with BwG disk controller; will now correctly |
| 147 | write double density disks. [Michael Zapf] |
| 148 | |
| 149 | -ti99_8: Included the Pascal ROM and made the Pascal subsystem |
| 150 | work at last. [Michael Zapf] |
| 151 | |
| 152 | -ti99: Fixed TI floppy disk controller. [Michael Zapf] |
| 153 | |
| 154 | -wicat: Got the main board to start sending data to the terminal board. [Barry Rodewald] |
| 155 | |
| 156 | -wicat: Hooked up CRTC and DMA on terminal board. There is now a basic |
| 157 | display. [Barry Rodewald] |
| 158 | |
| 159 | -Rainbow 100 updates: [Bavarese] |
| 160 | * added DEC-190-B model |
| 161 | * preliminary floppy (TD0 / IMG) |
| 162 | * corrected LK201 keyboard matrix (C12, Do + cursor keys) |
| 163 | * MHFU changes; character display speedups |
| 164 | * nicer bezel with 'C' + 'D' drive leds |
| 165 | |
| 166 | -mega Soviet clone patch [shattered] |
| 167 | * moves ec184*, iskr103* and mc1502 out of pc.c |
| 168 | * moves CGA font upload support to a subclass |
| 169 | * adds new drivers: poisk1, ec1847, pk88 |
| 170 | * adds a skeleton of native iskr103* keyboard |
| 171 | |
| 172 | -isbc-215g: add intel isbc-215g hdd controller, read only for now [Carl] |
| 173 | |