trunk/whatsnew_0146u5.txt
r0 | r17347 | |
| 1 | 0.146u5 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 03696: [Crash/Freeze] (tetrisp2.c) nndmseal: [debug] Assertion (after ok) |
| 8 | in Debug build (Luca Elia) |
| 9 | - 04972: [Documentation] (vega.c) vega: Olympia is misspelled |
| 10 | - 04962: [Crash/Freeze] (taito_l.c) plottinga: Crash during init |
| 11 | before OK (David Haywood) |
| 12 | - 04961: [Gameplay] (darkhors.c) darkhors: Game no longer allows for |
| 13 | boot up (David Haywood) |
| 14 | - 04960: [Crash/Freeze] (cdi.c) All sets in cdi.c: Quizard games do not |
| 15 | boot after initial startup screen (David Haywood) |
| 16 | |
| 17 | Source Changes |
| 18 | -------------- |
| 19 | - Fully modernized Sega 16-bit drivers. Converted FD1089, FD1094, |
| 20 | and Sega memory mapper, divide, multiply, and compare/timer |
| 21 | chips to modern devices. [Aaron Giles] |
| 22 | |
| 23 | - Added preliminary colour cycling effect to Sky Destroyer |
| 24 | [David Haywood] |
| 25 | |
| 26 | - Fixed remaining input issues in Sky Destroyer [Angelo Salese] |
| 27 | |
| 28 | - Fixed sprite GFX order in Cycle Maabou [Angelo Salese] |
| 29 | |
| 30 | - Hooked up inputs in Cycle Maabou [Angelo Salese] |
| 31 | |
| 32 | - ppc: Added callbacks for buffered external DMAs. [Ville Linde] |
| 33 | |
| 34 | - Hooked up preliminary sound to Lock N Loaded [Angelo Salese] |
| 35 | |
| 36 | - Started the process of converting some Kaneko games to use devices. |
| 37 | [David Haywood] |
| 38 | |
| 39 | - crgolf.c: Adjusted rom names to better represent actual rom labels |
| 40 | improved documentation for other dumped sets. Added protected PAL |
| 41 | dump. [Kevin Eshbach, Tafoid] |
| 42 | |
| 43 | - st0020 (seta blitter + zooming sprites) is now a device. |
| 44 | [David Haywood] |
| 45 | |
| 46 | - Added PLD from Xenophobe Sounds Good board. [Kevin Eshbach] |
| 47 | |
| 48 | - memory: Add support for dynamically mapping devices [O. Galibert] |
| 49 | |
| 50 | - v30mz.c: Converted to c++. [Wilbert Pol] |
| 51 | |
| 52 | - H8: Very preliminary H8S/2294 support [R. Belmont] |
| 53 | |
| 54 | - invqix: General EEPROM, FPGA, and IRQ hookups. [R. Belmont] |
| 55 | |
| 56 | - invqix.c: Added PCB layout for Space Invaders / Qix Silver Anniversary |
| 57 | Edition [Brian Troha] |
| 58 | |
| 59 | - invqix: Added inputs and sound, promoted to working. Qix has some TBD |
| 60 | text weirdness. [R. Belmont] |
| 61 | |
| 62 | - Added inputs, sound, graphics and fixed colors to Bega's Battle / Road |
| 63 | Blaster HW [Angelo Salese] |
| 64 | |
| 65 | - invqix: some cleanup, mapped all 4 start buttons, cocktail flip works |
| 66 | [R. Belmont] |
| 67 | |
| 68 | - tickee.c: Correct the dipswitches for Mouse Attack and add dipswitch |
| 69 | locations. [Brian Troha] |
| 70 | |
| 71 | - Tank Force - 4 Player (tankfrce4) Inputs were switched so that Player |
| 72 | 2 was no longer assigned to Player 3 and vise versa. [Tafoid] |
| 73 | |
| 74 | - model2.c: Fixed the loading of the sound samples for the Sega Rally Championship |
| 75 | sets and added correct IC locations to the roms. Labeled the current sets "Twin" |
| 76 | and added a "DX" set. Documented the missing (undumped) roms for the DX set. |
| 77 | [Brian Troha] |
| 78 | |
| 79 | - H8/H8S: fix MULXS.B to select the proper source register. Fixes text |
| 80 | in Qix section of invqix. [R. Belmont] |
| 81 | |
| 82 | - H8/H8S: Correct disassembly of MULXS.B and MULXS.W [R. Belmont] |
| 83 | |
| 84 | - Updated some drivers to use the new SN76496 device implementation. |
| 85 | [Osso] |
| 86 | |
| 87 | - Kaneko sprites are now a device. This should facilitate cleaning up |
| 88 | video related files as well (sprites and tilemaps). [David Haywood] |
| 89 | |
| 90 | - [SAA5050] Fixed double high character mode, and forced character data |
| 91 | to 7-bit. [Curt Coder] |
| 92 | |
| 93 | - drcbec: compute flags correctly for ADDC/SUBB [R. Belmont] |
| 94 | |
| 95 | - SDL: Fix -prescale option for SDL builds [Matthias Reichl] |
| 96 | |
| 97 | - Vulgus information confirmated from PCB for clock speed and vsync |
| 98 | [Corrado Tomaselli] |
| 99 | |
| 100 | - emucore: make downcast errors more useful [O. Galibert] |
| 101 | |
| 102 | - drcbec: Calculate NZ flags properly for 32x32=32 form of MULS. |
| 103 | [R. Belmont] |
| 104 | |
| 105 | - Hooked up i8255 in Kikiippatsu Mayumi-chan [Angelo Salese] |
| 106 | |
| 107 | - bzone: Corrected bonus tanks typos [Don Hodges] |
| 108 | |
| 109 | - addrmap: Fix device mapping on big-endian systems [O. Galibert] |
| 110 | |
| 111 | - rp5c15: Initialize at power-on (makes the x68k boot reliable) |
| 112 | [O. Galibert] |
| 113 | |
| 114 | - 8080bw.c: Moon Lander color proms verified correct. |
| 115 | [Smitdogg, The Dumping Union] |
| 116 | |
| 117 | - lwings.c: Added PCB locations to the Trojan sets. [Brian Troha] |
| 118 | |
| 119 | - parodius.c: Corrected rom PCB locations for all the Parodius DA! sets. |
| 120 | [Brian Troha] |
| 121 | |
| 122 | - dassault.c: Added PCB locations to all the Thunder Zone / Desert Assault sets. |
| 123 | [Brian Troha, ShouTime] |
| 124 | |
| 125 | - dassault.c: Better documented the PCB stack and changed clocks to be derived by on board OSC. |
| 126 | [Brian Troha, Stefan Lindberg] |
| 127 | |
| 128 | - Added internal mouse cursor visible in menus and when clickable |
| 129 | artwork is used [Miodrag Milanovic] |
| 130 | |
| 131 | - Preliminary implementation of the MOVBSU opcode in V810 CPU core |
| 132 | [Angelo Salese] |
| 133 | |
| 134 | - Added ANDNBSU and ORBSU opcodes in V810 CPU core [Angelo Salese] |
| 135 | |
| 136 | - Added dynamic length to the color PROMs decode routines based on ROM |
| 137 | region length. This fixes a horrible hang/crash in DEBUG=1 builds. |
| 138 | [Roberto Fresca] |
| 139 | |
| 140 | - PPC: fix SRAW behavior with C backend. x86/x64 BEs need work to pass. |
| 141 | [R. Belmont] |
| 142 | |
| 143 | - Hooked up Epson 62423 RTC device to Hyper Neo Geo 64 [Angelo Salese] |
| 144 | |
| 145 | - Made 24/12h bit register to be correctly activated in Epson 62423 RTC |
| 146 | device [Angelo Salese] |
| 147 | |
| 148 | - Implemented irq ack/pending mechanism to Hyper Neo Geo 64 |
| 149 | [Angelo Salese] |
| 150 | |
| 151 | - PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI |
| 152 | and generating wrong flags [R. Belmont] |
| 153 | |
| 154 | - Further major organization, documentation, reordering and making of |
| 155 | clones causing numerous (over 6000) new gambling / Fruit machine sets |
| 156 | to be created, covering multiple systems. [David Haywood] |
| 157 | |
| 158 | - First round of GD-ROM redumps. Many more to come. [The Dumping Union, R. Belmont] |
| 159 | |
| 160 | - peplus.c: Added dollar bill validator (DBV) to emulate IGT's IDO22 pulse protocol. |
| 161 | All non-superboard games (and a few superboards) now accept bills via IPT_COIN2. |
| 162 | Denomination is determined via driver configuration settings. |
| 163 | The Set Chip steps are still required to enable the DBV before use. [Jim Stolis] |
| 164 | |
| 165 | New games added or promoted from NOT_WORKING status |
| 166 | --------------------------------------------------- |
| 167 | Sky Destroyer |
| 168 | [Gnoppi, P. Vining, C. Bristow, gatt9, Phil Bennett, Tormod, Andrew Welburn, |
| 169 | Smitdogg, The Dumping Union, Angelo Salese, David Haywood] |
| 170 | Cycle Maabou [Angelo Salese] |
| 171 | Space Invaders / Qix Silver Anniversary Edition |
| 172 | [Tormod, Smitdogg, The Dumping Union, R. Belmont, Angelo Salese] |
| 173 | Pairs Redemption (V1.0, 10/25/94) [Brian Troha, The Dumping Union] |
| 174 | Last Survivor |
| 175 | [ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB, Dr. Spankenstein, |
| 176 | ghoolster, Surgeville, Tormod, Tjaberg, Waremonger] |
| 177 | Cyber Tank [David Haywood, Angelo Salese, hap] |
| 178 | |
| 179 | |
| 180 | New clones added |
| 181 | ---------------- |
| 182 | GP Rider (Japan) [ShouTime, Charles MacDonald, Aaron Giles] |
| 183 | AB Cop (Japan) [ShouTime] |
| 184 | Ninja Baseball Bat Man II (bootleg/hack) |
| 185 | [Smitdogg, The Dumping Union, David Haywood] (NOT WORKING) |
| 186 | Samba de Amigo (prototype) [Arzeno Fabrice] (NOT WORKING) |
| 187 | Blood Storm v1.04 [Brian Troha, The Dumping Union] |
| 188 | JuJu Densetsu (Playmark bootleg) [skiltz] |
| 189 | Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia] |
| 190 | GTI Club (ver UAA) [Brian Troha, The Dumping Union] (NOT WORKING) |
| 191 | Sega Rally Championship - DX (Revision A) |
| 192 | [Brian Troha, The Dumping Union] (NOT WORKING) |
| 193 | Panic Road (Germany) [ShouTime] (NOT WORKING) |
| 194 | Parodius DA! (Asia) [Andrew Welburn, The Dumping Union] |
| 195 | Megatouch IV (9255-40-01 ROA, Standard version) |
| 196 | [Brian Troha, The Dumping Union] |
| 197 | Olympic Soccer '92 (set 2) [Corrado Tomaselli, The Dumping Union] (NOT WORKING) |
| 198 | Trojan (US set 2) [Corrado Tomaselli, The Dumping Union] |
| 199 | Thunder Zone (Japan) [ShouTime] |
| 200 | Thunder Zone (Rev 1, World) [Stefan Lindberg] |
| 201 | 777 Heaven (Project) (20p 6GBP Jackpot Version 114) (PROCONN) [launton /MPU Mecca] (NOT WORKING) |
| 202 | 777 Heaven (Project) (10p 3GBP Jackpot Version 380) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING) |
| 203 | 777 Heaven (Project) (5p 3GBP Jackpot Version 105) (PROCONN) [sam20sam /MPU Mecca] (NOT WORKING) |
| 204 | 777 Heaven (Project) (10GBP Jackpot) (PROCONN)[launton /MPU Mecca] (NOT WORKING) |
| 205 | Jumping Jacks (Project) (set 2) (PROCONN) [Pete W. /MPU Mecca] (NOT WORKING) |
| 206 | Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. B) (GDS-0029B) [The Dumping Union] |
| 207 | Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F) [The Dumping Union] |