build/whatsnew/whatsnew_0148u1.txt
| r0 | r20890 | |
| 1 | 0.148u1 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05137: [Gameplay] (nbmj8991.c) galkaika, galkoku, mcontest, tokimbsj, tokyogal, |
| 8 | uchuuai: No sound, lock up in attract mode or gameplay (Phil Bennett) |
| 9 | - 04028: [Crash/Freeze] (pinkiri8.c) ronjan: Crash after OK (Firewave) |
| 10 | - 04844: [Crash/Freeze] (jaguar.c) fishfren: black screen after EEPROM initialize |
| 11 | - 05134: [Graphics] (m92.c) ppan: No sprites present in the game (Phil Bennett) |
| 12 | - 04487: [Graphics] all games with PlayStation GPU: shifted lines in textured quads (smf) |
| 13 | - 05104: [Crash/Freeze] (qix.c) slither, slithera: [debug] Error: bad downcast<> |
| 14 | or device<> (Phil Bennett) |
| 15 | |
| 16 | |
| 17 | Source Changes |
| 18 | -------------- |
| 19 | -srcclean now processes XML & C comments the same, so they can be |
| 20 | indented but within the comment itself spaces are used [smf] |
| 21 | |
| 22 | -remove extraneous line continuation characters followed by a blank |
| 23 | line and blank lines that follow an opening brace in c files. [smf] |
| 24 | |
| 25 | -i8244.c: Added a device implementation for the i8244/i8245. |
| 26 | [Wilbert Pol] |
| 27 | |
| 28 | -diimage: allow image devices to skip core fopen() of the image's |
| 29 | filename and handle themselves in call_load() [R. Belmont] |
| 30 | |
| 31 | -uimain.c: use slot interface names for filling current values in slot |
| 32 | menu, because using command line options produces garbage at least on |
| 33 | OS10.6.8. [Fabio Priuli] |
| 34 | |
| 35 | -subsino.c: hopper emulation in stisub, smoto and clones [Luca Elia] |
| 36 | |
| 37 | -DSP16: Additional opcodes & disassembly fixes. [Andrew Gardner] |
| 38 | |
| 39 | -n68681: fixed trashing of the serial parameters when ACR is updated. |
| 40 | [R. Belmont] |
| 41 | |
| 42 | -MIDI core updates: [R. Belmont] |
| 43 | * Add MIDI in and out ports as image device types |
| 44 | * Add OSD calls to check for and read MIDI input |
| 45 | * Add MIDI in image device which reads input and converts it to a |
| 46 | serial bitstream |
| 47 | |
| 48 | -d3dhlsl.c: Made HLSL switchable at runtime, Ctrl+Alt+F12. [MooglyGuy] |
| 49 | |
| 50 | -MIDI: allow input port to work without a connected real device [R. Belmont] |
| 51 | |
| 52 | -First pass on MIDI out support [R. Belmont] |
| 53 | |
| 54 | -DSP16 : Additional opcodes. [Andrew Gardner] |
| 55 | |
| 56 | -Hooked up lamps in Virtua Racing. [SailorSat] |
| 57 | |
| 58 | -Added a preliminary boolean flag to MC6845 interface structure: "show |
| 59 | border area". If true, it will show the whole video area including |
| 60 | border + blanking areas. [Angelo Salese] |
| 61 | |
| 62 | -DSP16: The PC moves on from potentially all used opcodes now. |
| 63 | [Andrew Gardner] |
| 64 | |
| 65 | -MIDI: Fixed several bugs and bumped the input buffer sizes [R. Belmont] |
| 66 | |
| 67 | -Lucky'74 (set 2): Proper inputs to reflect the real payrate table. [Roberto Fresca] |
| 68 | |
| 69 | -QT Debugger improvements. [Andrew Gardner] |
| 70 | * Fixed disassembly window not following PC correctly. |
| 71 | * Switched font to Courier New since it seems more universal. |
| 72 | * Fixed gaps between rendered text characters. |
| 73 | * Plumbed mouse handling through the debugger core (clicking |
| 74 | selects). |
| 75 | * Made the Enter key behave like old SDL debugger; silently steps. |
| 76 | |
| 77 | -wwfsstar.c: Correct rom loads for genuine PCBs sets and correct a few rom labels. |
| 78 | Added the bootleg set and documentation about it. [Brian Troha] |
| 79 | |
| 80 | -wwfsstarj - correct program / tx tile roms [Stevebm1, Porchy] |
| 81 | |
| 82 | -qix.c - Resolve device references at initialisation where possible [Phil Bennett] |
| 83 | |
| 84 | -sharcdsm.c: [Pavel Semerad] |
| 85 | * Added omitted direction flags in instruction using both PM() and DM(). |
| 86 | * In instruction with 6bit immediate data, this data is signed value. |
| 87 | It would be better to show this sign because it is confusing to |
| 88 | see for example 0x3F which actually means -1 (32bit immed data are |
| 89 | not confusing as that big values are easy to recognize). |
| 90 | |
| 91 | -Bonne Chance!: Worked complete inputs from the scratch. Promoted to |
| 92 | working. Added some notes. [Roberto Fresca] |
| 93 | |
| 94 | -Bonne Chance!: Added proper palette. Now the game seems to get |
| 95 | accurate colors. Also added some descriptive notes and instructions |
| 96 | for the service mode. [Roberto Fresca] |
| 97 | |
| 98 | -Added many PAL10L8's for balsente.c games. [Kevin Eshbach] |
| 99 | |
| 100 | -Modernised the R3000 core: [Phil Bennett] |
| 101 | * The following variants are supported: R3041, R3051, R3052, R3071 |
| 102 | and R3081 |
| 103 | * Endianness is now specified by MCFG_R3000_ENDIANNESS() (default is |
| 104 | big-endian) |
| 105 | * Removed configuration struct. Cache sizes and FPU availability are |
| 106 | now determined from the CPU type |
| 107 | * Added state saving |
| 108 | * Added BrCond input callbacks |
| 109 | |
| 110 | -CPS-2 update [Team CPS-1]: |
| 111 | * Fixed 3 labels in sfa2u |
| 112 | * Reordered sfz2alj set |
| 113 | |
| 114 | -psx: change the rendering back to quads as less people complained about the |
| 115 | old graphical issues compares to the new ones [smf] |
| 116 | |
| 117 | -segas16a.c: Correctly redumped the 317-5021 FD1089B for Sukeban Jansi |
| 118 | Ryuko [hotgraphics, Song Gao, Bad A Billy, ranger_lennier, Yohji, Smitdogg, |
| 119 | Charles MacDonald, The Dumping Union] |
| 120 | |
| 121 | -psx: uses a devcb2 for cpu to cd controller communication, the address |
| 122 | decoding is internal to the cpu & the cd controller is on it's own 8 |
| 123 | bit bus. [smf] |
| 124 | |
| 125 | -m740: Correct disassembly for bit+zp+rel. offset form of BBC/BBS [R. Belmont] |
| 126 | |
| 127 | -psx: Use devcb2 for cpu to spu hookup as it's on it's own 16 bit bus. |
| 128 | Removed the spu hookup in taitogn at 0x1fa51c00 as it doesn't make |
| 129 | sense, will wait for bug reports before investigating further. [smf] |
| 130 | |
| 131 | -d3dhlsl.c: Add preliminary vector post-processing. [MooglyGuy] |
| 132 | |
| 133 | -Improvements to sanremo.c driver... [Roberto Fresca] |
| 134 | * Graphics decode. |
| 135 | * Proper ROM load. |
| 136 | * Accurate memory map. |
| 137 | * Hooked CPU & interrupts. |
| 138 | * Added CRTC support. |
| 139 | * Added AY-3-8910 sound and ports support. |
| 140 | * Added input ports. |
| 141 | * Added output-lamps port. |
| 142 | * Added button-lamps layout. |
| 143 | * NVRAM support. |
| 144 | |
| 145 | -psx: clamp framebuffer reading to frame buffer coordinates. not sure this |
| 146 | is accurate, but it stops it crashing when negative coordinates are |
| 147 | used. [smf] |
| 148 | |
| 149 | -ZN update [Team CPS-1]: |
| 150 | * Confirmed 1 label in sfexu |
| 151 | * Added a note in sfexa set |
| 152 | |
| 153 | -QT Debugger improvements [Andrew Gardner] |
| 154 | * Save and load window locations. |
| 155 | * Preliminary work on "run and hide" and "hard reset" (don't crash on |
| 156 | one of my copmilers but do on another - more work to do!) |
| 157 | * Fixed color when cursor is the same as PC in debug view. |
| 158 | * Closing the main window now shuts down the machine (same as quit) |
| 159 | * Help now wraps to the log window size. |
| 160 | |
| 161 | -SDL: Fix srcclean damage in sdl.mak [Wallyweek] |
| 162 | |
| 163 | -SDL: Update mame and mess manpages [Wallyweek] |
| 164 | |
| 165 | -Protection routines for aliencha [iq_132] |
| 166 | |
| 167 | -Implemented missing functions of lordgun's protection routines [iq_132] |
| 168 | |
| 169 | -SDL: Fix Qt debugger on Mac OS X [Balrog] |
| 170 | |
| 171 | -Fully modernised the TLC34076 device [Phil Bennett] |
| 172 | |
| 173 | -xtheball.c: Reduce tag lookups [Phil Bennett] |
| 174 | |
| 175 | -CPS-1 update [Team CPS-1]: |
| 176 | * Replaced NM_23.13B in nemoj with proper dump |
| 177 | * Confirmed 1 label in sf2ue according to the real board |
| 178 | |
| 179 | -MIDI: handle MIDI Out with running status properly [R. Belmont] |
| 180 | |
| 181 | -Added illegal opcode handling for SH-2 CPU [Angelo Salese] |
| 182 | |
| 183 | -Added confirmed PALs from boards matching horshoes, plottingu, |
| 184 | puzznicj in taito_l, fixing labels when needed. [Kevin Eshback] |
| 185 | |
| 186 | -Modernize the Volume and RC filter sound devices. [Andrew Gardner] |
| 187 | |
| 188 | -i386: add tlb [Carl] |
| 189 | |
| 190 | -Modernized digitalker, tiaintf, and n63701x sound devices. [Andrew Gardner] |
| 191 | |
| 192 | -Konami PPC updates: |
| 193 | * Fixed sound clocking to match PCB readmes [RetroRepair] |
| 194 | * Labeled inputs in GTI Club [RetroRepair] |
| 195 | * RF5c400 envelope timing based on chip output rate instead of MAME |
| 196 | output rate [R. Belmont] |
| 197 | |
| 198 | -SDL: Update manpages to reflect the -lr alias for -listroms |
| 199 | [Wallyweek] |
| 200 | |
| 201 | -aviio.c - Fix bad frames occurring on 2GB RIFF splits [Phil Bennett] |
| 202 | |
| 203 | -video/gticlub.c: Fixed "sticky" 3D in gticlub and thunderh. [Ville Linde] |
| 204 | |
| 205 | -namcops2: Add JVS and Steering I/O board ROMs [Guru] |
| 206 | |
| 207 | -uimain.c: fixed handling of slot options which have only internal |
| 208 | options available (and hence are not configurable by the end-user) |
| 209 | [Fabio Priuli] |
| 210 | |
| 211 | -MIDI: enable transmission of SysEx messages [R. Belmont] |
| 212 | |
| 213 | -MIDI: preliminary SysEx reception support [R. Belmont] |
| 214 | |
| 215 | -Initial implementation of Ensoniq ES5510 DSP [Christian Brunschen] |
| 216 | |
| 217 | -segas18.c: Add correct sound rom (rev b) for the Japan set of Alien |
| 218 | Storm (verified by 2 different dumpers). [Zozo, system11] |
| 219 | Modernized iremga20 & k005289 sound devices. [Andrew Gardner] |
| 220 | |
| 221 | -arm.c: Add fine page table lvl2 lookup, fixes ldrink fatalerror. |
| 222 | [MooglyGuy] |
| 223 | |
| 224 | -k001604: Rewrote the ROZ rendering. [Ville Linde] |
| 225 | |
| 226 | -clifront.c: [Peter Ferrie] |
| 227 | * Faster enumeration during -verifyroms |
| 228 | |
| 229 | -idectrl.c: [Peter Ferrie] |
| 230 | * Fix regression in Fishin' Frenzy without breaking Area 51 Site 4. |
| 231 | |
| 232 | -arm7ops.c: Fixed behavior of SMLAxy opcode. [MooglyGuy] |
| 233 | |
| 234 | -arm7ops.c: Fix SMLAL, SMULW, SMLAW opcodes [MooglyGuy] |
| 235 | |
| 236 | -Add server socket support instead of just client. |
| 237 | [SailorSat, R. Belmont] |
| 238 | |
| 239 | -State-ized Sega Saturn VDP1 & 2 [Angelo Salese] |
| 240 | |
| 241 | -Fixed linescroll for VDP2 bitmap layers [Angelo Salese] |
| 242 | |
| 243 | New games added or promoted from NOT_WORKING status |
| 244 | --------------------------------------------------- |
| 245 | Bonne Chance! (French/English) |
| 246 | [Roberto Fresca, Any, The Dumping Union] |
| 247 | Brixian [David Haywood, Zabanitu] |
| 248 | Number One [Roberto Fresca, David Haywood, Any, The Dumping Union] |
| 249 | |
| 250 | |
| 251 | New clones added |
| 252 | ---------------- |
| 253 | Tesorone Dell'Isola (Italy, two sets) [any, The Dumping Union] |
| 254 | Jolly Card (Italian, encrypted bootleg, set 2) |
| 255 | [Any, The Dumping Union, Roberto Fresca] |
| 256 | Lucky 74 (bootleg, set 2) [Any, The Dumping Union, Roberto Fresca] |
| 257 | Vastar (set 3) [Zab] |
| 258 | Wonder Boy in Monster Land (English bootleg set 3) [RanaElia] |
| 259 | WWF Superstars (bootleg) [Brian Troha] |
| 260 | Jackler (Jungler Bootleg) [Zab] |
| 261 | T.T.Fitter (bootleg of Roundup) [Zab] |
| 262 | Super Pool 99 (Version 0.33) [Any, The Dumping Union, Roberto Fresca] |
| 263 | Super Pool 99 (Version 0.26) [Any, The Dumping Union, Roberto Fresca] |
| 264 | Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg) [iq_132] |
| 265 | Continental Circus (Japan) [ShouTime, The Dumping Union] |
| 266 | X-Men (4 Players ver AEA) [Credit as Needed] |
| 267 | Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX) |
| 268 | [The Dumping Union - insert correct credits here] |
| 269 | Knights of Valour: Yi Tong Zhong Yuan [XingXing] |
| 270 | Lucky Boom (Hard Times / Hot Mind hardware) [ANY] (not working) |
| 271 | |
| 272 | |
| 273 | New games marked as GAME_NOT_WORKING |
| 274 | ------------------------------------ |
| 275 | New York Joker [ANY] |
| 276 | Tumble Pop (Playmark bootleg) [ANY] (not working) |
| 277 | Print Club 2 '97 Winter Ver (J 971017 V1.100) |
| 278 | [f205v, ranger_lennier, dopefishjustin, Yohji, |
| 279 | Smitdogg, The Dumping Union] [dhaywood] |
| 280 | Bonne Chance! (French/English) |
| 281 | [Any, The Dumping Union, Roberto Fresca] |
| 282 | Unknown San Remo poker game [Roberto Fresca, Any, The Dumping Union] |
| 283 | Rugby? (four roses hardware) [Any, The Dumping Union, Roberto Fresca] |
| 284 | Super Pinball Action (prototype) |
| 285 | [The Dumping Union] (insert extra credits if needed) |
build/messnew/messnew_0148u1.txt
| r0 | r20890 | |
| 1 | 0.148u1 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 05112: [Crash/Freeze] (x68k.c) x68030: Access Violation (Olivier Galibert) |
| 8 | - 05110: [Crash/Freeze] (multi16.c) multi16: Access Violation (Olivier Galibert) |
| 9 | - 05124: [Crash/Freeze] (pc.c) t1000rl, t1000tl2, t1000tx: Access Violation (Olivier Galibert) |
| 10 | - 05125: [Misc.] (vidbrain.c) vidbrain: Invalid read of size 4 (Firewave) |
| 11 | - 05126: [Misc.] (ti990_4.c) ti990_4: Conditional jump or move depends on uninitialised value(s) (Firewave) |
| 12 | - 05130: [Misc.] (nc.c) all nc.c sets: Conditional jump or move depends on uninitialised value(s) (Firewave) |
| 13 | |
| 14 | New System Drivers Supported: |
| 15 | ----------------------------- |
| 16 | - NEC TK85. [Robbbert, Nama] |
| 17 | - Chunichi ND-80Z. [Robbbert, Nama] |
| 18 | - BINBUG [Robbbert] |
| 19 | - LZ Color64 [Dantyr] |
| 20 | - Dynacom MX-1600 [Dantyr] |
| 21 | |
| 22 | Systems Promoted from GAME_NOT_WORKING: |
| 23 | --------------------------------------- |
| 24 | (none) |
| 25 | |
| 26 | Skeleton drivers: |
| 27 | ----------------- |
| 28 | - Atari PC-3 [rfka01] |
| 29 | |
| 30 | Software Lists: |
| 31 | ---------------- |
| 32 | -prof80: Added floppy software list. [Curt Coder] |
| 33 | |
| 34 | -prof180: Added floppy software list. [Curt Coder] |
| 35 | |
| 36 | -sms.xml: Fixed banking setting for cso making it working. |
| 37 | [Enik Land] |
| 38 | |
| 39 | -Added preliminary lists to MO-5, TO-7 and TO-770 [K1W1] |
| 40 | |
| 41 | -Added preliminary lists to Enterprise 64/128, Odyssey 2 and |
| 42 | G-7400, Interact and Kaypro II [LoganB] |
| 43 | |
| 44 | -Added software lists to MZ800, Osborne 1 and Sorcerer [LoganB] |
| 45 | |
| 46 | -Added software list to M20 [Fabio Priuli] |
| 47 | |
| 48 | -Added info to Amiga ECS list [LoganB] |
| 49 | |
| 50 | -psx.xml: Added dump from a real manufactured pirate disk |
| 51 | [Kaylee] |
| 52 | |
| 53 | -spectrum_flop.xml: Added more disks to the software list [Kaylee] |
| 54 | |
| 55 | -spectrum_flop.xml: added year/publisher info to the list [LoganB] |
| 56 | |
| 57 | -pet: Added add-on ROM software list. [Curt Coder] |
| 58 | |
| 59 | -msx1_cart.xml: added missing cart dumps. [Fabio Priuli] |
| 60 | |
| 61 | -ibm5170.xml: added 4 new dumps. [Kaylee] |
| 62 | |
| 63 | -pico.xml: added new Japanese dumps [TeamEurope] |
| 64 | |
| 65 | -tek4052: Added cartridge software list. [Curt Coder] |
| 66 | |
| 67 | -pico.xml: Added a few Brazilian dumps. [TeamEurope] |
| 68 | |
| 69 | -apple2gs.xml: Document some cracks and bad dumps [LoganB] |
| 70 | |
| 71 | -a800.xml: Added 3 new dumps, removed a confirmed bad |
| 72 | dump and added more cartridge info [K1W1] |
| 73 | |
| 74 | -amigaaga/amigaocs.xml: Added afew more dumps from CAPS releases [Kaylee] |
| 75 | |
| 76 | -apfm1000.xml: Verified compatibility in some entries [Shideravan] |
| 77 | |
| 78 | Source Changes: |
| 79 | ---------------- |
| 80 | -Added Cardco CSD-1 floppy drive (C1541 clone). [Cowering] |
| 81 | |
| 82 | -g7400: Changed driver to use the i8244/i8245 device |
| 83 | implementation. [Wilbert Pol] |
| 84 | |
| 85 | -minichief: Added WD1002A-WX1 ROM dump. [rfka01] |
| 86 | |
| 87 | -odyssey2, videopac: Updated drivers to use the i8244/i8245 |
| 88 | device implementation. [Wilbert Pol] |
| 89 | |
| 90 | -Refactored the Commodore 1581 floppy disk drive to use the |
| 91 | modern floppy system. Supports read-only access to D81 images. |
| 92 | [Curt Coder] |
| 93 | |
| 94 | -wd_fdc: Controller remains busy until the last DRQ has been served, |
| 95 | and the sector register can now be written more than once. [Curt |
| 96 | Coder] |
| 97 | |
| 98 | -esq5505: add MIDI In capability to all of these drivers. |
| 99 | [R. Belmont] |
| 100 | |
| 101 | -sms.c: Improved memory initialization on Japanese and Korean |
| 102 | consoles. This fixes softwre list entries alibaba and blockhol. |
| 103 | [Enik Land] |
| 104 | |
| 105 | -Fix non-functionality of all Apple floppy drives. [R. Belmont] |
| 106 | |
| 107 | -flopimg: Added support for Commodore GCR encoding. [Curt Coder] |
| 108 | |
| 109 | -SMC-777: enabled to show the border area in MC6845 interface, |
| 110 | changed various video related function accordingly [Angelo Salese] |
| 111 | |
| 112 | -Enabled to show border area in Sharp X1, fixes Shilver Ghost |
| 113 | gameplay and Nobunaga no Yabou error display if a single floppy is in |
| 114 | [Angelo Salese] |
| 115 | |
| 116 | -Made major clean-ups to NEC PC-8801, Sharp MZ-2500, Sharp X1 |
| 117 | and Sony SMC-777 drivers. This gives a nice speed boost to them |
| 118 | [Angelo Salese] |
| 119 | |
| 120 | -BINBUG : Added full implementation of DG640 video card. |
| 121 | Improved cassette. [Robbbert] |
| 122 | |
| 123 | -ESQ-1: Converted to n68681, hooked up MIDI I/O, mapped more |
| 124 | front panel buttons [R. Belmont] |
| 125 | |
| 126 | -Slotify playstation controller ports [Carl] |
| 127 | |
| 128 | -Fix memory card and standard controller with v3 pad lib psx software [Carl] |
| 129 | |
| 130 | -Add Dualshock emulation [Carl] |
| 131 | |
| 132 | -make playstation memory cards load and save to a file [Carl] |
| 133 | |
| 134 | -floppy: Fixed write protected signal and added a callback for it. |
| 135 | [Curt Coder] |
| 136 | |
| 137 | -PlayStation: play XA audio at the correct speed [R. Belmont] |
| 138 | |
| 139 | -alphasma: added keyboard input and LCD emulation. [Sandro Ronco] |
| 140 | |
| 141 | -PlayStation: fix sample signedness and stream rate for CDDA |
| 142 | (redbook) audio [R. Belmont] |
| 143 | |
| 144 | -PlayStation: mirror main RAM, fixes Woody Woodpecker Racing |
| 145 | [R. Belmont] |
| 146 | |
| 147 | -dsk_dsk: Header size obvious fix [O. Galibert] |
| 148 | |
| 149 | -cat.c (Canon Cat): Reverse engineered 99% of memory map |
| 150 | including mirrors based on extensive hardware testing; Located |
| 151 | Printer, Modem and Floppy drive registers (not yet hooked up); Added |
| 152 | v1.74 firmware and SpellCheck ROMs. Added a lot of debugging |
| 153 | information. [Lord Nightmare, Balrog] |
| 154 | |
| 155 | -cat.c (Canon Cat): Got rid of a lot of hashtag lookups; fixed |
| 156 | the video enable bit location. Cleaned up comments a bit. More |
| 157 | debugging stuff added. [Lord Nightmare] |
| 158 | |
| 159 | -cat.c (Canon cat): Added the 6ms timer and its counter. |
| 160 | [Lord Nightmare] |
| 161 | |
| 162 | -cat.c (Canon Cat): implemented video invert bit, added notes |
| 163 | about what some of the registers are called in the original source |
| 164 | code [Lord Nightmare] |
| 165 | |
| 166 | -c64: Cleaned up input handling. Controllers are now connected |
| 167 | using the slot interface, and by default a joystick in port 2 is |
| 168 | present. [Curt Coder] |
| 169 | |
| 170 | -c128: Cleaned up input handling. Controllers are now connected |
| 171 | using the slot interface, and by default a joystick in port 2 is |
| 172 | present. [Curt Coder] |
| 173 | |
| 174 | -c64/c128: Implemented parallel joystick pot X/Y read. [Curt Coder] |
| 175 | |
| 176 | -esq5505: Use esqpanel base class for massive cleanup. [R. Belmont] |
| 177 | |
| 178 | -kt76: Convert to modern 68681 and add MIDI I/O.[R. Belmont] |
| 179 | |
| 180 | -cdi: Modernized CD-i and removed tag lookups [MooglyGuy] |
| 181 | |
| 182 | -cdi: Modernize MCD212 device. [MooglyGuy] |
| 183 | |
| 184 | -gba: Cleaned up tag usage outside of the startup path. [MooglyGuy] |
| 185 | |
| 186 | -vic10: Cleaned up input handling. Controllers are now connected |
| 187 | using the slot interface, and by default a joystick in port 2 is |
| 188 | present. [Curt Coder] |
| 189 | |
| 190 | -vic20: Cleaned up input handling. Controllers are now connected |
| 191 | using the slot interface, and by default a joystick is present. |
| 192 | [Curt Coder] |
| 193 | |
| 194 | -De-tagged the Apple II series drivers [R. Belmont] |
| 195 | |
| 196 | -pet: Added datassette slot interface. [Curt Coder] |
| 197 | |
| 198 | -plus4: Cleaned up input handling. Controllers are now connected |
| 199 | using the slot interface, and by default a joystick is present. |
| 200 | [Curt Coder] |
| 201 | |
| 202 | -apple2: Support generic 6850 MIDI card (Yamaha, Passport, etc). |
| 203 | [R. Belmont] |
| 204 | |
| 205 | -apple2gs: Enable 6850 MIDI card. Tested in MasterTracks Pro |
| 206 | and synthLAB. [R. Belmont] |
| 207 | |
| 208 | -gb.c: fixed support for Wisdom Tree games [Fabio Priuli] |
| 209 | |
| 210 | -isa_gus: Enabled 6850 MIDI interface with a hopefully accurate clock, |
| 211 | and fixed a silly error with MIDI IRQs, and passes the MIDI transmit |
| 212 | IRQ test. [Barry Rodewald] |
| 213 | |
| 214 | -psxanalog: add analog joystick [Carl] |
| 215 | |
| 216 | -SoundBlaster: MIDI Out support for single-byte, SB UART, and |
| 217 | MPU-401 UART modes. [R. Belmont] |
| 218 | |
| 219 | -pet2001: Rewrote the PET 2001 series. [Curt Coder] |
| 220 | |
| 221 | -pet: Moved the remaining PETs to the new driver. [Curt Coder] |
| 222 | |
| 223 | -isa_sblaster: working SB-MIDI In (tested w/MIDI Monitor for |
| 224 | Windows) [R. Belmont] |
| 225 | |
| 226 | -isa_sblaster: fully hooked up MPU-401 input and output for SB16 |
| 227 | [R. Belmont] |
| 228 | |
| 229 | -megadriv.c: many updates to cart handling [Fabio Priuli] |
| 230 | * updated carts to be slot devices |
| 231 | * simplified loading and bankswitch mechanism |
| 232 | * added support for real Sonic & Knuckles lock-on emulation (you can |
| 233 | combine it freely with other carts, through the -cart2 slot which |
| 234 | gets added automatically) |
| 235 | * remove need for "pcb_type" feature from xml softlist, since the new |
| 236 | "slot" feature is enough |
| 237 | * moved SVP emulation to src/mess/ in view of conversion to a slot |
| 238 | device as well |
| 239 | |
| 240 | -Properly close the old image when swapping CHD-CDs [Steve Leung] |
| 241 | |
| 242 | -Added minimal cassette software lists for the Commodore |
| 243 | computers. [Curt Coder] |
| 244 | |
| 245 | -cat.c(Canon Cat): added another v2.40 romset dumped from two |
| 246 | original developer's machines and made it the parent set. Lots and |
| 247 | lots of documentation updates. |
| 248 | [Lord Nightmare, Dwight Elvey, Sandy Bumgarner] |
| 249 | |
| 250 | -pet: Added user and memory expansion ports. [Curt Coder] |
| 251 | |
| 252 | -cbm2: Added user port. [Curt Coder] |
| 253 | |
| 254 | -Apple II: General modernization, some tagmap cleanup, and prep |
| 255 | work to emulate IIe aux slot cards. [R. Belmont] |
| 256 | |
| 257 | -c64: Added CMD SwiftLink cartridge emulation. [Curt Coder] |
| 258 | |
| 259 | -c64: Added CMD Turbo232 cartridge emulation. [Curt Coder] |
| 260 | |
| 261 | -megadriv.c: more updates [Fabio Priuli] |
| 262 | * implemented correct ROM mirroring, based on research by Eke & |
| 263 | others |
| 264 | * emulated the protection in Ya Se Chuan Shuo, promoting it to work |
| 265 | state |
| 266 | * fixed cart type in Blockbuster World Video Game Championship II |
| 267 | (works for the first time in MESS) |
| 268 | * fixed cart type in HardBall III, Barver Battle Saga and Chao Ji Da |
| 269 | Fu Weng |
| 270 | * added support for unusual SRAM location in HardBall 95 |
| 271 | * fixed a few regressions introduced in the previous commit |
| 272 | * fixed wrong driver class being used in 32x and SegaCD |
| 273 | |
| 274 | -gb.c: many updates to cart handling [Fabio Priuli] |
| 275 | * updated carts to be slot devices |
| 276 | * simplified loading and bankswitch mechanism |
| 277 | * fixed MMM01 emulation |
| 278 | * removed need for "mapper" feature from xml softlist, since the new |
| 279 | "slot" feature is enough |
| 280 | |
| 281 | -Apple II: Another pass on tagmaps, plus preliminary emulation |
| 282 | of the standard and extended 80-column cards for the IIe [R. Belmont] |
| 283 | |
| 284 | -Apple II: Support 8 meg AE RamWorks III card for IIe. |
| 285 | [R. Belmont] |
| 286 | |
| 287 | -flopimg: When generating a pc layout, don't write the gap3 after the |
| 288 | last sector [O. Galibert] |