This repository has been archived by the owner on Mar 12, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 7
/
whatsnew.txt
1647 lines (1213 loc) · 55.3 KB
/
whatsnew.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
0.144
-----
MAMETesters Bugs Fixed
----------------------
- 04526: [Documentation] m4bigapl and clones: The correct description
is "The Big Apple (Mdm)".
- 04525: [Documentation] ep_smoke: The correct description is "Holy
Smoke! (Impulse) (EPOCH)".
- 04527: [Documentation] m4uuaw: The correct description is "Up Up and
Away (Barcrest) (MPU4)".
- 04522: [Documentation] m5bwaves: The correct description is "Brain
Waves (Barcrest) (MPU5)".
- 04523: [Documentation] m4click: The correct description is "Clickity
Click (Barcrest) (MPU4)".
- 04524: [Documentation] j6rh6: The correct year is 2002.
- 04520: [Documentation] j2supsft: The correct description is
"Supashifta (Jpm) (MPS)".
- 04519: [Documentation] nudgeit: The correct description is "Nudge-
It".
- 04521: [Documentation] j6cas5: The correct description is "Casino
5ive Liner (Jpm) (IMPACT)".
- 04500: [Documentation] ep_simbg: The correct description is
"SIMPSONS - Duff Beer Guide"
- 04517: [Documentation] j2cshfil: The correct description is "Cash-
Filla (Pcp (MPS)".
- 04516: [Documentation] j5suphi: The correct description is "Super
Hi-Lo (Jpm) (SYSTEM5)."
- 04515: [Documentation] megaaton: The correct name is "Meg Aaton".
- 04514: [Documentation] mousn_l1, mousn_l4, mousn_lu, mousn_lx: The
correct description is "Mousin' Around!".
- 00504: [Graphics] hharryu, dkgensan: They have some background
misplacement. (Roberto Zandonà)
Source Changes
--------------
Fixed up the flicky and clones (system1.c) Dip Switches after a fair
amount of playtesting. Also, added some specific set notes related to
oddness/differences observed. [Tafoid]
Start of input ports cleanup in the Toaplan drivers:
[Alex Jackson, kanikani]
* Removed some unused macros from toaplipt.h
* Fixed polarity of DIPLOCATIONs in toaplan2.c
* Added some missing inputs
Fixed tms99xx STCR command [Michael Zapf]
xmultipl: fixed tilemaps offsets [Roberto Zandona']
SDL: Add TAP/TUN networking capability and shell script for
configuration [Carl]
Added some common country and language names to the default strings,
and removed some unused and/or redundant strings [Alex Jackson]
Various improvement to Amiga FDC system [O. Galibert]
ipf: Describe the remaining fields [O. Galibert, SPS]
Rewrote NCR539x SCSI emulation from scratch [R. Belmont]
More Toaplan input fixes: [Alex Jackson, kanikani]
* Added DIPLOCATIONs and missing inputs to twincobr.c, wardner.c,
toaplan2.c
* Added information about ingame test/debug features to comments in
toaplan2.c
* Unified toaplan2.c inputs with the other Toaplan drivers
Converted neogeo MVS driver to use software lists in preparation for
multislot support [David Haywood]
neogeo.c: fixed kof98 on non-Windows builds [Alex Jackson]
Added per-channel volume control to ES5505/ES5506 sound chip, and
hooked it up to the Taito F3 driver [Angelo Salese]
Added a preliminary ES5510 DSP DRAM input/output latches support in
Taito F3 driver, fixes sound in Ring Rage and Riding Fight
[Angelo Salese]
Implemented FRC hook-up to Sega System 24 HW, fixes missing SFXs to
Bonanza Bros. [Angelo Salese, Phil Bennett, Charles MacDonald]
6522VIA: Implemented CA2 pulse output mode, and output interrupt state
only when it changes. [Curt Coder]
6532RIOT: Output interrupt state only when it changes. [Curt Coder]
hikaru: added 0.84 BIOS [Arzeno Fabrice]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Dirt Dash [Phil Bennett, hap]
Galaxy Game [Mariusz Wojcieszek, hap, Quantum Leaper]
New clones added
----------------
King of the Monsters 2 - The Next Thing (prototype)
[Tormod, Kevin Eshbach, f205v, Smitdogg, The Dumping Union]
Alien Front (Rev T) [Arzeno Fabrice]
House of the Dead 2 (prototype) [Arzeno Fabrice]
18 Wheeler (Rev. A) [Arzeno Fabrice]
Zero Team (set 5, Korea, Dream Soft license) [Guru, gp-lee]
New games marked as GAME_NOT_WORKING
------------------------------------
Gunbalina (GNN1 Ver.A)
[Yohji, hap, Krusty, B. Munger, Brian Troha, D. Edwardson, Kevin
Eshbach, R. Weidinger, J. Kretschmer, Smitdogg, The Dumping Union]
Arcana Heart Full [Tormod, Smitdogg, The Dumping Union]
Melty Blood Actress Again [The Dumping Union]
0.143u9
-------
MAMETesters Bugs Fixed
----------------------
- 04509: [Core] Analog controls are broken on keyboard when joystick
is enabled (Alex Jackson)
- 04394: [DIP/Input] All games with paddle inputs: IPT_PADDLE inputs
do not center properly when mapped to an analog joystick
(Alex Jackson)
Source Changes
--------------
fix listing of switches used by gambling games [kanikani]
Hooked up MC6845 to Laser Base [Angelo Salese]
Hooked up PIT to Laser Base [Angelo Salese, Tomasz Slanina]
Changed some of the default mappings for analog controls in order to
fix various input-fighting bugs (including, but not limited to,
MT#4394 and MT#4509). Reverted the u8 change to analog joystick
handling--it only partially solved the problem it was meant to fix, it
introduced new issues in return, and generally made the code more
complicated for little benefit [Alex Jackson]
Improved game documentation to Naomi / Triforce / Chihiro HW [f205v]
New clones added
----------------
Battle Shark (Japan, Joystick) [ShouTime]
0.143u8
-------
MAMETesters Bugs Fixed
----------------------
- 04505: [Graphics] airbustr and clones: Background scrolling is jerky
(hap)
- 04497: [Crash/Freeze] spss4240: Hang during "Initializing.." routine
(Jim Stolis)
- 04496: [Crash/Freeze] m1cluecb, m1przclu: Hang of application after
OK (R. Belmont)
- 04441: [Crash/Freeze] Most sets in triforce.c: Crash/Assert before
OK (R. Belmont)
- 04502: [Crash/Freeze] crtaxihr, mj2, mj3, outr2st: Stop before
"Initialization" completion (R. Belmont)
- 04503: [Crash/Freeze] azumanga, initdv2jo, initdv3jb: Access
Violation during "Initializing" (R. Belmont)
Source Changes
--------------
Improvements to magicfly.c [Roberto Fresca]
* Confirmed and fixed CPU clock for magicfly and 7mezzo.
* Rearranged the graphic ROMs addressing. Splitted both gfx banks.
* Created and minimized the color palette for both gfx banks.
* Fixed colors for magicfly and 7mezzo.
Provided DVD dump for junai [alien_mame, The Dumping Union]
lethalen: improved offset screen and gun in japan version; removed
eeprom default values [Roberto Zandona']
taito_z.c: Added PCB locations to the Aqua Jack sets [ShouTime]
taitopjc: Preliminary text layer and I/O CPU hookup [Ville Linde]
taitotz: preliminary text layer hookup [Ville Linde]
viper: implemented timers and I2C interface on MPC8240 [Ville Linde]
voodoo: preliminary Voodoo 3 support [Ville Linde]
Wrote a basic core for Epson RTC-9701 device chip [David Haywood,
Angelo Salese]
Fixed various translitteration errors in csplayh5.c game name
descriptions [Fujix]
Fixed Juno First refresh rate and interrupt firing
[Angelo Salese, Chris Hardy]
Removed deprecat.h usage from higemaru.c [Angelo Salese]
Removed deprecat.h usage from srmp6.c [Angelo Salese]
naomi: fix various crashes for some GD-ROM sets [R. Belmont]
Added tables from vlm5030 as verified by decap from ogoun. Adapted
vlm5030 to use the tms5xxx common tables file. Some details have yet
to be worked out for certain (how exactly the reflection coefficients
beyond k=2 address the k2+ rom)
[ogoun, Lord Nightmare, The Dumping Union]
Adjusted the VLM5030 K3 thru K10 coefficients to be based not on
reading the K2 rom but based on the index itself <<6 or 7. This makes
the games sound much better and explains the very small ram size used
for coefficients other than K1 and K2. This needs further
investigation and figuring out of the die schematic to settle
completely. [Lord Nightmare]
Various gottlieb.c fixes [Tafoid]
* Verified through playtesting, manuals and in-game service modes all
dips in the driver. Consolidated and added Dip Locations based on
all available information.
* Changed Q*bert and Q*bert's Qubes joystick layout to 8-Way to allow
for diagonals to be not only be mapped but used if desired.
Optimzied SH4 core by using a single opcode jump table instead of
nested switch statements [David Haywood]
namcos22.c: improved flat shading and depth cueing [hap]
Golden Poker driver improvements. [Roberto Fresca]
* Mapped the Dallas DS1210 for Video Klein sets that have one.
* Mapped the 2800-2fff range as RAM for the non-Dallas Video Klein
sets.
* Some minor fixes.
Fixed colors to Witch Card (Video Klein CPU box, set 2)
[Roberto Fresca]
Novo Play Multi Card / Club Card improvements: [Roberto Fresca]
* Added proper button-lamps support and layout.
* Added default NVRAM, necessary to boot.
* Added technical notes.
JPM IMPACT changes that make the display at least work now, and some
more M1 set splitting [James Wallace]
Preliminary emulation of the YMZ770 sound chip
[R. Belmont, O. Galibert, MetalliC]
Funworld driver: Documented hopper motor line (temporarily added as an
extra lamp). Better documentation of output ports... Novo Play Multi
Card: Added PIAs connections layout, added 'Allow Autohold' DIP
switch. [Roberto Fresca, Rob Ragon]
Various improvements to Magic the Gathering: Armageddon [Phil Bennett]
NVRAM devices each have their own files, when applicable. The output
of such will be "NVRAM\setname\devicefile.". Some cases will still use
the old "NVRAM\setname.NV" method until they have been converted
properly. [smf]
Made some fixes/additions to the input system [kanikani]
* Added the possibility to press contradictory direction digital
joystick input at the same time (i.e. up-down, left-right);
* Added the possibility to set an arbitrary value for coin impulses;
* fixed a bug with loop lever routine
* fixed a bug with analog joystick routine
Various fixes in tnzs.c driver [kanikani]
* Plump Pop
- update DIPSW item (collision between each players' child)
- added DIPLOCATION
* Extermination
* Arkanoid Revenge of DOH
* Dr.Toppel
* Kageki
* Chuka Taisen
* The Newzealand Story
- added DIPLOCATION
* Kabuki Z
- fixed difficulty DIPSW (EASY and MEDIUM is reversed)
- added DIPLOCATION
* Insector X
- fixed difficulty DIPSW (based on manual)
- added DIPLOCATION
Various fixes in tmnt.c driver [kanikani]
* T.M.N.T.
- fixed visible area (garbage on each side is correct (verified on
PCB))
- fixed DIPSW
- added DIPLOCATION
* Golfing Greats
- fixed inputs
- fixed DIPSW
- added DIPLOCATION
* Trigon
* Cuebrick
* M.I.A.
* Punk Shot
- fixed DIPSW
- added DIPLOCATION
* Premiere Soccer
- added DIPLOCATION
Various fixes in ninjaw.c driver [kanikani]
* Ninja Warriors
- added DIPSW notes
* Darius II
- fixed DIPSW
- fixed game description
Various fixes in twin16.c driver [kanikani]
* Majuu no Oukoku
- fixed inputs
- fixed DIPSW
- added DIPLOCATION
* Gradius II
* Hard Puncher
* M.I.A.
* Cuebrick
- fixed DIPSW
- added DIPLOCATION
Fixed DIPSW in Darius II [kanikani]
Fixed DIPSW in Ninja Ryuukenden / Ninja Gaiden [kanikani]
Various fixes in galaga.c driver [kanikani]
* Bosconian
- fixed DIPSW
- fixed DIPLOCATION
* Galaga
* Xevious
* DigDug
- fixed DIPLOCATION
Fixed DIPSW and DIPLOCATION in segas24.c driver [kanikani]
Fixed DIPSW and DIPLOCATION in segas18.c driver [kanikani]
Fixed DIPSW in segag80r.c driver [kanikani]
Fixed DIPSW in segag80v.c driver [kanikani]
Fixed DIPSW in segald.c driver [kanikani]
Fixed DIPSW in Ninjakun and Penguin-Kun Wars [kanikani]
Various fixes in dec0.c driver [kanikani]
* Heavy Barrel
- fixed DIPSW
- fixed DIPLOCATION
* Birdie Try
* Dragon Ninja
* Fighting Fantasy
* Midnight Resistance
- fixed DIPSW
* Robocop
- fixed DIPLOCATION
Fixed coinage DIPSW using Sega common setting in segaybd.c,
segaorun.c, segaxbd.c, segahang.c, segae.c, segac2.c, segas16a.c and
segas16b.c drivers [kanikani]
Fixed coinage DIPSW using Konami common setting in chqflag.c, pooyan.c
and rockrage.c drivers [kanikani]
Various fixes in sega16b.c driver [kanikani]
* Ace Attacker
- added I/O board read routine
* Dunk Shot
- fixed DIPLOCATION
* Sukeban Janshi Ryuko
- added DIPSW
* Time Scanner
- fixed DIPSW
Various fixes in sega16a.c driver [kanikani]
* Ace Attacker
- changed to use analog device
* Sukeban Janshi Ryuko
- added DIPSW
* Time Scanner
- fixed DIPSW
Fixed / added comments in ninjakd2.c driver [kanikani]
Made some video optimizations in toypop.c driver [kanikani]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Waku Waku Doubutsu Land TonTon [Angelo Salese, Yasuhiro Ogawa, Roberto
Fresca]
Kasino '89 [Roberto Fresca, Rob Ragon, Tomasz Slanina]
Novo Play Multi Card / Club Card [Roberto Fresca, Rob Ragon]
New clones added
----------------
Crash (bootleg of Head On) [f205v]
Gunbuster (US) [ShouTime]
Mustafa and 40 Thieves (Bootleg) [f205v]
Flyball (rev 2) [Siftware]
Bad Lands (bootleg, alternate) [Tomasz Slanina]
Witch Card (Video Klein CPU box, set 2) [Roberto Fresca, Team Europe]
Alpha Mission 2 (prototype) [Brian Hargrove]
Burning Fight (prototype) [Brian Hargrove]
New games marked as GAME_NOT_WORKING
------------------------------------
Unknown TMS9980 Poker Game [Roberto Fresca, Team Europe]
Junai 2 - White Love Story [alien_mame, The Dumping Union]
Namco Stars [Yasuhiro Ogawa]
Sega's Golden Poker Series "Joker's Wild" [Yasuhiro Ogawa]
Real Puncher [Phil Bennett, Chris Hardy]
Speed Driver [XingXing]
Racing Jam DX [Tomas Dahlgren]
0.143u7
-------
MAMETesters Bugs Fixed
----------------------
- 02448: [Graphics] lethalen: External' rowscroll not hooked up
correctly (1st attract level, highscores). (Roberto Zandona')
- 04471: [Crash/Freeze] Many sets using m68000-family CPU: Access
Violation (Sandro Ronco)
- 04345: [Sound] nbbatman, ssoldier and clones: Sounds freezes or
halts after a time (Mamesick)
- 04386: [Graphics] timecris and clones: Specific room with incorrect
lighting on Stage 2 (hap)
- 04495: [Crash/Freeze] All sets in cd32.c: All games fail to boot
properly (mariuszw, R. Belmont)
- 00258: [Graphics] blswhstl: Graphic glitch on the final boss.
(robiza)
- 00373: [Graphics] butasan: There are missing background tiles and
wrong colours. (robiza)
- 00172: [Graphics] butasan: The top status area (where the score and
time info is) is missing text and has wrong colors. (robiza)
Source Changes
--------------
Major rewrite of umipoker and saiyukip input system. Added missing
inputs, fixing structure. Added button- lamps support and layout to
saiyukip, coin counters and complete documented outputs to both games.
Also reworked the DIP switches structure to match what the test mode
shows, with their respective DIP locations [Roberto Fresca]
Complete DIP switches & DIP locations for Umi de Poker and Slot Poker
Saiyuki [Roberto Fresca]
Added Cherry Master '97 PCB layout. [Roberto Fresca, Team Europe]
Fix for systems where getc() is a #define rather than a function
[ElBarto]
neogeo: Fixed game saving [ElBarto]
butasan: fixed text ram banking [Roberto Zandona']
blswhstl: fixed screen size and zoom [Roberto Zandona']
Exposed the Z80 DART interrupt vector to non-Z80 users. [Curt Coder]
Improved inputs and added some TLB notes in the Aleck64 driver
[Peter Sealy]
m68000 - Fix for MINGW compiler optimization [Sandro Ronco]
Big10: Fixed default DIP switches and DIP locations. [Roberto Fresca]
Fixed all HLSL stability issues except visible crease. [Ryan Holtz,
Bat Country Entertainment]
Fixed Z80DART FIFO starting index. [Curt Coder]
m68k: Activate trace emulation and fixed it [O. Galibert]
m68000: Avoid a case when dropping the irq mask just after taking a
auto-acked interrupt would cause a spurious irq [O. Galibert]
m68000: Reset the double-bus/address-error flag where appropriate to
avoid halting on consecutive but not linked exceptions [O. Galibert]
m68k: preliminary support for ColdFire family and MCF5206E [R. Belmont]
namcos22.c: Fixed or improved polygon fade, high priority polygons,
texture c-mode, sprite seaming, textlayer alpha/shadow, DSP external
memory addressmask, and some other smaller issues. [hap]
sh3/4: fixed big-endian mode [R. Belmont]
Hooked up touch screen to Odeon Twister 2 [Mariusz Wojcieszek]
Fix incorrect masking of register writes on ay-3-8914, fixes wrong
envelope amplitude on games which use hardware enveloping on
Intellivision (Thunder Castle, etc) [Huygens]
Added complete dump for sfish2 [Guru]
namcos22.c: Fixed or improved tokyowar sprite garbage, sprites in
alpinesa alpinr2a/b and cybrcycc, sprite x/y flipping, sprite delta
x/y, texture c-mode (again), and some z priority issues. [hap]
tms9928a.c: Fixed colission detection regression. [Wilbert Pol]
m68k: preliminary 68040 MMU implementation [R. Belmont]
Figured out the sound system of Muroge Monaco and clones. It's a
Delta-Sigma DAC (1-bit/Bitstream), driven by the bit 3 of the output
port 0x7000. [Roberto Fresca]
Fixed the graphics decode of Las Vegas. [Roberto Fresca]
Added correct P1 and M1 for Neo Mr. Do and made some documentation
updates in the Neo-Geo driver [Johnboy]
Updated intelfsh.c in order to support AMD 29F080 chip [Sandro Ronco]
namcos23.c: added gun input to Time Crisis 2 [hap]
Further major organization, documentation and reordering of numerous
(about 2500) gambling / Fruit machine titles covering multiple
systems. [David Haywood]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
PEPSI Man [Luca Elia, Yasuhiro Ogawa]
Uchuu Tokkyuu Medalian [Luca Elia, Yasuhiro Ogawa]
Funcube 3 [Luca Elia, Yasuhiro Ogawa]
FamicomBox [Mariusz Wojcieszek]
New clones added
----------------
Jungle King (alternate sound) [Andrew Welburn]
Zero Gunner (Japan, Model 2A) [Tormod, Brian Troha, The Dumping Union]
Last Bronx (USA, Revision A) [R. Mucciarelli, The Dumping Union]
Viper Phase 1 (USA, New Version, set 2) [Arzeno Fabrice]
Vigilante (US) - Rev. G [Corrado Tomaselli]
Cruis'n Exotica v1.0 [Brian Troha, The Dumping Union]
NBA Jam T.E. Nani Edition (rev 5.2 8/11/95) [TerryMasters]
Muroge Monaco (set 3) [Roberto Fresca, EMMA Italian Dumping Team]
Butasan - Pig's & Bomber's (Japan, English) [Bensonrad]
Aqua Jack (US) [ShouTime]
New games marked as GAME_NOT_WORKING
------------------------------------
Cherry Master '97 [Roberto Fresca, Team Europe, FatArnold]
Metalman [PinMAME]
Pimbal (Pinball 3000) [PinMAME]
0.143u6
-------
MAMETesters Bugs Fixed
----------------------
- 04483: [Compiling] sdlmame does not build in OpenBSD (R. Belmont)
- 04488: [Sound] All games in ms32.c: Jaleco Mega System 32 is mono
only (Angelo Salese)
- 03541: [DIP/Input] victlapw: Cannot insert coins. (hap)
- 02543: [Color/Palette] raveracw, raveracj, raveracja: Sudden in-game
darkness. (hap)
- 01949: [Graphics] cybrcycc: No background graphics when choosing
Hard course. (hap)
- 00136: [Crash/Freeze] acedrvrw: I was passing the first checkpoint
on the first track and was heading off the track, it crashed.
(hap)
- 02008: [Crash/Freeze] acedrvrw, victlapw: The 2 Ace Drivers game
crash during attract mode (hap)
- 04480: [Misc.] All sets in mpu4.c and mpu5.c: Running any sets cause
"validation checks failed" message (Tafoid)
Source Changes
--------------
Replaced M1 rom with proper dump for nprsp (NeopriSP Retro Collection)
[The Dumping Union]
m68k: fixed another buffer overflow bug [Belegdol, R. Belmont]
Added preliminary MCU handshake simulation sequence for astyanax,
hachoo, jitsupro, plusalph, stdragon and removed ROM patches for those
games [Angelo Salese]
Implemented inputs for edfbl and monkelf [Angelo Salese]
Fixed attract mode behaviour in Cybattler [Angelo Salese]
Added MCU dumps for X-Multiply (m72) and Image Fight
[The Dumping Union]
Removed deprecat.h usage from Jaleco Mega System 1 [Angelo Salese]
Improved sprites in King Derby [Angelo Salese]
Implemented default INIT register for MC68HC11 CPU core, necessary for
Namco's 30 Test HC11 sub-variant to work properly [Angelo Salese]
Implemented preliminary Free Running Counter timer for MC68HC11 CPU
core [Angelo Salese]
Added ROL EXT, ROL INDX, ROL INDY, STS DIR opcodes to the HC11 CPU
core [Angelo Salese]
Implemented save support to HC11 core [Angelo Salese]
Added preliminary 7-seg artwork for King Derby [Angelo Salese]
dogpatch - added shot sounds [Derrick Renaud, iritis]
Yet more Neo-Geo work on game ROMs structures [Johnboy]
* Finished to document used pcb's for cartridges
* Finished removal of .bin extension in favour of
chiplabel.socketlabel naming convention
Whitestar: added main CPU FIRQ, fixed main/DMD CPU comms, DMD VRAM is
now populated [R. Belmont]
Update raiden 2 driver with guru-style readme for raiden 2 pcb itself,
based on the raiden dx guru-readme. [Lord Nightmare]
Figured out BIOS loading in Super Kaneko Nova System
[Joerg Hartenberger]
model3: added drive board ROMs for Scud Race, Scud Race Plus, Sega
Rally 2, and Daytona USA 2 [Andy Geezer]
naomi: added drive board ROM for f355 [Andy Geezer]
Whitestar: correct sample loading for games with 4Mbit ROMs
[R. Belmont]
Various Nibbler clean-ups: [Tafoid]
* Set up Nibbler and clones to allow the Pioneer Balloon sound rom as
OPTIONAL as some board configurations has this rom on board. If
it is missing from your romset, the game will be allowed to play
without the music is desired.
* Nibbler and clones have been reordered and renamed based on version
information.
* Added notes to the driver.
Various wiz.c fixes : [Tafoid]
* Fixed cocktail controls for scion and clone.
* Took ROM_LOAD_OPTIONAL out of ROM_START that uses the audiocpu rom
from scionc for scion. The original scion audiocpu is not
emulated correctly, is a known issue, and was only covered up by
the use of this other dump from scionc.
whitestar: correct sample ROM loading for games with 8Mbit sample ROMs
[R. Belmont, Tafoid]
Allow region tags starting with a : to mean "absolute" so devices can
access the parent base driver's ROM regions [R. Belmont]
Moved DECO BSMT2000 sound board out to a device shared between
Whitestar and tattass [R. Belmont]
WD17xx: Connected Side Select Output for variants that support it.
[Curt Coder]
More minor notes about different raiden 2 set sound roms and suspected
(but as of yet unproven) version order. [Lord Nightmare, trap15]
Update sp0256 core to use correctly ordered resroms; update sauro
driver to use correctly ordered sp0256-al2 resroms.
[Huygens, Lord Nightmare]
namcos22.c updates [hap]
* fixed acedrvrw and victlapw crash from buffer overflow
* fixed dirtdash crash due to pointrom size, the game still doesn't
work though
* improved display fader (used in raveracw)
* cleaned up inputs and added default nvram where useful
* properly emulated step lock motor status for the skiing games
Added basic PCB layout for Reel'N Quake! [Brian Troha]
Further major organization, documentation and reordering of numerous
(over 1700) gambling / Fruit machine titles covering multiple
systems. [David Haywood / James Wallace]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bingo (set 1) [Roberto Fresca, EMMA Italian Dumping Team]
Bingo (set 2) [Roberto Fresca, The Dumping Union]
30 Test (Remake) [Angelo Salese, Yasuhiro Ogawa]
Candy Candy
[Kevin Eshbach, ranger_lennier, B. Munger, bodger319, Brian Troha, Smitdogg, The Dumping Union]
Deluxe 5
[Steetgames, bodger319, G. Mateo, M. Rodrigo, R. Weidinger, Brian Troha, Smitdogg, The Dumping Union]
PEPSI Man [Luca Elia]
Super Shot [Mariusz Wojcieszek, Team Europe & fallout]
Umi de Poker / Marine Paradise [Angelo Salese, Yasuhiro Ogawa]
Slot Poker Saiyuki [Angelo Salese, Yasuhiro Ogawa]
New clones added
----------------
Ikari 3 (Japan) [ShouTime]
Exvania (World) [Tormod, The Dumping Union]
New games marked as GAME_NOT_WORKING
------------------------------------
Croupier (Playmark Roulette v.20.05) [Roberto Fresca]
Video Poker (v1403) [Roberto Fresca]
Funcube 3
Mahjong Momotarou
0.143u5
-------
MAMETesters Bugs Fixed
----------------------
- 02700: [Speed] pocketrc: game runs too fast (hap)
- 04477: [Documentation] naomi: Duplicate File entries in each set in
driver (Tafoid)
- 04475: [Graphics] quizmeku: Missing gfx (M.A.S.H.)
- 03641: [Graphics] sspirits, gground: Only half of the game's frames
are rendered. (M.A.S.H.)
- 03195: [Gameplay] crkdown: graphic artifacts and speed drop during
gameplay (M.A.S.H.)
- 00961: [Sound] raidena: Some music channels go out of sync after a
while. (Kold666)
- 04397: [HLSL] MAME freezes with a hlsl .ini file. (MooglyGuy)
Source Changes
--------------
Implemented double buffering and improved colors for 3d in Top Landing
[Angelo Salese]
naomi.c: Added rev "A" Japan BIOS, original Korean BIOS as well as rev
"D" Korea [gamerfan, Smitdogg, BrianT, The Dumping Union]
armedf.c: Verified correct sprite roms for Terra Force (Japan)
[ShouTime]
dday.c: Added dipswitch locations to the D-Day sets
[Corrado Tomaselli, Brian Troha]
m68k: Preliminary support for MC68340 (CPU32). Reorganized to
facilitate C++ conversion. [David Haywood]
m68k: use 68340 instruction table for 68340, cpXXX instructions are
020/030 only, add CINV, CPUSH stubs for 040 [R. Belmont]
Add comment about new raiden2 rom combination, add missing pals as
undumped, fix IC locations on several sets.
[Lord Nightmare, Hammad, EdCosta]
Various HLSL fixes: [Ryan Holtz, Bat Country Entertainment]
* Created two flags, -hlsl_ini_write and -hlsl_ini_read. The former
enables custom HLSL INI writing explicitly, the other enables
loading of the same.
* Fixed disappearing aperture effect when using custom INI files.
* Fixed diagonal seam on some games, for serious real this time
* Fixed phosphor simulation, now works as expected
model3.c: Redumped Spikeout FE. Special thanks to Phil Bennett & Bart
Trzynadlowski for verifying and testing the redumped roms. [Dr.
Spankenstein, wild eyed, Paratech, Layne, Lord Flux, atchoo, cbt,
gatt9, tormod, BrianT, The Dumping Union]
only report samples audit result for sets with required samples
[Fabio Priuli]
fixed segfault when using -verifysamples [Fabio Priuli]
floppy: Refactor slightly. Name, descrition, etc are now an intrinsic
property of converters. [O. Galibert]
Added some Stern Whitestar older revisions [Miodrag Milanovic]
Preliminary work at the projection calculation for 3d eye-space points
in Air Inferno [Angelo Salese, Andrew Gardner]
es5503: converted to modern device, improved IRQ timing [R. Belmont]
C352: don't try to play zero-length samples [Phil Bennett]
M377xx improvements
* Respect the restored mode bits for PUL [hap, R. Belmont]
* Proper cycle counts for PSH/PUL [R. Belmont]
* Fixed flags for multiply/division and divide by 0 interrupt [hap]
* Pass program bank to debugger hook so breakpoints work outside
of bank 0 [R. Belmont]
* Fixed interrupt flags for internal peripherals, corrected
BBC/BBS when running outside of bank 0 [R. Belmont]
* Several other interrupt timing and priority fixes [hap]
whitestar: make modern, add sound system. no work on main CPU part
yet. [R. Belmont]
floppy: Add brand-new MFI (MESS floppy image) support. [O. Galibert]
mfi: Fix the format thanks to smf's help [O. Galibert]
amigafdc: Modernize, but don't change a thing (yet) [O. Galibert]
floppy: Change the internal format to use magnetic cells. Temporarily
move the full-track pll bit extraction in the amiga fdc. [O. Galibert]
st_dsk: Add the easy ST formats [O. Galibert]
tempest.c: Corrected the rom labels, description and documentation for
the revised hardware rev 3 of Tempest. Added dipswitch locations for
the Tempest sets. [Brian Troha]
globalfr: filled in a little more of the memory map [R. Belmont]
Yet more Neo-Geo work on game ROMs structures [Johnboy]
* Continued to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel
naming convention
* Added correct v1 to pulstar
* Corrected layout of pgoal according to original cart
Added redumped c1/c2 and v1 to quizdaisk [DsNo]
Various changes and improvements to the Chihiro emulation
[Samuele Zannoli]
* modifies the ide device (idectrl.c) so it supports cases where it
is not connected to an hard disk, but to some different hardware
* adds PC devices 8259 pic, 8253 pit, ide controller
* adds "chihiro" command with subcommands "jamdis", "dump_string",
"dump_process", "dump_list", "help"
* updates the smbus controller and adds stubs for the pic16lc,
cx25871, eeprom smbus devices
* updates the memory map for the newly added devices
* fixes the size of the "others" region
* adds hack for the missing dump of the smbus eeprom
Decoded graphics in gigaman2 [iq_132]
Hooked up sound, fixed layer offsets in ppan [iq_132]
Fixed graphics glitches in speedspn on character select screen
[iq_132]
Fixed layer enable in cninjabl, giving it working status [iq_132]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ridge Racer 2
Free Kick [Charles MacDonald, The Dumping Union]
New clones added
----------------
1943: Midway Kaisen (Japan, Rev B) [Foul]
Rad Rally (Japan) [Arcadecomponents.com]
The King of Fighters '97 (Korean release) [DsNo]
New games marked as GAME_NOT_WORKING
------------------------------------
Fighting Bujutsu [Ville Linde, R. Belmont]
0.143u4
-------
MAMETesters Bugs Fixed
----------------------
- 02084: [DIP/Input] sokyugrt: Emulation starts with 1 or more credit
inserted (Angelo Salese)
- 04366: [DIP/Input] shanhigw: The game starts with 2 credits inserted
(Angelo Salese)
- 04470: [DIP/Input] roundup5, sci, chasehq, contcirc, dblaxle:
Missing PORT_TOGGLE (M.A.S.H.)
- 04396: [Interface] all games and drivers: Refreshspeed activating
when not needed (hap)
- 04453: [Graphics] shackled: Garbled sprites (David Haywood)
Source Changes
--------------
driver.h: fixed handling of compatible systems for MESS [Fabio Priuli]
tbowl.c: Corrected some dipswitches and settings. Added dipswitch
locations to the Tecmo Bowl sets. [Brian Troha]
Added correct sprite rom for "Mahjong Tian Jiang Shen Bing" [Guru]
Decrypted sprites and palette in "Mahjong Tian Jiang Shen Bing", added
inputs, sidestepped protection [Luca Elia]
z80dma: Added an alternative way of register read-back that directly
change the read mask without passing from the init read sequence
command, also moved around DMA counters incrementing [Angelo Salese]
tecmo.c: Added proper region to Gemini and Silk Worm sets. Added
dipswitch locations to Rygar sets, Gemini, Silk Worm and Back Fire
(Tecmo, bootleg). [Brian Troha]
Removed support for PORT_CATEGORY from the core, since PORT_CONDITION
is enough to deal with removable controllers in MESS [Fabio Priuli]
ioport.c: during emulation, detect keyboard only when enabled
[Fabio Priuli]
Various Neo-Geo changes: [Jackc, Johnboy]
* Continued to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel
naming convention
* Cleaned up fightfev: Removed duplicate p2, marked p1 bad dump
* Cleaned up fatfury2
Fixed independent channel volumes in Okim6376 sound chip, used by the
games from the Road Hog era of MPU4 [J. Wallace]
Moved ST-V game-specific overrides from saturn.c/stvinit.c to stv.c,
makes games to correctly return stv.c instead of saturn.c if you use
-listsource [Angelo Salese]
Moved change clock inside a timer and worked on NMI generation for
SMPC, fixes most instances of 2 credits at start-up for ST-V games
[Angelo Salese]
General portability fixes [Robert Muth, R. Belmont]
Rewritten ST-V IOGA system from scratch [Angelo Salese]
ymz280b.c: several minor fixes, including the issue that caused
glitched sfx in tecmosys.c tkdensho and deroon [hap]
Fixed mahjong panel input quirks for Virtual Mahjong and My Fair Lady
[Angelo Salese]
Provided some cheesy hacks to allow Magical Zunou Power to boot
[Angelo Salese]
Converted VDP2 registers into proper 16-bits parallelism
[Angelo Salese]
chdman - supported full/relative paths when creating cd rom image,
also added support for GDI with files containing space char
[Miodrag Milanovic]
Added support for loading other image types to cdrom device, with use
of chdman part of code [Miodrag Milanovic]
floppy: Add generic track data descriptors [O. Galibert]
Added MVOL to the SCSP core, used for sound fade in/out
effects [Angelo Salese]
Various fixes to the Taito JC system [Angelo Salese]:
* implemented preliminary object RAM bankswitch, fixes Densha de Go
garbage video objects if you coin up during attract mode
* improved inputs in Densha de Go, promoted game to working state;
* fixes analog inputs in Landing Gear;
* work around for DSP reset line in Dangerous Curves, allows it to reach
title screen (no 3d yet due of other problems);
* Implemented 4bpp mode for object RAM, used by Densha de Go 2 credit
display;
* Fixed IRQ6 triggering in (it's a signal that's sent from DSP
to Main to communicate that job is done);
* Faked the Mascon via an analog port, that fixes a bunch of issues
with undefined input state for Densha de Go 1 and 2
* Fixed ROM loading in Densya de Go 2 Kousoku-hen, fixes booting in it;
* Fixed Densha de Go 2 crash when entering into gameplay, game is
now playable;
* Implemented gouraud shaded triangles, fixes Landing Gear messed up
3D;
* Fixed credit display in Densha de Go;
* Preliminary implementation of object RAM screen masking, used to cover
left-right sides of the screen;
* Added DSP idle skips, mostly noticeable during POST screens;
Provided odometer and break table conversion for Densha de Go
[O. Galibert]
naomi: Split the rom boards into a collection of devices.
[O. Galibert]
williams.c: added second sound board to blaster/blaster30 [hap]
Fixed TMS32051 debug memory viewer [Angelo Salese]