build/messnew/messnew_0147.txt
| r0 | r17925 | |
| 1 | 0.147 |
| 2 | ------- |
| 3 | |
| 4 | |
| 5 | MAMETesters Bugs Fixed |
| 6 | ---------------------- |
| 7 | - 04981: [Graphics] (coleco.c) coleco: [frogger] Blinking graphic |
| 8 | glitches across top half of screen (hap) |
| 9 | |
| 10 | New System Drivers Supported: |
| 11 | ----------------------------- |
| 12 | (none) |
| 13 | |
| 14 | Systems Promoted from GAME_NOT_WORKING: |
| 15 | --------------------------------------- |
| 16 | (none) |
| 17 | |
| 18 | Skeleton drivers: |
| 19 | ----------------- |
| 20 | - AlphaSmart Pro [JCCyC] |
| 21 | |
| 22 | System Driver Changes: |
| 23 | ---------------------- |
| 24 | -mz2000: added and hooked up software lists for tapes and |
| 25 | floppies. tapes do not work, and we need proper dumps of the cassette |
| 26 | BASIC. [Fabio Priuli] |
| 27 | |
| 28 | -vip: Fixed VP-700 Tiny BASIC ROM mapping and VP-620 ASCII |
| 29 | keyboard. [Curt Coder] |
| 30 | |
| 31 | -i8550021: Added keyboard ROM. [John Elliott] |
| 32 | |
| 33 | -hr16: Added preliminary sound emulation. [Sandro Ronco] |
| 34 | |
| 35 | -vboy: Improved framebuffer busy / drawing flags for Virtual Boy, golf |
| 36 | doesn't crash anymore and nesterfb does a bit more [Angelo Salese] |
| 37 | |
| 38 | -vboy: correct timer handling, gives proper sound/music. [R. Belmont] |
| 39 | |
| 40 | -VK100 IO mirroring, also a lot of prom tracing and comment |
| 41 | updates [Lord Nightmare] |
| 42 | |
| 43 | -c64: Added floating bus read support to cartridge interface. [Curt Coder] |
| 44 | |
| 45 | -plus4: Added floating bus read support to TED and |
| 46 | cartridge interface. Implemented some Diag264 test cartridge loopback |
| 47 | connectors. [Curt Coder] |
| 48 | |
| 49 | -c64: Fixed CPU port, tsuit215 CPUPORT test passes now. [Curt Coder] |
| 50 | |
| 51 | -VK100: Correctly hooked up vsync interrupt to crtc instead of |
| 52 | video subsystem; Figured out the low two bits of SYSTAT_A from tracing |
| 53 | and hooked both up, and updated the SYSTAT_A documentation comments. |
| 54 | Additional documentation comments for the SMC COM5016T baud rate |
| 55 | divider. Made the DU/DVM/DIR/WOPS 8*4bit register file an actual |
| 56 | 4-entry array, to simplify address decoding later. [Lord Nightmare] |
| 57 | |
| 58 | -VK100: simplification of the code by emulating the register |
| 59 | file as an array. [Lord Nightmare] |
| 60 | |
| 61 | -apple2gs: Save states now officially supported. [R. Belmont] |
| 62 | |
| 63 | |
| 64 | Software Lists: |
| 65 | ---------------- |
| 66 | -vic1001_cart.xml: Added a few more carts. [K1W1] |
| 67 | |
| 68 | -ibm5170.xml: Added some more disks. [Kaylee] |
| 69 | |
| 70 | -pcw.xml: Dumped UK and FR system disks. [breiztiger] |
| 71 | |
| 72 | -mz700: added a software list to document tape dumps [FatArnold] |
| 73 | |
| 74 | -channelf.xml: added a bunch of proto carts dumped a few years |
| 75 | ago. [K1W1] |
| 76 | |
| 77 | -snes.xml: |
| 78 | * Huge prototype update, tons of invaluable documentation added |
| 79 | [ReadOnly] Many thanks to all the contributors, in no particular |
| 80 | order: TheRedEye, Adam K, Van Halen, Mike, JackHead, badinsults, |
| 81 | Yakushi~Kabuto |
| 82 | * New dumps deluge |
| 83 | [JachHead, Mike, Yakushi~Kabuto, badinsults, RedScorpion] |
| 84 | * Many new carts profiles added, thanks to RedScorpion’s donation |
| 85 | [ReadOnly] |
| 86 | * Rationalization of the undumped list [ReadOnly] |
| 87 | * Plethora of fixes and additions [ReadOnly] |
| 88 | |
| 89 | Source Changes: |
| 90 | ---------------- |
| 91 | -Fixed vertical sprite wrap-around in SNES driver [Angelo Salese] |
| 92 | |
| 93 | -Rewritten cycle steal code from scratch and nailed it directly |
| 94 | in the G65816 CPU core [Angelo Salese, byuu] |
| 95 | |
| 96 | -Added PET cassette port slot interface to vic20, c64, and |
| 97 | plus4. Implemented 1530/1531 datassette as slot devices. Converted |
| 98 | MOS6581 interface to devcb. [Curt Coder] |
| 99 | |
| 100 | -vic20: Added floating bus read support to VIC and cartridge interface. |
| 101 | [Curt Coder] |
| 102 | |
| 103 | -vic10: Added floating bus read support to VIC-II and cartridge interface. |
| 104 | [Curt Coder] |
| 105 | |
| 106 | -Fixed incorrect SPC700 IPL ROM behaviour in SNES driver(s), |
| 107 | fixes some (not all) crashes at soft reset [Angelo Salese] |
| 108 | |
| 109 | -Added Sound Blaster 16, and proper 16 bit ISA DMA handling [Carl] |
| 110 | |
| 111 | -Added IBM VGA card [Carl] |
| 112 | |
| 113 | -m6502: Fixed CPU peripheral port behavior by introducing pull-up and |
| 114 | pull-down masks to the CPU interface. [Curt Coder] |
| 115 | |
| 116 | -isa_blaster: Adds 2,3 and 4bit ADPCM support [Carl] |
| 117 | |
| 118 | -Preliminary support for cassette images in MZ-2000 |
| 119 | [Angelo Salese] |
| 120 | |
| 121 | -Added keyboard inputs for Pasopia and Pasopia 7, z80pio irq |
| 122 | still doesn't work [Angelo Salese] |
| 123 | |
| 124 | -Added paddles and light pen VCS control devices. [Curt Coder] |
| 125 | |
| 126 | -support for writing to compressed hard drives using diff files. [smf] |
| 127 | |
| 128 | -pc hardware: cleanup the end-of-dma notifications [O. Galibert] |
| 129 | |
| 130 | -isa_blaster: improves the adpcm and simplifies the dsp |
| 131 | protection, based on the ATI Stereo FX rom. [Carl] |
| 132 | |
| 133 | -pc_joy: made pc joystick a device for the many isa audio adapters with |
| 134 | joy ports to share. [Carl] |
| 135 | |
| 136 | -cbmb: Added PLA dumps. [Edward Shockley] |
| 137 | |
| 138 | |
| 139 | |
| 140 | 0.146u5 |
| 141 | |
| 142 | MAMETesters Bugs Fixed |
| 143 | ---------------------- |
| 144 | (none) |
| 145 | |
| 146 | New System Drivers Supported: |
| 147 | ----------------------------- |
| 148 | (none) |
| 149 | |
| 150 | Systems Promoted from GAME_NOT_WORKING: |
| 151 | --------------------------------------- |
| 152 | - SBC6510 [Robbbert] |
| 153 | |
| 154 | Skeleton drivers: |
| 155 | ----------------- |
| 156 | - VAX 785 (LSI-11 board only) [Miodrag Milanovic] |
| 157 | |
| 158 | - Elektronika MS-0515 [KokaF77, Miodrag Milanovic] |
| 159 | |
| 160 | System Driver Changes: |
| 161 | ---------------------- |
| 162 | |
| 163 | -llc1: fixed monitor keyboard LLC2: added speaker and annoying keyclick |
| 164 | [Robbbert] |
| 165 | |
| 166 | -vidbrain: Added expansion port interface. [Curt Coder] |
| 167 | |
| 168 | -vidbrain: Added expansion port pinout. (nw) |
| 169 | |
| 170 | -llc: modernised ; LLC2 added support for reverse video & added missing |
| 171 | pio. [Robbbert] |
| 172 | |
| 173 | -vk100: Some improvement to the HLE vector generator, now properly |
| 174 | emulates the down counter so the "blue screen" part of the POST looks |
| 175 | correct, as does the cursor width. [Lord Nightmare] |
| 176 | |
| 177 | -vk100: broke the vram access logic/math out of the vector generator |
| 178 | callback and into its own functions; fixed? the systat_a register to |
| 179 | read the vram nybble the x and y regs are currently pointing to. |
| 180 | [Lord Nightmare] |
| 181 | |
| 182 | -abc800c: Added character display, promoted driver to working. |
| 183 | [Curt Coder] |
| 184 | |
| 185 | -pcm: connected the k7659 keyboard, fixed screen size [Robbbert] |
| 186 | |
| 187 | -abc800c: Added high resolution graphics. [Curt Coder] |
| 188 | |
| 189 | -abc80: Added serial interface. [Curt Coder] |
| 190 | |
| 191 | -a6809: Added ASCII keyboard. [Curt Coder] |
| 192 | |
| 193 | -abc806: Used correct HRUII PROM. [Curt Coder] |
| 194 | |
| 195 | -socrates: document that an MCU dump is missing of the 4-bit TMP42C40P |
| 196 | that decodes the IR signal from the keyboard and buffers the 'second |
| 197 | stage' of the keyboard input. Changed code slightly to reflect this. |
| 198 | [Lord Nightmare, Balrog] |
| 199 | |
| 200 | -z9001 : added 2xpio, ctc, daisy-chain, beeper-sound, cassout |
| 201 | [Robbbert] |
| 202 | |
| 203 | -v6809 : various video improvements. [Robbbert] |
| 204 | |
| 205 | -abc80: Refactored legacy code, moved DOS ROMs to ABC bus DOS card, |
| 206 | added BASIC V1 dump, added ABC 890 bus expander device. [Curt Coder] |
| 207 | |
| 208 | -abc80x: Refactored legacy code, cleaned up keyboard interface, added |
| 209 | ABC894 bus expander device, added ABC 55 keyboard for ABC 802. |
| 210 | [Curt Coder] |
| 211 | |
| 212 | -vt100: add the GPO (aka VT125 mono board) roms and proms as a mix of |
| 213 | NO_DUMP and copies of the vk100 ones where identical [Lord Nightmare] |
| 214 | |
| 215 | -vk100: further comment updates, got rid of LASTVRAM in favor of doing |
| 216 | a single read at the current nybble pointed to by the X and Y |
| 217 | registers. [Lord Nightmare] |
| 218 | |
| 219 | -vk100: Implemented baud generator LUT for i8251, not hooked up yet; |
| 220 | added RTS callback which doesn't seem to work yet. [Lord Nightmare] |
| 221 | |
| 222 | -vk100: Doing further vector rom tracing with a meter on the board |
| 223 | using the vt125 schematics as a guide, figured out what all the vector |
| 224 | rom pins do (except perhaps D LOAD). [Lord Nightmare] |
| 225 | |
| 226 | -vip: Added VP-620 ASCII keyboard cable, VP-570 RAM expansion board, |
| 227 | and VP-575 bus expander board. [Curt Coder] |
| 228 | |
| 229 | -plus4: Rewrite of the C16/Plus+4 driver with improved memory mapping |
| 230 | and cartridge support. Refactored the Commodore 1551 floppy drive to |
| 231 | connect to the expansion port. [Curt Coder] |
| 232 | |
| 233 | -vk100: Documented all the inputs and enables of the RAS/ERASE prom |
| 234 | through tracing. Documented that the MSB bit of the SYNC prom is ... |
| 235 | SYNC. The VT125 Schematics were invaluable for this. |
| 236 | [Lord Nightmare, Al Kossow] |
| 237 | |
| 238 | -sbc6510: Connected up the keyboard and added ay-3-8910 chip [Robbbert] |
| 239 | |
| 240 | -vii: Fixing some warnings. Not 100% sure of the intended |
| 241 | functionality, but IRQ & IRQ_MASK & line seems probable and seems to |
| 242 | work. [MooglyGuy] |
| 243 | |
| 244 | -c64: Fixed C1541 and FSD-2, added Dolphin DOS 2.0 and |
| 245 | Professional-DOS V1 hardware. [Curt Coder] |
| 246 | |
| 247 | -plus4: Added SID card emulation. [Curt Coder] |
| 248 | |
| 249 | -c64: Emulated the digital read circuitry of the Commodore 1541 disk |
| 250 | drive according to the long board schematics. This will allow |
| 251 | independent setting of the bitrate of incoming data and the sample |
| 252 | rate. Passing more advanced copy protections require a cycle exact |
| 253 | rewrite of the 6502 and VIA, but this is the first step toward proper |
| 254 | emulation. [Curt Coder] |
| 255 | |
| 256 | -vip: Added VP-700 Tiny BASIC board. [ekeefe, Curt Coder] |
| 257 | |
| 258 | -c64: Added support for per-byte speed zones in G64 images. |
| 259 | [Curt Coder] |
| 260 | |
| 261 | -sacstate: Added comments. Fixed input ports. [Robbbert] |
| 262 | |
| 263 | -hr16: Hooked up LCD controller and added keypad inputs. [Sandro Ronco] |
| 264 | |
| 265 | -rainbow: |
| 266 | * Get closer to LK201 emulation [R. Belmont, Lord Nightmare, Balrog] |
| 267 | * Add documentation for system error codes and diagnostic LEDs |
| 268 | [rfka01] |
| 269 | |
| 270 | -vboy: various driver improvements [Angelo Salese] |
| 271 | |
| 272 | -vboy: preliminary audio hookup [Richard Bannister, Gil Pedersen, R. Belmont] |
| 273 | |
| 274 | -x1: added support for old TAP format to the driver, so that all newly |
| 275 | added tapes work (high sample rate tapes are still not supported, though) |
| 276 | [Fabio Priuli] |
| 277 | |
| 278 | |
| 279 | Software Lists: |
| 280 | ---------------- |
| 281 | -pico.xml: added new Jpn dumps [TeamEurope] |
| 282 | |
| 283 | -pico.xml: started documenting PCBs and ROM labels [TeamEurope] |
| 284 | |
| 285 | -x1_flop: first round of new dumps [Starscreamer the 2nd] |
| 286 | |
| 287 | -x1_cass: some more new dumps [Starscreamer the 2nd] |
| 288 | |
| 289 | Source Changes: |
| 290 | ---------------- |
| 291 | -new device k7659 keyboard; modified LLC2 to work with it [Robbbert] |
| 292 | |
| 293 | -k7659kb - added more keys, added port_char, added return value when no |
| 294 | key pressed [Robbbert] |
| 295 | |
| 296 | -terminal: Replaced internal keyboard with the Ascii keyboard, since |
| 297 | they were identical. [Robbbert] |
| 298 | |
| 299 | -nscsi: documentation [O. Galibert] |
| 300 | |
| 301 | -rp5c15: Initialize at power-on (makes the x68k boot reliable) [O. Galibert] |
| 302 | |
| 303 | -roc10935/7: correct an error in the lookup table for the '7' character [Lord Nightmare] |
| 304 | |
| 305 | |
| 306 | 0.146u4 |
| 307 | |
| 308 | MAMETesters Bugs Fixed |
| 309 | ---------------------- |
| 310 | (none) |
| 311 | |
| 312 | New System Drivers Supported: |
| 313 | ----------------------------- |
| 314 | (none) |
| 315 | |
| 316 | Systems Promoted from GAME_NOT_WORKING: |
| 317 | --------------------------------------- |
| 318 | (none) |
| 319 | |
| 320 | Skeleton drivers: |
| 321 | ----------------- |
| 322 | (none) |
| 323 | |
| 324 | |
| 325 | System Driver Changes: |
| 326 | ---------------------- |
| 327 | -vt100: Fix vt100 to use beep instead of speaker. Some work still needs to be |
| 328 | done to beep.c since the phase needs to be reset in such a way that |
| 329 | keyclicks work consistently, in addition to beeps. [Lord Nightmare] |
| 330 | |
| 331 | -vt100: Added missing dot stretching to the DEC VT100's dc012 emulation. See |
| 332 | EK-VT100-TM-003 page 4-76 for a description. Note the stretching takes |
| 333 | place after the character rom but before invert or other attributes. |
| 334 | [Lord Nightmare] |
| 335 | |
| 336 | -vk100: hook up vblank interrupt (critical selftest now passes); add |
| 337 | layout for LEDS, beginning of skeleton keyboard support. |
| 338 | [Lord Nightmare] |
| 339 | |
| 340 | -exelvision: use correct vsm rom [robcfg, kevtris] |
| 341 | |
| 342 | -vk100: Correct the labels of several proms which were unreadable on the vk100 |
| 343 | that they were dumped from [nigwil] |
| 344 | |
| 345 | -vk100: attach keyboard [Lord Nightmare] |
| 346 | |
| 347 | -vk100: miscellaneous progress, slight cleanup to keyboard, stubbed and |
| 348 | implemented a bunch of vector generator addresses [Lord Nightmare] |
| 349 | |
| 350 | -vk100: figured out pattern rom addressing [Lord Nightmare] |
| 351 | |
| 352 | -vk100: implemented stubs for the rest of the VG registers |
| 353 | [Lord Nightmare] |
| 354 | |
| 355 | -vk100: implemented or stubbed the rest of the io registers, left |
| 356 | SYSTAT_A commented for now since its behavior is unclear. Added and |
| 357 | attached the dipswitches to SYSTAT_B (though this may well be wrong) |
| 358 | Hooked up the i8251 uart preliminarily (ints not hooked up yet) |
| 359 | [Lord Nightmare] |
| 360 | |
| 361 | -mc1502: added cassette input, keyboard input fix. [shattered] |
| 362 | |
| 363 | -iskr1031, ec1841: split machine descriptions from pc16, remove hacks |
| 364 | from pc16 and ibm5550. [shattered] |
| 365 | |
| 366 | -ec1841: mirror chargen memory at b800:1000 -- fixes video test 501 on |
| 367 | TPS (diagnostics) disk. [shattered] |
| 368 | |
| 369 | -ec1841: implement memory controller (only for 1 board yet), no support |
| 370 | for remapping banks inside the board. Memory test in POST passes. |
| 371 | [shattered] |
| 372 | |
| 373 | -vk100: WIP: preliminary gfx rendering; hooked up the i8251 interrupts. |
| 374 | Corrected dipswitch locations. [Lord Nightmare] |
| 375 | |
| 376 | -vk100: Initial implementation of the vector generator. Rather buggy, and not |
| 377 | really readable yet, but it definitely shows something on screen, and |
| 378 | you can type and see things change! (and you see a blinking cursor |
| 379 | too!) [Lord Nightmare] |
| 380 | |
| 381 | -vk100: further improvements to the vector generator, still not |
| 382 | completely correct. [Lord Nightmare] |
| 383 | |
| 384 | -vk100: FINALLY fixed the vector generator. Display looks relatively |
| 385 | sane now. Fixed shift and capslock being reversed and added |
| 386 | port_toggle to capslock. [Lord Nightmare] |
| 387 | |
| 388 | -vk100: preliminary direction support for basic vectors. doesn't quite |
| 389 | work right yet. [Lord Nightmare] |
| 390 | |
| 391 | -vk100: Add more debugging defines, remove some unneeded code, and |
| 392 | added more comments to TODO and to some registers. [Lord Nightmare] |
| 393 | |
| 394 | -vk100: vector generator uses "real" timing instead of drawing the |
| 395 | vector instantly. [Lord Nightmare] |
| 396 | |
| 397 | -vk100: update comments to reflect that the pr1 prom is clearly the |
| 398 | VECTOR ROM. Add notes about what each address bit does or is thought |
| 399 | to do. (the tech manual documentation is lousy, but is better than |
| 400 | nothing). [Lord Nightmare] |
| 401 | |
| 402 | -geniusiq: Added PCB layout for the German Version. [TeamEurope] |
| 403 | |
| 404 | -vk100: minor cleanups to variable names, documented as much of the |
| 405 | address info of the sync and direction proms as I could figure so far. |
| 406 | [Lord Nightmare] |
| 407 | |
| 408 | -vk100: vector timing callback rate is now definitely correct; the tech |
| 409 | manual had an annoying error which made this hard to figure out. |
| 410 | [Lord Nightmare] |
| 411 | |
| 412 | -vk100: figured out bits 3,2,1 of SOPS register and implemented |
| 413 | blinking and documented serial multiplexer based on these findings. |
| 414 | Also fixed a stupid bug in the display code which broke the reverse |
| 415 | video bit. [Lord Nightmare] |
| 416 | |
| 417 | -vk100: properly hooked up dipswitches through the SYSTAT_A register |
| 418 | bit d2. Got rid of some dead palette code. [Lord Nightmare] |
| 419 | |
| 420 | -vk100: Fixed the weird ordering of the dipswitches, so everything now |
| 421 | controls what it should. [Lord Nightmare] |
| 422 | |
| 423 | -vk100: Add the two previously-missing PROMs (not hooked up yet); |
| 424 | Update notes a bit, correct location for the main roms according to |
| 425 | tech manual (it turns out you count from the lower right corner |
| 426 | upward, not upper right downward). [Lord Nightmare, Balrog, Andy V.] |
| 427 | |
| 428 | -vk100: Comment wrangling and some analysis of the newly dumped proms. |
| 429 | Still some work to be done here especially on the vector prom. |
| 430 | [Lord Nightmare] |
| 431 | |
| 432 | -vidbrain: Fixed graphics corruption in Lemonade Stand. [Sean Riddle] |
| 433 | |
| 434 | -vidbrain: Fixed memory map, improved colors. [Sean Riddle] |
| 435 | |
| 436 | -mc1502: preliminary floppy support. Still not functional [shattered] |
| 437 | |
| 438 | -pc: fixes the sound in Arkanoid, which doesn't use the 8253 at all. |
| 439 | [shattered] |
| 440 | |
| 441 | -llc1: [Robbbert] |
| 442 | * Identified monitor keys |
| 443 | * Turns out new monitor rom is also a bad dump |
| 444 | * Added patches to make the system usable |
| 445 | |
| 446 | -vk100: more comment updates based on shared info from VT125 tech |
| 447 | manual [Lord Nightmare] |
| 448 | |
| 449 | -vk100: slight documentation updates, traced sync rom A4 completely. |
| 450 | [Lord Nightmare] |
| 451 | |
| 452 | |
| 453 | Software Lists: |
| 454 | ---------------- |
| 455 | -pico.xml: added more Japanese dumps [TeamEurope] |
| 456 | |
| 457 | -a800.xml: Another small addition to the a800 softlist. [K1W1] |
| 458 | |
| 459 | -apple1.xml: Added proper wav for aslite [Anon] |
| 460 | |
| 461 | Source Changes: |
| 462 | ---------------- |
| 463 | -m68k: Handle higher-value constants in FMOVECR [R. Belmont] |
| 464 | |
| 465 | -Moved TMS9901/9902 from mess/machine to emu/machine [Michael Zapf] |
| 466 | |
| 467 | -AM9517 DMA controller enhancements, adapted PC drivers to use it |
| 468 | [Carl] |
| 469 | |
| 470 | -pccga: ec1841 not only mirrors the chargen buffer, but also |
| 471 | byte-swaps it [shattered] |
| 472 | |
| 473 | |
| 474 | 0.146u3 |
| 475 | |
| 476 | MAMETesters Bugs Fixed |
| 477 | ---------------------- |
| 478 | - 04926: [Speed] (pce.c) tg16, pce: Slowdown when playing CD based games (Angelo Salese) |
| 479 | |
| 480 | New System Drivers Supported: |
| 481 | ----------------------------- |
| 482 | (none) |
| 483 | |
| 484 | Systems Promoted from GAME_NOT_WORKING: |
| 485 | --------------------------------------- |
| 486 | (none) |
| 487 | |
| 488 | Skeleton drivers: |
| 489 | ----------------- |
| 490 | (none) |
| 491 | |
| 492 | |
| 493 | System Driver Changes: |
| 494 | ---------------------- |
| 495 | -dmv: Added keyboard mcu rom content [rfka01] |
| 496 | |
| 497 | -intellivision: update comments and fix rom locations on intv1 |
| 498 | hardware. Note the intv1 exec.bin still needs to be split to the two |
| 499 | separate roms that the real hardware used. [Lord Nightmare] |
| 500 | |
| 501 | -intellivision: enabled the c000-cfff area for cart rom access; while |
| 502 | no commercial carts used this afaik, at least one homebrew cart does |
| 503 | and won't work without it. (actually this was in the previous commit |
| 504 | by accident) Corrected the manufacturer/name of the Sears Super Video |
| 505 | Arcade. [Lord Nightmare] |
| 506 | |
| 507 | -thomson: Performance improvements and bug-fixes: more efficient bank |
| 508 | switching, fixed video update (Mach 3, Sparce Racer, HCL), fixed game |
| 509 | PIA port B, fixed side-effect in debugger, fixed MO6 cassette. |
| 510 | [Fabrice Bellet] |
| 511 | |
| 512 | -vidbrain: Improved video timings and correct CPU clock. |
| 513 | [Kurt Woloch, Sean Riddle, Curt Coder] |
| 514 | |
| 515 | -ep804/digel804: a lot of documentation updates, fixed location of roms |
| 516 | to match schematics; documented the ram expansion pinout. |
| 517 | [Lord Nightmare, balrog] |
| 518 | |
| 519 | -sc3000: Added support for the SC-3000 Survivors *.bit cassette file |
| 520 | format. [Curt Coder, SC-3000 Survivor] |
| 521 | |
| 522 | -vip: Added byte I/O and expansion slot interfaces. [Curt Coder] |
| 523 | |
| 524 | -sc3000: Moved the fake BIOS to cartridge software list. SC-3000 does |
| 525 | not have an internal BIOS, instead a BASIC or other cartridge needs to |
| 526 | be plugged in manually. E.g. "mess sc3000 basic3" [Curt Coder] |
| 527 | |
| 528 | -vip: Connected the byte I/O and expansion ports. Refactored the |
| 529 | VP550, VP590, and VP595 to implement the expansion slot interface. |
| 530 | [Curt Coder] |
| 531 | |
| 532 | -vip: Added beeper on/off switch, and VP585 board. [Curt Coder] |
| 533 | |
| 534 | -ti99: gromport redesigned, now offering three slot options "single" |
| 535 | (default) / "multi" / "gkracker" determining the set of cartridge |
| 536 | slots (cart or cart1/2/3/4). Cartridge insertion may be set to trigger |
| 537 | RESET or not. TI consoles now have a dedicated RESET line, connected |
| 538 | to the RESET input of the CPU and VDP. [Michael Zapf] |
| 539 | |
| 540 | -DEC VK100/GIGI documentation update; document two missing proms, |
| 541 | correct (I hope) IC locations (until we can get schematics) using the |
| 542 | DEC system of counting from the top right corner downward and shifting |
| 543 | one column to the left at the end, and documented the (sometimes |
| 544 | barely/illegible) markings on the proms. |
| 545 | [Lord Nightmare, Andy Valencia, Guru] |
| 546 | |
| 547 | Software Lists: |
| 548 | ---------------- |
| 549 | -ibm5150.xml: Added cassette software list. [Curt Coder] |
| 550 | |
| 551 | -snes.xml: Added a dump of a prototype of the cancelled title, Spectrum |
| 552 | HoloByte’s Falcon [Le GROS Pixel] |
| 553 | |
| 554 | -ql.xml: Added software list for Microdrive cassettes. [Curt Coder] |
| 555 | |
| 556 | -tandy6k.xml: Added software list for floppies. [Curt Coder] |
| 557 | |
| 558 | -tandy2k.xml: Added software list for floppies. [Curt Coder] |
| 559 | |
| 560 | -bw12.xml: Added software list for floppies. [Curt Coder] |
| 561 | |
| 562 | -wmbullet.xml: Added software list for floppies. [Curt Coder] |
| 563 | |
| 564 | -vip.xml: Added software list for cassettes. [Curt Coder] |
| 565 | |
| 566 | -compis.xml: Added software list for cassettes. [Curt Coder] |
| 567 | |
| 568 | -pico.xml: new spanish and japanese dumps [TeamEurope] |
| 569 | |
| 570 | -ibm5150.xml: added a few diagnostic disks and moved here a couple of |
| 571 | disks from ibm5170.xml, since they belong here |
| 572 | [Kaylee, shattered, rfka01] |
| 573 | |
| 574 | -ibm5170.xml: Added a few more disk images (and reorganized the list) |
| 575 | [Kaylee] |
| 576 | |
| 577 | Source Changes: |
| 578 | ---------------- |
| 579 | -Refactored the Commodore disk drives to use BIOS definitions. |
| 580 | [Curt Coder] |
| 581 | |
| 582 | -tms9928/v9938: Using an own address space for the attached video |
| 583 | memory [Michael Zapf] |
| 584 | |
| 585 | -tms99xx: Introduced symbolic constants for interrupt lines. Added a |
| 586 | special RESET line which is handled by the CPU, not by the emulator |
| 587 | core. tms9928a/v9938: Introduced dedicated RESET line. [Michael Zapf] |
| 588 | |
| 589 | |
| 590 | 0.146u2 |
| 591 | |
| 592 | MAMETesters Bugs Fixed |
| 593 | ---------------------- |
| 594 | - 04888: [Documentation] (msx.c) cpc400, cpc400s: The year of |
| 595 | manufacture should be corrected to 1988. (Wilbert Pol) |
| 596 | |
| 597 | New System Drivers Supported: |
| 598 | ----------------------------- |
| 599 | (none) |
| 600 | |
| 601 | Systems Promoted from GAME_NOT_WORKING: |
| 602 | --------------------------------------- |
| 603 | - Homelab3 [Robbbert] |
| 604 | - Homelab4 [Robbbert] |
| 605 | |
| 606 | Skeleton drivers: |
| 607 | ----------------- |
| 608 | - Brailab Plus [Robbbert] |
| 609 | |
| 610 | |
| 611 | System Driver Changes: |
| 612 | ---------------------- |
| 613 | -vic20/c64: Added a slot interface for the control ports. [Curt Coder] |
| 614 | |
| 615 | -ti99/tm990189: TM990/189 now using the new TMS9980A implementation; |
| 616 | small mods in TI-99 systems. [Michael Zapf] |
| 617 | |
| 618 | -Added a slot interface for the Atari 2600 controller ports, and a |
| 619 | digital joystick device to accompany it. [Curt Coder] |
| 620 | |
| 621 | -Ensoniq Mirage: Preliminary hookup of floppy format and WD1772 FDC |
| 622 | [R. Belmont] |
| 623 | |
| 624 | -Ensoniq: various documentation improvements for the 16-bit Ensoniqs |
| 625 | including correct CPU speed and other details. |
| 626 | [R. Belmont, Christian Brunschen] |
| 627 | |
| 628 | -odyssey2: Fixed noise channel. [Justin Kerk, Kevtris] |
| 629 | |
| 630 | -Various improvements of mc1502 driver [shattered] |
| 631 | |
| 632 | -brailab4: screen and speech. [Robbbert] |
| 633 | |
| 634 | -floppy improvements of mc1502 driver [shattered] |
| 635 | |
| 636 | -fix for mikrosha cassette output [shattered] |
| 637 | |
| 638 | -ec65 - added ascii keyboard [Robbbert] |
| 639 | |
| 640 | -ti99: Joystick port now a dedicated slot device [Michael Zapf] |
| 641 | |
| 642 | -ti99/990189: Added LOAD interrupt switch [Michael Zapf] |
| 643 | |
| 644 | -mac: fix harddisks to work again [R. Belmont] |
| 645 | |
| 646 | -geniusiq: Added German ROM. [PulkoMandy] |
| 647 | |
| 648 | Software Lists: |
| 649 | ---------------- |
| 650 | -pico.xml: new US dumps added. [Team Europe] |
| 651 | |
| 652 | -bbc*_cass.xml: added software lists for tapes and hooked them up |
| 653 | to BBC Model A, B and BBC Master drivers. [Pernod] |
| 654 | |
| 655 | -pv1000.xml: two new dumps added [anondumper] |
| 656 | |
| 657 | -sf7000.xml: Added floppy software list. [Curt Coder] |
| 658 | |
| 659 | -bbcm_cart.xml,electron_cart.xml: added cart list for BBC Master |
| 660 | and Acorn Electron, not hooked up yet. [Pernod] |
| 661 | |
| 662 | Source Changes: |
| 663 | ---------------- |
| 664 | -Re-implementation of TMS9980A for cycle-precise processing; changed |
| 665 | tms9900.c to allow subclassing TMS9900 and TMS9980A from a common |
| 666 | parent. [Michael Zapf] |
| 667 | |
| 668 | |
| 669 | 0.146u1 |
| 670 | |
| 671 | MAMETesters Bugs Fixed |
| 672 | ---------------------- |
| 673 | - 04885: [Documentation] (chesstrv.c) borisdpl: The correct |
| 674 | year of manufacture is 1979. |
| 675 | - 04880: [Documentation] (chesstrv.c) chesstrv: The correct |
| 676 | year of manufacture is 1980. |
| 677 | |
| 678 | New System Drivers Supported: |
| 679 | ----------------------------- |
| 680 | (none) |
| 681 | |
| 682 | Systems Promoted from GAME_NOT_WORKING: |
| 683 | --------------------------------------- |
| 684 | (none) |
| 685 | |
| 686 | Skeleton drivers: |
| 687 | ----------------- |
| 688 | - Unknown HP Z80-based mainframe. [Robbbert,Lord Nightmare] |
| 689 | - VTech Genius PC. [PulkoMandy] |
| 690 | - ITT3030 [rfka01] |
| 691 | |
| 692 | System Driver Changes: |
| 693 | ---------------------- |
| 694 | -tvc: Added .cas cassette image support. [Sandro Ronco] |
| 695 | |
| 696 | -apple II: Added the S.A.M. speech card. Literally an 8-bit DAC and |
| 697 | speaker and that's it. [R. Belmont] |
| 698 | |
| 699 | -apple II: Add ALF Apple Music II card (3x SN76489s) [R. Belmont] |
| 700 | |
| 701 | -m20: Now passes POST, need to get FDC booting next [Christian |
| 702 | Grössler] |
| 703 | |
| 704 | -pcw8256: added software list for disk images and hooked up to the |
| 705 | driver. [Fabio Priuli] |
| 706 | |
| 707 | -c64: Added a 16KB EPROM cartridge, to which you can map your own ROMs |
| 708 | either to ROML, ROMH, or both. E.g. "mess c64p -exp 16k -cart2 |
| 709 | roml.bin -cart3 romh.bin". The cartridge can operate in 8KB/16KB or |
| 710 | Ultimax mode. [Curt Coder] |
| 711 | |
| 712 | -elektor: added support for pgm quickloads. Added notes on how to use |
| 713 | quickloads on vc4000 etc. [Robbbert] |
| 714 | |
| 715 | -nes.c: fixed emulation of mapper 52 variant with switched CHR bank |
| 716 | lines, used by several pirate multigame carts [Fabio Priuli] |
| 717 | |
| 718 | -nes.c: added support for the MMC3 variant used by Fight Street VI |
| 719 | [Fabio Priuli] |
| 720 | |
| 721 | -nes.c: added support for UNL-FS304 board used by A Link to the Past |
| 722 | (Waixing) [Fabio Priuli] |
| 723 | |
| 724 | -nes.c: added support for a bootleg board by YOKO Soft used by a couple |
| 725 | of fighting games. [Fabio Priuli] |
| 726 | |
| 727 | -nes.c: fixed emulation of DAOU306 pcb needed by Janggun ui Adeul. |
| 728 | [Fabio Priuli] |
| 729 | |
| 730 | -Added "Mac 512" bootleg by Unitron Brazil [rbanffy] |
| 731 | |
| 732 | -dm7000: connected terminal keyboard [Lukasz Markowski] |
| 733 | |
| 734 | -Lots of Ensoniq work: [R. Belmont, Christian Brunschen] |
| 735 | * Added SQ-80, VFX-SD, SD-1, and SD-1 32 voice. |
| 736 | * Added ubiqitous 2x40 line VFD display |
| 737 | * Hooked up floppy drive and controller on VFX-SD, SD-1, SD-1 32, and |
| 738 | EPS-16 |
| 739 | * Fixed battery level readback on all 16-bit Ensoniqs and respond |
| 740 | correctly to keyboard calibration command |
| 741 | |
| 742 | -m20: More floppy drive hookup. A trivial booter disk works; the OS |
| 743 | does not. [Christian Grössler] |
| 744 | |
| 745 | -ensoniq: EPS-16 ROMs turned out to be plain EPS. [R. Belmont] |
| 746 | |
| 747 | -vidbrain: Improved sound slightly. [Kurt Woloch] |
| 748 | |
| 749 | -ensoniq: add floppy side select control and EPS/EPS-16+'s 68450 DMAC. |
| 750 | EPS OS now boots and says "ERROR 129" instead of crashing. [R. |
| 751 | Belmont] |
| 752 | |
| 753 | -apple II: Make Brazilian quasi-clone TK2000 show something. |
| 754 | [R. Belmont] |
| 755 | |
| 756 | -apple II: Laser 128 and 128EX partially working, can boot ProDOS, DOS |
| 757 | 3.3 dies. [R. Belmont] |
| 758 | |
| 759 | -megadriv.c: confirmed Asia MegaCD dump [Jakovasaur, ElBarto] |
| 760 | |
| 761 | -apple II: Preliminary support for German "Space 84" clone |
| 762 | [R. Belmont, rfka01] |
| 763 | |
| 764 | -wangpc: Driver now boots from floppy. [Curt Coder] |
| 765 | |
| 766 | -apple II: Clean up Laser 128 support, support Space 84 h-flipped char |
| 767 | roms. [R. Belmont] |
| 768 | |
| 769 | -wangpc: Emulated the medium resolution video controller. [Curt Coder] |
| 770 | |
| 771 | -eacc: fixed nmi operation. System boots. [Robbbert] |
| 772 | |
| 773 | -apple II: Add the Street Electronics Echo II speech card [R. Belmont] |
| 774 | |
| 775 | -apple II: Add support for IBS AP16 VideoTerm clone [R. Belmont, |
| 776 | rfka01] |
| 777 | |
| 778 | -apple II: Support an alternate version of the AP-16 card |
| 779 | [R. Belmont, rfka01] |
| 780 | |
| 781 | -apple II: fix crash on hard reset/multisession and improved IIgs soft |
| 782 | reset behavior. [R. Belmont] |
| 783 | |
| 784 | -eacc: fixed remaining bugs [Robbbert] |
| 785 | |
| 786 | -apple II: Add two more VideoTerm clones of unknown manufacture |
| 787 | [R. Belmont, Lord Nightmare] |
| 788 | |
| 789 | Software Lists: |
| 790 | ---------------- |
| 791 | -vsmile.xml: added some new dumps [rimsky82] |
| 792 | |
| 793 | -pico.xml: new Japanese dumps [Team Europe] |
| 794 | |
| 795 | -pico.xml: added info about Japanese releases and list of undumped items [Fabio Priuli] |
| 796 | |
| 797 | -apple1.xml: added a few more tapes [Anon01] |
| 798 | |
| 799 | -megadriv.xml: documented more carts and dumps. [ElBarto] |
| 800 | |
| 801 | -snes.xml: documented the copy protection algorithm of many pirate |
| 802 | cartridges [d4s] |
| 803 | |
| 804 | -snes.xml: a couple of new dumps [Badablek, d4s] |
| 805 | |
| 806 | -megadriv.xml: added a few Russian pirate dumps. [Kaylee] |
| 807 | |
| 808 | -ibm5150.xml: Updated the IBM 5150 list with a few more dumps, and |
| 809 | fixed a few errors. [Kaylee] |
| 810 | |
| 811 | -pico.xml: new US dumps added. [TeamEurope] |
| 812 | |
| 813 | Source Changes: |
| 814 | ---------------- |
| 815 | -upd765.c: Trigger RDY active during reset interrupt for each drive |
| 816 | independently so that 4 consecutive Sense Interrupt commands will |
| 817 | return the correct status. [Curt Coder] |
| 818 | |
| 819 | -SoundBlaster: first-pass somewhat naive working version. Autoinit DMA |
| 820 | does not work; use sblaster1_0, not 1_5! [R. Belmont] |
| 821 | |
| 822 | -New TMS9900 and TMS9995 implementation with proper control line |
| 823 | handling and wait state generation. Previous implementation has been |
| 824 | renamed and drivers point to the old implementation until they are |
| 825 | adapted to the new one. [Michael Zapf] |