This repository has been archived by the owner on Sep 18, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
whatsnew.txt
1725 lines (1327 loc) · 66.4 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.146
-------
MAMETesters Bugs Fixed
----------------------
- 04773: [Crash/Freeze] (midyunit.c) mkyawdim, mkyawdim2: Crash before OK
(Fabio Priuli)
- 04847: [Interface] -video ddraw with 16-bit desktop causes crash
- 00501: [Crash/Freeze] (liberate.c) liberatr: Select any wave above
16 (19 or 22) and the game resets on the planet screen. (couriersud)
- 04834: [Graphics] All sets in batman.c, relief.c, shuuz.c,
thunderj.c: Missing or misplaced graphic elements (hap)
- 04843: [Crash/Freeze] feversoc: Black Screen (David Haywood)
- 04840: [Crash/Freeze] (xmen.c) xmen6p, xmen6pu: Crash after OK (hap)
- 04492: [Sound] (missile.c) missile, missile1, missile2: Imperfect
sound played for UFO and bomber attack. (couriersud)
- 04822: [Crash/Freeze] (cdi.c) All sets in cdi.c: Crash after OK (micko)
- 04835: [Graphics] (gsword.c) gsword, gsword2, josvolly: Graphics
and palette corruption (hap)
- 04829: [Save/Restore] (astrocde.c) gorf, gorfpgm1, gorfpgm1g:
Intermittent failure of autosave state function in gorf sets (hap)
- 04789: [Graphics] (megasys1.c) avspirit, monkelf: Missing sprites (hap)
- 04805: [DIP/Input] (seta.c) blandia, blandiap: Dip Default "Coin Mode 1"
now triggers freeplay (micko)
- 04804: [Crash/Freeze] (simpl156.c) candance, chainrec, charlien,
joemacr, joemacra, magdrop, magdropp, osman: Black Screen/Hang
(w/noted slowdown) (micko)
- 04823: [Gameplay] (dgpix.c) fmaniac3: game shows only white screen
after title (micko)
- 04807: [Crash/Freeze] (copsnrob.c) copsnrob: Hang/Freeze at boot (micko)
- 04833: [Sound] (labyrunr.c) tricktrp & clones: music is too fast (hap)
- 04828: [Documentation] (bfm_sc4.c) sc4crgc and clones: The correct
year of production is '2003'.
- 04827: [Documentation] (bfm_sc5.c) sc5dmine and clones: The correct
year of production is '2002'.
- 04776: [Crash/Freeze] (raiden2.c) xsedae: Crash after OK (hap)
- 04826: [DIP/Input] (alpha68k.c) gangwars, goldmedl, skyadvnt, skysoldr,
timesold and it's clones: starting button for P1 is always on, you
cannot use P1 inputs (hap)
- 01631: [Crash/Freeze] (superqix.c) sqixb2, perestro, perestrof: game
resets after starting game (hap)
- 04824: [Documentation] (cps2.c) xmvsfu1d: In-Game selftest fails on
program rom 3 & 4
- 04817: [Graphics] (batman.c) batman: missing, corrupted graphics (hap)
- 04815: [Documentation] (bfm_sc5.c) sc5crnjw and clones: The correct
year of production is '2004'.
- 04813: [Documentation] (arcadia.c) ar_airh ar_airh2: Missing
relationship (clone of...) between sets
- 04586: [DIP/Input] (gunbustr.c) gunbustr and clones: You cannot
insert coin (hap)
- 04588: [Sound] (gunbustr.c) gunbustr and clones: No Sound (hap)
- 04738: [Graphics] (playch10.c) pc_mman3, pc_ngai2, pc_ngai3, pc_pwbld,
pc_radr2: Graphics are messed up
- 04809: [Crash/Freeze] (redclash.c) All sets in redclash.c: Hang on Boot (hap)
- 04808: [DIP/Input] (exprraid.c) All sets in exprraid.c: Hang after coining up (hap)
- 04806: [Crash/Freeze] (ladybug.c) All sets in ladybug.c (except sraider):
Hang/Freeze at boot (hap)
- 04810: [Crash/Freeze] (aleck64.c) 11beat, hipai, mtetrisc, srmvs, starsldr,
twrshaft, vivdolls: Crash after OK (micko)
Source Changes
--------------
Don't optimize tms57002 on OS X PowerPC builds [Couriersud]
galspnbl.c: Add in missing button to Gals Pinball & Hot Pinball along
with misc documentation. [Brian Troha]
spbactn.c: Adjusted clock speeds based on OSCs actually on the PCB.
Added missing button and labeled buttons. Added dipswitch locations
and misc documentation. [Brian Troha]
Added NMI sound ACK mechanism to tecmo.c driver [Angelo Salese]
Misc documentation updates and typo fixes for neogeo.xml as well as
updates and a cleanup of neodrvr.c [Johnboy]
Fixed ffightj2 ROMs labels and locations, added pcb infos to
video\cps1.c [Team CPS-1]
Fixed mapping for mmatrixd (cps2) to allow in-game region switch to
work and renamed to a US set due to rom labels. Replaced Phoenix Set
xmvsfu1d (cps2) bad dumps with others which pass in-game rom tests.
[Barry Harris]
timeplt.c: Added inputs to chkun and bikkuric, making them playable.
[hap]
Corrected some off by one errors in DM01 dot matrix emulation, while
making it a bit more generic. Ultimately, it will plug into Scorpion
2 and 4 hardware. [James Wallace]
preliminary Toshiba TC8830F emulation [hap]
i8251: "reset" bit is only documented to revert to looking for a mode
byte, not reset the entire chip. [R. Belmont]
Preliminary Z8001 support [Christian Groessler]
Initial work in preparation for some modernization on the whole
megadriv.c file, starting with better splitting of actual drivers
(megadriv.c, megacd.c, mega32x.c, megasvp.c and megavdp.c).
[David Haywood]
More Z8001 work, M20 now passes memory test [Christian Grössler]
Fix for i286 preventing error 104 on ibm5170 [Carl]
Added PPC405GP to PPC cpu core [Lukasz Markowski]
Added custom DCR read/write handlers to PPC cpu core
[Miodrag Milanovic]
gei.c: Refactored Trivia rom questions. Added misc documentation.
Added DSW locations to several sets. [Brian Troha]
This is phase 2 of the DMD changes, creating a new '5 dot' element to
make it more like the actual DM01 (which uses 5 by 7 blocks, but wires
them up row wise to a buffer, giving an unusual '65 dot row')
[James Wallace].
Z8001: Fix inb/outb @rX form. M20 PPI test now passes. [R. Belmont]
Correct labels for bcruzm12 and replaced overdumped rom from butasan
based on pcb pictures and observation [bonky0013, Tafoid]
Updating MAME drivers to use modern i8255 implementation instead of
the legacy one [Fabio Priuli]
z800x: Support for disassembly of Z8001 instructions
[Christian Grössler]
segas16b.c: Corrected the rom labels for the Japanese Cotton set and
added the Sega ID# for the rom board. [Tormod, The Dumping Union]
Small Konami update: [Mamesick]
* aliens.c : reverted wrong changes applied in 0.145u8.
* crimfght.c : reverted wrong changes applied in 0.145u8.
* vendetta.c : small cosmetic changes plus PCB components verified.
Z8001 has 16-bit wide I/O ports [R. Belmont, Christian Grössler]
68681: Timers start immediately; unlike counters they don't wait for a
start command. [R. Belmont]
Finally done the last part of the dotmatrix changes, which is to
create a dot by dot display mode. This makes the BFMDM01 emulation far
more straightforward, and should mean that anyone wanting a matrix can
call some combination of functions and make it work. [James Wallace]
info.c: added screen tags to xml output, so that it is possible to
easily identify which screens depend on optional devices (mostly of
use in MESS, for its slot options, but eventually handy for PC-based
arcades too) [Fabio Priuli]
Improved sound emulation in for pokey chip. Changed audio emulation to
emulate borrow 3 clock delay and proper channel reset. New frequency
only becomes effective after the counter hits 0. Emulation also treats
counters as 8 bit counters which are linked now instead of monolytic
16 bit counters. [Couriersud]
i386: IRET/Virtual 8086 mode fixes [Carl]
Added the alternative bios found on Gachagachamp, it appears to just
be recompiled. [smf]
Added the 700B01 bios, only the CRC is known. [smf]
Stop the elephant stage on Handle Champ from crashing, though other
graphics issues remain. [smf]
New Mega-Tech BIOS added. [El Barto]
Fix regression on POKEY device introduced in last commit. Fixed high
pass filters for POKEY. Added POKEYN device based on modern device.
Migrated bzone, ccastles and missile to use this device. [Couriersud]
Fixed random lfsr generation in pokey.c. This fixes MT00501 while
tempest is still starting up. [Couriersud]
Convert all remaining drivers to use the modern pokey device.
[Couriersud]
Emulated the protection(s) in lhzb2a, making it playable [Luca Elia]
mc68681: Fixed generation of spurious interrupts, and provide
ASSERT/CLEAR states to the IRQ callback. [R. Belmont]
i386: another small vm86 fix [Carl]
Added I/O board ROM dump for Ninja Assault
[Tormod, Smitdogg, The Dumping Union]
Chance 32 driver improvements: [Roberto Fresca]
* Inputs from the scratch.
* Completely demuxed the output lines.
* Added lamps support.
* Added a nice button-lamps layout.
* Found and added the FEVER! lamp.
* Fixed the Oki6295 and CRTC 6845 clocks.
* Corrected the refresh rate to 52.786 Hz (similar to Major Poker).
* Hooked the vblank input line.
* Figured out the following DIP switches:
Auto Max Bet, Flip Screen, Maximum Bet,
Auto Hold, Double-Up Type, Remote Credits,
Bet Limit, and Coinage Multiplier.
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Chance Thirty Two [Roberto Fresca]
Chance Kun [hap]
Bikkuri Card [hap]
DS Telejan (DECO Cassette) [Guru, Charles MacDonald]
Hyper Bishi Bashi Champ (GQ876 VER. EAA) [smf, Guru, Thorsten]
Hyper Bishi Bashi Champ (GQ876 VER. AAA) [smf, any]
Handle Champ (GQ710 VER. JAA)
[smf, Yasuhiro, Tormod, Paratach, M. Healey, Dr. Spankenstein, f205v,
T. Bailey, Mr. CAST, J. Finney, M. David, anonymous, Pernod, hap,
gatt9, redk9258, L. Genier, Yohji, Smitdogg, The Dumping Union]
Mahjong Long Hu Zheng Ba 2 (VS221M) [Luca Elia, Guru, Dyq, bnathan]
New clones added
----------------
Hamburger (DECO Cassette, Japan)
[Charles MacDonald, Dr. Spankenstein, Kevin Eshbach, T. Huff, SteveS,
E. Page-Hanify, Hikari, ArcadeDude, F. Bukor, N. Francfort, jmurjr,
arcade-history.com, ThumB, Hurray Banana, Paratech, Xiaou2, Cornishdavey,
A. Costin, M. Ponweiser, Tormod, Rambo, Smitdogg, The Dumping Union,
Team Japump!!!]
Pro Golf (DECO Cassette) (set 2) [Guru, Charles MacDonald]
Super Poker (Version 10.10) [Brian Troha, The Dumping Union]
Ms. Pac-Man II (bootleg) [Jim Skilskyj, MisfitMAME]
Ms. Pac-Man II (Orca bootleg set 2) [Corrado Tomaselli, MisfitMAME]
Tecmo Bowl (World, prototype?)
[Mr. CAST, Smitdogg, The Dumping Union]
Zero Team 2000 [Mr. CAST, Smitdogg, The Dumping Union]
OutRunners (Japan) [ShouTime]
New games marked as GAME_NOT_WORKING
------------------------------------
Touryuumon [Yohji, Mr. CAST, Smitdogg, The Dumping Union]
0.145u8
-------
MAMETesters Bugs Fixed
----------------------
- 04774: [Crash/Freeze] (naomi.c) Most sets in naomi.c:
Crash before OK (R. Belmont)
- 04794: [Graphics] (bombjack.c) bombjack & clone: Missing
sprites (Phil Bennett)
- 04786: [Original Reference] (cps2.c) vhunt2d: In-Game selftest
fails on Program Rom 04
- 04788: [Original Reference] (cps2.c) vsav2d: Several roms do not
pass selftest.
- 04787: [Sound] (epos.c) dealer: Missing sounds
- 04785: [Compiling] Default 'tiny' does not build. (micko)
- 04771: [Speed] (hyprduel.c) magerror: Massive drop in performance
at Warning Screen and onwards (Phil Bennett)
- 04777: [Crash/Freeze] (scramble.c) 800fath, ad2083, knockout,
mariner, triplep: Crash before OK (Tafoid)
- 04778: [Crash/Freeze] (subsino2.c) bishjan, mtrain, wtrnymph:
Crash before OK (Tafoid)
- 04779: [Crash/Freeze] (scobra.c) billiard, hustler, hustlerb2,
hustlerd: Crash before OK (Tafoid)
- 04772: [Crash/Freeze] (midtunit.c) jdreddp: Crash
before OK (Phil Bennett)
- 04768: [Graphics] (nova2001.c) ninjakun: Missing game Graphics
and Tilemap Scroll (Phil Bennett)
- 04766: [Graphics] (mario.c) mario and clones: Missing
Title/Game Graphics (Phil Bennett)
- 01232: [Sound] (aliens.c) aliens: Comparing to the pcb, the music
in mame is slower. (Mamesick)
- 04784: [Documentation] (mpu5.c) m5doshpk: The correct description
is 'Do$h 'n' Pecks (Barcrest) (MPU5).
- 04783: [Documentation] (bfm_sc4.c) sc4jjunc and clones: The correct
year of production is '2002'.
- 04782: [Documentation] (bfm_sc4.c) sc4slc and clones: The correct
year of production is '2003'.
- 04781: [Documentation] (bfm_sc5.c) sc5potp and clone: The correct
year of production is '2005'.
- 04775: [Crash/Freeze] (pgm.c) ddpdoj, ddpdoja, ddpdojb, espgal,
ket, keta, ketb: Crash before OK (mahlemiut)
- 00413: [Sound] (crimfght.c) crimfght: The speed of the music is
playing ever so slightly too slowly. (Mamesick)
- 04769: [Crash/Freeze] (flower.c) All sets in flower.c: Black
screen (hap)
- 04745: [Interface] Game select UI hangs when using cursor
keys (couriersud)
Source Changes
--------------
- Started adding support for scrolling reel displays, currently text
only, but should be pretty easy to get graphics in there and add
different direction scrolling - updating sc4 code to use these new
types. [David Haywood]
- Stepper display output fix [James Wallace]
- Amatic Multi Game System driver improvements [Roberto Fresca]
* Identified the slots game as Super Stars.
* Changed am_uslot to suprstar.
* Reworked inputs from the scratch.
* Added support for outputs: lamps & counters.
* Added a button-lamps layout.
* Promoted the game to working state.
* Added technical notes.
- Amatic AMA-8000 improvements [Roberto Fresca]
* Renamed amaticmg3 to amaticmg2 since is the AMA-8000-2 system.
* Found the hopper motor signal. Mapped the hopper pay pulse to key
'Q'. Now is possible to payout manually, avoiding the hang for
hopper empty or timeout.
- Fix video counter reporting on Williams games (should stay at maximum
value until reset). [Sean Riddle]
- Added ability to add the graphics in the external drwho art file to
the new reel structure. [David Haywood]
- Added/filled in about 110 missing Scorpion 4/5 romsets.
[Brian Griffin]
- Hikaru: Added some new technical findings [Stefano Teso]
- Marked all remaining old-style CDs without gap information BAD_DUMP.
These will still run (where applicable), but need to be re-ripped for
best accuracy (and proper audio track timing for some Bemani games).
[R. Belmont, Firewave]
- Fixed gameplay crash regression in Zero Team [Angelo Salese]
- Added the clock counter chain and other common functions into
device_rtc_interface, removing duplicated code in RTC implementations.
Rewrote the Dallas DS1302 to support additional features needed by
IDE64 in MESS. [Curt Coder]
- Fix invalid ISO C syntax in neogeo driver noted by Clang
[Balrog, R. Belmont]
- Fix PowerPC OS X compile [R. Belmont]
- i386: fix for bt? instructions [Carl]
- zaxxon.c: Corrected rom labels and U locations for the Congo Bongo sets.
Added the 3 board stack version with correct PBROM. Added additional
documentation about the 2 board stack and the 3 board stack.
[Kevin Eshbach, The Dumping Union]
- Updated layouts for numerous slots to take advantage of new reel
development. [James Wallace]
- Clean-ups to sound and fixed volume balance in Nichibutsu Mahjong
drivers. [Takahiro Nogi]
- niyanpai.c: Fixed graphics draw speed. [Takahiro Nogi]
- cps2.c: fixed vhunt2d and vsav2d rom loading [Pythagoras]
- gei.c: Sorted out the correct question roms for Trivia (Questions
Series 12) and Trivia (Questions Series 14). [Brian Troha]
- Implemented new paletteram_xGGGGGRRRRRBBBBB_byte_le_w() function, used
by Chance 32 [Angelo Salese]
- Fixed missing sprites/HUD regression in Lock-On [Phil Bennett]
- 6551acia.c: m_status_register was not being initialized properly
[Robbbert]
- Updated rom label.locations for Star Force based on PCB pictures
provided by bonky0013. [Tafoid]
- i386: Big pmode update. [Carl]
- Added Rev "H" USA Naomi BIOS [Brian Troha, The Dumping Union]
- naomi: redumped Azumanga Daioh Puzzle Bobble GD-ROM [Team Japump!]
- Added basic protection simulation for Battle Emporer, allowing for
gameplay to the end. [David Haywood]
- Fix error in decompression for avhuff. Converted cubeqst CHDs
now pass verification. [Aaron Giles]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Stars [Roberto Fresca, Angelo Salese, Andreas Naive]
Funcube 5 [Luca Elia, Yohji, Tormod, The Dumping Union]
Dungeon Explorer (Tourvision PCE bootleg)
[Charles MacDonald, AUMAP, ClawGrip]
Super Volleyball (Tourvision PCE bootleg)
[Charles MacDonald, AUMAP, ClawGrip]
Jue Zhan Tian Huang
[Yohji, Mr. CAST, B. Stahl, Smitdogg, The Dumping Union, David Haywood]
Golden Arrow (Standard G8-03)
[hap, dox, DHS]
New clones added
----------------
Top Racer (bootleg of Driving Force) [Team Europe]
Gulf Storm (set 2) [Bonky0013]
Erotictac/Tactic (ver 01) [Bonky0013]
Space Firebird (rev. 02-a) [Andy Welburn]
Congo Bongo (3 board stack) [Kevin Eshbach, The Dumping Union]
Mahjong Yoshimoto Gekijou [BET] [Takahiro Nogi]
Zoku Mahjong Housoukyoku [Takahiro Nogi]
Moon Cresta (Nichibutsu UK, unencrypted) [Andy Welburn]
Red Fox War Planes II (China)
[B. Stahl, Smitdogg, The Dumping Union]
Sharpshooter (Rev 1.9) [Brian Troha, The Dumping Union]
New games marked as GAME_NOT_WORKING
------------------------------------
Multi Game III (V.Ger 3.64)
[Roberto Fresca, Andreas Naive, Team Europe]
Chance Thirty Two
[Team Europe, Marcus Jendroska,Y~K, The Dumping Union, Smitdogg]
Bikkuri Card
[Yohji, Mr. CAST, Tormod, CptGuapo, Smitdogg, The Dumping Union]
Mahjong Hanafuda Cosplay Tengoku 8
[Yohji, Mr. CAST, Smitdogg, The Dumping Union]
0.145u7
-------
MAMETesters Bugs Fixed
----------------------
- 00485: [Sound] gotcha: The woman's voice gets cut off. (hap)
- 04764: [Documentation] sfight2 and clones.: The correct description
is "Street Fighter II".
- 04761: [Crash/Freeze] waveshrk: Crash after OK (Aaron Giles)
- 04760: [Crash/Freeze] cobram3: Crash after OK (Aaron Giles)
- 04758: [Crash/Freeze] gal3: Crash after OK (Aaron Giles)
- 04757: [Crash/Freeze] majorpkr: Crash after OK (Aaron Giles)
- 04756: [Crash/Freeze] littlerb: Crash before OK (Aaron Giles)
- 04754: [Crash/Freeze] All sets in qdrmfgp.c: Crash after OK (Aaron
Giles)
- 04752: [Crash/Freeze] All sets in atarigt.c, atarigx2.c: Crash after
OK (Aaron Giles)
- 04751: [Crash/Freeze] All sets in darkhors.c: Crash after OK (Aaron Giles)
- 04750: [Crash/Freeze] btoads: Crash after OK (Aaron Giles)
- 04749: [Crash/Freeze] grndtour: Crash after OK (Aaron Giles)
- 04748: [Crash/Freeze] ninjakun: Crash after OK (Aaron Giles)
- 04747: [Crash/Freeze] All sets in psikyo.c: Crash after OK (Aaron Giles)
- 04746: [Crash/Freeze] All sets in midzeus.c, seattle.c, vegas.c:
Crash before OK (Aaron Giles)
Source Changes
--------------
m68k improvements: [Hans Ostermeyer]
* Fixed BFINS, BFEXTU, and BFEXTS to fetch 8-bit quantities as 8 bits
(corrects Domain/OS 10.3.5 crash on page boundry)
* Added SoftFloat log functions and m68k FLOGNP1, FLOGN, FLOG2, and
FLOG10 instructions
kinstb, ffight2b, iron, denseib, sblast2b (snesb.c) [stephh] :
* Fixed Dip Switches and Coin Inputs (after verification of the 5A22
code)
PGM, Scorpion 4/5 and Astra Fruit Machine [David Haywood]
* Slightly reworked some previous PGM submissions.
* Reorganized many bfm_sc4/sc5 sound roms.
* Added some notes, code and alternate revisions to astrafr.c.
nbmj8891.c: Fixed font graphics in hanamomo. [Takahiro Nogi]
uPD1990AC: Only latch CSx bits when STB is high. [R. Belmont]
proconn.c [David Haywood]
* Added the basic device definitions for this driver with some NULL
callbacks for now, setting the framework for more progress later.
globalfr.c VFD improvement to allow for better debugging as well as
some rom splitting of clones for the driver. Also did some stepper
motor work to support more types. [James Wallace]
ecoinf3.c [David Haywood]
* Added some 8255s (maybe too many, not sure how many the PCBs have)
and identified where it writes the 'VFD' strings.
silvmil.c: Added known dipswitches & locations. Derived clock speeds
from actual OSCs located on the PCB. [Brian Troha]
Revamped the sprite decryption of raiden2-like Seibu boards.
[Andreas Naive]
* Added support for Zero Team.
* Code refactored to clarify the algorithm.
Improvements to Jaleco's "Stepping Stage Special" [Luca Elia]
* fixed memory maps, rom loading, added inputs
* Hooked up sprites, hacked in the text layer
* Can be made to boot using the debugger
icecold.c [Sandro Ronco]
* This game has mechanical parts so it's not exactly playable, but it
is possible try it until the end giving the expected inputs.
* Imported the i8279 device from MESS and updated to support sensor
mode and mask nibble.
* Made a simple layout and the defined input ports.
Improved the serial emulation in 68307 and added some logging,
removing the hack in bfm_sc4.c [David Haywood]
Meyco driver improvements: [Roberto Fresca]
* Reworked Inputs for all games.
* Added button-lamps support.
* Created internal control layout for all games.
* Added mech counters support.
* Promoted all games to working state.
* Renamed the mdrawpkra ROMs based on PCB picture.
* Renamed the driver to meyc8080.c
* Added technical and game notes.
preliminary Imagetek I5000 sound emulation. [hap]
Started giving Scorpion games their own reel / key configs, which is
needed for most of them to pass their post / not hang on 'reel errors'
or infinitely spinning reels. Also more work on 68307's.
[David Haywood]
Converted turbo.c to use i8279 device [Sandro Ronco]
Added some better command handling to stop SC4 games from overwriting
their attract mode messages with garbage. [James Wallace]
Preliminary work on Scorpion 4 lamps + more set resorting
[David Haywood]
Discovered similarities in gotcha.c to Data East Bootleg sprites, also
happening to be the closest implementation to Silver Millennium in the
sources. Refactored each based on this information. [David Haywood]
Refactored a few things related to reels and use of layouts allowing
for more function with less work [David Haywood]
CPS-3 update [Team CPS-1]:
* Fixed CD Catalog # for jojoba 990927 and properly renamed the chd
* Realigned the games table
amaticmg.c: figured out encryption [Andreas Naive]
paradise.c: Corrected Difficulty DSW for Penky and added notes about
alternate DSW settings as found in scanned Pins & Dip manual.
[Brian Troha]
gumbo.c: Added dipswitch locations to all sets in the driver.
[Brian Troha]
sliver.c: Filled in / Corrected all dipswitches for Sliver and added
dipswitch locations [Brian Troha]
sangho.c: Filled in some dipswitches for Sexy Boom & Puzzle Star and
added dipswitch locations. [Brian Troha]
pokechmp.c: Correct dipswitches as per manual and add dipswitch
locations. [Brian Troha]
sangho.c: Sexy Boom's difficulty DSW setting corrected and verified.
[stephh]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Silver Millennium [Bonky0013, David Haywood]
Draw Poker - Joker's Wild (Standard) [hap, Roberto Fresca]
Draw Poker - Joker's Wild (02-11) [hap, Roberto Fresca]
New clones added
----------------
Zeke's Peak [Sandro Ronco]
Hot Mind (Fit of Fighting Hardware) [f20v] (NOT WORKING)
New games marked as GAME_NOT_WORKING
------------------------------------
Knights of Valour: Aoshi Sanguo / Sangoku Senki: Aoshi Sanguo (ver.
202CN, bootleg)
Ninja Assault [Guru, Deunan Knute]
Golden Arrow [hap, Kevin Mullins]
Star Trek: Voyager [R. Belmont, Mr. CAST, Smitdogg, The Dumping Union]
0.145u6
-------
MAMETesters Bugs Fixed
----------------------
- 04741: [Sound] xmen: Instruments in the music are playing back at
the wrong volume (hap)
- 02675: [Sound] rdft, rdft2: Music used in the boss levels of Raiden
Fighters and Raiden Fighters 2 play (Mssion 1-3, 2-3) slower
than the original. (Sonikos)
- 04734: [Crash/Freeze] tylz: Crash after OK (Pugsy)
- 04743: [Crash/Freeze] pzloop2jr1: Black Screen (Tafoid)
- 04735: [Crash/Freeze] breywood, shackled: Black screen (stephh)
- 04737: [Original Reference] ckong: correct manufacturer found for
Crazy Kong (Falcon?)
Source Changes
--------------
Change DirectInput joystick acquisition method to be non exclusive.
[bdam]
toaplan2.c: Correct the video (character layer) offset for 1945 Part-2
(Chinese hack of Battle Garegga) [Dave Haywood]
dc: Fix the maple hookup and controllers and add the missing maple irq
[O. Galibert]
galaxia.c: Improved colors and hooked up cvs stars circuit. [hap]
Hooked up TMS9928 and PIA devices to Baby Pac-Man video CPU, gives
some gfx if you press the service switch [Angelo Salese]
pgm.c: Continued refactoring of the protections, including improved
notes. Moved some code into the states and split states by protection
type. [David Haywood]
Set the correct cpu in mpu5.c driver and split a few alternate
revisions into clone sets. [David Haywood]
Decrypted the rest of the gambling sets in igs_m027.c. No further
advancements in visible emulation to report, though. [iq132]
Redumped sound roms in funcube2 and funcube3 [Guru, Yasuhiro Ogawa]
Improved irqs in Little Robin, and added preliminary sound to it
[Angelo Salese]
model2.c: Added the I/O Controller rom (Z80 based) for Rail Chase 2
[Brian Troha, The Dumping Union]
Converted gamtor.c to use VGA device (doesn't work though due of a
weird banking problem) [Angelo Salese]
m68k: add preliminary on-board peripherals to 68307 and 68340
[David Haywood]
SDL: Fix formatting of chdman man page [wallyweek]
Allow compilation with compatible system-installed versions of libjpeg
and libflac [wallyweek, R. Belmont]
Solved the remaining issues with Raiden 2's sprite decryption.
[Andreas Naive]
Major driver modernization changes [Miodrag Milanovic]
- Added 4th parameter to all address maps
- Added missing state classes
- Removed ADDRESS_MAP_MODERN define
rastan.c: Add dipswitch locations to the Rastan sets. [Brian Troha]
namcos21.c: Added Namco game prefix to the Winning Run 91 set. Added
minor documentation about the System21B two board stack. [Brian Troha]
nmk16.c: Fixes some issues and cleaned up the video sources a bit
[trap15]
Fixed ymf271.c core timer allowing for greater accuracy. [Sonikos]
BFM Scorpion 4 Hardware: [David Haywood]
* General update which fleshes out some of the 68307 code (not 100%
correct hookups, just improved logging and enough to get us
somewhere).
* Added various devices to the SC4 emulation, added a default layout
showing the VFD, to which most of the earlier games will now write
'Initializing'. Timers and other devices still need to be
implemented properly before they actually initialize.
* Put the actual SC4 hardware emulation in drivers/bfm_sc4h.c so that
it doesn't get lost in the swamp of sets (scrolling through a file
is quite hard when it's almost entirely set definitions)
mirax, miraxa (mirax.c) [stephh] :
* Fixed Dip Switches and Inputs (after verification of the Z80 code)
Implemented flip screen support to Mirax [Angelo Salese]
galdrvr.c: Added preliminary protection emulation to Monster Zero.
[hap]
Moved all drivers to using the paletteram helpers defined in the
driver_device base class. The palette base is now specified via an
AM_SHARE of "paletteram" or "paletteram2". The driver_device base
class now finds these pointers and places them in
m_generic_paletteram_8/_16/_32 and m_generic_paletteram2_8/_16/_32.
[Aaron Giles]
Removed machine.generic.paletteram*, and machine.generic entirely.
Removed AM_BASE_GENERIC/AM_SIZE_GENERIC as they don't apply anymore.
[Aaron Giles]
Changed required_/optional_shared_ptr to support set_target with base
and size for manually configuring a shared pointer, and a new allocate
method for dynamically allocating (and registering the memory for save
states). [Aaron Giles]
Converted memory_private to memory_manager and moved global memory
operations into methods on it. Converted the less-popular cases over
in drivers that used them, leaving the bank management APIs global for
now. [Aaron Giles]
Add logic to ensure that shared pointers are checked to be of the
right width. The primary upshot is that if you declare
AM_SHARE("paletteram") in an 8-bit memory map, then only
m_generic_paletteram_8 will be populated, and m_generic_paletteram_16
will be NULL. But it applies to all required_/optional_shared_ptrs
declared, so make sure they are of the right type. [Aaron Giles]
Added code to cdrom.c to compute and verify ECC codes for mode 1/2
sectors. [David Haywood]
Added CD compressor template which separates subcode data from sector
data, removes redundant ECC data prior to compression, and uses
separate compressors for each part. Defined LZMA and ZLib CD
compressors based on this and made them the default for CDs.
[Aaron Giles]
Redumped sprites rom of lhzb2 [Guru]
Decrypted sprites in lhzb. Decrypted tiles and palette in lhzb2 and
slqz2. Added inputs and memory maps in these games, pending protection
simulation [Luca Elia]
Move driver list/enumerator to new file drivenum.c/.h. Move
game_driver definition and constants to new header gamedrv.h. [Aaron
Giles]
wldarrow.c: Added service inputs, allowing battery RAM to be
initialized in test mode, making the games close to playable. [hap]
namcos10: Fix banking for Mr. Driller 2, first stab at the encryption
[O. Galibert]
misc sc4/68307 updates + prelim peripheral hookups, allows most sc4
sets to run their sound rom checks [David Haywood]
rastan.c: Cleaned up Parent/Child order. Corrected ROM names and added
additional information / notes. [Brian Troha]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fun River [Sara S.]
unknown Japanese horse gambling game (preliminary) [hap, Paul Swan]
New clones added
----------------
Rastan (US) [Stefan Lindberg]
New games marked as GAME_NOT_WORKING
------------------------------------
Quiz Show [hap, Siftware]
Dragon World Pretty Chance [Smitdogg, Tjeerd Carter]
0.145u5
-------
MAMETesters Bugs Fixed
----------------------
- 04712: [Graphics] fncywld, pangpang: characters offset is wrong
(David Haywood)
- 04303: [Crash/Freeze] nost, nostk: Intermittent crash when the sun
starts rising during demonstration (David Haywood)
- 04725: [Compiling] unidasm does not link in 0.145u4 (mingw64-w64 or
w32, Intel, Windows 7 x64) (Olivier Galibert)
Source Changes
--------------
unidasm: Remove the tms57002 until modern cores are handled sanely
[O. Galibert]
PowerPC: further DIVW improvements [R. Belmont]
PowerPC: all integer divide instructions now 100% pass PPCTorture
[R. Belmont]
PowerPC: Improve corner case behavior of SLW/SRW [R. Belmont]
Resolved and cleaned-up Seibu COP palette brightness table [Andreas
Naive]
Further separation, sorting, and addition of alternate revisions as
clones (over 300) for the bfm_sc2.c driver. [James Wallace]
m68k: allow FPU instructions on '020 (it's possible to have an
external 68881/882) and fix missing break; in the FPU [Hans
Ostermeyer]
Fixed Dip Switches and Inputs (after verification of the M6809 code)
to chanbara [stephh]
Extensive documentation improvements and clarification of the Super
Famicom Box hardware [Y~K]
Moved the attraction ROM to its real set, and added the real BIOS ROM
to the Super Famicom Box HW [Y~K]
Fixed Dip Switches and Inputs (after verification of the M6502 code)
to progolf.c driver [stephh]
galdrvr.c: fixed missing sprites and bullets in fantastc [David
Haywood, hap]
Fixed Dip Switches and Inputs (after verification of the M6809
code) to sidepckt.c driver [stephh]
Added Vblank bit and scanline register to Othello Derby [Angelo
Salese]
6526cia.c: The PC output will now go low for 1 cycle following a
read/write of port B. (instead of being toggled immediately)
[Curt Coder]
ARM7: for v5 and later, Thumb POP can return to ARM mode [R. Belmont]
CPS-1 update [Team CPS-1]:
* Added 1941: Counter Attack (World 900227), now new parent
* Fixed some labels in various sets to match real pcbs, added some
documentation notes and confirmed pcb infos
* Reordered sf2cejx sets
pgm.c: Added preliminary decryption to svgpcb. [iq132]
SoftFloat: fixed sin/cos/tan to return correct results [Hans
Ostermeyer] m68k: sorted out the bit patterns for PFLUSHA and PFLUSHAN
[Hans Ostermeyer]
pgm.c: Added decryption to happy6. [iq132]
Marked all GD-ROMs except Under Defeat as BAD_DUMP. These need to be
re-converted to CHD from the .GDI source with current CHDMAN
[R. Belmont]
Update SDL man pages. chdman has formatting glitches but at least
matches the binary we ship. [wallyweek, R. Belmont]
Refactoring and clean-ups of the PGM protection and splitted it across
separate files [David Haywood]
Added some decryption to the titles in igs_m027.c [iq132]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Janken Man Kattara Ageru [Roberto Fresca, anonyMous donator, hap]
Kong (Brazil) [Silvio Maeboto, David Haywood, hap]
Fantastic [David Haywood, hap]
Witch Up & Down (Export, 6T/12T ver 0.99)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Up & Down (Export, 6T/12T ver 1.02)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.74A) [Roberto Fresca]
Witch Strike (Export, 6T/12T ver 1.01A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Strike (Export, 6T/12T ver 1.01B)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.84A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.87-89)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
DoDonPachi II - Bee Storm (Japan, vers. 102,101,100)
[David Haywood, rtw]
Lucky Boom [f205v, David Haywood]
Demon Front (PGM cartridge versions) [David Haywood]
Galaxia [hap]
Astro Wars [hap]
New clones added
----------------
Mortal Kombat (Turbo 3.0 08/31/92, hack) [MK3Fan]
Street Fighter EX2 Plus (Hipanic 990611)
[Corrado Tomaselli, John666, Layne, The Dumping Union]
Intrepid (bootleg) [ANY, The Dumping Union]
Wonder Boy (set 5, bootleg) [ANY, The Dumping Union]
Caveman Ninja (bootleg, alt) [ANY, The Dumping Union]
Wild Witch (Export, 6T/12T ver 1.57-SP)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.62A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.62B)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.62A alt)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.62B alt)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.65A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.65A-S)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.65A-S alt)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.65A-N)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.70A beta)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.70A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.70A alt)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.74A-SP-BELG)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.74A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.74A alt)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6B/12B ver 1.75A-E)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.76A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.77A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.79A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.83A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Big Striker (bootleg w/Italian teams) [ANY, The Dumping Union]
Fighting Soccer (Joystick hack bootleg, alt) [ANY, The Dumping Union]
Witch Jackpot (Export, 6T/12T ver 0.25)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.40)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.62)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.64)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.65)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.70S)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.70P)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.87)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Jack (Export, 6T/12T ver 0.87-88)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
S.V.G. - Spectral vs Generation (M68k label V100JP) (ARM label V100JP) (JAMMA PCB)
[Yohji, Layne, J. Wilke, Dave France, Smitdogg, The Dumping Union] (NOT WORKING)
Demon Front (68k label V107, ROM M107KR 11/03/03) (ARM label V107, ROM
10/16/03 S106KR) (JAMMA PCB) [Joerg Hartenberger] (NOT WORKING)
The Gladiator - Road of the Sword / Shen Jian (M68k label V100) (ARM
label V100, ROM 02/25/03 SHEN JIAN) (JAMMA PCB) [SoftwareThis] (NOT
WORKING)
Witch Up & Down (Export, 6T/12T ver 0.99, set 2)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Up & Down (Export, 6T/12T ver 0.99, set 3)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Up & Down (Export, 6T/12T ver 0.99T)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Falcons Wild - World Wide Poker (Video Klein, set 2)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
1945 2 - Battle Garegga Chinese hack
Bobble Bobble (set 2) [ANY, The Dumping Union]
Dribbling (bootleg, Brazil)
[Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood]
Galactic Empire
[Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood]
Polaris (Brazil)
[Augusto Garcia, Silvio Finotti, Marcello Mancini, David Haywood]
Dragonninja (bootleg) [ANY, The Dumping Union]
Rastan (World set 2) [ANY, The Dumping Union]
1941: Counter Attack (World 900227) [Techmotour]
New games marked as GAME_NOT_WORKING
------------------------------------
Witch Strike (Export, 6T/12T ver 1.01A)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Witch Strike (Export, 6T/12T ver 1.01B)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.57-TE)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]
Wild Witch (Export, 6T/12T ver 1.62A-F)
[Roberto Fresca, Team Europe, Marcus Jendroska, Video Klein]