-
Notifications
You must be signed in to change notification settings - Fork 53
/
Copy pathwhatsnew.txt
3312 lines (2801 loc) · 150 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
What's new in PinMAME:
----------------------
(see whatsnewVPM.txt for the Visual PinMAME exclusive changes!)
Version 3.7 (XX XXth, 2025) - ""
------------------------------------------------------------------------------
*** ROM SUPPORT *** Thanks to Tom Collins
Clones:
Victory (1.1 multiplayer MOD)
Version 3.6 (January 29th, 2025) - "Sounds good III / Looks good"
------------------------------------------------------------------------------
"AltSound 2.0"
- Completely re-written AltSound (mode 1) processing
- Fixed existing bugs and regressions in the original AltSound code
- Compatible with all existing AltSound library formats
- New G-Sound library format. Provides a new option for authors to develop
immersive, multi-layered AltSound packages
- New AltSound configuration options via per-table .ini file
- Independent and configurable always-on AltSound logger
- Ability to record live game sound commands. Useful for testing sounds without
having to repeatedly create a live game.
- Ability to script game sound commands (currently dev only feature). Useful
for testing specific scenarios like mode progressions or sound mix behavior
without having to create them in a live game
- Ability to playback recorded sound commands via standalone AltSound driver
preserving original game timing (currently dev only feature)
- Ability to stop
- Added altsound command processing support for Gottlieb System 80A
- Improved master/rom volume processing for DCS machines
Updated LISY support to 5.28-93 (Linux for Gottlieb System1 & System80, Bally, Atari, Williams and 'Home' Pinballs)
Fix crashes in debugger command handling
Fix Capcom crashes in 64bit builds
Fix window/display rotation in 64bit builds
Fix some external DMD alphanumeric mappings: GTS80B, GTS3, Hankin, Police Force, Riverboat Gambler, Algar, Alien Poker, Hyperball and 7 digit variants of Firepower
Added the emulation of physical bulbs & LEDs connected to binary outputs, for WPC, GTS3, SAM, Whitestar, Capcom, S9 and S11 hardware.
This allows to dramatically improve e.g. lamp or flasher modulation (for example the pulsing lights below the princess of TOTAN,
or the Sauron eye of LOTR, or slowly fading lamps in Breakshot). This needs to be enabled before use, the same way as for the existing
'modulated' solenoids: by setting SolMask(2) to 1 for legacy modulated solenoids or 2 for physical model of all outputs.
To be emulated correctly, devices connected to binary output must be defined. PinMAME already has the definition for lots of them
(to be found in MACHINE_INIT of each driver) but if the one you want is missing, or you want to modify it, use 'SolMask(xx) = type'
to change it, where xx is the output to be modified (see vp_setSolMask), and yy is the type (see core.h). Also see the updated core
scripts coming with VPX 10.8+
This also includes emulation of dimmed alphanumerical segments for GTS3 and WPC (for now NOT exposed via VPMs COM-API, so only visible via the
internal segment rendering, and partially/per-character-dimming-only via the dmddevice.dll interface), and opens up the path for emulation
of strength modulated solenoids (for example most magnets, Capcom Kingpin, or the way most modern hardware handle Power/Hold and EOS switch).
In addition to the TILDE key, now also the YEN key on respective keyboard mappings will work to bring up the internal PinMAME menu
Support WPC UARTs (8251 from Printer Option Kit & 16C450 from WPC95), also enabling the 'Championship Link' mode of NBAFB (incl. PinMAME <-> real machine). Configured via `-serial_device` command-line option.
Note that the NBAFB Championship Link usually gets out of sync and aborts when connected to a real machine. If trying to link two copies of PinMAME, it's necessary to have different WPC serial numbers (hardcoded in nbaf.c) for each instance of PinMAME.
Also, NBAFB now supports a full builtin simulator instead of only a preliminary one
*** CORE/CPU ***
Fixed WPC General Illumination (GI) Dimming (most noticably if more than one GI line is involved, also all 8 levels are now handled properly)
Fixed SAM FG/Shrek and WOF modulated LEDs behavior (now work the same as the rest)
Added Wheel Of Fortune and World Poker Tour LED matrix as a group of modulated lamps
Reworked Capcom emulation & timings, allowing all tables to behave 'normally' (no more delay on Flipper Football, DMD's animation at the right speed,...)
Fixed CRTC6845 <-> GTS3 DMD interaction (e.g. leading to fixed Tee'd Off DMD timings)
Improved DMD brightness level mapping (once more :)) for Gottlieb GTS3 & AlvinG. (always mapping to 16 instead of 4 or 5 levels, improving e.g. Waterworlds or Mystery Castles DMD fading; note that 24/25 would be optimal, but not really necessary)
Improved DMD brightness level mapping for WPC (fixing fading e.g. in T2 and other flickering)
Improved DMD brightness level mapping for DataEast/Whitestar, incl. 128x16/192x64 DMDs (fixing brightness levels and DMD timings, incl. video modes and the like)
Added Cosmic Flash sound emulation (Bell stole it from Bally's Squalk&Talk, but removed speech and DAC chips)
Improved Zaccaria 11178 sound emulation a little (clown, poolcham, bbeltzac, mexico, zankor, spooky)
Fixed Zaccaria strsphnx sound, background music works correctly now
Found a cleaner way to prevent garbled speech on Zaccaria
Used YMFM's YM2151 core for a more accurate emulation (GTS3, Older Bally/Williams WPCs, Older Data Easts)
Improved HC555XX CVSD sound emulation once more (most Williams/Bally machines in the Gorgar up to Twilight Zone range)
Distinguish between HC55516 and newer chip-variants (Sys6/7 now uses the older HC55516 chip)
Fixed regression in DCS Audio decoding
Also fixed one subtle DCS emulation bug that leads to slight buzzing/crackling on some samples though (mainly audible when using good speakers or headphones or if the internal volume is cranked up very high)
one of the longest standing bugs in the history of PinMAME!
Due to the above, removed DCS low pass filtering (introduced in 2.8) again and prefer 1:1 DCS output quality
Refined Bally-32 sound emulation (so it also does not require the sample package s3250u3.zip anymore now)
Improved SP0250 and SP0256 sound emulation, most notably in Technoplays Scramble, and ManilaMatics Top Sound and Master
Disabled mechanical sample use (solenoids, bumpers, etc) via the pinmame.zip sample package if running VPinMAME or libPinMAME (as this should be handled by the table itself then)
Fixed 6 million dollar man 7 digit conversion display
Fixed inverted switches for ffv101
Fixed fast flip detection for im_185 and trn_174h
Implemented fast flips for avr_120h, avs_170h, im_186, im_186ve, mt_145, mt_145hb, mtl_180, rsn_110, sman_261, st_162, st_162h, trn_174, wof_602h and xmn_151
this finalizes fast flip support for all Stern SAM machines, (at least) for all its newest game revisions (both Pro and LE)
Fixed crash of Mustang Boss mt_145hb
Fixed regressions by reducing the pre-shutdown time for Joctronic, NSM and Juegos Populares, after fixing a timeslice issue related to the VGM file dump feature (which uses a fast timer)
Added support for the old SC-01 Votrax ROM version (wired only to the Mars - God of War Prototype so far)
Made it possible to increase the volume slider setting (e.g. using the Tilde key) above 0db (for now on windows only)
try to avoid it though, as it can result in sound clipping artifacts!
in order to permanently save the setting, one needs to apply this workaround: please open the PinMAME options menu and press OK to save the volume adjustment to the registry like all the other settings
Fixed regression/crashes for Elvis and Monopoly (introduced in 3.1)
Improved emulation robustness when running multiple machines from the same generation (e.g. System11) one after another (e.g. from within VPX)
or when resetting certain machines
Clean-up Metallica Coffin Magnet processor board to cleanly report its mode of operation (see https://missionpinball.org/mechs/magnets/stern_magnet_pcb/ for detailed operations)
Rewrite SAM nodeboard emulation (ACDC LE, MTL Premium, ST LE, Mustang LE, TWD LE)
Fixed AT91 USART emulation
Fixed reset and slam-tilt problems of Baby Pac-Man
Fixed PPS4 emulation: ADCSK and ADSK instructions did both respect the carry-in flag because of one wrong byte in the Gottlieb System 1 spider chip reads! Also, regular instructions only increase the six lowest PC bits.
Improved WPC emulation: implementing FIRQ and the highres timer
*** ROM SUPPORT *** Thanks to Laszlo (www.zaccaria-pinball.hu), ipdb.org, Valerio Curzio, Matt's Basement Arcade, inkochnito, flipprojets.fr, Idleman, idealjoker, João Pedras & João Carneiro, ingo333, Ronaldo, Quench, Museo del Recreativo, caius, Stephan Semmler (Flippermuseum Seligenstadt), Doug Cope, Michel Maignaut, Thierry Ailloud, Francis Voglioso, Chad Hendrickson, watacaractr, indisc, Dr.Boely, Scott Charles, empee3, random_overflow, Corrado Tomaselli, www.zaccaria-pinball.com, grisu2, Miwi123, Garzol, Paulo Gordinho, Matt Walsh, jordigahan, Corrado Tomaselli, Tom Collins, Ken Sumrall
New:
Jeutel: Papillon
Seeben: Brooklyn (Bingo) (not working)
Brooklyn (set 2) (Bingo) (not working)
Continental 3 in 1 (Bingo) (not working)
Domino II (Bingo) (not working)
Golden Gate (set 1) (Bingo) (not working)
Golden Gate (set 2) (Bingo) (not working)
New Dixieland (Bingo) (not working)
Penalty (Bingo) (not working)
Super Dixieland (Bingo) (not working)
Triple Joker (Bingo) (not working)
Spinball: Gun Shot (vending machine in a pinball cabinet - https://www.recreativas.org/gun-shot-6590-spinball-sa)
Splin: Golden Game Bingo Stake 6/10 (Bingo) (not working)
Golden Game Bingo New (Bingo) (not working)
Golden Game Kit 1 Generation (Bingo) (not working)
Michigan (Bingo) (not working)
Michigan Bingo Kit 1 Generation (Bingo) (not working)
Michigan Kit Bingo Stake 6/10 (Bingo) (not working)
Michigan Bingo Stake 6/10 (Bingo) (not working)
Michigan Bingo New (Bingo) (not working)
Montana Bingo Stake 6/10 (Bingo) (not working)
Top Game Laser L10 (Bingo) (not working)
Top Game Turbo (Bingo) (not working)
Kinda new:
Bad Cats (The Cat's Meow) (MOD)
Batman Forever 5.00, 5.01 (unofficial MODs)
X-Files 3.04 (unofficial MOD)
Correct Dumps:
Bell: Cosmic Flash (sound ROM - might need a redump because it contains an illegal instruction in one byte?)
Super Bowl (sound ROM redump showed one byte of difference)
Gottlieb: All System 1 based games now use the correct A1752CF dump
Inder: Moon Light (ROMs for bonus lamps board)
LTD: Space Poker
WMS: Black Knight 2000: redumped LG-1 (German) version, startup text is no longer corrupt
NBA Fastbreak: Changed 2.1, 2.2 & 2.3 to also use the newer sound ROM S3.0
Scared Stiff: The publically available S2 sound ROM is named 1.1, but actually contains 1.0. Game versions 1.2, 1.4 & 1.5 now use the proper 1.1 S2 ROM.
The Shadow: Fix checksum of LH-6 with wrong text index patch
Zaccaria: Devil Riders (French speech correct sound ROMs)
Star God (correct sound ROMs)
Clones:
Free Play Knocker sound fixes for all System 6 games/variants:
Algar
Alien Poker
Blackout
Firepower
Flash
Gorgar
Laser Ball
Scorpion
Time Warp
Tri Zone
Airborne Avenger (Free Play)
Ali (7-digit conversion Free Play rev. 76), (7-Digit conversion Free Play rev. 85)
American Country (ACDC MOD)
Atarians (Free Play)
Attack From Mars (0.3 with 0.6 Sound Prototype)
Bad Girls (alternate set)
Batman Forever (3.02 Dutch, unfortunately without matching display ROMs), (4.0 Italian, Display 4.0), (4.0 Italian, Display 4.0, Early sound)
Baywatch 3.00 (German)
Beavis and Butt-Head (Class of 1812 MOD)
Big Game (MOD rev. 12), (MOD rev. 13)
Black Knight L-2
Bugs Bunny's Birthday Ball LG-2 (German)
Cheetah (Prototype Sounds + MOD 84)
Cue Ball Wizard (older display rev.)
Devil Riders (French speech, Free Play)
Devil's Dare (Sound & Speech alternate set)
Diner LG-2 (German)
Dracula (One Ball MOD)
Dragonfist (MOD 15), (MOD 16)
Earth, Wind & Fire (Free Play), (alternate sound)
Elvira and the Party Monsters LG-3 (German) (incomplete dump)
Elvis 1.00
Farfalla (French Speech), (alternate, incl. Italian/French/German Speech versions)
Fire Mountain (Free Play)
Flipper Football 1.03
Frankenstein 1.03 (Italian)
Future World (Free Play)
Galaxy (7-Digit conversion, Fixes & modified rules)
Grand Lizard L-1
Hook 4.01 (French), 4.00 (incomplete dumps)
Hot Wheels (Free Play)
House of Diamonds (Free Play)
Jungle Lord (new tricks) L-2beta, L-2 & L-3beta (MOD)
La Rana (alternate set)
Last Action Hero 1.08 Spanish with Display 1.05 (not working correctly :/)
Lightning (Free Play & MOD rev. 25), (Free Play & MOD rev. 27)
Locomotion (Free Play)
Metallica 0.52
Mexico 86 (Italian Speech)
Middle Earth (Free Play)
Mr. & Mrs. Pac-Man Pinball (alternate version)
Odin (Prototype)
Pinball Champ (French Speech)
Pin-Bot J-2, J-3 (PEMBOT (no relation)) (MOD)
Pentacup (rev. S, rev. T)
Pool Champion (Italian Speech, Free Play) (incomplete dump)
Quicksilver (Free Play & modified rules rev. 8.1)
Rollergames LA-1
Royal Flush Deluxe rev. 1
Scared Stiff 1.1, 1.1 with Sound 1.0
Seawitch (MOD rev. 9), (MOD rev. 9.3)
Secret Service 4.0 Europe
Sexy Girl (exact clone of Bally Playboy but using an additional image projector)
Shadow, The LF-4 (French)
Shooting the Rapids (Free Play)
Space Riders (Free Play)
Space Shuttle (Zaccaria) (Free Play)
Spirit (initial release) & rev. 3 (MOD)
Star God (Free Play), (alternate sound, Free Play)
Stars (MOD rev. 103), (MOD rev. 103, 7-digit conversion)
Striker (German Speech), (French Speech)
STTNG LX-8 (MOD) (using the special L-1 sound roms, note that the special callouts can be turned off completely within the game menu)
Swords of Fury LG-2 (German)
Teenage Mutant Ninja Turtles A 0.7 VUK (Prototype)
Terminator 2 L-8.4 (MOD)
Time 2000 (Free Play)
Time Machine (Zaccaria, Italian Speech), (Zaccaria, alternate)
Tommy 1.02 (Belgian), 2.01 (Dutch), 3.01 (German)
Transporter the Rescue LA-1, LU-3
Victory (1.01 multiplayer MOD)
Whirlwind LG-1 (German), LG-2 (German) (no U26 dumps available, seem to work with known one)
White Water P-6 (Prototype)
Wildfyre (One Ball MOD)
Winter Sports (Free Play)
Zankor (TMS5220 Italian Speech), (English Speech, and English Speech Free Play) & (German Speech, and German Speech Free Play) (the latter being an incomplete dump)
Removed Clones:
NBA Fastbreak: 3.1 with Sound S1.0 (as this was just created to be able to use S1.0, which is nowadays wired to 1.1/1.15 instead)
Star God (alternate version) (These game ROMs are the correct ones for the main set)
Star Trek: The Next Generation S7/DS (as these were just created to be able to use a P-1 sound rom, (for now) wired to P-4 instead)
White Water P-1/P-2 (as these were just created to be able to use the P-1 sound roms, now wired to P-6 as found on a real machine)
Version 3.5 (October 23rd, 2022) - "Trick or Treat"
------------------------------------------------------------------------------
Saving NVRAM for Juegos Populares
More gracefully handle parsing errors in invalid altsound CSV files to avoid crashes
Updated LISY support to 5.28-76 (Linux for Gottlieb System1 & System80, Bally, Atari, Williams and 'Home' Pinballs)
Updated to zlib 1.2.13
VS2022 build support
*** CORE/CPU ***
Better handle flickering lamps on Sega/Stern Whitestar machines
Fixed sound command parsing for more (all?) Sega/Stern Whitestar machines, so altsound mode 1 should work much better now for these, incl. global volume control parsing
Added global volume control parsing for altsound mode 1 on the older WPCs (i.e. non-DCS)
Fixed sound commander issues (missing 2nd part of command) for the WPC89 sound board
New WPC95 machine type: Phantom Haus with a special 128x64 DMD! (see https://www.flipprojets.fr/PhantomHaus_EN.php)
Finally some progress on Zaccaria's 11178 analog sound
Fixed quick clock/samplerate changes for (at least) all games using the Votrax/SC01 chip and some few HC55516 CVSD based games
Retweaked new Votrax/SC01 emulation core to improve Taito and especially GTS80 games
Fixed background sound on blkholea, eclipse (and probably more...)
Added Ekky sound module support for clones of LTD's Force, Space Poker, and Black Hole (which is kinda similar in spirit to the non-emulated original sound chip)
Some sound improvements for LTD
Fixed Special Forces Solenoid issues (Bally MPU-6803 in general)
*** ROM SUPPORT *** Thanks to inkochnito, Guru, Victor Fernandez (City Game), Flipprojets.fr (François & Thierry Davroux), KoP, Quench, electronicavys.es, Bill Ung, Matt's Basement Arcade, Silvio Finotti, ipdb.org
New:
Stern: S.A.M. IV Board Tester
Williams: Phantom Haus 0.4 (Prototype)
Correct Dumps:
Attack From Mars: Changed 1.1 to also use the older sound ROM 1.0
No Fear: Changed 1.0 & 1.01 to also use the older sound ROM 1.0/SL-1
Renamed 1.0 set (as it is actually 1.0F)
Super Mario Bros.: Major game / sound ROM cleanup across all revisions
Tales of the Arabian Nights: Changed 1.2 & 1.3 to also use the older sound ROM 1.0
Clones:
Airborne 1.5
Aqualand (alternate set)
Black Hole (LTD, with Ekky sound module)
301/Bullseye (MOD rev. 12 & Normal pinball scoring MOD rev. 13)
Congo 2.0 with WPC-S S1.0-kit
Cosmic Princess (MOD rev. 19)
Force (with Ekky sound module)
Halley Comet (alternate set 2)
Judge Dredd L-1AT & L-1D (Deadworld HW-MODs)
Kiss (7-digit conversion rev. 30 & /10 Scoring Free Play + Sound Fix)
MAC's Galaxy (blue version)
Magic (MOD rev. 19)
Maverick, The Movie 2.00
Red and Ted's Road Show PA-2 (Prototype)
Space Poker (with Ekky sound module)
Star Wars Trilogy Special Edition 3.00
Stingray (MOD rev. 14)
Terminator 2 L-8.3 (MOD)
The Games rev.1 & rev. 2 (MOD)
Trident (MOD 2 rev. 19)
World Cup Soccer LX-1
Wipe Out rev. 2 (alternate set)
Removed Clones:
Congo 1.1 with DCS-Sound 1.0 - Game ROM 1.1 did not support the WPC-S playfield conversion kit yet (thus it was added to Game ROM 2.0 instead)
Red and Ted's Road Show LX-2 with Prototype Sound P-3 - no longer needed because there is a prototype game ROM now to add the prototype sound to
Safe Cracker 1.8 No Percentaging with Sound S1.0
Safe Cracker 1.8 with Sound S1.0 - as it does not make much sense to explicitly support the 1.8/S1.0 combination anymore
Version 3.4 (December 24th, 2021) - "Still delivering your christmas present"
------------------------------------------------------------------------------
Fixed multiple issues in the new libPinMAME (previously known as PinMAMEdll) library and completely revamp API (see libpinmame.h)
Fixed 64bit version of PinMAME32
Reenabled DirectDraw support for 64bit windows compiles of PinMAME, PinMAME32 and VPinMAME
Fixed some problems with the ROM audit
Added support to compile for Windows ARM64 (not all features/variants though, as some external libs do not feature ARM64 support yet)
Updated LISY support to 5.27-49 (Linux for Gottlieb System1 & System80, Bally, Atari, Williams and 'HOme' Pinballs)
Make Automatic Sound Dump functionality of PinMAME(32) more robust in its silence detection
One more audiophile tweak: added proper dithering after resampling to the final output sample rate
*** CORE/CPU ***
Fixed regression in solenoid emulation for Juegos Populares
Corrected NVRAM size for Mr. Game (NOTE: this means you need to delete the matching .nv files in the nvram folder for these machines!)
Fixed flasher sense for Pistol Poker (and maybe other Alvin G. games?)
Bypassed E.F.O. Z-Pinball system protection PAL chip, games are working now (Maibesa's Eight Ball Champ, Nondum/CIFA's Come Back and Playbar's Cobra)
Improve SAA1099 emulation (E.F.O.)
Prolonged pre-shutdown time for Joctronic so NVRAM is saved correctly
Found general tilt sense on LTD system 4
Added light chaser outputs for Hook (exactly the same as on Star Trek 25th Anniversary)
Prevented credits from being added repeatedly on Spain 82
Fixed problem with Medusa displays and external dmddevices
*** ROM SUPPORT *** Thanks to Brent Walker, inkochnito, ipdb.org, Victor Fernandez (City Game), StrangeLeo75, Flipprojets.fr, Clay Harrell, watacaractr, Eduardo Anay, Toussu, Jordi & Orlando, Idleman, Quench, Museo del Recreativo
New:
Alvin G.: U.S.A. Football (Redemption, P08)
Bally: Mysterian (Prototype)
Inder: La Rana (https://www.recreativas.org/la-rana-1051-inder)
Joctronic: Pin Ball
Correct Dumps:
CIFA/Nondum: Come Back
Data East: Jurassic Park 3.05 (using display 4.00 from version 3.07 now)
Mr. Game: Mac Attack
Williams: Riverboat Gambler PA-7 (using L-1 sound now, might still be too new, but better than L-2 anyhow)
Tales of the Arabian Nights 0.4 Prototype (see above)
Clones:
A.G. Soccer-Ball & Football R18u with 2.5L Sound (only the latter is new, 2.4 revision, inside the ROM it says 2.5L though)
Bad Cats LG-4
Big Game (MOD rev. 9)
Bushido (alternate set B)
Catacomb (No Bagatelle)
Cheech & Chong: Road-Trip'pin (Harley-Davidson unofficial MOD)
Dragonfist (MOD 14)
Faeton (6 digits)
Flintstones, The LA-5
Hardbody (rev. D) (the newest we have, only a few diagnostic lamp / switch names were corrected compared to rev. C)
Hook 4.06 (English)
Jurassic Park 3.07
Lightning (Free Play & MOD rev. 19)
Lucky Draw (alternate version - only difference is the #3 ROM)
Mach 2 (alternate set)
Meteor (Bonus Count Fix, MOD, Free Play rev. 66)
Meteor (Bonus Count Fix, MOD, 7-Digit, Free Play rev. 76)
Monte Carlo (French Millions option, Free Play)
Monte Carlo (German Millions option, Free Play)
Monte Carlo (rev. 2 Millions option, Free Play)
MotorDome (rev. B)
Nine Ball (Ball handling MOD beta19 & Gameplay MOD beta21)
No Fear 0.8X with SL-1 Sound
Quicksilver (Free Play & modified rules rev. 07D)
Saturn 2 (Free Play)
Seawitch (MOD rev. 5,6,7 & 8)
Silverball Mania (Horseshoe Spot MOD rev. 13)
Silverball Mania (Horseshoe No Spotting MOD rev. 13)
Teenage Mutant Ninja Turtles 1.01
Theatre of Magic 1.2A
Waterworld (rev. 5) (which makes this the newest we have :))
Version 3.3 (December 24th, 2020) - "20 years already?"
------------------------------------------------------------------------------
Compiling for mac/iOS is now possible.
Also a new platform independent lib/dll is now available with a new, simple interface to request (some of) the internal data.
Fix -listxml for strings that contain embedded tags
pinPROC : updated library; VS2019 build
YAML-cpp: updated to 0.6.3; VS2019 build
Updated LISY support to 5.26-41 (Linux for Gottlieb System1 & System80, Bally, Atari, Williams and 'HOme' Pinballs)
Added VGM file output support for AY8910, OKI6295, OKI6376, QSound, SAA1099, YM2151, YM2203, YMF262(OPL3), YM3526, YM3812, Y8950, and SN7648/9X (unsure about the mappings for these latter ones though!) sound chips
Either use -vgmwrite on the commmand line (PinMAME)
or select it in the game options (this requires a restart though, as VGM output requires to track everything)
PinMAME(32): Added an Automatic Sound Dump functionality:
Started via 'F6' (instead of the Recording function via 'F5') and
skips automatically to the next sound / creates a new file (in the wave subdir) if there
is no sound at all anymore (silence) or the length reaches 4mins.
The dump stops automatically after soundcommand 0xFF (=max 256 overall generated sounds).
There is also an altsound CSV created with the dumps. This one can be
altered with lucky1's Altsound Editor.
*** CORE/CPU ***
Improved Atari Generation 1 sound emulation, rewritten similar to the style of the Gen 2 one
Tweaks to Atari Generation 2 emulation, too
Added Regama driver
Wico's Af-Tor fully working now
Sped up Video Dens games, found more dip switches, switch test, saving NVRAM
E.F.O. sound board mostly working - a strange issue with IRQ concurrency remains which sometimes causes a sound hangup
Sound support for early LTD system III
More sound found for LTD system 4 (extra lamp data is handled by sound chip port write!)
Inverted sound bits for early Playmatic games, tone frequencies left as noted in the schematics though, seem a little off
More solenoids found for LTD's Force & Haunted Hotel
More lamps found for LTD's Space Poker
Increased IRQ for LTD system III, helps with ball detection in outhole
Corrected CPU clock for Peyper / Sonic games, helps speeding up Gamatron game start
Doubled ZC frequency for Joctronic games, saving NVRAM
Enabled coin settings on early Playmatic games
Support 4-solenoid stepper motor mech used by High Roller Casino, Starship Troopers, and Playboy
Fixed 8085A DSUB instruction for the H register
Fixed some bugs in the TMS9995 emulation concerning port data writes / decrementer / CRU, NSM working now
Make color/brightness mappings of Data East 128x16 DMDs match the real hardware
Fix an old regression of Alvin G. solenoids not firing consistently (most notably breaking Mystery Castle)
Improve DMD timings for the Sega 192x64 DMD, matching the real one more closely (also a slight improvement for the DE/Sega/Stern 128x32 ones)
Improve IRQ timings of Sys3/4/6/7/11, DE and the Sega 192x64 DMD-machines
Change switch writing of DE and Sega 192x64 DMD-machines
Improve DMD timings for the Williams/Bally machines, leading to less flicker/wrong brightness on the early ones (e.g. T2 attract mode)
Improve sound filtering of Flash Gordon, Xenon and all Williams/Bally DCS machines, matching the real one more closely
Improve timings for GTS80 machines, especially for Rack 'em up until Tag-Team (1983-85 era)
Stabilized solenoids 16, 31, and 32 on GamePlan machines
Loosen up 'fast flips' check for Starship Troopers
Fix init error (for example corrupted first song) for YM2151 (older Williams/Bally and others)
Slightly improve YM2151 noise (older Williams/Bally and others)
Slightly improve overall YM2203, YM3526, YM3812, Y8950 emulation (older Alvin G. and others)
Improve SAA1099 emulation (E.F.O.)
Switch Votrax/SC01 emulation over to real simulation core (some GTS80(A)s and Taitos)
Correct handling of Gottlieb System 1 displays (thanks to bontango)
Got Goofy Hoops working as some schematics showed up, illustrating how useful such documents are!
Make Williams Flash L-1 and T-1 use the Sys6 board (as these are newer than the yellow flipper based L-2)
*** SIMULATOR ***
Demolition Man: Added lamp layout, simulated all major shots (except maybe a weak car crash shot), the elevator and cryoclaw mechanism, along with the right ramp diverter that feeds it, and enabled the Buy-In button
(also demonstrates how to show P1-P4 scores at all times)
*** ROM SUPPORT *** Thanks to Soren, ipdb.org, Silvio Finotti, tecnopinball.org, inkochnito, Carlos Paredes Compan, Matt Morin, Chad Hendrickson, Idleman, jordigahan, Juan (Akiles), barakandl, Dgoett & pinballfan6500, José Renato Castro Milanez & Sergio Munemori, Larry DeMar, Duncan Brown, nuatari, pellew, flippers.be, Tilowil, Scott Charles, Vesperugo, rmcc, Flipprojets.fr, MLM, Victor Fernandez (City Game), ClawGrip, idealjoker, electrónicavys.es, JunoMan, Jess Askey
New:
Atari: Middle Earth (alternate)
Middle Earth (Prototype or German) - bad dump, not working
Bally: Scott's Test ROM (version 8)
Christian Tabart: Grand 8, Le (using Gottlieb "Panthera" ROM, and its own sound board)
Sahara Love (using Gottlieb "Sinbad" ROM, and its own sound board)
Data East: Leon Test Chip (version 4)
Michael Jordan 1.30
Illinois Pinball: Pool Player 1.0 (based on Capcom hardware/similar to Breakshot)
Jac van Ham: Formula 1
Ice Mania
NSM: Cosmic Flash
Games, The
Regama: Trebol
Sonic: Storm
Sport Matic: Flashman
Taito do Brasil: Football (sound ROMs only)
Williams/Jess Askey: Spellbinder
Correct Dumps:
Atari: Airborne Avenger (using 20252 sound PROM)
Atarians, The (using 07028 sound PROM)
Middle Earth (using 20252 sound PROM)
Time 2000 (using 07028 sound PROM)
Bally: Doctor Who P-5, P-6 (using SP-4 U18 sound ROM); also L-2, D-2 (using SL-2 U18 sound ROM)
Flash Gordon (Free Play) (using English sound ROMs)
Twilight Zone P-3, P-4 (using later U14 and U15 sound ROMs, only PA-1 uses SP-1 sound)
LTD: Time Machine (4 players) - confirmed that currently supported ROMs are correct
Micropin: Pentacup (rev. 2, 8085A hardware)
Sega: Baywatch 4.00 (Dutch) (using A4.00 display ROMs)
Williams: Pokerino (correct sound PROM)
Clones:
Addams Family, The L-5C (competition MOD) (updated with LED Ghost Fix)
Ator (2 bumpers)
Baywatch 2.01 (French)
Bigfoot R0.1e (FreeWPC based rewrite of White Water)
Big Game (MOD rev. 7 & 8)
Brave Team (Free Play)
Canasta '86' (Free Play)
Cheetah (Blue cabinet Bonus shot 1/ball)
Cirqus Voltaire (D.52 Prototype w/ support for old Ringmaster voice) - sound ROMs missing however
Clown (Inder, Free Play)
Corsario (Free Play)
Creature from the Black Lagoon L-4C (competition MOD) (updated with LED Ghost Fix)
Demolition Man LX-4C (competition MOD) (updated and also now includes LED Ghost Fix)
Demolition Man H-6C (competition MOD) (updated)
Dragonfist (MOD 3 rev. 1105 & 1109)
Flight 2000 (modified rules rev. 3335 & modified rules + sound rev. 3347)
Flintstones, The LX-3
Funhouse (Prototype System 11 Sound ROMs)
Iron Man 1.85,1.86(+Vault Editions)
Junk Yard 1.2C (competition MOD) (updated)
Jurassic Park 3.05 (misses the matching display ROM though)
Lap By Lap (Free Play)
Laser Ball L-2 (PROM Sound)
Last Action Hero 1.04 (French), 1.07
Lethal Weapon 2.04 (English), also 3.00, 3.01 (unofficial MODs)
Lord of the Rings, The 3.00
Meteor (Bonus Count and Sound Fix)
Meteor (Bonus Count Fix, MOD, Free Play rev. 64 & 65)
Meteor (Bonus Count Fix, MOD, 7-Digit, Free Play rev. 74 & 75)
Moon Light (Free Play)
Mundial 90 (Free Play)
Nine Ball (Ball handling MOD beta18)
Nitro Groundshaker (7-digit conversion with siren patch)
Oba-Oba (old hardware)
Pin-Bot J-1 (PEMBOT (no relation))
Pool Sharks LA-7C (competition MOD) (updated)
Raid, The (alternate set)
Space Train (old hardware)
Spider-Man 1.02 (English, French)
Star Trek 25th Anniversary 3.00 (unofficial MOD)
Star Wars 1.01
Strange Science rev. C (which makes this the newest we have :))
Striker Xtreme 1.00 (Italian)
Theatre of Magic 1.3XC (competition MOD) (updated)
Trident (MOD rev. 23c)
Twilight Zone L-5, LA-9 (aka PAPA Tournament Version 9.0)
WHO Dunnit 1.2 (Elevator text fix), 1.2 (German Sound / Elevator text fix)
World Cup Soccer 0.62b (FreeWPC based rewrite)
Removed Clones:
Atarians, The (MOD working bootleg) - the original ROMs work fine after latest emulation patches
Version 3.2 (October 6th, 2019) - "Sounds good II"
------------------------------------------------------------------------------
Initial efforts to start converting the PinMAME source base over to the 3-Clause BSD License (not completed yet, so for the full binary package the old license stays in place for now!)
*** CORE/CPU ***
Improved HC55516 CVSD sound emulation (most Williams/Bally machines in the Gorgar up to Twilight Zone range)
Improved YM2151 sound/timing emulation (mainly WPC pre-DCS machines, maybe improves even other manufacturers like Data East)
Fixed the Nuova Bell sound board. This had various issues, and information is quite sparse
Implement 'fast flips' support for Jack*Bot and Metallica 1.80.0LE
Fix NBA Fastbreak 'fast flips' so that the million dollar shot works
Fix Champion Pub 'fast flips' support
Fixed Barni emulation
Added preliminary E.F.O. hardware support (games will crash after a few seconds due to protection)
Increased main CPU IRQ rate for Bushido, Mach 2, and Jolly Park
Decreased DMD CPU clock for Bushido, Mach 2, Jolly Park, and Verne's World
Inverted solenoid #20 on Jolly Park, fixes ball release from magnetic house
Stabilize speech on (at least) Zaccaria's Mexico 86 and Black Belt
Made sound/speech work for Cerberus and Spain 82 - the only sound device on these games is an EFO90503 (TMS5200 clone)
Fix sound command mode for Bally Squawk n Talk
Updated LISY support (Linux for Gottlieb System1 & System80, Bally, Atari, Williams and 'HOme' Pinballs): one can control real pinball machines via PinMAME, special hardware needed, have a look at http://www.lisy80.com & http://www.lisy.dev, also README.lisy
*** ROM SUPPORT *** Thanks to inkochnito, Soren, ipdb.org, Onevox, Juan José Cordero, Juan (Akiles), tecnopinball.org, David Gersic, Quench, watacaractr, idleman, Gore Daimon, Alexandre Rocha, Matt Morin, COY, Stefan Fettes, The Sanctum, Bob Kane, Flipprojets.fr
New:
Barni: Champion
Cirsa: Sport 2000
Inder: Skate Board
Maibesa: Eight Ball Champ
ManilaMatic: Master (Italian),
Top Sound (French)
Nondum / CIFA: Come Back
Playbar: Cobra
Sport Matic: Terrific Lake
Stern: Cue (Prototype)
Correct Dumps:
Inder: Clown
Nuova Bell: Top Pin
Zaccaria: Pool Champion (Italian Speech) (was fused with the also incorrect 'Pool Champion (alternate sound)' set, so removed that one, note though that even like this it is not yet the fully correct set!)
Clones:
Addams Family, The L-5C (competition MOD)
Attack From Mars 1.1 (Pinball FX MOD)
Big Guns L-AC (competition MOD)
Black Belt (Zaccaria) (Italian, German, and French Speech and corresponding Free Play variants)
Black Jack (Free Play+)
Champion Pub, The 1.6 (Pinball FX MOD)
Chicago Cubs Triple Play (German), (German Free Play)
Clash, The (unofficial MOD of Rock Encore)
Congo 1.1 with DCS-Sound rev. 1.0
Corvette PX-3 (also changed PX-4 and PX-5 to use the su2-sl1.rom sound instead of the final one)
Creature from the Black Lagoon L-4C (competition MOD) (replaces older Creature from the Black Lagoon L-5C (competition MOD))
Cyclopes (11/85)
Diner PA-0 (Prototype), LF-2 (French)
Dr. Dude LU-1 (Europe)
Eight Ball (Free Play+)
Eight Ball Deluxe (Player 2/4 Bonus Countdown Bugfix)
Elvira and the Party Monsters LF-1 (French)
Evel Knievel (Free Play+)
Fish Tales P-2 (Prototype)
Flash Gordon (French Vocalizer Sound and Free Play variant)
Freedom (Free Play+ rev. 07 and 20)
Gilligan's Island L-8
Gorgar (Lane Change MOD) (uses slam switch as lane change contact)
Heavy Metal Meltdown (German)
Jack*Bot 0.4A (Prototype)
Last Action Hero 1.06 (Canadian)
Mata Hari (Free Play+)
Medieval Madness 1.0 (Pinball FX MOD)
Metallica 1.80.0,1.80.0LE
Mousin' Around! LA-4C (competition MOD)
New Star's Phoenix (French Speech and corresponding Free Play variant)
Night Rider (Free Play+)
Party Zone F-4 (Pinball FX MOD)
Phantom of the Opera 3.1
Pharaoh L-2 (tomb sound fix MOD)
Police Force LG-4 (German)
Power Play (Free Play+)
Radical! L-1C (competition MOD)
Road Show L-6C (competition MOD)
Robocop A2.9
Rollergames L-2C (competition MOD)
Safe Cracker 1.8 (Pinball FX MOD)
Star Trek: The Next Generation LX-5
Star's Phoenix (French Speech and corresponding Free Play variant)
Star Wars 1.03 with Display A0.46
Strikes and Spares (Free Play+)
Theatre of Magic 1.3XC (competition MOD) (replaces older Theatre of Magic 1.5C (competition MOD))
Tom & Jerry (unofficial MOD of Hollywood Heat)
Wheel of Fortune 6.02 (Home Rom)
WWF Royal Rumble 1.03 (French)
Version 3.1 (July 29th, 2018) - "Flippin' fast"
------------------------------------------------------------------------------
*** CORE/CPU ***
Fix wrong gain/volume of voices/sound effects in Sound Mode 1 (i.e. builtin alternate sound file support)
Further improve M114 sound core (Mr. Game)
Add save credits support for Bow & Arrow
Fix neverending sounds on LTD system 4 games, added sound support for Cowboy Eight Ball and Zephy
Fix S.A.M. PulseSolState (needed for mech) and bug in Family Guy mini-playfield lights and move the (non-modulated) LED outputs in Tron LE that occupied columns 8 and 9 so far (i.e. disabling the start button lamps) to cols 11 and 12
Implement 'fast flips' support for some S.A.M. games: Recommended table implementation is to use direct/fast flipper flips when solenoid 33 is on, but to respond to the standard flipper solenoids when 33 is off
(acd_168h, acd_170, acd_170h, avr_200, avs_170, bbh_170, bdk_294, csi_240, fg_1200, ij4_210, im_183ve, mt_145h, mtl_170h, nba_802, potc_600, rsn_110h, shr_141, smanve_101, st_161h, tf_180, tf_180h, trn_174h, twd_160, twd_160h, twenty4_150, wof_500, wpt_140a, xmn_151h)
Implement proper 'fast flips' support for some WPC-S games: Still uses solenoid 31
(WHO Dunnit)
Implement 'fast flips' support for most WPC-95 games: Takes over solenoid 31, so is compatible with the existing VP core scribts UseSolenoids=2 implementation
(Attack from Mars, Cactus Canyon, Champion Pub, Cirqus Voltaire, Congo, Fish Tales, Junk Yard, Medieval Madness, Monster Bash, NBA Fastbreak, No Good Go(l)fers, Safe Cracker, Scared Stiff, Tales of the Arabian Nights)
Implement 'fast flips' support for most Whitestar games: Uses solenoid 15
(apollo13, austin, Dale Jr., Elvis, godzilla, Grand Prix, harl_a30, hirolcas, id4, jplstw22, Lord of the Rings, lostspc, monopoly, NASCAR, nfl, playboys, rctycn, Ripley's Believe It or Not!, shrkysht, simpprty, Sopranos, spacejam, sprk_103, startrp2, strikext, strxt_uk, swtril43, term3, twst_405, vipr_102, xfiles)
Implement 'fast flips' support for most Capcom games: Uses solenoid 51
(abv106, bbb109, bsv103, ffv104, Kingpin, Pinball Magic)
Fix some (unfortunately not all) AT91 JIT crashes (i.e. S.A.M. and Whitestar II)
Fix GameOn solenoid instability when ModSol is in use
This should remove the need for tweaks in tables that use the VPMModSol=1 flag (a multi-threading problem - the code temporarily was juggling solenoids 28-32 (as they get moved to 37+ in some cases), but VPM can be used to read the values while the calculation was still updating solenoids)
Cleanup, unify and clarify some of the game names/variants
Fixed Cheap Squeak sound ROM loading for 8K sized ROMs, Space Hawks's and Dark Shadow's original sound ROMs are working now
Un-cloned some Bell games (different gameplay, different solenoid assignment, missing aux lamps etc.)
*** ROM SUPPORT *** Thanks to Destruk, ipdb.org, inkochnito, Chad Hendrickson, John Mohr, Soren, Robotworkshop, mIKL, STR Pinball, Scott Charles, Quench, eriki, okaegi, watacaractr
New:
Inder: Topaz
Mirco: Lucky Draw
Sonic: Night Fever (uses same ROMs as Playmatic Big Town)
Third World (uses same ROMs as Playmatic Big Town)
Williams: Bigfoot R0.1 & R0.1b & R0.1c & R0.1d (FreeWPC based rewrite of White Water)
Kinda new:
Baywatch 4.01 (unofficial MOD)
Hook 5.01 (unofficial MOD)
Correct Dumps:
Bally: Game Show LU-4 (Europe) (simple rename of gs_l4 to gs_lu4), LA-3 (simple rename of gs_l3 to gs_la3)
Capcom: Kingpin 1.05 Beta (simple rename of kpv106 to kpb105)
Nuova Bell: Dark Shadow
Space Hawks
Super Bowl
Williams: Mousin' Around! LA-4 (now uses the 'real' L2 sound roms. As this matches the LX-1 set then, LX-1 was removed from PinMAME)
Clones:
AC/DC 1.70.0,1.70.0LE
Baby Pac-Man (Vidiot U9 ROM Update 891-16 per Service-Bulletin dated July 11 1983)
Batman 1.03 (French)
Beach Bums (unofficial MOD of Hollywood Heat)
Black Jack (Saucer points modification)
Bow & Arrow (Prototype rev. 22)
Earthshaker PA-4
Embryon v92 (7-digit conversion and more)
Frontier (Gate Fix)
Galaxy (Planet Skillshot)
Game Show LU-3 (Europe),LG-6 (German)
High Speed L-4C (competition MOD)
Jokerz! G-4 (German)
Meteor (No Background Sound)
Pool Sharks LA-7C (competition MOD)
Safe Cracker 1.0,1.8 with Sound 1.1,1.8 No Percentaging with Sound 1.1,1.8 No Percentaging with German Sound 2.4
Space Hawks (Free Play, Dips 25 & 26 must be on)
Spider-Man 2.62 (bootleg with replaced music)
Star Trek (Stern) 1.62,1.62LE
Super Bowl (Free Play)
Vector (modified rules) rev.4,rev.10
Version 3.0 (December 24th, 2017) - "11 years in the making"
------------------------------------------------------------------------------
*** GENERAL ***
Extend and update some parts of the .txt documentation files
*** CORE/CPU ***
Add support for the Stern S.A.M. platform (e.g. Stern releases from 2006-2014), special thanks for improvements to the community, notably to Arngrim, CarnyPriest and especially DJRobX
Correct SP0256 speech for IDSA games (needs additional sp0256-al2.bin file to work (for Basketball and V-1, only the latter features speech though))
Fix reset / NMI handling for IDSA V-1
Fix Stern SB300 noise generator regression (and slightly improve sound over older implementation, but still not accurate)
Fix Rescue 911 (and maybe more: SFII, WCS, Shaq, mZOIS?) DMD brightness level mapping regression
Improve Punky Willy sound emulation
Fix sound for Taito Sure Shot (sounds awful, but like the real thing :)) and Mr. Black (Z-80 version still misses sound rom dumps though) (NMI line needs to be pulsed for these games)
Make speech work for Taito Vegas and Lady Luck - working around a strange PIA issue
Fix COP420 emulation, sound works now on Zira
Add emulation pause support for alternate sound
*** ROM SUPPORT *** Thanks to ipdb.org, Effect, Juan, Jubex77, JMan, Gore Daimon, Soren, barakandl, inkochnito
New:
MAC: MAC Jungle
Stern: S.A.M. System Flash Boot 1.02,1.06,2.10,2.3,3.1
World Poker Tour 1.03(English),1.05(English),1.06(English,French,German,Italian,Spanish),1.08(English,French,German,Italian,Spanish),1.09(English,French,German,Italian,Spanish),1.09-2(French),
1.11(English,[English,French],[English,Italian],[English,Spanish],French,German,[German,French],Italian,Spanish)
1.12(English,[English,French],[English,Italian],[English,Spanish],French,German,[German,French],Italian,Spanish),1.129(French)
14.0(English,[English,French],[English,Italian],[English,Spanish],French,German,[German,French],Italian,Spanish)
Simpsons Kooky Carnival (Redemption) 0.90 New Jersey,1.03,1.05,2.0
Pirates of the Caribbean 1.08([English,Spanish]),1.09([English,French],[English,Italian],[English,Spanish],[German,French],
1.10([English,French],[English,Italian],[German,French]),1.11([English,Spanish]),
1.13([English,French],[English,Italian],[English,Spanish],[German,French]),
1.15([English,French],[English,Italian],[English,Spanish],[German,French]),
3.00([English,French],[English,Italian],[English,Spanish],[German,French]),
4.00([English,French],[English,Italian],[English,Spanish],[German,French]),
6.0 ([English,French],[English,Italian],[English,Spanish],[German,French])
Family Guy 2.00(English),3.00([English,Italian]),4.00(English,[English,German],7.00([English,French],[English,Spanish]),8.00([English,Spanish])
10.00([English,French],[English,German],[English,Italian],[English,Spanish]),
11.0 ([English,French],[English,German],[English,Italian],[English,Spanish]),
12.0 ([English,French],[English,German],[English,Italian],[English,Spanish])
Spider-Man 1.30([English,French],[English,Italian],[English,Spanish],[German,French]),1.32,1.4(+[English,French],[English,Italian],[English,Spanish],[German,French]),
1.42 BETA,1.6(+[English,French],[English,Italian],[English,Spanish],[German,French]),1.7(+[English,French],[English,Italian],[English,Spanish],[German,French]),
1.9(+[English,French],[English,Italian],[English,Spanish],[German,French]),1.92(+[English,French],[English,Italian],[English,Spanish],[German,French]),
2.0,2.1(+[English,French],[English,Italian],[English,Spanish],[German,French]),2.2,2.3,2.4,2.5,2.6,2.61,Vault Edition 1.00,Vault Edition 1.01
Wheel of Fortune 1.0,2.0(+French,German,Italian),3.0(+French,German,Italian,Spanish),4.0(+French,German,Italian),4.01(Spanish),5.0(+French,German,Italian,Spanish)
Shrek 1.3,1.41
Indiana Jones 1.13(+French,German,Italian,Spanish),1.14(+French,German,Italian,Spanish),1.16(+French,German,Italian,Spanish),2.1(+French)
Batman - The Dark Knight 1.5,1.6,2.0,2.1,2.2,2.4,2.9,2.94,3.00 Home Edition/Costco
CSI: Crime Scene Investigation 1.02,1.03,1.04,2.0,2.1,2.3,2.4
24 1.3,1.4,1.44,1.5
NBA 5.0,6.0,7.0,8.01,8.02
Big Buck Hunter Pro 1.4,1.5,1.6,1.7
Iron Man 1.0,1.1,1.2,1.4,1.6,1.81,1.82,1.83(+Vault Edition)
Avatar 1.01LE,1.06,1.1,1.2LE,2.0 New CPU
Rolling Stones, The 1.0LE,1.03,1.05,1.1,1.1LE
TRON: Legacy 1.0LE,1.10,1.1LE,1.2,1.3LE,1.4,1.4LE,1.5,1.6,1.7,1.74,1.74LE,1.7402 New CPU
Transformers 0.88LE,1.0LE,1.2,1.2LE,1.3LE,1.4,1.4LE,1.5,1.5LE,1.6,1.7,1.8,1.8LE
AC/DC 1.21,1.25,1.3,1.4,1.5,1.5LE,1.52,1.52LE,1.6,1.6LE,1.61,1.61LE,1.63,1.63LE,1.65,1.65LE,1.68,1.68LE
X-Men 1.0,1.02,1.04,1.05,1.2LE,1.21LE,1.22LE,1.23LE,1.24LE,1.3,1.3LE,1.5,1.5LE,1.51,1.51LE
Avengers, The 1.1,1.2LE,1.4,1.4LE,1.7,1.7LE
Metallica 1.03,1.05,1.06,1.12,1.13,1.13LE,1.16,1.16LE,1.2,1.2LE,1.22,1.22LE,1.5,1.5LE,1.51,1.51LE,1.6,1.6LE,1.63(+LED),1.63LE,1.64,1.64LE,1.7,1.7LE
Star Trek 1.2,1.3,1.4,1.4LE,1.41LE,1.42LE,1.5,1.5LE,1.6,1.6LE,1.61,1.61LE
Mustang 1.2,1.3,1.3LE,1.4,1.4LE(+Boss),1.45,1.45LE(+Boss)
Walking Dead, The 1.05,1.11,1.11LE,1.19,1.19LE,1.24,1.24LE,1.25,1.25LE,1.28,1.28LE,1.41,1.41LE,1.53,1.53LE,1.56,1.56LE,1.60.0,1.60.0LE
Correct Dumps:
Bally: Creature from the Black Lagoon (L-3 and D-3 use SL-1 sound ROMs)
Judge Dredd (use L-3 Sound ROMs for corrected Deadworld sounds on machines without working/modified lock)
Joctronic: Punky Willy
LTD: Space Poker (corrected one more byte in the patched ROM)
Playmatic: Zira (sound ROM is actually 2K wide and contains the same code twice)
Taito: Sure Shot (fixed bad DAC data offset in ssh_s3.bin)
Clones:
301/Bullseye (normal pinball scoring)
A.G. Football (R07u & R18u) (exact clone of A.G. Soccer-Ball)
A.G. Soccer-Ball (R07u)
Bubba the Redneck Werewolf (unofficial MOD of Hollywood Heat)
Creature from the Black Lagoon L-2 & D-2
Demolition Man LX-4C (competition MOD)
Demolition Man H-5C (competition MOD)
Demolition Man H-6C (competition MOD)
Dirty Harry LF-2
Eight Ball (Older version)
Getaway: High Speed II, The L-5C (competition MOD)
Junk Yard 1.2C (competition MOD)
Meteor (Bugfix)
Orbitor 1 (No Timed Game)
Rambo (unofficial MOD of Raven)
Star Trek: The Next Generation LX-7C (competition MOD)
Star Wars 20th Anniversary 1.07 Spanish
Striker Xtreme 1.01 Italian
Time Warp L-3
Trident (Newer version, previous trident set was renamed to tridenta)
Version 2.9 (June 11th, 2017) - "Attack of the clones"
------------------------------------------------------------------------------
*** CORE/CPU *** Thanks to DJRobX, Quench and Bontango for some of these
Support for Bally's Boomerang prototype added!
Pinfixer noticed the code was available in US patent #4,198,051,
so we extracted it using OCR software, corrected obvious mistakes, fatal bugs and missing pieces
until a working version of the code emerged.
On top of that, there's also a bootleg version that works even a little better.
Support for Mirco's Spirit of 76 - finally, maybe the first commercial solid-state pinball game
Support for more Stargame games added (including new sound core for MEA 8000 emulation)
Support for Playbar's Bloody Roller, very similar hardware to Stargame's Slalom Code 0.3
Joctronic works now (e.g. Walkyria, yet still no good dumps for Punky Willy, and Pin Ball is missing entirely)
Removed a nasty hack from the Alvin G. driver
Added support for game-specific sound ROMs and correct sound bit handling for early WMS Sys3 games
Using GTS80 gen. 2 sound on Excalibur instead of gen. 3, enabling 8910 sounds (thanks to Jim Hernandez for noticing)
Fix some GTS3 DMD animations running too fast
Improved DMD brightness level mapping (again :)) for Gottlieb GTS3 & Alvin G.
Added extra display segments for some LTD-games, changed flipper enable for Sistema III
Improve Stern SB100 sound module tone frequencies
Add specialized Stern SB100B support
Support for auxiliary lamps / LEDs on Scared Stiff rev. D.01R
Change some more of the timing for the idle/throttle speed code
Fix a problem when using altsound packages (like the PinSound ones) and changing the machine volume (which resulted in doubled sounds from both emulation and altsound)
Fix some compiler issues/undefined code behavior (mainly relevant for mingw and unix/gcc builds at the moment)
Add ALSA support for Unix builds
Add LISY support (Linux for System1 & System80): one can control a Gottlieb pinball machine via PinMAME, special hardware needed, have a look at www.lisy80.com
Updated to zlib 1.2.11
Updated to latest Pin2DMD dlls
*** ROM SUPPORT *** Thanks to Flipprojets.fr for all the GTS80b-sets (plus Free Play patches), ipdb.org, exegeta for all the LTD and Taito games and clones, tecnopinball.org, Juan, Corey, barakandl, Pinfixer, Effect
New:
Bally: Boomerang prototype (and bootleg set)
LTD: Arizona
Cowboy Eight Ball (and alternate set)
Disco Dancing
Force
Haunted Hotel
Hustler
King Kong
Martian Queen (only a bad dump exists which has been patched to make things work)
Space Poker (only a bad dump exists which has been patched to make things work)
Time Machine (only a bad dump exists which has been patched to make things work (4p version))
Trick Shooter
Viking King
MAC: Galaxy Play
Mirco: Spirit of 76
Playbar: Bloody Roller
Stargame: Slalom Code 0.3
Space Ship
White Force
Correct Dumps:
Bally: Flash Gordon (prototype rev. 1) (missing U10 dump was rediscovered)
Inder: Metal Man (corrected one music ROM)
LTD: Columbia (previously supported was in fact one ROM from pecmen)
Taito: Lady Luck (sound dumps were the ones from Vegas before)
Volley (formerly known as Voley Ball and also was missing main CPU dumps)
WMS: Contact, Disco Fever, Phoenix, World Cup (correct sound ROMs)
Demolition Man (H-5B Coin Play), Demolition Man (DH-5B Coin Play LED Ghost Fix), Demolition Man (H-6B Coin Play) (all repatched correctly)
Clones:
Amazon Hunt II (French Free Play)
Amazon Hunt III (French Free Play)
Amazon Hunt III (rev. 1 French)
Amazon Hunt III (rev. 1 French Free Play)
Arena (Free Play)
Arena (French)
Arena (French Free Play)
Arena (German)
Arena (German Free Play)
Arena (rev. 1 Free Play)
Bad Girls (Free Play)
Bad Girls (French)
Bad Girls (French Free Play) (enabled by setting the maximum number of credits to 20 (both DIP 15 and 16 ON))
Bad Girls (German)
Bad Girls (German Free Play) (enabled by setting the maximum number of credits to 20 (both DIP 15 and 16 ON))
Beat the Clock (with flasher support)
Big House (Free Play)
Big House (French)
Big House (French Free Play)
Big House (German)
Big House (German Free Play)
Black Knight 2000 (PF-1)
Bone Busters Inc. (Free Play)
Bone Busters Inc. (French Free Play)
Bone Busters Inc. (German)
Bone Busters Inc. (German Free Play)
Bounty Hunter (Free Play)
Bounty Hunter (German)
Bounty Hunter (German Free Play)
Caveman (Evolution, unofficial MOD)
Cheetah (Blue cabinet)
Chicago Cubs Triple Play (Free Play)
Chicago Cubs Triple Play (rev. 1 Free Play)
Diamond Lady (Free Play)
Diamond Lady (French)
Diamond Lady (French Free Play)
Diamond Lady (German)
Diamond Lady (German Free Play)
Excalibur
Excalibur (Free Play)
Excalibur (French Free Play)
Excalibur (German)
Excalibur (German Free Play)
Genesis (Free Play)
Genesis (French)
Genesis (French Free Play)
Genesis (German)
Genesis (German Free Play)
Gold Wings (Free Play)
Gold Wings (French)
Gold Wings (French Free Play)
Gold Wings (German)
Gold Wings (German Free Play)
Harley-Davidson (Bally, L-2 and D-2)
Haunted House (rev. 3 unofficial MOD)
Haunted House (rev. 3 unofficial MOD, LED)
Haunted House (rev. 3 unofficial MOD, LED+Secret Tunnel)
Haunted House (rev. 4 unofficial Votrax speech MOD, misses the sound dumps though!)
Haunted House (rev. 4 unofficial Votrax speech MOD, LED, misses the sound dumps though!)
Haunted House (rev. 4 unofficial Votrax speech MOD, LED+Secret Tunnel, misses the sound dumps though!)
Hollywood Heat (Free Play)
Hollywood Heat (French)
Hollywood Heat (French Free Play)
Hollywood Heat (German)
Hollywood Heat (German Free Play)
Hot Shots (Free Play) (enabled by setting the maximum number of credits to 20 (both DIP 15 and 16 ON))
Hot Shots (French)
Hot Shots (French Free Play) (enabled by setting the maximum number of credits to 20 (both DIP 15 and 16 ON))
Hot Shots (German)
Hot Shots (German Free Play) (enabled by setting the maximum number of credits to 20 (both DIP 15 and 16 ON))
Mars - God of War (Prototype)
Mars - God of War (rev. 2 unofficial MOD, fixes a potential startup problem)
Monte Carlo (Free Play)
Monte Carlo (French)
Monte Carlo (French Free Play)
Monte Carlo (German)
Monte Carlo (German Free Play)
Monte Carlo (rev. 1 Free Play)
Monte Carlo (rev. 2)
Monte Carlo (rev. 2 Free Play)
MotorDome (German)
Night Moves (Free Play)
Pink Panther (sound correction fix)
Raven (Free Play)
Raven (German)
Raven (German Free Play)
Raven (rev. 1 Free Play)
Road Show (Prototype P-3 Sound ROM, combined with LX-2 Game ROM for now)
Robo-War (Free Play)
Robo-War (French)
Robo-War (French Free Play)
Rock (Free Play)
Rock (German)
Rock (German Free Play)
Rock Encore (Free Play)
Rock Encore (German)
Rock Encore (German Free Play)
Rocky (French speech)
Rollergames (AD-2 Prototype) (sample/prototype with 8 drop targets)
Rollergames (LF-2 French)
Rollergames (LF-3 French)
Spring Break (Free Play)
Spring Break (French)
Spring Break (French Free Play)
Spring Break (German)
Spring Break (German Free Play)
Spring Break (rev. 1 Free Play)
Spring Break (single ball game, Free Play)
Tag-Team Pinball (Free Play)
Tag-Team Pinball (German)
Tag-Team Pinball (German Free Play)
Tag-Team Pinball (rev.2 Free Play)
Teenage Mutant Ninja Turtles (1.04 German)
TX-Sector (Free Play)
TX-Sector (French)
TX-Sector (French Free Play)
TX-Sector (German)
TX-Sector (German Free Play)
U.S.A. Football (R01u)
Victory (Free Play)
Victory (French)
Victory (French Free Play)
Victory (German)
Victory (German Free Play)