Previous 199869 Revisions Next

r17925 Sunday 16th September, 2012 at 12:01:39 UTC by Miodrag Milanović
Messnew for 0.147 - please update for tomorrows release
[/build/messnew]messnew_0147.txt*

build/messnew/messnew_0147.txt
r0r17925
10.147
2-------
3
4
5MAMETesters Bugs Fixed
6----------------------
7- 04981: [Graphics] (coleco.c) coleco: [frogger] Blinking graphic
8  glitches across top half of screen (hap)
9
10New System Drivers Supported:
11-----------------------------
12(none)
13
14Systems Promoted from GAME_NOT_WORKING:
15---------------------------------------
16(none)
17
18Skeleton drivers:
19-----------------
20- AlphaSmart Pro [JCCyC]
21
22System 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
64Software 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
89Source 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
1400.146u5
141
142MAMETesters Bugs Fixed
143----------------------
144(none)
145
146New System Drivers Supported:
147-----------------------------
148(none)
149
150Systems Promoted from GAME_NOT_WORKING:
151---------------------------------------
152- SBC6510 [Robbbert]
153
154Skeleton drivers:
155-----------------
156- VAX 785 (LSI-11 board only) [Miodrag Milanovic]
157
158- Elektronika MS-0515 [KokaF77, Miodrag Milanovic]
159
160System 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
279Software 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
289Source 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
3060.146u4
307
308MAMETesters Bugs Fixed
309----------------------
310(none)
311
312New System Drivers Supported:
313-----------------------------
314(none)
315
316Systems Promoted from GAME_NOT_WORKING:
317---------------------------------------
318(none)
319
320Skeleton drivers:
321-----------------
322(none)
323
324
325System 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
453Software 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
461Source 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
4740.146u3
475
476MAMETesters Bugs Fixed
477----------------------
478- 04926: [Speed] (pce.c) tg16, pce: Slowdown when playing CD based games (Angelo Salese)
479
480New System Drivers Supported:
481-----------------------------
482(none)
483
484Systems Promoted from GAME_NOT_WORKING:
485---------------------------------------
486(none)
487
488Skeleton drivers:
489-----------------
490(none)
491
492
493System 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
547Software 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
577Source 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
5900.146u2
591
592MAMETesters Bugs Fixed
593----------------------
594- 04888: [Documentation] (msx.c) cpc400, cpc400s: The year of
595  manufacture should be corrected to 1988. (Wilbert Pol)
596
597New System Drivers Supported:
598-----------------------------
599(none)
600
601Systems Promoted from GAME_NOT_WORKING:
602---------------------------------------
603- Homelab3 [Robbbert]
604- Homelab4 [Robbbert]
605
606Skeleton drivers:
607-----------------
608- Brailab Plus [Robbbert]
609
610
611System 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
648Software 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
662Source 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 
6690.146u1
670
671MAMETesters 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
678New System Drivers Supported:
679-----------------------------
680(none)
681
682Systems Promoted from GAME_NOT_WORKING:
683---------------------------------------
684(none)
685
686Skeleton drivers:
687-----------------
688- Unknown HP Z80-based mainframe. [Robbbert,Lord Nightmare]
689- VTech Genius PC. [PulkoMandy]
690- ITT3030 [rfka01]
691
692System 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
713quickloads 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
789Software 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
813Source 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]

Previous 199869 Revisions Next


© 1997-2024 The MAME Team