-
Notifications
You must be signed in to change notification settings - Fork 1
/
whatsold.txt
5175 lines (3976 loc) · 146 KB
/
whatsold.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.77
General Source Changes
----------------------
Fix to allow a driver to have MSM6295s and plain ADPCM voices coexist
(required for gcpinbal). [R.Belmont]
src/sound/adpcm.c
Full Sound / Music in Grand Cross [R.Belmont]
src/drivers/gcpinbal.c
Improved Bishi Bashi colours [Angelo Salese]
src/drivers/bishi.c
src/palette.c
src/palette.h
Fixed ckongs sprites [Pierpaolo Prazzoli]
Updated Double Dragon Driver [Bryan McPhail]
- Correct video & interrupt timing derived from Xain schematics
and confirmed on real DD board.
- Corrected interrupt handling, epecially to MCU (but one
semi-hack remains).
- TStrike now boots but sprites don't appear (I had them working
at one point, can't remember what broke them again).
- Dangerous Dungeons fixed.
- World version of Double Dragon added (actually same roms as
the bootleg, but confirmed from real board)
- Removed stereo audio flag (still on Toffy - does it have it?)
src/drivers/ddragon.c
Various ST-V improvements [Angelo Salese]
src/drivers/stv.c
Twin16/TMNT fixes [Curt Coder]
drivers/twin16.c
- Fixed cuebrick NVRAM handler
- Added watchdog reset
drivers/tmnt.c
- Fixed mia/mia2 inputs/dips
- Fixed visible area in cuebrckj/mia/mia2
- Changed cuebrckj to "Cue Brick (World version D)", since text
is in English)
TMS32031 Fixes [Aaron Giles]
many fixes to the TMS32031 core; Offroad Challenge is almost playable as a
result, minus the fact that the clipping plane seems to like clipping out
the cars during the race. But the terrain problems are fixed at least.
Memory Annoyance Fix [Aaron Giles]
Unmapped memory accesses always reported the raw byte address, not the
CPU-level address. This is annoying for chips like the TMS34010 or the
TMS32031, so now the effecitve offset is logged instead, taking into account
the address shift.
Some Input Port Corrections [Robin Merrill, fixed by Bryan McPhail]
OSD Fix [Aaron Giles]
This is a minor fix to enable the OSD for non-debug builds regardless of
the -debug flag
Misc Fixes [Nathan Woods]
src/usrintrf.c:
- Adds a handful of comments to uifontdata[]
- Changes character 14 to a solid circle; previously this
character was blank and unused
- Miscellaneous changes within #ifdef MESS
Various Atari Improvements
* CAGE works
* motion object checksums work for growth games
* sprite/playfield priorities work for growth games
* no more 6502 speedups
drivers/atarig1.c:
* added support for the MO command register -- MO checksums now work
* added missing SHA1 values and marked some ROMs as NO_DUMP
* removed 6502 speedups
drivers/atarig42.c:
vidhrdw/atarig42.c:
* added support for the MO command register -- MO checksums now work
* added SLOOP emulation for Guardians of the Hood, which is fully playable
* added missing SHA1 values
* removed 6502 speedups
* documented color MUXing
* removed old orientation code
* added MO/playfield priorities
drivers/atarigt.c:
vidhrdw/atarigt.c:
* added support for the MO command register -- MO checksums now work
* hooked up CAGE audio
* added missing SHA1 values
* documented the overly complicated color MUXing
* added MO/playfield priorities
drivers/atarigx2.c:
* added support for the MO command register -- MO checksums now work
* added missing SHA1 values
* added another Road Riot's Revenge variant
* some input port tweaks
* removed 6502 speedups
machine/asic65.c:
* improved logic for Road Riot 4WD -- almost playable
* added support for Guardians of the Hood
machine/atarigen.c:
* fixed bad handling of EEPROM data in 32-bit mode
sndhrdw/cage.c:
* fixed frequency computation -- it now works ok!
* added speedup mechanism
* fixed positioning of the 4 voices
vidhrdw/atarirle.c:
* implemented the MO command register and checksumming
Improved Z80 DAA emulation allowing removal of look-up table [Sean Young / Stefano]
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Seattle Hardware [Aaron Giles]
Mace - The Dark Age
Blitz '99
CarnEvil
Wayne Gretzky's 3D Hockey
src/drivers/seattle.c
src/vidhrdw/voodoo.c
+many others
Dangerous Dungeons [Bryan McPhail]
src/drivers/ddragon.c
Goal '92 (bootleg of Seibu Cup Soccer) [Pierpaolo Prazzoli]
src/drivers/goal92.c
src/vidhrdw/goal92.c
T-Mek (prototype) [Aaron Giles]
bad sound
Guardians of the Hood [Aaron Giles]
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Double Dragon (World) [Bryan McPhail]
The Simpsons (2 player, alt) [R.Belmont]
Martial Champion [EAA] [R.Belmont]
New Non-Working games / clones supported
----------------------------------------
Namco System 12 [smf]
(sets include tekken3, soulclbr, ehrgeiz, mdhorse, fgtlayer,
pacapp, sws99, tekkentt, mrdrillr, aquarush, golgo13)
src/drivers/namcos12.c
Godzilla [Pierpaolo Prazzoli]
Bonk's Adventure [Pierpaolo Prazzoli]
Seibu Cup Soccer [Pierpaolo Prazzoli]
protection issues
src/drivers/leigonna.c
SF Rush [Aaron Giles]
California Speed [Aaron Giles]
src/drivers/seattle.c
Sports Fishing 2 (stv) [ANY]
incomplete dump / no way to support CD and MPEG decoder
src/drivers/stv.c
src/machine/stvcd.c
0.76u2
General Source Changes
----------------------
Rewrote rf5c68 sound core [Olivier Galibert]
src/sound/rf5c68.c
src/sound/rf5c68.h
Misc Changes [Nathan Woods]
src/fileio.c:
- Integrates some MESS specific fileio functionality (within
#ifdef MESS)
src/sndintrf.c:
- Removing the update procedure in a MESS specific sound core
Some Hyperstone Fixes / Improvements [Mooglyguy, Pierpaolo Prazzoli]
src/cpu/e132xs/32xsdasm.c
src/cpu/e132xs/e132xs.c
src/cpu/e132xs/e132xs.h
src/drivers/vamphalf.c
Fixed SCSP crash with -nosound [R.Belmont]
src/sound/scsp.c
Attempted to fix some hangs in the Soul Edge clones [smf]
src/machine/psx.c
Added new function: activecpu_eat_cycles(cycles), needed for idle skipping in
certain situations [Aaron Giles]
src/cpuexec.c
src/cpuexec.h
Midway V-Unit Update [Aaron Giles]
* WarGods sound is 100% now
* added some pre-initialization of the WarGods NVRAM
* added speedup handlers for all games (it makes a little difference)
* revamped the DCS2 handling to support stereo output
* fixed a number of synchronization issues in the DCS2 handling
* implemented a few missing features in the Midway I/O ASIC
src/sound/dcs.c
src/sound/dcs.h
src/drivers/midvunit.c
src/machine/midwayic.c
src/machine/midwayic.h
Cpu Fixes / Tweaks [Aaron Giles]
ADSP2100:
* fixed loading of 0 counters so they don't execute infinitely
* fixed initial state of the SSTAT register
MIPS3 (R4000/R5000):
* fixed timer handling so we don't set a timer too far in advance
* changed timer handling so that the default Compare value doesn't trigger
timers
* fixed cycle chomping to make sure we don't go over an interrupt boundary
* added correct cycle times for MULT/DIV instructions
* fixed display of the Count reigster in the debugger
MIPS3DRC:
* same fixes as above, plus:
* fixed FP rounding glitches
* now actually respecting the global FP rounding mode
R3000:
* fixed instruction timings for MULT/DIV
X86DRC:
* added better support for tweaking the FP rounding modes
src/cpu/adsp2100/2100ops.c
src/cpu/adsp2100/adsp2100.c
src/cpu/mips/mips3.c
src/cpu/mips/mips3drc.c
src/cpu/mips/r3000.c
src/x86drc.c
src/x86drc.h
MagMax sound improvements (Emulated some op.amps and RC filter circuits giving
more exact results) [Jarek Burczynski]
src/drivers/magmax.c
Fixes to the ymdeltat module. Generally - even more flags work correctly now. These changes are
necessary for the msx sound emulation (Y8950) and were tested in nlmsx emulator by Frits
Hilderink. [Jarek Burczynski]
Look at the top of each *.c file for a detailed list of changes.
src/sound/fm.c
src/sound/fm.h
src/sound/fmopl.c
src/sound/fmopl.h
src/sound/ymdeltat.c
src/sound/ymdeltat.h
Improved Sound in Cabal / Dead Angle by adding ADPCM sounds [R.Belmont, Jarek Burczynski]
src/drivers/cabal.c
src/drivers/deadang.c
src/sndhrdw/seibu.c
src/sndhrdw/seibu.h
Added OKI6295 sounds in Grand Cross [R.Belmont]
src/drivers/gcpinbal.c
Asterock Dipswitches [Pierpaolo Prazzoli]
src/drivers/asteroid.c
Fixed Aspect Ratio calculationbug on some rotated games
(galspnbl for example) [Sébastien Volpe]
src/common.c
src/windows/wind3d.c
src/windows/winddraw.c
src/windows/window.c
Added Sample SUpport rto Armor Attack and Sundance [Tim Cottrill]
src/drivers/cinemat.c
src/sndhrdw/sinemat.c
src/includes/cinemat.h
Decoded BG graphics in Thunder Ceptor II but BG's still aren't hooked up yet,
improved existing graphics a bit
[David Haywood, BUT]
src/drivers/tceptor.c
src/vidhrdw/tceptor.c
Fixed Dragon Unit Dipswitches [Iñigo Luja]
src/drivers/seta.c
Some twin16.c / tmnt.c cleanups, fg layer converted to tilemaps [Curt Coder]
Some input fixes [HowardC]
atetris.c
neogeo.c
+others
Fixed Xain'd Sleena hang? [David Haywood]
src/drivers/xain.c
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Several ST-V games are probably now playable, however be warned many are very very
slow, this is not a bug, sound is still poor or non-existant in most titles, these
haven't been tested for long so could easily fail at later levels. Games which
were marked as working in previous updates are also improved (shienryu etc.)
[David Haywood, Angelo Salese, Olivier Galibert]
Puyo Puyo Sun - some priority glitches, otherwise looks good
Mausuke Ojama the World - mostly ok
Ejihon Tantei Jimusyo - missing alpha effect on lens
Virtua Fighter Kids - bad sprite colours, missing ground effects
Columns 97 - miscoloured sprites, background not correctly scaled
Cotton 2 - missing ground in places
Cotton Boomerang - missing ground in places
Die Hard Arcade / Dynamite Deka - missing floors / ceilings
there might be others too, a few can certainly be watched. this driver still
needs a lot of work, I don't expect it to be completed soon due to the
incredible complexity of this hardware.
Sega Dual Space Attack / Head On Dual board [Stefan Jokisch]
src/drivers/vicdual.c
New Non-Working games / clones supported
----------------------------------------
Quiz Panicuru Fantasy [David Haywood]
haven't found any time for this in the last 6 months so included it anyway
so it doesn't get lost, if anybody wants to finish it they're welcome
src/drivers/quizpani.c
0.76u1
General Source Changes
----------------------
Ported ElSemi's SCSP Core, this gives preliminary sound in the ST-V games, however at
the moment most of them play static, Shienryu is mostly correct [R.Belmont]
src/sound/scsp.c
src/sound/scsp.h
src/sound/scsplfo.c
src/drivers/stv.c
More ST-V Improvements, fixing various graphical issues (Shienryu Sprite Colours) and
general other bits and pieces. More games are 'watchable' now, for example Cotton 2,
Cotton Boomerang, Puyo Puyo Sun, Columns 97 however they lack controls [David Haywood]
src/drivers/stv.c
src/vidhrdw/stvvdp1.c
src/vidhrdw/stvvdp2.c
Some Atari improvements with the new sets (old speed hacks removed that aren't really
needed anymore, both screens being displayed in Cyberball) [Aaron Giles]
src/ -various, too many to list
Misc Changes [Nathan Woods]
src/sndintrf.c:
- Removed wave_sh_stop() call from the MESS specific WAVE sound
interface (it is extraneous now)
src/x86drc.c:
src/x86drc.h:
- Added a few macros for other miscellaneous X86 opcodes
- Added a drc_dasm() call, a debug call that uses MAME's I386
disassembler to disassemble DRC'd code
(didn't compile, commented out until fixed)
src/mame.h:
src/windows/config.c:
- Added 'GAMENOUN' and 'GAMESNOUN' macros; defined to be the
human readable text for the words 'game' and 'games' respectively (this
is so MESS can use the nouns 'system' and 'systems')
v60 Improvements (LDTASK, STTASK, ABSF and some missing \n.) [Olivier Galibert]
src/cpu/v60/*
Added Sound and Improved Background emulation in HeliFire [Jarek Burczynski]
src/drivers/8080bw.c
src/sndhrdw/8080bw.c
src/vidhrdw/8080bw.c
Misc Windows OSD updates and D3D fixes [Leon van Rooij]
makefile:
windows\windows.mak:
Added CFLAGSOSDEPEND variable. It is used when compiling osd code only
(e.g. DirectX needs -Wno-strict-aliasing).
COMPILESYSTEM_CYGWIN determines if nasm or nasmw is used (the cygwin
version of nasm is called nasm)
windows\fileio.c:
Quick fix for some #defines in that don't work with win32api 2.4
windows\snprintf.c:
Changed a variable name that conflicts with a gcc built-in
windows\blit.c:
windows\wind3d.c:
Fixed a bug that affected stv games when flipping/rotating the image
windows\wind3d.c:
windows\window.c:
windows\window.h:
window size/prescale/rgb-auto effect can now change when the image size is
changed by the game driver
SegaPCM fixes [Olivier Galibert]
Fixes the pitch (the 15800Hz value was wrong, it should have been the
main 4Mhz clock divived by 256) and also makes the code ultra-paranoid
when it comes to out-of-range accesses in the sample roms. Power
Drift's sound code sometimes puts semirandom values for the first
handful of keyons on song transitions.
src/sound/segapcm.c
Added Proper Inits to term2la1 [Brian Troha]
Merged Zaxxon and Congo drivesr [CUrt Coder]
Reversed harddisk.c back to 0.73 status
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Baku Baku Animal [David Haywood]
still a few gfx glitches and no sound
src/drivers/stv.c
src/vidhrdw/stvvdp1.c
src/vidhrdw/stvvdp2.c
Tekken [smf]
Tekken 2 [smf]
Soul Edge [smf]
(Soul Edge Ver II. doesn't work)
Xevious 3D/G (XV31/VER.A) [smf]
Prime Goal EX (PG1/VER.A) [smf]
none of the above 5 have sound
src/drivers/namcos11.c
+ various PSX support files
Super Speed Race [Stefan Jokisch]
no sound
src/drivers/sspeedr.c
src/vidhrdw/sspeedr.c
Cosmo [Jarek Burczynski]
no sound
src/drivers/8080bw.c
src/vidhrdw/8080bw.c
Thunder Ceptor II [BUT]
missing backgrounds
src/drivers/tceptor.c
src/vidhrdw/tceptor.c
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
100 Atari clones [Aaron Giles]
* 2 new Road Runner variants
* 8 new Road Blasters variants
* 2 new Paperboy variants
* 5 new 720' variants
* 6 new Super Sprint variants
* 7 new Championship Sprint variants
* 7 new APB variants
* 2 new Blasteroids sets
* 1 new Cyberball set
* 3 new 2-player Cyberball 2072 sets
* 1 new Tournament Cyberball 2072 set
* 3 new Skull & Crossbones sets
* 3 new Toobin' sets
* 6 new Vindicators sets
* 4 new Xybots sets
* 10 new Hard Drivin' versions
* 3 new Hard Drivin' Compact versions
* 9 new STUN Runner versions
* 9 new Race Drivin' versions
* 7 new Race Drivin' Compact versions
* 2 new Steel Talons versions
Superior Soliders (US) (parent of psoldier) [Chris Hardy]
src/drivers/m92.c
Asterock (Sidam bootleg of asteroid) [Pierpaolo Prazzoli]
src/drivers/asteroid.c
Sky Raiders (bootleg of uniwars) [Pierpaolo Prazzoli]
src/drivers/galaxian.c
0.76
It appears no new timer system related bugs were found with 0.75u1 so *hopefully* this
release will be better than the last, 0.75 ended up not being not too great due to the
problems with the YM2151 sound etc.
General Source Changes
----------------------
Various ST-V and SH-2 improvements, shienryu is improved as are many other games but
no more are really playable yet (although I have changed Shienryu to IMPERFECT_GFX
instead of NOT_WORKING as it seems ok, just the sprites are black)
[David Haywood, Olivier Galibert, sthief, Angelo Salese]
src/drivers/stv.c
src/vidhrdw/stvvdp1.c
src/vidhrdw/stvvdp2.c
src/cpu/sh2/sh2.c
Added Insector sound rom loading [Fabrice Frances]
src/drivers/gottlieb.c
Changed Jumping Cross default dipswitches
Fixed invalid dipswitch in Big Event Golf
Readded a bit of code that was removed from blockage driver when it was converted to
use tilemap (blasto needed it)
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
VS. Super Xevious [Pierpaolo Prazzoli]
VS. Freedom Force [Pierpaolo Prazzoli]
src/drivers/vsnes.c
src/machine/vsnes.c
Bishi Bashi Championship Mini Game Senshuken [R. Belmont]
some gfx problems
src/drivers/bishi.c
src/vidhrdw/bishi.c
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Street Fighter II CE bootlegs (sf2yyc, sf2koryu, sf2m4 - sf2m7) [Barry Harris]
src/drivers/cps1.c
src/vidhrdw/cps1.c
A couple of Gauntlet, Gauntlet 2 and Vindicators Pt 2 clones [Aaron Giles]
src/drivers/gauntlet.c
Q*Bert (early test) [Peter Rittwage]
Mad Planets (UK Taitel license) [Tom McClintock]
src/drivers/gottlieb.c
0.75u1
Please TEST this release, I had hoped 0.75 would be the end of the timer related bugs
for good but it wasn't so if this tests out as ok then I'll probably release 0.76
within a fairly short period of time, if sound has vanished on any games, or anything
that booted in .75 no longer boots let us know, the sooner the better.
General Source Changes
----------------------
Attempted to fix remaining timer system related bugs [Aaron Giles]
src/timer.c
Cleaned up SH-2 core a bit and added a possible kludge for Sol Divide's
Music [Olivier Galibert]
src/cpu/sh2/sh2.c
Sound in Mogura Desse [Jarek Burczynski]
src/drivers/mogura.c
Fixed default.cfg saving [BUT]
Dips in dbz and lethalj drivers [El Condor]
Fixed Speedup for r3000 version of Area 51 / Max. Force Duo [Aaron Giles]
src/drivers/cojag.c
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Gorkans [Tomasz Slanina]
correct gfx roms are now loaded
src/drivers/pacman.c
New Non-Working games / clones supported
----------------------------------------
TryOut [Pierpaolo Prazzoli]
src/drivers/tryout.c
0.75
General Source Changes
----------------------
TESTDRIVERS still enabled (see note for 0.74u2)
Fixed bug in the time accounting for the V60 which was causing Outrunners to run
with flickering sprites and slow music [Aaron Giles]
src/cpu/v60/v60.c
Fixed another V60 bug introduced in 0.74u2 which broke the v70 games (and further
broke Outrunners) [Kobat, Olivier Galibert]
src/cpu/v60/v60.c
Fixed some bugs introduced with the timer system changes a while back [Aaron Giles]
Hopefully this is the last of them.... Fixes Exterminator and the Atari
polygon games. Hopefully doesn't break anything in the process.
src/cpuexec.c
* changed scanline timing to use floor() to get consistent results
* fixed bug in time computation if requesting a scanline in the next frame
src/cpu/tms34010/tms34010.c
* removed 4x executes per loop which screwed up timing
* fixed internal interrupt generation to get consistent timing results
src/timer.c
* now uses the active callback as a base time when adjusting timers outside
of a CPU context
src/drivers/harddriv.c
src/machine/harddriv.c
* fixed all the games again, but they are slower now due to more necessary
interleaving
Fixed Dorachan Orientation [Tomasz Slanina]
src/drivers/dorachan.c
src/vidhrdw/dorachan.c
Various Fixes [Nathan Woods]
src/artwork.c:
src/artwork.h:
src/common.c:
- Fixes a screenshot handling bug that affected Space Invaders
src/cheat.c:
- Moves the MESS specific code into a separate module, reducing
#ifdef clutter
src/harddisk.c:
- Moved some variable declarations out of for loops so that it
can compile in non-GCC compilers
src/cpu/i86/instr86.c:
- Fixes REP CMPSW so that it uses words and not bytes
src/cpuintrf.c:
src/cpuintrf.h:
- Adds a call cpuintrf_set_dasm_override() that gives drivers
the ability to customize disassemblies. This probably isn't very useful
for MAME, but it is useful for MESS for things like software interrupts
used for BIOS calls.
src/windows/config.c:
- Increases the size of the buffer used when logerror() output
goes to OutputDebugString()
src/windows/config.c:
src/windows/config.h:
src/windows/winmain.c:
- Moves config.c externs to a header file
- Adds another call, cli_rc_create(), which creates MAME's rc
struct for use elsewhere. (I'm actually creating a debug time
consistency check feature for MAME32, to verify at runtime that the
arguments that MAME32 has are consistent with MAME's).
src/rc.c:
- When rc_destroy() is now called, freed pointers to strings and
files will now be NULLed out.
Overhauled the Canyon Bomber driver with a number of minor fixes like correct
RAM size and VBLANK duration. [Stefan Jokisch]
- hiscore reset button added
- sprite positions should be fixed according to the schems
- language ROM added (i.e. the language dip works now)
- prototype set renamed from canbprot to canyonp
Improved Super Chase sample loading [sedn]
src/drivers/superchs.c
Replaced instances of "inline", "static inline", and "static __inline" with
"INLINE". This fixes some build problems with xmame and makes things more
consistent. [Lawrence Gold]
src/cpu/mips/mips.c
src/vidhrdw/psx.c
src/machine/psx.c
src/drivers/namcos2.c
src/machine/psx.c
src/vidhrdw/psx.c
Corrected CPU speeds etc. in snowbros.c [The Guru]
src/drivers/snowbros.c
Reversed inptport.c changes to 0.74u1 as the version in 0.74u2 wasn't correcly
merged, these will need resubmitting
Some namcos22 Improvements [Phil Stroffolino]
The major things improved are:
- fixes to display list processing (affects Prop Cycle ending)
- gouraud shading
- misc improvements for the not-working games
src/drivers/namcos22.c
src/vidhrdw/namcos22.c
src/vidhrdw/namcos3d.h
src/includes/namcos22.h
src/includes/namcos3d.h
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Lady Frog [Tomasz Slanina]
old 'ladyfrog' set (not working) renamed to 'roldfrog' (Return Of Lady Frog)
src/drivers/ladyfrog.c
src/vidhrdw/ladyfrog.c
Sundance [Stefan Jokisch]
controls now emulated
src/drivers/cinemat.c
Dodgem [Mike Coates, Pierpaolo Prazzoli]
no sound, the video hardware emulation was also rewritten for this driver, its
quite slow now but more accurate.
src/drivers/zac2650.c
src/vidhrdw/zac2650.c
Main Event (SNK) [Tomasz Slanina]
controls probably need work
src/drivers/mainsnk.c
src/vidhrdw/mainsnk.c
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Lunar Battle (prototype, later) (clone of gravitar) [Aaron Giles]
src/drivers/bwidow.c
Cloak & Dagger (International Versions, Spanish, French, German) [Aaron Giles]
src/drivers/cloak.c
Dig Dug (newer Atari rev) [Aaron Giles]
src/drivers/digdug.c
Tempest (rev ?) [Aaron Giles]
src/drivers/tempest.c
Sub Hunter (clone of depthch) [Stefan Jokisch]
src/drivers/vicdual.c
Route X (bootleg)
src/drivers/route16.c
New Non-Working games / clones supported
----------------------------------------
Task Force Harrier (Japan)
src/drivers/nmk16.c
Various Sf2 bootlegs
Please note, I have no intention of fixing these, however if you want
to try and think you can do it in a clean way then feel free.
src/drivers/cps1.c
src/vidhrdw/cps1.c
Gorkans [Tomasz Slanina]
gameplay works but there are no good gfx roms
src/drivers/pacman.c
Whizz [Tomasz Slanina]
main program rom appears to be bad, maybe a gfx rom too
src/drivers/sidearms.c
src/vidhrdw/sidearms.c
Marine Date [insideoutboy]
collisions not emulated + various other issues
src/drivers/marinedt.c
0.74u2
General Source Changes
----------------------
The TESTDRIVER system has been removed, all drivers are now enabled working or not,
this decision was made by several members of the development team. The drivers
that were previously TESTDRIVERS are still marked as GAME_NOT_WORKING so can be
filtered out easily with a front-end. Please note, the enabling of these drivers
does not indicate they're any closer to working than when they were first added
and in many cases it could still be several years before they work depending on
when they're worked on and how difficult they prove to be. We're always looking
for talented programmers to work on and improve Mame, some of these drivers could
be a good place to start (others may be near impossible to fix)
If any GAME_NOT_WORKING flags have been missed let us know at Mametesters
Added MCU emulation to Tiger Heli [Tomasz Slanina]
Various SegaPCM fixes [Olivier Galibert]
Fixed some V60 Floating Point Operations and made core exit on unhandled opcodes,
note UltraX doesn't work again [Olivier Galibert]
Fixing missing continue graphics on actfancr [Bryan McPhail]
Fixed recently introduced tp84 video bug [David Haywood]
Fixed Config Saving Bug [BUT]
Various Dipswitch Fixes [Iñigo Luja]
New games supported:
--------------------
Touchdown Fever II [Smitdogg]
Dorachan [Tomasz Slanina]
no sound
Jumping Cross [Tomasz Slanina]
attract mode seems a bit wrong
Demoneye-X [Pierpaolo Prazzoli]
gfx problems, no sound
Bakuretsu Breaker [David Haywood]
sound problems
Suzuka 8 Hours [Dang Spot]
Moero Pro Yakyuu Homerun [Tomasz Slanina]
missing voices
Galaxian / Space Invaders Test Roms [Mike O'Malley]
worth supporting?
New Clones supported:
---------------------
Phantomas (clone of spectar) [Pierpaolo Prazzoli]
Donkey Kong 3 (bootleg on DKJr hw) [Pierpaolo Prazzoli]
Driving Force (Galaxian hw) [Pierpaolo Prazzoli]
Food Fight (rev 2 and cocktail) [Aaron Giles]
Depthcharge (rev 1) [MASH]
Mighty Monkey (original) [Pierpaolo Prazzoli]
Dynablaster (world) [Brian Troha]
Champion Golf (original?) [Brian Troha]
New Non-Working games supported
-------------------------------
(All drivers that were previously TESTDRIVERS)
Dealer [Pierpaolo Prazzoli]
bad rom or bad decryption
0.74u1
General Source Changes
----------------------
Mame now recognises off-screen shots with the Act-Labs gun in a way which works
better with certain drivers (Area 51 etc,) [Bryan McPhail)
Fixed some problems with defaults in inptport.c [Robin Merrill]
src/inptport.c
Various SH2 fixes improving Master/Slave support (this improves shienryu on st-v
but its not yet playable due to incomplete st-v emulation) [Olivier Galibert]
src/cpu/sh2/sh2.c
src/cpu/sh2/sh2.h
Fixed SegaPCM bug [Olivier Galibert]
src/sound/segapcm.c
Moved Some Config Code around [Nathan Woods]
src/config.c
src/config.h
src/inptport.c
Hopefully fixed crash some people were having with Nostradamus [David Haywood]
src/vidhrdw/mcatadv.c
Added Paddle support to pop 'n' bounce (use -mouse, enable it in test mode, the
default is joystick not paddle) [David Haywood]
Improved the type 1 GX games a bit but none are working well enough to enable
yet [R.Belmont]
src/drivers/konamigx.c
src/vidhrdw/konamigx.c
Fixed Crash with the original mustang set [R.Belmont]
src/drivers/nmk16.c
Changed frogs to use a 3 way joystick instead of a 3 way joystick and 2 buttons
which was incorrect [Robin Merrill]
Remapped some of the mid*unit.c buttons to match the real board inputs
Further ST-V improvements [Angelo Salese, David Haywood]
src/drivers/stv.c
src/vidhrdw/stvvdp1.c
src/vidhrdw/stvvdp2.c
New games supported:
--------------------
Porky [Pierpaolo Prazzoli, Peter Storey] - no sound
Driving Force [Pierpaolo Prazzoli]
Big Bucks [Pierpaolo Prazzoli]
src/drivers/pacman.c
src/vidhrdw/pengo.c
src/includes/pengo.h
Embargo [Stefan Jokisch, MASH]
src/drivers/embargo.c
New Clones supported:
---------------------
8 Ball ACtion (Pacman Kit) [Pierpaolo Prazzoli, David Widel] - bad colours
no sound
src/drivers/pacman.c
src/vidhrdw/pengo.c
src/includes/pengo.h
PuzzLoop (USA) [Brian Troha]
src/drivers/suprnova.c
New TESTDRIVERS:
----------------
Competition Golf [Angelo Salese]
incomplete video emulation
src/drivers/compgolf.c
(Medal) Yumefuda [Angelo Salese]
preliminary, doesn't boot yet
src/drivers/yumefuda.c
0.74
Basically a cleaned up version of .73 now my machine is working again.
General Source Changes
----------------------
Misc source changes mainly to Improve compatibility with MESS [Nathan Woods]
src/driver.h:
- Minor changes within #ifdef MESS
src/inptport.c:
- Minor change to recognize MESS IPT_CONFIG input ports
src/legacy.h:
- Changed some of the prototypes to use 'mame_file *' instead of
'void *'
src/mame.h:
- Added APPNAME and APPLONGNAME macros to define the name of the
program (MAME/M.A.M.E. vs MESS/M.E.S.S.)
src/vidhrdw/jaguar.c:
- Adds some MESS specific templated blitters within #ifdef MESS
src/vidhrdw/ppu2c03b.c:
src/vidhrdw/ppu2c03b.h:
src/vidhrdw/playch10.c:
src/vidhrdw/vsnes.c:
- Small speedups (eliminated some usage of plot_pixel())
- Added support for scanline counts other than 262
- Interrupt changes by Brad Oliver
- Requisite changes to playch10 and vsnes to support Brad's
interrupt changes