-
Notifications
You must be signed in to change notification settings - Fork 14
/
history-temp.php
1026 lines (1008 loc) · 21.8 KB
/
history-temp.php
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
<?php
$title = 'MAME | Project History';
?>
<?php require($_SERVER['DOCUMENT_ROOT'] . '/_include/html/header.html'); ?>
<!-- Page Content -->
<div class="container">
<center><h1 class="page-header">MAME Project History</h1></center>
<center><h2>...and MESS</h2></center>
<h2>What's New?</h2>
<p>
A project as big as MAME certainly has had its ups and downs during the course of its existence. A comprehensive list of what has changed in the project from a source code point of view is
available in the various whatsnew.txt files that can be found on the <a href="oldrel.html">Previous Releases</a> page. The content of these files has also been extracted into our wiki in the <a href="http://wiki.mamedev.org/index.php/Previous_MAME_Versions">Previous MAME Versions</a> section.
</p>
<a target="_blank" href="mame_chart_latest-1224.png"><img alt="Chart of MAME Development" align="right" src="mame_chart_latest-256.png" width="256" height="181" /></a>
<h2>Supported ROMs</h2>
<p>
An alternate measure of the success of the project is to simply count the number of supported sets. The chart at the right (click for a larger view) shows the overall trend since the beginning.
</p>
<a target="_blank" href="mame_chart_latest.pdf">Vector PDF file</a>
<h2>Daily Work-in-Progress 1999-2004</h2>
<p>
Another fascinating way to look back at the project's history is to peruse the incredibly detailed Daily MAME Work-in-Progress (WIP) pages. From <a href="oldwip/wip9902.html">February 1999</a> through <a href="oldwip/wip0407.html">July 2004</a>, Santeri Saarimaa took on the challenging task of maintaining a detailed daily work-in-progress report of MAME development. These page represent a peek into what was happening during one of the most active times in the project's development.
</p>
<h2>Tables</h2>
<p>
Two tables are provided for people that want to know more about the project's history.<br>
The first one right below, lists what are considered major milestones of the project.
</p>
<p>
Then there is a much bigger table (super-set of the one below), listing every MAME (and MESS) release, important milestones, date of release, number of parents, clones, devices, CHD (for MAME only), Mechanical and non-working sets. These data are also used for the graph.
</p>
<a target="_blank" href="full_mame_history.html">MAME Complete History Table</a>
<h2>Project Milestones</h2>
<div class="panel panel-primary">
<div class="panel-heading">MAME Project Milestones</div>
<table class="table">
<col width=12% align="right">
<col width=18% align="center">
<col width=70%>
<tr>
<td>Release</td>
<td>Version</td>
<td>Milestone</td>
</tr>
<tr>
<td>28
Dec 16</td>
<td>0.181</td>
<td>Many MCUs are implemented improving sound in many games. Votrax SC-01 emulated. Further ARM improvements (Archimedes). Debugger works on Linux/Mac.
</td>
</tr>
<tr>
<td>30
Nov 16</td>
<td>0.180</td>
<td>Improvement in ARM CPU, in turn improves Archimedes emulation. Acclaim RAX sound board emulated, bringing improvements to some classics.
</td>
</tr>
<tr>
<td>26
Oct 16</td>
<td>0.179</td>
<td>No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.
</td>
</tr>
<tr>
<td>28
Sep 16</td>
<td>0.178</td>
<td>UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.
</td>
</tr>
<tr>
<td>31
Aug 16</td>
<td>0.177</td>
<td>Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.
</td>
</tr>
<tr>
<td>27
Jul 16</td>
<td>0.176</td>
<td>Cooperation with Debian team. New shaders. More progress on SPARC machines.
</td>
</tr>
<tr>
<td>29
Jun 16</td>
<td>0.175</td>
<td>Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).
</td>
</tr>
<tr>
<tr>
<td>27
Apr 16</td>
<td>0.173</td>
<td>Plenty new graphics
scaling modes. Support for large archives (>4GB and newer archive
features), solving the issue with huge zipped extras in PD. Some work towards
Universal Windows App support (UWP).
</td>
</tr>
<tr>
<td>30
Mar 16</td>
<td>0.172</td>
<td>First MAME release with
new license. New documentation. Major ini changes. Extended BGFX renderer
(planing to move completely to). Improved screen effects. Major improvement
of file handling support.</td>
</tr>
<tr>
<td>04
Mar 16</td>
<td></td>
<td>MAME is now Free and Open
Source software based on GPL-2.0+ license.</td>
</tr>
<tr>
<td>24
Feb 16</td>
<td>0.171</td>
<td>MEWUI merges with MAME
replacing default MAME UI for most platforms. Initial BGFX work. Support for
videosnaps capture.</td>
</tr>
<tr>
<td>27
Jan 16</td>
<td>0.170</td>
<td>LUA support (back) in.
More video filtering/effects work.</td>
</tr>
<tr>
<td>01
Jan 16</td>
<td></td>
<td>MSYS2 based tools to build
MAME.</td>
</tr>
<tr>
<td>30
Dec 15</td>
<td>0.169</td>
<td>Modernized core to C++14.
First release to build clean in Raspberry Pi 2 and other ARM Linux targets.</td>
</tr>
<tr>
<td>25
Nov 15</td>
<td>0.168</td>
<td>More HLSL changes.</td>
</tr>
<tr>
<td>28
Oct 15</td>
<td>0.167</td>
<td>Major HLSL changes.</td>
</tr>
<tr>
<td>27
May 15</td>
<td>0.162</td>
<td>MESS merges with MAME.</td>
</tr>
<tr>
<td>20
May 15</td>
<td></td>
<td>MAME starts work to become
Open Source.</td>
</tr>
<tr>
<td>25
Feb 15</td>
<td>0.159</td>
<td>Massive addition of mechanical games.</td>
</tr>
<tr>
<td>20
Oct 14</td>
<td></td>
<td>Project (also) on GIT.</td>
</tr>
<tr>
<td>10
Oct 14</td>
<td>0.155</td>
<td>Raiden II / DX finally working.</td>
</tr>
<tr>
<td>23
Jul 14</td>
<td>0.154</td>
<td>Many devices added.</td>
</tr>
<tr>
<td>07
Apr 14</td>
<td>0.153</td>
<td>Independent palettes (as
devices) and other architectural changes and major code modernization.</td>
</tr>
<tr>
<td>05
Nov 13</td>
<td>0.151</td>
<td>Major NeoGeo driver
updates.</td>
</tr>
<tr>
<td>17
Sep 13</td>
<td>0.150</td>
<td>First release after
abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.</td>
</tr>
<tr>
<td>23
Jul 13</td>
<td>0.149u1</td>
<td>Last u release. Major work on the definition of devices.</td>
</tr>
<tr>
<td>10
Mar 13</td>
<td></td>
<td>Site on new server.</td>
</tr>
<tr>
<td>11
Jan 13</td>
<td>0.148</td>
<td>First mention of MESS
along with MAME in release news and first MESS binary in mamedev.org site,
widening the foundation towards project merging.</td>
</tr>
<tr>
<td>07
Dec 12</td>
<td></td>
<td>Support for Python (and
new dev tools).</td>
</tr>
<tr>
<td>30
Oct 12</td>
<td>0.147u2</td>
<td>New implementation of device callback module.</td>
</tr>
<tr>
<td>17
Sep 12</td>
<td>0.147</td>
<td>Pong is back in MAME.</td>
</tr>
<tr>
<td>21
Aug 12</td>
<td></td>
<td>Project (MAME and MESS)
moved to SVN.</td>
</tr>
<tr>
<td>20
Aug 12</td>
<td>0.146u5</td>
<td>New dev tools including
support for building QT4. Massive addition of mechanical games and clones (not necessarily working).</td>
</tr>
<tr>
<td>30
Jul 12</td>
<td>0.146u4</td>
<td>Major addition of mechanical games and clones
.</td>
</tr>
<tr>
<td>26
Apr 12</td>
<td></td>
<td>Miodrag Milanovic (Micko)
takes over from Kale.</td>
</tr>
<tr>
<td>08
Apr 12</td>
<td>0.145u6</td>
<td>Many drivers modernized.</td>
</tr>
<tr>
<td>19
Feb 12</td>
<td>0.145u1</td>
<td>7zip support and change in
CHD format (CHD v5).</td>
</tr>
<tr>
<td>20
Sep 11</td>
<td>0.143u6</td>
<td>One more major addition of gambling and fruit machine titles.</td>
</tr>
<tr>
<td>25
Aug 11</td>
<td>0.143u4</td>
<td>Further addition of gambling and fruit machine titles.</td>
</tr>
<tr>
<td>15
Aug 11</td>
<td>0.143u3</td>
<td>Device ROMs separated from drivers in loading and listing. Further addition of gambling and fruit machine titles.</td>
</tr>
<tr>
<td>27
Jul 11</td>
<td>0.143u2</td>
<td>Major addition of gambling titles.</td>
</tr>
<tr>
<td>24
May 11</td>
<td>0.142u4</td>
<td>HLSL effects added.</td>
</tr>
<tr>
<td>05
Apr 11</td>
<td></td>
<td>Angelo Salese (Kale) takes
over from Aaron Giles (longest standing yet - with Nicola Salmoria close
behind) as MAME coordinator.</td>
</tr>
<tr>
<td>24
Jan 11</td>
<td>0.141u1</td>
<td>Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.</td>
</tr>
<tr>
<td>29
Jul 10</td>
<td>0.139</td>
<td>Larger binary due to
on-going move to C++ work.</td>
</tr>
<tr>
<td>17
Jun 10</td>
<td>0.138u2</td>
<td>Modern implementation of devices as derived classes
with mix-in interfaces.</td>
</tr>
<tr>
<td>15
May 10</td>
<td>0.138</td>
<td>MESS gets support for
Software Lists.</td>
</tr>
<tr>
<td>11
Mar 10</td>
<td>0.137</td>
<td>SDLMAME is now part of the main source package.</td>
</tr>
<tr>
<td>13
Aug 09</td>
<td>0.133u2</td>
<td>Many renames.</td>
</tr>
<tr>
<td>02
Aug 09</td>
<td>0.133u1</td>
<td>39 in 1 (MAME rip-off
originally added in 0.117) now working. Huge number of renames.</td>
</tr>
<tr>
<td>19
Mar 09</td>
<td>0.130u1</td>
<td>Major change in CHD file
format (CHD v4).</td>
</tr>
<tr>
<td>26
Feb 09</td>
<td>0.129u5</td>
<td>More hardware components
are becoming "devices".</td>
</tr>
<tr>
<td>17
Feb 09</td>
<td>0.129u4</td>
<td>Added some AGEMAME drivers.</td>
</tr>
<tr>
<td>29
Jan 09</td>
<td>0.129u3</td>
<td>First implementation of device callback module.</td>
</tr>
<tr>
<td>21
Dec 08</td>
<td>0.128u7</td>
<td>Internal (source) changes:
Global Machine pointer eliminated, CPUs are "devices".</td>
</tr>
<tr>
<td>01
Nov 08</td>
<td>0.128u2</td>
<td>mamedev.org renovated.</td>
</tr>
<tr>
<td>19
Aug 08</td>
<td>0.127</td>
<td>First laserdisc game
emulated (Cube Quest).</td>
</tr>
<tr>
<td>07
Aug 08</td>
<td>0.126u4</td>
<td>Cheat re-enabled
(read-only), renovation continues.</td>
</tr>
<tr>
<td>06
Jul 08</td>
<td>0.126</td>
<td>New universal recompiler
engine (started few u releases earlier), cheat engine in the middle of
renovation (disabled).</td>
</tr>
<tr>
<td>26
Jun 08</td>
<td>0.125u8</td>
<td>MAME debugger included all
the time.</td>
</tr>
<tr>
<td>21
Feb 08</td>
<td>0.123u2</td>
<td>First implementation of a generic device
interface.</td>
</tr>
<tr>
<td>01
Dec 07</td>
<td></td>
<td>New server for
mamedev.org.</td>
</tr>
<tr>
<td>15
Oct 07</td>
<td>0.120</td>
<td>First official x64 build.
Further source tree clean up (started few u releases earlier with new
development tools).</td>
</tr>
<tr>
<td>19
Jul 07</td>
<td>0.117u1</td>
<td>Major changes in input
system. Basic UI to select a game.</td>
</tr>
<tr>
<td>10
Jul 07</td>
<td>0.117</td>
<td>Interesting little fact of
history: MAME for the first time includes a preliminary driver of a bootleg
multigame arcade that is based on a hacked early version... MAME!</td>
</tr>
<tr>
<td>20
Jun 07</td>
<td>0.116u2</td>
<td>CPS3 decryption added.</td>
</tr>
<tr>
<td>17
Jun 07</td>
<td></td>
<td>SDL headers/libraries.
Build SDLMAME out of the box.</td>
</tr>
<tr>
<td>26
Feb 07</td>
<td>0.112u3</td>
<td>Major changes in sound
generation.</td>
</tr>
<tr>
<td>12
Feb 07</td>
<td>0.112u1</td>
<td>MAME code reorganized, separating game drivers from
emulation core in the source tree.</td>
</tr>
<tr>
<td>07
Feb 07</td>
<td></td>
<td>MAME 10 year anniversary.
Wiki added in mamedev.org.</td>
</tr>
<tr>
<td>05
Feb 07</td>
<td>0.112</td>
<td>CPS2 decryption fully
implemented.</td>
</tr>
<tr>
<td>16
Nov 06</td>
<td>0.110u3</td>
<td>Added support for split CHD.</td>
</tr>
<tr>
<td>20
Aug 06</td>
<td>0.108</td>
<td>High score support
removed.</td>
</tr>
<tr>
<td>25
May 06</td>
<td>0.106u2</td>
<td>New video system, focused
on letting the video hardware do compositing (enabled by default in 0.106u3 -
Jun 1)</td>
</tr>
<tr>
<td>03
Jun 06</td>
<td>0.106u1</td>
<td>First version of SDLMAME
released.</td>
</tr>
<tr>
<td>23
Jan 06</td>
<td></td>
<td>mamedev.org is finally an
.org (and on new servers).</td>
</tr>
<tr>
<td>14
Sep 05</td>
<td>0.100</td>
<td>Added back support for
some gambling games.</td>
</tr>
<tr>
<td>14
Aug 05</td>
<td>0.99u2</td>
<td>Video-based gambling games
added (drivers ported from AGEMAME).</td>
</tr>
<tr>
<td>03
May 05</td>
<td>0.96</td>
<td>Changed the license to be
based off of the BSD license, with commercial restrictions.</td>
</tr>
<tr>
<td>18
Apr 05</td>
<td></td>
<td>Aaron Giles takes over
from David Haywood as MAME coordinator.</td>
</tr>
<tr>
<td>07
Apr 05</td>
<td></td>
<td>mamedev.org is born
(mamedev.com actually initially).</td>
</tr>
<tr>
<td>27
Feb 05</td>
<td>0.93</td>
<td>Major sound system
reorganization around streams.</td>
</tr>
<tr>
<td>15
Feb 05</td>
<td>0.92u1</td>
<td>Raiden Fighters 2 (et al) finally working.</td>
</tr>
<tr>
<td>13
Feb 05</td>
<td>0.92</td>
<td>Sega improvements and clean up.</td>
</tr>
<tr>
<td>24
Nov 04</td>
<td>0.89</td>
<td>New debugger added.</td>
</tr>
<tr>
<td>24
Oct 04</td>
<td>0.88</td>
<td>Sega FD1094 decryption
added.</td>
</tr>
<tr>
<td>21
Nov 03</td>
<td>0.77u1</td>
<td>CHD v3. "hdcomp" tool, got replaced by "chdman". (internal release)</td>
</tr>
<tr>
<td>11
Nov 03</td>
<td>0.77</td>
<td>3dfx Voodoo emulation
added.</td>
</tr>
<tr>
<td>06
Oct 03</td>
<td>0.74u2</td>
<td>Removed the concept of
TESTDRIVERS, making all drivers available in all builds.</td>
</tr>
<tr>
<td>09
Aug 03</td>
<td>0.72</td>
<td>First emulation of the
SP0250 speech chip.</td>
</tr>
<tr>
<td>12
Jun 03</td>
<td>0.70u1</td>
<td>CHD v2.</td>
</tr>
<tr>
<td>05
Jun 03</td>
<td>0.69u3</td>
<td>First release to have
intermediate 'u' updates.</td>
</tr>
<tr>
<td>15
May 03</td>
<td>0.68</td>
<td>David Haywood takes over
from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to
reduce hacks and prevent collisions.</td>
</tr>
<tr>
<td>06
Apr 03</td>
<td>0.67</td>
<td>First dynamic recompiled
CPU core added: MIPS3.</td>
</tr>
<tr>
<td>12
Jan 03</td>
<td>0.63</td>
<td>First actual CHD (Wargods).</td>
</tr>
<tr>
<td>04
Jul 02</td>
<td>0.61</td>
<td>Added initial support for
artwork external to games.</td>
</tr>
<tr>
<td>01
May 02</td>
<td>0.60</td>
<td>Removed SoundBlaster FM
support as software-based emulation finally became better in almost all
cases.</td>
</tr>
<tr>
<td>22
Mar 02</td>
<td>0.59</td>
<td>Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).</td>
</tr>
<tr>
<td>06
Feb 02</td>
<td>0.58</td>
<td> "Machine drivers," previously hard-coded structures,
now initialized by macro-based constructors, allowing
configurations to derive from each other.</td>
</tr>
<tr>
<td>24
Aug 01</td>
<td>0.54</td>
<td>First release to call out
MAMETesters bugs.</td>
</tr>
<tr>
<td>16
Aug 01</td>
<td>0.37b15 (MESS)</td>
<td>First Win32 MESS release.</td>
</tr>
<tr>
<td>12
Aug 01</td>
<td>0.53</td>
<td>Abandoning of
"beta" numbering scheme.</td>
</tr>
<tr>
<td>19
Aug 01</td>
<td>-</td>
<td>First checkins for
AdvanceMAME (0.37b16).</td>
</tr>
<tr>
<td>24
May 01</td>
<td>0.37b15</td>
<td>Windows takes over from
DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME)
becomes DMAME. Restructuring of parents and clones.</td>
</tr>
<tr>
<td>17
Jan 01</td>
<td>0.37b11</td>
<td>Initial support for
discrete sound emulation.</td>
</tr>
<tr>
<td>06
Nov 00</td>
<td>0.37b9</td>
<td>First proper 32-bit CPU
added (68EC020).</td>
</tr>
<tr>
<td>26
Feb 00</td>
<td>0.36rc1</td>
<td>Removed Pong and gambling
game drivers.</td>
</tr>
<tr>
<td>11
Jan 00</td>
<td>0.36b14</td>
<td>Major reorganization of driver
configuration structures.</td>
</tr>
<tr>
<td>10
Oct 99</td>
<td>0.36b6 (MESS)</td>
<td>MESS versions are synced
to MAME versions (MAME source override.</td>
</tr>
<tr>
<td>08
Aug 99</td>
<td>0.36b2</td>
<td>Konami 052001/053248 CPU
first emulated.</td>
</tr>
<tr>
<td>05
Jul 99</td>
<td>0.35b3</td>
<td>License change. First history.dat support.</td>
</tr>
<tr>
<td>24
May 99</td>
<td>0.35b13</td>
<td>Switched to PNG from PCX
as the main screenshot image format.</td>
</tr>
<tr>
<td>15
Feb 99</td>
<td>0.35b3</td>
<td>Internal tilemap code
added. Previously many drivers did tilemaps their own way.</td>
</tr>
<tr>
<td>04
Oct 98</td>
<td>0.34b4</td>
<td>Began using CRCs to
identify ROMs.</td>
</tr>
<tr>
<td>30
Aug 98</td>
<td>0.34b2</td>
<td>First DSP core added: the
TMS34010.</td>
</tr>
<tr>
<td>16
Aug 98</td>
<td>0.34b1</td>
<td>First BIOS (NEOGEO). First appearance of Neo
Geo games, which have been the source of much controversy ever since.</td>
</tr>
<tr>
<td>03
Jun 98</td>
<td>0.1 (MESS)</td>
<td>First public release of
MESS.</td>
</tr>
<tr>
<td>03
May 98</td>
<td>0.33b1</td>
<td>Public betas started;
previously users would have to wait several months between releases. The
series of betas were sometimes followed by some rc (release candidate)
versions.</td>
</tr>
<tr>
<td>-</td>
<td>0.32</td>
<td>0.32 does not exist to
avoid confusion with MAME32.</td>
</tr>
<tr>
<td>25
Apr 98</td>
<td>0.31</td>
<td>Atari slapstic first
emulated. Timer system added. Built-in ZIP file support added.</td>
</tr>
<tr>
<td>08
Jan 98</td>
<td>0.30</td>
<td>First official "non working" game, Future Spy. YM2151 support added.</td>
</tr>
<tr>
<td>07
Sep 97</td>
<td>0.28</td>
<td>First 68000 game emulated
(Rastan).</td>
</tr>
<tr>
<td>10
Aug 97</td>
<td>0.27</td>
<td>Nicola returns as MAME
coordinator. MAME switched away from the GPL license.</td>
</tr>
<tr>
<td>18
Jul 97</td>
<td>0.26.1</td>
<td>First release of MAME32.</td>
</tr>
<tr>
<td>14
Jul 97</td>
<td>0.26</td>
<td>First vector games added
to MAME.</td>
</tr>
<tr>
<td>02
Jun 97</td>
<td>0.23</td>
<td>First FM synthesis-based
sound chip supported — but only through a hack to use the OPL on a
SoundBlaster card under DOS.</td>
</tr>
<tr>
<td>26
Apr 97</td>
<td>0.19</td>
<td>Mirko Buffoni takes over
from Nicola as MAME coordinator.</td>
</tr>
<tr>
<td>20
Apr 97</td>
<td>0.18</td>
<td>First version of X/MAME
checked in.</td>
</tr>
<tr>
<td>02
Apr 97</td>
<td>0.14</td>
<td>First version to use samples - Donkey Kong.</td>
</tr>
<tr>
<td>26
Mar 97</td>
<td>0.13</td>
<td>High score saving support
added.</td>
</tr>
<tr>
<td>23
Mar 97</td>
<td>0.12</td>
<td>First multiple-CPU game emulated (Burger Time).</td>
</tr>
<tr>
<td>13
Mar 97</td>
<td>0.10</td>
<td>First non-Z80-based game emulated (Centipede).</td>
</tr>
<tr>
<td>18
Feb 97</td>
<td>-</td>
<td>First version of MacMAME
released (0.4).</td>
</tr>
<tr>
<td>16
Feb 97</td>
<td>0.4</td>
<td>First not playable game added (although there is no official concept for "non working" yet).</td>
</tr>
<tr>
<td>05
Feb 97</td>
<td>0.1</td>
<td>MAME 0.1 released.</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p>
This page has been heavily modified and enriched in May and June 2016, by <a target="_blank" href="http://blog.ilogic.gr">NLS</a>, using historical data from various sources. A big thanks to Fujix for the original chart idea and <a target="_blank" href="http://www.progettosnaps.net/">AntoPISA</a> for his "renameSET" detailed files that helped immensely to build the statistics.
</p>
</div>
<!-- Original Table for reference
<div class="panel panel-primary">
<div class="panel-heading">MAME Project Compact Timeline</div>
<table class="table">
<tr>
<th width="7%">Release</th>
<th width="6%">Version</th>
<th width="5%">Parents</th>
<th width="5%">Clones</th>