build/whatsnew/whatsnew_148u5.txt
| r0 | r22915 | |
| 1 | 0.148u5 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05194: [Graphics] (tx1.c) buggyboy, tx1: Screen 1 and 2 freezes (Phil Bennett) |
| 8 | - 04851: [Crash/Freeze] (pcxt.c) filetto: Can't boot (crazyc) |
| 9 | - 05190: [Crash/Freeze] (gomoku.c) gomoku: Crashed after ROM/RAM test (hap) |
| 10 | - 05189: [Sound] (attckufo.c) attckufo: No sound (hap) |
| 11 | |
| 12 | Source Changes |
| 13 | -------------- |
| 14 | -Adds the QSound internal DSP ROM to the device. [Andrew Gardner] |
| 15 | |
| 16 | -remove garbage in unused bits of 4 bit mathbox proms [Andrew Welburn] |
| 17 | |
| 18 | -Don't set E flag if the result rounds up to 2, just limit the result. [smf] |
| 19 | |
| 20 | -clifront.c: allow -romident to properly handle zipfiles inside a |
| 21 | directory [Fabio Priuli] |
| 22 | |
| 23 | -Metadata updates for Naomi and Triforce [f205v] |
| 24 | |
| 25 | -PSX bios rom memory map is now handled by the CPU core as the size is |
| 26 | controlled by an internal register. Simplified System 12 protection |
| 27 | hack so that it doesn't involve remapping the bios rom area, which |
| 28 | also allows the default value for ram to be removed. [smf]. |
| 29 | |
| 30 | -Redump Chocovader 0.8e rom [Smitdogg] |
| 31 | |
| 32 | -nbbatman2bl - replace bad dumps of gfx roms [Smitdogg] |
| 33 | |
| 34 | -silkroad - replaced bad rom, removed init hack [Brian Troha, Smitdogg, The Dumping Union] |
| 35 | |
| 36 | -Autoboot command support added [Ben Geeves,Miodrag Milanovic] |
| 37 | |
| 38 | -Added proper sized maincpu rom for World Tennis from recent dump and |
| 39 | updated labels. [any, Tafoid] |
| 40 | |
| 41 | -Added and verified DIP locations for all sets in travrusa.c [Tafoid] |
| 42 | |
| 43 | -8042kbdc: fix uninitialized variable [Peter Ferrie] |
| 44 | |
| 45 | -finished modernizing timekeeper [smf] |
| 46 | |
| 47 | -LUA 5.2.2 added to libraries, did basic hookup of LUA VM into [Miodrag Milanovic] |
| 48 | running machine added -script (or -autoboot_script) command to |
| 49 | execute LUA script after driver startup |
| 50 | |
| 51 | -modernised adc083x, ds2401, upd4701 [smf] |
| 52 | |
| 53 | -Adds memory tracking to debugger. This includes two new commands: |
| 54 | trackmem and pcatmem(p|d|i). [Andrew Gardner] |
| 55 | |
| 56 | -Fixes left-click selection bug in the memory window. [Andrew Gardner] |
| 57 | |
| 58 | -finished modernizing at28c16 [smf] |
| 59 | |
| 60 | -Added and verified DIP locations for all sets in rallyx.c [Tafoid] |
| 61 | |
| 62 | -modernised YMZ280B,YMF271,YM2610,YM2608,YM2203,AY8910,YM2612/YM3438 [smf] |
| 63 | |
| 64 | -flstory.c: Corrected a couple of dipswitch names for Rumba Lumber and |
| 65 | change clocks to be XTAL based. [Brian Troha] |
| 66 | |
| 67 | -modernised the YM3526, which also required adding write lines to the |
| 68 | 6502, 6809 and z80 [smf] |
| 69 | |
| 70 | -modernised Y8950,YMF262,YM3812,YM2413,YMF278B [smf] |
| 71 | |
| 72 | -Re-dumped Sport Fishing 2 (JPN) & Sport Fishing 2 (EXP) [f205v] |
| 73 | |
| 74 | -Crystals Colours improvements: [Roberto Fresca] |
| 75 | |
| 76 | * Decrypted the tile matrix / video RAM. |
| 77 | * Wrote proper memory map and inputs from the scratch. |
| 78 | * Bypassed the program data channels protection. |
| 79 | * Decrypted the colors / color RAM. |
| 80 | * Added button-lamps support. |
| 81 | * Created a default NVRAM. |
| 82 | * Promoted to working state. |
| 83 | * Added technical and encryption notes... |
| 84 | |
| 85 | -Snooker 10 improvements: [Roberto Fresca] |
| 86 | |
| 87 | * Fixed NVRAM size. |
| 88 | * Added default NVRAM. |
| 89 | |
| 90 | -Apple 10 improvements: [Roberto Fresca] |
| 91 | |
| 92 | * Fixed NVRAM size. |
| 93 | * Added default NVRAM. |
| 94 | |
| 95 | -Ten Balls improvements: [Roberto Fresca] |
| 96 | |
| 97 | * Fixed NVRAM size. |
| 98 | * Added default NVRAM. |
| 99 | |
| 100 | -modernised CDDA & discard buffered samples when starting to play to |
| 101 | avoid audio glitches and timing issues. [smf] |
| 102 | |
| 103 | -Adds statesave (ss) & stateload (sl) commands to the debugger. |
| 104 | [Andrew Gardner] |
| 105 | |
| 106 | -modernised TMS5220 [smf] |
| 107 | |
| 108 | -nexus3d.c - replace dumps with 'better' ones [Smitdogg] |
| 109 | |
| 110 | -Eliminate some of MAME's anonymous timers. [Andrew Gardner] |
| 111 | |
| 112 | -itisa - the game was made by Itisa, there is an undumped Spanish original [AUMAP] |
| 113 | |
| 114 | -started to modernise TMS5110 [smf] |
| 115 | |
| 116 | -pcxt.c: Fix Filetto [Carl] |
| 117 | |
| 118 | -fuukifg2.c - Increased Z80 clock to 6MHz. Fixes gogomile intro music |
| 119 | and speech [Phil Bennett] |
| 120 | |
| 121 | -fruitpc: add inputs [Carl, R.Belmont] |
| 122 | |
| 123 | -Various CD-ROM / CHDMAN improvements: [R. Belmont] |
| 124 | * Correct import/export of bin/cue images in which the pregap sectors |
| 125 | are present. |
| 126 | * Normalized TOC handling; the start of a track is always the first |
| 127 | pregap sector. |
| 128 | * Finally allows reading and CDDA playing pregap sectors. Works even |
| 129 | if the pregap sectors are not present in the file. |
| 130 | |
| 131 | -Changed "Gear Shift" to LOW by default for contcirc, chasehq, sci and topspeed [MASH] |
| 132 | |
| 133 | -sspeedr.c: added generic Gear Shift artwork [MASH] |
| 134 | |
| 135 | -Improvements to Golden Poker driver: [Roberto Fresca] |
| 136 | * Proper inputs for Videotron Poker selector. |
| 137 | * Figured out the Royale multiplexer system. |
| 138 | * Removed the unused Royale driver init. |
| 139 | * Both Royale sets promoted to working. |
| 140 | * Added technical notes. |
| 141 | |
| 142 | |
| 143 | New games added or promoted from NOT_WORKING status |
| 144 | --------------------------------------------------- |
| 145 | Mundial/Mondial (Italian/French) [Roberto Fresca, f205v] |
| 146 | Let's Attack Crazy Cross (GV027 Asia 1.10) |
| 147 | [Tom Braider, Smitdogg, The Dumping Union] |
| 148 | Crystals Colours (Ver 1.01) [Roberto Fresca, Any] |
| 149 | Stunt Air [f205v, Tirino73, David Haywood] |
| 150 | (imperfect gfx, sound, colours, need PCB measurements) |
| 151 | Royale (set 1) [Roberto Fresca] |
| 152 | Royale (set 2) [Roberto Fresca] |
| 153 | Videotron Poker (cards selector) [Roberto Fresca, Any] |
| 154 | Videotron Poker (normal controls) [Roberto Fresca, Any] |
| 155 | |
| 156 | |
| 157 | New clones added |
| 158 | ---------------- |
| 159 | Phoenix (Spanish bootleg) [Enricnes (from AUMAP)] |
| 160 | Crush Roller (bootleg set 3) [ANY] |
| 161 | Altered Beast (Datsu bootleg) [ANY] (not working) |
| 162 | Indian Battle (Brazil) [Marcello Mancini] |
| 163 | Raiden Fighters (Single Board) [Smitdogg, Tormod, Brian Troha, The Dumping Union] |
| 164 | The Next Space (set 2) [any] |
| 165 | Traverse USA (I.P. - American Top Bootleg) [any] |
| 166 | Vastar (set 4) [any] |
| 167 | Moon Cresta (Petaco S.A. Spanish bootleg) [Ricky2001 (from AUMAP)] |
| 168 | Galaxian (Recreativos Franco S.A. Spanish bootleg) [Roselson (from AUMAP)] |
| 169 | Crazy Climber (Model Racing bootleg) [any] |
| 170 | Rally X (Model Racing bootleg [any] |
| 171 | Pacuman (Spanish bootleg of Puck Man) [Roselson (from AUMAP)] |
| 172 | Bomb Jack (Tecfri, Spain) [F.J.Jimenez (Gijon)] |
| 173 | Lunar Rescue (Model Racing bootleg) set 2 [any] |
| 174 | Puck Man (Spanish, 'Made in Greece' bootleg) [F.J.Jimenez (Gijon)] |
| 175 | Ataque Sideral (Spanish bootleg of UniWar S) [Ricky2001 (from AUMAP)] |
| 176 | Moon Cresta (Electrogame S.A. Spanish bootleg) [Roselson (from AUMAP)] |
| 177 | Indiana Jones (JPM) (IMPACT, German set 2) [mathijs/MPU Mecca] |
| 178 | Magic's 10 (ver. 16.54) [Any] |
| 179 | Atom (bootleg of Bombjack Twin) [f205v] (not working) |
| 180 | Guardian Storm (vertical) [Brian Troha & The Dumping Union] |
| 181 | Jack Potten's Poker (set 7, Royale GFX) [Roberto Fresca, Any] |
| 182 | Dragon's Lair 2: Time Warp (Euro v3.17) [italiandoh] |
| 183 | New Lucky 8 Lines (set 4, W-4) [Roberto Fresca, Any] |
| 184 | New Lucky 8 Lines (set 5, W-4, main 40%, d-up 60%) [Roberto Fresca, Any] |
| 185 | New Lucky 8 Lines (set 6, W-4, main 40%, d-up 60%) [Roberto Fresca, Any] |
| 186 | MotoTour / Zippy Race (Tecfri license) [Ricky2001 (from AUMAP)] |
| 187 | |
| 188 | |
| 189 | New games marked as GAME_NOT_WORKING |
| 190 | ------------------------------------ |
| 191 | Bonne Chance! (Golden Poker prequel hardware) [Roberto Fresca, Any] |
| 192 | Crystals Colors (Ver 1.01) [Roberto Fresca, Any] |
| 193 | Time Fighter (Time Pilot conversion on Galaxian hardware) [Marcello Mancini, the hands of the hap] |
| 194 | Sea Battle [ANY] |
| 195 | Midcoin Juke Box 24CD [f205v] |
| 196 | Stunt Air [f205v, Tirino73] |
| 197 | The Drink [Any] |
| 198 | Unknown H8 Italian Gambling game [Any] |
build/messnew/messnew_0148u5.txt
| r0 | r22915 | |
| 1 | 0.148u5 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05172: [Crash/Freeze] (megadriv.c) 32x and clones: [debug] Assertion |
| 8 | `curlabel->m_codeptr == __null' failed. (hap) |
| 9 | |
| 10 | New System Drivers Supported: |
| 11 | ----------------------------- |
| 12 | -Ensoniq ESQ-M [Anonymous] |
| 13 | -15IE-00-013 [shattered] |
| 14 | |
| 15 | Systems Promoted from GAME_NOT_WORKING: |
| 16 | --------------------------------------- |
| 17 | -D6800 [Robbbert] |
| 18 | |
| 19 | Skeleton drivers: |
| 20 | ----------------- |
| 21 | -RCA COSMAC Microkit. [Bill Degnan, Curt Coder] |
| 22 | -SSE SoftBox [Curt Coder, Mike Naberezny] |
| 23 | |
| 24 | Software Lists: |
| 25 | ---------------- |
| 26 | -softlist: Added year and publisher info to most games in Amiga |
| 27 | OCS, ECS, AGA and Atari ST softlist, fixed shortnames and |
| 28 | descriptions where needed, improved parent/clone relationships, made |
| 29 | better use of part_id features in multidisk sets. Also, re-ordered |
| 30 | sets in ZX softlist. [Anonymous, Fabio Priuli] |
| 31 | |
| 32 | -partner_cass.xml: fixed some descriptions and added more info [LoganB] |
| 33 | |
| 34 | -jaguar.xml: added some dumps surfaced since last update of the list. [LoganB] |
| 35 | |
| 36 | -bbca_cass.xml/bbcb_cass.xml: moved a few files in the proper |
| 37 | list and added some info. [Nigel Barnes] |
| 38 | |
| 39 | -mbc55x.xml: added a few more disks. [pete_j] |
| 40 | |
| 41 | -m20.xml: added newly dumped CP/M 8000 disk [Christian Groessler] |
| 42 | |
| 43 | -x68k_flop.xml: added missing sets from TOSEC, plus a lot of new |
| 44 | disks dumped in the past seven years, plus lots of info |
| 45 | [Ashura, mek1, wushu, Starscream the 2nd, cpt. Misumaru Tenchi, |
| 46 | SuperDeadite, Anna Wu, Fabio Priuli] |
| 47 | |
| 48 | -softlist for mc1502 [shattered] |
| 49 | |
| 50 | -megadriv.xml: added more pcb documentation. [sunbeam, gigadeath, nights] |
| 51 | |
| 52 | Source Changes |
| 53 | -------------- |
| 54 | |
| 55 | -aim65.c: added software list for software ROMs and hooked up to |
| 56 | the driver. [K1W1, Fabio Priuli] |
| 57 | |
| 58 | -applix: The mirror is required for the system to size up the |
| 59 | ram correctly [O. Galibert] |
| 60 | |
| 61 | -esq1: preliminary emulation of analog stages (VCFs and VCAs) [O. Galibert] |
| 62 | |
| 63 | -electron.c: Added cartridge support. [Wilbert Pol] |
| 64 | |
| 65 | -cp1: added layout and keyboard input. [Sandro Ronco] |
| 66 | |
| 67 | -psxmultitap: add multitap support [Carl] |
| 68 | |
| 69 | -D6800: Various improvements. Most games are playable. [Robbbert] |
| 70 | |
| 71 | -D6800: Cassette connected up, system marked as WORKING [Robbbert] |
| 72 | |
| 73 | -a7800.c - Red and Blue miscalculated proportions fixed. |
| 74 | [Robert Tuccitto] |
| 75 | |
| 76 | -pc: remove unused ibm5150_ppi8255_interface [shattered] |
| 77 | pc, ec1841: unbreak DBG_LOG macro |
| 78 | mc1502: FDC xtal freq is 16 MHz |
| 79 | asst128: another PC XT clone |
| 80 | ec1841: add softlist, set 'v2' as default BIOS to avoid resets |
| 81 | |
| 82 | -nes.c: greatly improved save state stability, by adding |
| 83 | registration of on-cart VRAM/WRAM. [Fabio Priuli] |
| 84 | |
| 85 | -gameboy/gbcolor: simplified video code by reducing the number |
| 86 | of memory pointers used, and added support for save state |
| 87 | registration. [Fabio Priuli] |
| 88 | |
| 89 | -slotify pc joystick [Carl] |
| 90 | |
| 91 | -Apollo updates: [Hans Ostermeyer] |
| 92 | * Added 4 and 8 plane color graphics board support |
| 93 | * Renamed dn3x00 to dn3x00_19i and dn3x00_15i to dn3x00 |
| 94 | * Reworked video/apollo.c into class apollo_graphics |
| 95 | * Fixed recent regression where the arrow keys moved the mouse |
| 96 | pointer |
| 97 | |
| 98 | -v1050: Added CP/M Plus BIOS 2.0 to floppy software list. [Bill Degnan] |
| 99 | |
| 100 | -v1050: Fixed floppy drive type. [Curt Coder] |
| 101 | |
| 102 | -cosmac: Added the original CDP1801 CPU variant and rewrote |
| 103 | the disassembler. [Curt Coder] |
| 104 | |
| 105 | -sms.c: Change hcount calculation to use screen timings and move |
| 106 | it to the VDP. [Enik Land] |
| 107 | |
| 108 | -pc_joy_sw: add MS Sidewinder pad [Carl] |
| 109 | |
| 110 | -a7800 - [huygens] |
| 111 | * Changed default difficulty switch setting to 'A' so Tower Toppler |
| 112 | loads the first level. |
| 113 | * Added 7 cpu cycle delay between hsync and Maria DMA (based on atari |
| 114 | docs). |
| 115 | * Rewrite of video code to emulate Maria line ram buffers. |
| 116 | |
| 117 | -c64: Added Super Snapshot family cartridge ROMs to the software |
| 118 | list. [Curt Coder] |
| 119 | |
| 120 | -a7800 : Rendering from line ram no longer uses maria write mode |
| 121 | bit (should only use read mode bits) [huygens] |
| 122 | |
| 123 | -com8116: Fixed frequency divisors. [Curt Coder] |
| 124 | |
| 125 | -exp85, ob68k1a, super6: Fixed terminal. [Curt Coder] |
| 126 | |
| 127 | i8251: Implemented 16X/64X clock modes. [Curt Coder] |
| 128 | |
| 129 | -xor100: Refactored to use serial terminal. [Curt Coder] |
| 130 | |
| 131 | -wmbullet, softbox, super6, xor100: Refactored serial terminal |
| 132 | to connect thru an RS-232 port. [Curt Coder] |
| 133 | |
| 134 | -gameboy: modernized sound emulation and added save state |
| 135 | [Fabio Priuli] |
| 136 | |
| 137 | -sage2: Refactored serial terminal to connect thru an RS-232 |
| 138 | port. [Curt Coder] |
| 139 | |