build/whatsnew/whatsnew_0147u3.txt
| r0 | r19016 | |
| 1 | 0.147u3 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05057: [Crash/Freeze] (harddriv.c) racedriv1: mame crash after |
| 8 | starting game (hap) |
| 9 | - 04478: [Crash/Freeze] (nbmj8891.c) nbmj8688.c, nbmj8891.c, |
| 10 | nbmj8900.c (hyhoo, hyhoo2, gionbana, mjsikaku, ohpaipee, |
| 11 | club90s etc.): The game breaks by soft resetting. |
| 12 | Stuck at the initialization screen. (Angelo Salese) |
| 13 | - 05054: [Crash/Freeze] (namcos12.c) tekken3, tektagt and |
| 14 | clones : Black screen (smf) |
| 15 | - 05053: [Compiling] subtarget=TINY missing dependancies |
| 16 | |
| 17 | Source Changes |
| 18 | -------------- |
| 19 | -avr8.c: Added FMUL, FMULS, and FMULSU opcodes. [MooglyGuy] |
| 20 | * Fixed incorrect N flag calculation in ROR opcode. |
| 21 | * Fixed incorrect bit testing in SBIC/SBIS opcodes. |
| 22 | |
| 23 | -Fixed nested NMI behaviour on soft resets in Nichibutsu mahjong |
| 24 | drivers (hyhoo.c, nbmj8688.c, nbmj8891.c, nbmj8991.c, pastelg.c) |
| 25 | [Angelo Salese, Takahiro Nogi] |
| 26 | |
| 27 | -avr8.c: Converted to modern CPU device. [MooglyGuy] |
| 28 | |
| 29 | -New driver for Super Card. Encrypted custom Fun World CPU based on Z80 |
| 30 | family, plus 2x 8255 PPI, and YM3812 / Y3014 for sound. The status is |
| 31 | still preliminary. [Roberto Fresca] |
| 32 | |
| 33 | -fixed cd & root counter irq's [smf] |
| 34 | |
| 35 | -z8000: Fixed implementation of trdb, trdrb, trib, trirb, trtdb, |
| 36 | trtdrb, trtib, trtirb instructions. [Christian Grössler] |
| 37 | |
| 38 | -suprloco.c: Made Rev A the parent set. Added dipswitch locations to |
| 39 | the Super Locomotive sets. Added minor documentation about basic PCB |
| 40 | parts. [Brian Troha] |
| 41 | |
| 42 | -Decrypted graphics in "Saint Dragon (set 2)" [Luca Elia] |
| 43 | |
| 44 | -cpu.mak: Allow overriding tmsmake/m68kmake for easier |
| 45 | cross-compilation and testing of alternatives [Robert Muth] |
| 46 | |
| 47 | -netlist: Symbols starting with _ are reserved in many BSD-derived |
| 48 | environments. [Robert Muth] |
| 49 | |
| 50 | -itech32.c: Major ROM renaming to get away from the DOS 8.3 convention |
| 51 | to accurately reflect what's on the labels.[Brian Troha] |
| 52 | |
| 53 | -Normalize some include paths to always include video/ or machine/ as |
| 54 | necessary [Robert Muth] |
| 55 | |
| 56 | -konicdev: Fix weird do-nothing lines that cause Clang warnings |
| 57 | [Robert Muth] |
| 58 | |
| 59 | -Mega Lines: Added PCB, bipolar PROMs circuitry and DIP switches |
| 60 | layouts. Also added some technical notes and cleaned up a bit the |
| 61 | code... [Roberto Fresca, Team Europe] |
| 62 | |
| 63 | -progress on Planet Probe [Dave Haywood] |
| 64 | |
| 65 | -Added tile flipping, dips, cleaned up a few bits for Planet Probe. |
| 66 | Now marked as working. Old pprobe.c driver no longer needed. |
| 67 | [David Haywood] |
| 68 | |
| 69 | -Added Dip Locations to vastar.c driver [Tafoid] |
| 70 | |
| 71 | -6502: Rewrite modern, cycle-exact and interruptible [O. Galibert] |
| 72 | |
| 73 | -m6800.c: Workaround for Coleco Adam not booting. The free-running |
| 74 | counter values are unacceptable, so let it read from the output |
| 75 | compare register instead. To be fixed properly later. [Curt Coder] |
| 76 | |
| 77 | -m6502: IRQ fixes [O. Galibert] |
| 78 | |
| 79 | -avr8.c: Renamed io map to data map, routed ports through io map |
| 80 | * Implemented ST Z+ and SBIW opcodes [MooglyGuy] |
| 81 | |
| 82 | -m6502: More interrupt fixing [O. Galibert] |
| 83 | |
| 84 | -btime: Implement the Deco CPU-7 and C10707 [O. Galibert] |
| 85 | |
| 86 | -deco16: Vectors are non-standard, *duh* [O. Galibert] |
| 87 | |
| 88 | -FLAC encoder did not use FIR Linear prediction (regressed in r18882) |
| 89 | [William Coolay] |
| 90 | |
| 91 | -cosmac: Added missing IRQ acknowledges. [Curt Coder] |
| 92 | |
| 93 | -65c02: Fix the bitwise ops and their disassembly [O. Galibert] |
| 94 | |
| 95 | -funworld: That driver wants the bitwise ops [O. Galibert] |
| 96 | |
| 97 | -n2a03: Put a second irq line logically-ored with the normal one |
| 98 | [O. Galibert] |
| 99 | |
| 100 | -Converted jedtest script to Python [Andrew Gardner] |
| 101 | |
| 102 | -quiz18k hack removed [David Haywood] |
| 103 | |
| 104 | -Dino 4 encrypted hardware: Added PCB layout and technical notes. |
| 105 | [Roberto Fresca, Team Europe] |
| 106 | |
| 107 | -Improvements to Pool 10 in Dino 4 hardware [Roberto Fresca] |
| 108 | * Decrypted the program data & address. GFX need to be decrypted. |
| 109 | * Added some technical notes. |
| 110 | |
| 111 | -Pool 10 (Dino 4 encrypted hardware) improvements. [Roberto Fresca] |
| 112 | * Added PCB layout and technical notes. |
| 113 | * Decrypted the program data & address. |
| 114 | * Decrypted the graphics ROMs address. |
| 115 | * Added a default NVRAM. |
| 116 | * Added button-lamps layout. |
| 117 | * Promoted to working state. |
| 118 | * Improved the PCB layout. |
| 119 | * Added some encryption notes. |
| 120 | |
| 121 | -Added proper PLD dumps to Bonus Card and Power Card. [Team Europe] |
| 122 | |
| 123 | -m6509: "normal" read/writes happen in the fetch bank [O. Galibert] |
| 124 | |
| 125 | -hcastle.c - Corrected program ROM locations and renamed set names |
| 126 | [Phil Bennett]: |
| 127 | |
| 128 | -replaced usage of psx_sio_install_handler & psx_sio_input with |
| 129 | devices. [smf] |
| 130 | |
| 131 | -m107.c: Correct ROM names for Dream Soccer '94 on the IREM M107 PCB. |
| 132 | [Brian Troha, Andrew Welburn, The Dumping Union] |
| 133 | |
| 134 | -Decrypted code in "Harem" [Luca Elia] |
| 135 | |
| 136 | -tms5220&friends: Change chirp waveform to match the chip more closely, |
| 137 | acoustically. This will require completion of a pending decap to |
| 138 | verify as correct, but it certainly sounds better. [Lord Nightmare] |
| 139 | |
| 140 | -tms5220.c: Got rid of most of the excitation (voicing) hacks. The rest |
| 141 | is mostly making the space/tabs for comments more consistent and |
| 142 | fixing a couple of spelling errors in the comments. Minor bugfix |
| 143 | regarding the time_to_ready code. [Lord Nightmare] |
| 144 | |
| 145 | -ballbomb : added music [Robbbert] |
| 146 | |
| 147 | -lupin3a : added music [Robbbert] |
| 148 | |
| 149 | -i386: add debugger helper for converting virtual to physical addresses [Carl] |
| 150 | |
| 151 | -Added more comment to lessen confusion regarding |
| 152 | sound_stream::generate_resampled_data (emu/sound.c) [Anders Hallstrom] |
| 153 | |
| 154 | -Added two missing undumped GALs to Badlands and updated documentation |
| 155 | regarding missing checksums. [Kevin Eshbach] |
| 156 | |
| 157 | -Fixed ROMs labels, locations and pcb infos of mbomberj, mbombrd, |
| 158 | mbombrdj sets, all confirmed and verified on real hw. [Team CPS-1] |
| 159 | |
| 160 | -Added a Jolly Card set from an unknown encrypted PCB 'alla TAB blue |
| 161 | board. Graphics are decrypted. Program needs decryption work. |
| 162 | [Roberto Fresca] |
| 163 | |
| 164 | -Jolly Card Spanish encrypted set improvements [Roberto Fresca] |
| 165 | * Decrypted the program ROM. |
| 166 | * Added button-lamps layout. |
| 167 | * Added a default NVRAM. |
| 168 | * Promoted to working state. |
| 169 | |
| 170 | -rollingc : Added sound to the 'Moon Base' portion of this game |
| 171 | [Robbbert] |
| 172 | |
| 173 | -darthvdr : added 'invaders' sound [Robbbert] |
| 174 | |
| 175 | -darthvdr : added dipswitches [Robbbert] |
| 176 | |
| 177 | -Various clean-ups of dec8 HW, added irq ack mechanism to Shackled, |
| 178 | Last Mission and Captain Silver (they were commented out before) and |
| 179 | hooked up SCREEN_RAW_PARAMS to all games in the driver [Angelo Salese] |
| 180 | |
| 181 | -Rewritten DECO222 encryption for ghostb, oscar and srdarwin to use the |
| 182 | new model [Olivier Galibert] |
| 183 | |
| 184 | -scsicd: Add STOP command [PKGINKO] |
| 185 | |
| 186 | -firebeat: Some additional ATAPI support [PKGINKGO] |
| 187 | |
| 188 | -v9938.c: Removed the "ignore-sprite-limit" hack entirely. |
| 189 | [Wilbert Pol] |
| 190 | |
| 191 | -rtc65271: some minor fixes so Firebeat's RTC check passes [R. Belmont] |
| 192 | |
| 193 | -Added some non-working Street Fighter 2 bootlegs, the PCBs are |
| 194 | broken and missing roms so they're just for reference [ReadOnly] |
| 195 | |
| 196 | -firebeat: fix flash readback through the YMZ. All PPP-type games now |
| 197 | can be initialized and booted. [R. Belmont] |
| 198 | |
| 199 | -porter : fixed graphics [Robbbert] |
| 200 | |
| 201 | |
| 202 | New games added or promoted from NOT_WORKING status |
| 203 | --------------------------------------------------- |
| 204 | Planet Probe [Alberto Grego, Corrado Tomaselli, f205v, David Haywood] |
| 205 | Harem [Dave Hollister, hap, Luca Elia] |
| 206 | Kkot Bi Nyo Special (Korea) [gp-lee, Guru, Luca Elia] |
| 207 | |
| 208 | |
| 209 | New clones added |
| 210 | ---------------- |
| 211 | Super Ranger (NOVA) [ShouTime] |
| 212 | Magix / Rock (bootleg) [Darran] |
| 213 | Jet Wave (JAB, Japan v1.04) [ShouTime, The Dumping Union] |
| 214 | Golden Tee Diamond Edition Tournament (v3.05T ELC) |
| 215 | [Brian Troha, Andrew Welburn, The Dumping Union] |
| 216 | Western Express (Japan, rev 4) [ShouTime, The Dumping Union] |
| 217 | Sunset Riders (4 Players ver UAB) [Dave F] |
| 218 | Kkot Bi Nyo (Korea) [gp-lee, Guru, Luca Elia ] |
| 219 | World Class Bowling v1.1 [Brian Troha, The Dumping Union] |
| 220 | From an encrypted PCB. [robertof] |
| 221 | Haunted Castle (version E) [Andrew Welburn] |
| 222 | Jolly Card (Spanish, blue TAB board, encrypted) [Roberto Fresca] |
| 223 | Triple Punch (set 2) [Siftware] |
| 224 | Street Fighter 2 Accelerator! (set 2) [Smitdogg, Dumping Union] |
| 225 | Gun Survivor 2 Biohazard: Code Veronica (BHF2 Ver. E) [ShouTime] |
| 226 | Radirgy (Rev A) (GDL-0032A) [ShouTime] |
| 227 | Ninja Assault (NJA4 Ver. A) [The Dumping Union] |
| 228 | Street Fighter II': Champion Edition (Alpha Magic-F, bootleg) |
| 229 | [Darran, Smitdogg, The Dumping Union] |
| 230 | Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 2) |
| 231 | [Darran, Smitdogg, The Dumping Union] |
| 232 | Street Fighter II: The World Warrior (unknown bootleg) |
| 233 | [Darran, Smitdogg, The Dumping Union] |
| 234 | Winding Heat (AAA, Asia v2.11) [any, The Dumping Union] |
| 235 | Ultra Invaders [Andy Welburn, MisfitMAME] |
| 236 | |
| 237 | |
| 238 | New games marked as GAME_NOT_WORKING |
| 239 | ------------------------------------ |
| 240 | Super Card (encrypted) [Roberto Fresca, Team Europe] |
| 241 | Mega Lines [Roberto Fresca] |
| 242 | Planet Probe [Alberto Grego, Corrado Tomaselli, David Haywood] |
| 243 | Pool 10 (Italian, encrypted) [Roberto Fresca, Team Europe] |
| 244 | Fearless Pinocchio |
| 245 | [letoram, Kevin Eshbach, Smitdogg, The Dumping Union] |
| 246 | Jolly Card (unknown, encrypted) [robertof] |
| 247 | ParaParaParadise 1st Mix Plus [PKGINKO, R. Belmont] |
| 248 | Stone Age (Astro, Ver. ENG.03.A) [any, The Dumping Union] |
build/messnew/messnew_0147u3.txt
| r0 | r19016 | |
| 1 | 0.147u3 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | |
| 8 | New System Drivers Supported: |
| 9 | ----------------------------- |
| 10 | (none) |
| 11 | |
| 12 | Systems Promoted from GAME_NOT_WORKING: |
| 13 | --------------------------------------- |
| 14 | (none) |
| 15 | |
| 16 | Skeleton drivers: |
| 17 | ----------------- |
| 18 | -Parker Bros. Merlin. [Wilbert Pol, kevtris] |
| 19 | -Altos 5-15 [Al Kossow] |
| 20 | -Televideo TS802 [Al Kossow, Robbbert] |
| 21 | -NEC APC [Al Kossow, Angelo Salese] |
| 22 | |
| 23 | System Driver Changes: |
| 24 | ---------------------- |
| 25 | -craft.c: Added port D readback, fixes on-screen VU level. [MooglyGuy] |
| 26 | * Sync video with Vsync output, fixes rolling image. |
| 27 | * Fixed visible area and promoted to working. |
| 28 | |
| 29 | -supercon: Fixed inputs, now playable [Ralf Schäfer] |
| 30 | |
| 31 | -m20: Improve video rendering [Christian Grössler] |
| 32 | |
| 33 | -Improved the inputs in CD32 (by adding a mirror of the first |
| 34 | button where the regular Amiga reads it) this allows the majority of |
| 35 | the booting CD32 games to actually be started. [David Haywood] |
| 36 | |
| 37 | -adam: Added floppy controller ROMs. [Geoff Oltmans] |
| 38 | |
| 39 | -craft.c: Converted to use new AVR8 core [MooglyGuy] |
| 40 | |
| 41 | -adam: Created an ADAMnet slot interface and separated the |
| 42 | ADAMnet devices from the driver. [Curt Coder] |
| 43 | |
| 44 | -adam: Added all 3 expansion slot interfaces, and the 64K RAM |
| 45 | expansion card. [Curt Coder] |
| 46 | |
| 47 | -vic20: The main cpu is a 6502, not a 6510 [O. Galibert] |
| 48 | |
| 49 | -mmodular: ASSERT then immediate CLEAR does not work on level |
| 50 | irqs [O. Galibert] |
| 51 | |
| 52 | -adam: Added floppy controller ROMs. [John Turner] |
| 53 | |
| 54 | -Worked around irq triggering in NEC PC-100 driver, and improved video |
| 55 | timings. Now the BIOS moans about 'reading DOS' [Angelo Salese, Carl] |
| 56 | |
| 57 | -Fixed 3 degree hue begin point miscalculation of NTSC color |
| 58 | palette for Atari 7800. [Robert Tuccitto] |
| 59 | |
| 60 | -bw2: Added expansion slot interface and RAMCARD expansion |
| 61 | device. [Curt Coder] |
| 62 | |
| 63 | -bw2: Modernized floppy handling and cleaned up driver. |
| 64 | [Curt Coder] |
| 65 | |
| 66 | -neocd: giving it the right amount of RAM [David Haywood] |
| 67 | |
| 68 | Software Lists: |
| 69 | ---------------- |
| 70 | -Expanded cd32.xml softlist entries to highlight more future |
| 71 | test cases. [David Haywood] |
| 72 | |
| 73 | -pico.xml: added new dump [TeamEurope] |
| 74 | |
| 75 | -crvision.xml: added earlier revision of Police Jump [Luca Antignano] |
| 76 | |
| 77 | -snes.xml: |
| 78 | * Added 99 US cartridges [ReadOnly] |
| 79 | * Added all known NTT cartridges, they are not supported as they use |
| 80 | a specific modem [ReadOnly] |
| 81 | * Started the CIC lockout chips documentation [ReadOnly] |
| 82 | * New prototype from Nintendo Player [Mike] |
| 83 | |
| 84 | Source Changes |
| 85 | -------------- |
| 86 | -Added EPSON SIO port emulation as used by the HX-20, PX-8 and PX-4. |
| 87 | Updated PF-10 and TF-20 floppy devices to a new style device and use |
| 88 | the SIO implementation. Updated PX-4 driver to use the new emulation. [Dirk Best] |
| 89 | |
| 90 | -upd765: Try yet another hypothesis on the IRQ behaviour [O. Galibert] |
| 91 | |
| 92 | -Add a generic wd format [O. Galibert] |
| 93 | |
| 94 | -isa_ide_cd: initialize ide registers [Carl] |
| 95 | |
| 96 | -floppy: Add IMD support [O. Galibert] |
| 97 | |
| 98 | -upd765: Add read fm sector support [O. Galibert] |
| 99 | |
| 100 | -wd1772: Added WD2797 variant, side select output, and immediate |
| 101 | interrupt command (0xd8). [Curt Coder] |
| 102 | |