build/whatsnew/whatsnew_0147u2.txt
| r0 | r18752 | |
| 1 | 0.147u2 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05046: [Crash/Freeze] (megatech.c) megatech, all sms-based sets: [debug] |
| 8 | Crash after OK (sronco) |
| 9 | - 05042: [Documentation] (ataxx.c) ataxxj: Missing documentation that |
| 10 | is on the title screen. |
| 11 | - 04948: [Gameplay] (pgm.c) kov and clones: resets to title screen |
| 12 | stage 6 (winter stage) |
| 13 | - 00007: [DIP/Input] (8080bw.c) invrvnge: The cocktail DIP has no effect. (hap) |
| 14 | - 05036: [Gameplay] (ninjakd2.c) omegafs: Failure to finish post + reset (hap) |
| 15 | - 05028: [Gameplay] (system1.c) shtngmste: The gun crosshair vs gun hit |
| 16 | position offset is wrong (hap) |
| 17 | |
| 18 | Source Changes |
| 19 | -------------- |
| 20 | -Added support for DEVCB_UNMAPPED, that will do the logging on |
| 21 | read/write of device callback, preventing a need for making dummy log |
| 22 | line handlers [Miodrag Milanovic] |
| 23 | |
| 24 | -if the start of a multi-line comment is indented then following |
| 25 | comment lines will be indented with tabs up to that point. [smf] |
| 26 | |
| 27 | -Information adjustments for naomi.c, chihiro.c, mame.lst reflecting |
| 28 | latest discoveries. [f205v] |
| 29 | |
| 30 | -New preliminary driver for Webak MPU-12 platform. [Roberto Fresca] |
| 31 | |
| 32 | -Refactored the code in jedutil to support the viewing of a GAL16V8 |
| 33 | device and added a new command line option of "-viewlist" which will |
| 34 | print out a list of all the devices that can be viewed in human |
| 35 | readable logic equations. Also updated the jedutil regression test to |
| 36 | support passing in an additional argument of "debug" to print out a |
| 37 | detailed log. Also moved the jedutil regression test data into |
| 38 | separate directories composed of the device's name to make things more |
| 39 | organized. [Kevin Eshbach] |
| 40 | |
| 41 | -Removed protection hack patches and emulated protection routines for |
| 42 | Caveman Ninja [IQ_132 & JackC] |
| 43 | |
| 44 | -Added experimental support for using Berkeley PLA files as input to |
| 45 | jedutil. [Curt Coder] |
| 46 | |
| 47 | -memory: Fix dynamic recursive device mapping [O. Galibert] |
| 48 | |
| 49 | Situation: |
| 50 | * you have a device (pc-fdc) with a memory map on it |
| 51 | * you map it dynamically into a cpu (maincpu) address space with |
| 52 | install_device (isa-fdc does that) |
| 53 | * the device pc-fdc has a subdevice (upd765) |
| 54 | * the subdevice upd765 has its own memory map |
| 55 | * the pc-fdc memory map includes the upd765 memory map through |
| 56 | AM_DEVICE("upd765", ...) |
| 57 | Before the fix, the code would search for upd765 as a subdevice of |
| 58 | maincpu and not of pc-fdc. |
| 59 | |
| 60 | -am9517a: Don't grossly fail on verify [O. Galibert] |
| 61 | |
| 62 | -3X3 Puzzle update [David Haywood] |
| 63 | * fixed visible area |
| 64 | * added the 2nd button |
| 65 | * added the Demo Sound dip |
| 66 | |
| 67 | -Fixed sound banking in 3X3 Puzzle [Mariusz Wojcieszek] |
| 68 | |
| 69 | -Added scrolling to 3X3 Puzzle [Mariusz Wojcieszek] |
| 70 | |
| 71 | -Uses logical levels rather than voltage levels for control signals, |
| 72 | you have to write 0 to the data lines when you're not sending data. |
| 73 | Added a kludge to stop the ff from the 6522 from preventing the bus |
| 74 | from being read, this may or may not be how the hardware really works. |
| 75 | [smf] |
| 76 | |
| 77 | -i386dasm.c: [Peter Ferrie] |
| 78 | * added numerous opcodes for newer CPUs; |
| 79 | * added some undocumented-but-supported opcodes from old CPUs; |
| 80 | * corrected naming of two opcodes |
| 81 | |
| 82 | -port 0x64 opcode 0xd1 should incur no delay when delivering. This |
| 83 | allows, for example, su2000 to start booting to the CMOS setup screen |
| 84 | [Peter Ferrie] |
| 85 | |
| 86 | -Improved inputs in 3X3 Puzzle [Stephh] |
| 87 | |
| 88 | -Aristocrat MK6 base system bios for New South Wales region |
| 89 | [Heihachi_73] |
| 90 | |
| 91 | -hercules : hooked up mechanical sounds [Robbbert]. |
| 92 | |
| 93 | -memory: Map from the cpu's owner, not the root device, otherwise |
| 94 | siblings of cpus coming from config fragments aren't happy. |
| 95 | [O. Galibert] |
| 96 | |
| 97 | -clifront.c: Added verifysoftlist command for verifying software |
| 98 | availability for separate software lists. [Wilbert Pol] |
| 99 | |
| 100 | -Created a base class delegate_common_base for all delegate |
| 101 | types. Created a binding_type_exception which is thrown when |
| 102 | a bind attempt fails due to mismatched types.[Aaron Giles] |
| 103 | |
| 104 | Added helper templates to driver_device to wrap legacy |
| 105 | device read/write handlers into driver_device member functions. |
| 106 | This should help move some things forward until more common |
| 107 | code is converted into proper devices. |
| 108 | |
| 109 | Introduce new module devcb2 which contains modernized |
| 110 | versions of devcb. Compared to previous implementation |
| 111 | this one is simpler overall, trampolining calls through |
| 112 | a single internal set of adapter functions. The new |
| 113 | versions are also designed to be specified in the |
| 114 | machine_config rather than in structures, so they are |
| 115 | no longer simple POD types. Additional new/changed |
| 116 | features: |
| 117 | |
| 118 | * reads and writes can map to delegates for line or 8/16/32/64-bit |
| 119 | * reads and writes can map to an I/O port |
| 120 | * reads can be mapped to a constant value, with or without logging |
| 121 | * writes can be mapped to a device's input line |
| 122 | * all reads/writes can have a shift, mask, and/or xor applied |
| 123 | * devices can opt to make the functions safe-if-NULL when resolving |
| 124 | * only member function types are supported |
| 125 | |
| 126 | Rewrote the YM2151 interface to be fully modernized, and |
| 127 | removed the ym2151_interface struct in favor of inline configs |
| 128 | using the new devcb2 mechanism. In many cases, removed |
| 129 | no longer needed trampolines, instead taking advantage of |
| 130 | direct support for input line writes. |
| 131 | |
| 132 | -switched SCSICB to use DEVCB2 [smf] |
| 133 | |
| 134 | -Optimized the PLA implementation and added simple caching with |
| 135 | significant performance increase. [Curt Coder] |
| 136 | |
| 137 | -tlcs900.c: Implemented the 4-byte prefetch queue. [Wilbert Pol] |
| 138 | |
| 139 | -t6w28.c: Converted to C++. [Wilbert Pol] |
| 140 | |
| 141 | -suna8.c update [Luca Elia] |
| 142 | * Emulated the protection in sparkman |
| 143 | * Support for two sprite chips |
| 144 | * Support for two sample ROMs |
| 145 | * Fixed color cycling in hardhea2 |
| 146 | * Per-game tile banking |
| 147 | |
| 148 | -Added opcodes to Atmel AVR core: OR, SBCI, ORI, ST Y+, ADIW |
| 149 | [Mooglyguy] |
| 150 | |
| 151 | -Fixed functional issues in Atmel AVR opcodes: COM, NEG, LSR [Mooglyguy] |
| 152 | |
| 153 | -Hooked up polepos.c, portrait.c and tomcat.c to use the new tms5220 |
| 154 | implementation. [Osso] |
| 155 | |
| 156 | -addrmap: Yes, we can have a map for 8bits on 8bits, and that's not the |
| 157 | end of the world [O. Galibert] |
| 158 | |
| 159 | -addrmap: Avoid a collision between address_map the type and the method |
| 160 | of the device_memory_interface class [O. Galibert] |
| 161 | |
| 162 | -i386: 486+ WP bit support [Carl] |
| 163 | |
| 164 | -Hot Tip, Lucky Seven : added chimes, now marked as WORKING [Robbbert] |
| 165 | |
| 166 | -Moved Phoenix and Pokerino to s3.c and marked as WORKING [Robbbert] |
| 167 | |
| 168 | -Don't crash on REP NOP [Carl, Alegend45] |
| 169 | |
| 170 | -suna16.c: Emulate protection routines rather than patching them for |
| 171 | uballoon [IQ_132 & JackC] |
| 172 | |
| 173 | -pgm.c: Fix level 6 crash on kov . [IQ_132] |
| 174 | |
| 175 | -megadrvb.c: simplify decode function for srmdb. [IQ_132] |
| 176 | |
| 177 | -Cleaned up mustache boy vblank interrupts: Got rid of the nasty |
| 178 | long-int hack in mustache boy in favor of the same 'vblank in+vblank |
| 179 | out' int scheme the other similar seibu games of this era used |
| 180 | (panicrd, darkmist). This seems much more likely to be what the actual |
| 181 | pcb used, and works just fine. [Lord Nightmare] |
| 182 | |
| 183 | -changed 2 disc hack to use 1 drive [smf] |
| 184 | |
| 185 | -SCSICD now has a CDDA sub device [smf] |
| 186 | |
| 187 | -avr8: Implemented MULS, ANDI, STD Z+, LD -Z, LD Y+, LD -Y, LD -X, |
| 188 | SWAP, ASR, ROR, and SBIS opcodes. [MooglyGuy] |
| 189 | |
| 190 | -avr8: Moved Timer 0-2 into the CPU core itself, 30x driver speedup |
| 191 | [MooglyGuy] |
| 192 | |
| 193 | -Emulate protection in sf2rb, sf2rb2's (cps1.c) and ichirjbl (segac2.c) |
| 194 | rather than simply patch it out. [IQ_132] |
| 195 | |
| 196 | -Hooked up PSX IRQ's using DEVCB2 [smf] |
| 197 | |
| 198 | -avr8.c: Added LD Rd,Z+q opcode [MooglyGuy] |
| 199 | |
| 200 | -avr8.c: Corrected cycle counts for LD and ST opcodes. [MooglyGuy] |
| 201 | |
| 202 | -avr8.c: Fixed a bug where a 2-cycle or 3-cycle opcode encountered |
| 203 | during a time slice were causing all subsequent 1-cycle opcodes to |
| 204 | deduct 2 or 3 cycles for the remainder of the time slice instead. |
| 205 | [MooglyGuy] |
| 206 | |
| 207 | -cleaned up the ide controller enough to change the irq to a DEVCB2 |
| 208 | [smf] |
| 209 | |
| 210 | -avr8.c: Fixed register indexing for MULSU opcode. [MooglyGuy] |
| 211 | |
| 212 | -avr8.c: Fixed register writeback for LD -Z and LD -Y opcodes. |
| 213 | [MooglyGuy] |
| 214 | |
| 215 | -Bingo Mania: Added PCB layouts and descriptions |
| 216 | [Roberto Fresca, Team Europe] |
| 217 | |
| 218 | -YM2612: fix LFO AM waveform [Eke-Eke, R. Belmont] |
| 219 | |
| 220 | -Fun World driver improvements [Roberto Fresca] |
| 221 | * Added 'Bonus Card (Austrian)' from Fun World. |
| 222 | * Added PCB layouts. |
| 223 | * Set Big Deal sets and Jolly Card hybrid as clones of Bonus Card. |
| 224 | * Cleaned up the code. |
| 225 | * Changed company name 'Funworld' to 'Fun World'. |
| 226 | * Added technical notes. |
| 227 | |
| 228 | -romload: Tell in which zips a missing rom was searched for |
| 229 | [O. Galibert] |
| 230 | |
| 231 | -Fun World driver improvements [Roberto Fresca] |
| 232 | * Changed Mega Card to Power Card after check the real hardware |
| 233 | running. |
| 234 | * Fixed Power Card graphics ROM load.. |
| 235 | * Added technical notes. |
| 236 | |
| 237 | -Moved jolycdat program to Bonus Card, making it parent. This program |
| 238 | is a real original Bonus Card program, and the PCB was populated with |
| 239 | common Jolly Card graphics wrongly. The other Bonus Card set was |
| 240 | turned as clone, since has a fake copyright string (hack). Also added |
| 241 | some technical notes. [Roberto Fresca] |
| 242 | |
| 243 | -More Fun World driver improvements... [Roberto Fresca] |
| 244 | * Renamed the internal layout artwork: bigdeal --> bonuscrd. |
| 245 | * Default Bonus Card & Big Deal DIP switches positions, that allow |
| 246 | boot the system without errors. |
| 247 | |
| 248 | -Pennant Fever is now WORKING [Robbbert]. |
| 249 | |
| 250 | |
| 251 | New games added or promoted from NOT_WORKING status |
| 252 | --------------------------------------------------- |
| 253 | Each Way Shifter (Barcrest?) [Launton/MPU Mecca] |
| 254 | Lucky Twos [launton/MPU Mecca] |
| 255 | Scoop (Peter Simper, prototype?) (MPU3) [Superbank/MPU Mecca] |
| 256 | More Money (VFS) (MPU3) [Fruitsim/MPU Mecca] |
| 257 | Talk of the Town (MPU3) [Fruitsim/MPU Mecca] |
| 258 | Improvements to Maygay M1 emulation, most games at least show something now |
| 259 | [David Haywood/James Wallace] |
| 260 | 3X3 Puzzle [Mariusz Wojcieszek, David Haywood, Guru] |
| 261 | 3 On 3 Dunk Madness (US, prototype? 1997/02/04) |
| 262 | [David Haywood, ShouTime, Smitdogg, The Dumping Union] |
| 263 | Spark Man (v2.0, 2 sets) [Luca Elia, Stefan Lindberg] |
| 264 | Fighting Fantasy (bootleg with 68705) [IQ_132] |
| 265 | Bonus Card (Austrian) [Roberto Fresca, Team Europe] |
| 266 | |
| 267 | |
| 268 | New clones added |
| 269 | ---------------- |
| 270 | Each Way Nudger (Barcrest?, set 3, version 20?) [Launton/MPU Mecca] |
| 271 | Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 102, CN) |
| 272 | [Joerg Hartenberger, JackC] |
| 273 | Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 101, CN) |
| 274 | [Joerg Hartenberger, JackC] |
| 275 | Invader's Revenge (3 sets) [Andrew Welburn] |
| 276 | rename: invrvngea -> invrvngedu [hap] |
| 277 | rename: invrvnge -> invrvngeb [hap] |
| 278 | after that, the new ones are: invrvnge, invrvngea, invrvngec [hap] |
| 279 | Megatouch 5 Tournament Edition (9255-70-01 ROC, Standard version) |
| 280 | [Brian Troha, The Dumping Union] |
| 281 | Phoenix (Irecsa / G.G.I Corp, set 3) [Any] |
| 282 | Rallys (alternate bootleg of Spectar) [Any] |
| 283 | The Billiards (Video Hustler bootleg) - Set 2 [Any] - not working |
| 284 | Double Axle (US) [ShouTime, The Dumping Union] |
| 285 | Angler Dangler [Tornadoboy] |
| 286 | Puzzli 2 (ver 100) [Tormod, Smitdogg, The Dumping Union] (NOT WORKING) |
| 287 | 4-in-1 MAME bootleg (set 1, ver 3.00) [David Haywood] |
| 288 | 4-in-1 MAME bootleg (set 2) [David Haywood] |
| 289 | 19-in-1 MAME bootleg [David Haywood] |
| 290 | 48-in-1 MAME bootleg (set 2, ver 3.09, alt flash) [David Haywood] |
| 291 | 60-in-1 MAME bootleg (ver 3.00) [David Haywood, Andreas Naive] |
| 292 | Xain'd Sleena (World) [Corrado Tomaselli] |
| 293 | WEC Le Mans 24 (set 2) [Corrado Tomaselli] |
| 294 | The Speed Rumbler (set 3) [Corrado Tomaselli] |
| 295 | Rapid River (RD3, unknown version) [hap] |
| 296 | Hang Pilot (ver UAA) (not working) [ShouTime] |
| 297 | Seibu Cup Soccer (set 3) (not working) [hap] |
| 298 | lethalj.c: Added dipswitch locations to the Egg Venture sets. |
| 299 | [Brian Troha] |
| 300 | Egg Venture (Release 2) [Brian Troha, The Dumping Union] |
| 301 | The King of Fighters '97 Oroshi Plus 2003 (bootleg) |
| 302 | [The Dumping Union, Smitdogg, IQ_132] |
| 303 | |
| 304 | |
| 305 | New games marked as GAME_NOT_WORKING |
| 306 | ------------------------------------ |
| 307 | 3 On 3 Dunk Madness (US, prototype?) |
| 308 | [ShouTime, Smitdogg, The Dumping Union] |
| 309 | Secret Service (2.6 alternate sound) [PinMAME] |
| 310 | Odin [PinMAME] |
| 311 | Gamatron (Sonic) [PinMAME] |
| 312 | Star Wars (Sonic, alternate set) [PinMAME] |
| 313 | Nemesis [PinMAME] |
| 314 | Verne's World [PinMAME] |
| 315 | Fruit Star Bonus (Ver 8.20PIR) [Roberto Fresca, Team Europe] |
| 316 | GFX are properly decoded. Needs decryption. [robertof] |
| 317 | Mega Card (Ver 0263, encrypted) [Roberto Fresca, Team Europe] |
| 318 | Double Crown [Kevin Eschbach] |
| 319 | Cops [Mariusz Wojcieszek] |
| 320 | Bingo Mania [Team Europe] |
| 321 | Bingo Mania (P03-P07-P14) [Team Europe, Angelo Salese, Roberto Fresca] |
| 322 | Bingo Mania (A03) [Team Europe, Angelo Salese, Roberto Fresca] |
| 323 | Power Card (Ver 0263, encrypted) [Roberto Fresca, Team Europe] |
build/messnew/messnew_0147u2.txt
| r0 | r18752 | |
| 1 | 0.147u2 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05030: [DIP/Input] (coco3.c) coco3: Hi-Res joystick does not work for Tandy or CocoMax (sronco) |
| 8 | - 04878: [Crash/Freeze] (mac.c) macii and clones: Crash before OK with nb9 slot (R. Belmont) |
| 9 | |
| 10 | New System Drivers Supported: |
| 11 | ----------------------------- |
| 12 | (none) |
| 13 | |
| 14 | Systems Promoted from GAME_NOT_WORKING: |
| 15 | --------------------------------------- |
| 16 | - Macintosh LC [R. Belmont] |
| 17 | - Macintosh IIsi [R. Belmont] |
| 18 | - Macintosh LC II [R. Belmont] |
| 19 | - Macintosh Classic II [R. Belmont] |
| 20 | - Macintosh LC III [R. Belmont] |
| 21 | - Macintosh IIvx [R. Belmont] |
| 22 | - Macintosh IIvi [R. Belmont] |
| 23 | |
| 24 | Skeleton drivers: |
| 25 | ----------------- |
| 26 | (none) |
| 27 | |
| 28 | System Driver Changes: |
| 29 | ---------------------- |
| 30 | -snes.c: fixed Dezaemon SRAM mappings. [Fabio Priuli] |
| 31 | |
| 32 | -gameboy.c: Added support for the mapper used by Sonic 3D Blast |
| 33 | 5 pirate. [Wilbert Pol] |
| 34 | |
| 35 | -samcoupe.c: modified the driver to not install / uninstall bank |
| 36 | handlers, greatly improving performaces (e.g. Manic Miner demo went |
| 37 | from 20% to 380% ingame). Plus added some very preliminary softlists. |
| 38 | [David Haywood] |
| 39 | |
| 40 | -mac updates: [R. Belmont] |
| 41 | * Line-level ADB comms for machines using the Egret ADB MCU, |
| 42 | including standard transactions and SRQ |
| 43 | * Built-in video support for all modes on machines with the V8 and |
| 44 | Sonora ASICs |
| 45 | * Corrected some minor bugs in the ADB protocol spoken by the |
| 46 | keyboard simulation |
| 47 | |
| 48 | -c128: Rewrote the driver using the PLA for address decoding. |
| 49 | [Curt Coder] |
| 50 | |
| 51 | -gameboy.c: Partially implemented banking for Story of La Sa Ma. |
| 52 | [Wilbert Pol] |
| 53 | |
| 54 | -mac: Support original Macintosh II Video Card |
| 55 | [R. Belmont, Sharkpuncher] |
| 56 | |
| 57 | -hp9k: made drive go into boot process [Gabriele D'Antona] |
| 58 | |
| 59 | -craft: added basic Timer 1 support to Craft driver and hooked up the DAC, |
| 60 | currently plays only a buzzing noise due to lacking EEPROM support |
| 61 | [MooglyGuy] |
| 62 | |
| 63 | -mac: Convert 343-004x RTC/PRAM chip into modern RTC device |
| 64 | [R. Belmont] |
| 65 | |
| 66 | -mac: Support headless operation [R. Belmont] |
| 67 | |
| 68 | -mac updates: [R. Belmont] |
| 69 | * Fixed some glitches with the SE/30's built-in video |
| 70 | * Added preliminary infrastructure for LC and '030-type |
| 71 | processor-direct slots |
| 72 | * Support for SE/30 processor-direct slot version of RasterOps |
| 73 | Colorboard 264 |
| 74 | |
| 75 | -mac: Add support for Lapis ProColor Server 8*16 PDS video card |
| 76 | [R. Belmont, Sharkpuncher] |
| 77 | |
| 78 | -mac: Add support for PDS Sigma Designs L-View card |
| 79 | [R. Belmont, Sharkpuncher] |
| 80 | |
| 81 | -a2600: Reimplemented the a2600 controllers as vcs controller |
| 82 | devices. Switched the a2600 drivers to use slot devices for choosing |
| 83 | controllers. [Wilbert Pol] |
| 84 | |
| 85 | -craft.c: Fixed DAC bit order, audio now plays but is 40% too slow |
| 86 | [Mooglyguy] |
| 87 | |
| 88 | -craft.c: Preliminary video support, bad vsync and colors still. |
| 89 | [MooglyGuy] |
| 90 | |
| 91 | -mac: Preliminary support for Micron XCEED 30HR and MacroColor |
| 92 | 30 PDS cards [R. Belmont, Sharkpuncher, Balrog] |
| 93 | |
| 94 | |
| 95 | Software Lists: |
| 96 | ---------------- |
| 97 | -32x: added region compatibility filters to the software list |
| 98 | [Fabio Priuli, Tafoid, Bobz] |
| 99 | |
| 100 | -spectrum_cass.xml: added very preliminary softlist containing |
| 101 | some interesting test case for emulation. [David Haywood] |
| 102 | |
| 103 | -pcw16.xml: added softlist for available disk images [remax] |
| 104 | |
| 105 | -snes.xml: added region compatibility filters to the software list |
| 106 | [Fabio Priuli, Tafoid, Bobz] |
| 107 | |
| 108 | -amiga.xml: added placeholder lists for system disks. [David Haywood] |
| 109 | |
| 110 | -amiga: added very preliminary softlist for game disks |
| 111 | [David Haywood] |
| 112 | |
| 113 | -ibm5150.xml: updated with recent dumps. [Kaylee] |
| 114 | |
| 115 | Source Changes |
| 116 | -------------- |
| 117 | -floppy: Random fixes/logging [O. Galibert] |
| 118 | |
| 119 | -upd765: Modernize [O. Galibert] |
| 120 | |
| 121 | Remaining TODO list: |
| 122 | * take WP into account |
| 123 | * test the amstrad, implement its observational format (edsk) using |
| 124 | pasti as a start. Or find the legendary amstrad IPFs. Or both. |
| 125 | * correct read track, the implementation is completely wrong. See |
| 126 | previous for testing, it's only used in protections the check the |
| 127 | inter-sector gaps. |
| 128 | * shake and bake on the amstrad, protections are the best to find |
| 129 | bugs in a fdc |
| 130 | * add the scan id commands, but nothing seems to use them |
| 131 | * debug the 2.88M formatting which is unreliable. Fix its IDAM/DAM |
| 132 | gap size on formatting too (but that's not what's making it |
| 133 | unreliable) |
| 134 | * test all the systems that were hit, and fix what needs to be fixed. |
| 135 | Beware that multiple problems may happen: |
| 136 | * upd765 may be wrong |
| 137 | * the driver may not be working |
| 138 | * the hookup may be wrong/incomplete (bitrate selection and floppy |
| 139 | rpm in particular) |
| 140 | * the driver may be too limited for the new implementation (the x68k |
| 141 | dma device does not handle non-instant dma yet for instance) |
| 142 | * report invalid command when appropriate depending on the actual |
| 143 | chip emulated |
| 144 | * add the russian clones with their real names |
| 145 | |
| 146 | -d88: Reduce the gap3 size from the standard value when the data |
| 147 | otherwise won't fit [O. Galibert] |
| 148 | |
| 149 | -upd765: Implement LOCK [O. Galibert] |
| 150 | |
| 151 | -upd765: Fix busy status when seeking [O. Galibert] |
| 152 | |
| 153 | -upd765: Fix MSR DIO in EXEC phase [O. Galibert] |
| 154 | |
| 155 | -add innovation ssi-2001 sid-on-isa device [Carl] |
| 156 | |
| 157 | -upd765: Fix the dump regs command, don't exit on unknown |
| 158 | commands and add dsr reset [O. Galibert] |
| 159 | |
| 160 | -added basic support for the loop flags in tzx [David Haywood] |
| 161 | |