-
Notifications
You must be signed in to change notification settings - Fork 2
/
HISTORY
2259 lines (1726 loc) · 76.9 KB
/
HISTORY
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
============================
History For AdvanceMAME/MESS
============================
ADVANCEMAME VERSION 1.2 2012/12
===============================
* Fixed compilation with modern compilers.
* Fixed the "alsa" audio driver in Linux. In modern distributions it was generating no sound.
* Fixed a crash at exit when SMP is enabled.
* Added a new option display_magnifysize to define the area to target with display_magnify auto.
* Renamed the 'scale' video effect to 'scalex'.
* Added the new 'xbr' video scaling effect. Better than 'hq'.
* Added the new 'scalek' video effect. Better than 'scalex' and faster than 'xbr'.
* If display_resizeeffect is auto, the default effect is now 'xbr', but it's decreased at runtime
to 'scalek', or 'scalex' if speed is required.
* Removed blitting cache optimization. With modern caches it's not needed anymore.
* Changed default doc/man dirs to prefix/doc and prefix/man.
* Now in git repository.
* Removed DLL files from the Windows distribution. New new compiler uses static libraries.
* Compiled with SDL-1.2.14, zlib-1.2.5, expat-2.0.1, freetype-2.4.4, pthreads-w32-2-8-0.
ADVANCEMAME VERSION 0.106.1 2008/12
===================================
* Fixed the black screen bug with paletteized games.
* Fixed the computation of the font size of the menu for vertical games.
* Added support for 'lq' and 'hq' resize mode using the 'overlay' output mode.
* Added support for 'scanline' effects using the 'overlay' output mode.
* Improved the cache locality of the blitting algorithm. Not it operates on segments of row,
processing one segment up to the final stage before processing the next one.
* The default output mode in Windows and X is now 'overlay'.
* The default resize effect is now 'fractional' instead of 'integer'.
* The 'overlaysize' option now has the default 'auto' which uses the current video mode.
* New Windows icon at high resolution.
* Ignored WINKEYS in Windows if input_hotkey is set.
* The SDL library now force the video driver 'directx' as default.
Required because from SDL 1.2.10 the default is the slow 'windib'.
* Windows binary is provided with SDL.dll 1.2.13.
* Added multithread support for Windows using the pthread-win32 library.
ADVANCEMAME VERSION 0.106.0 2006/06
===================================
* Based on MAME 0.106
ADVANCEMAME VERSION 0.104.0 2006/02
===================================
* Based on MAME 0.104
ADVANCEMAME VERSION 0.102.1 2005/12
===================================
* Added in the `contrib' directory a test version of cwsdpmi
which solves some slowdown problem in DOS with system with
more than 512 MB of memory.
ADVANCEMESS VERSION 0.102.0.1 2005/12
=====================================
* Fixed the loading of image files.
ADVANCEMAME VERSION 0.102.0 2005/12
===================================
* Fixed some bugs for the 64 bits platforms. It works now.
* Fixed a problem mapping the video memory
in the Linux FrambeBuffer driver.
* Fixed the conditional compilation of the advv and advcfg
utilities.
* Updated zlib to version 1.2.3.
* Fixed some keyboard input issues with the text mode
utilities in Windows.
* Added leds support at the `raw' and `event' keyboard
linux drivers.
* Fixed the `uninstall' make target.
* Increased the max number of joystick buttons to 64.
ADVANCEMESS VERSION 0.102.0.0 2005/12
=====================================
* Based on AdvanceMAME 0.102.0.
ADVANCEMAME VERSION 0.101.0 2005/10
===================================
* Fixed the crash problem without the -quiet option.
ADVANCEMAME VERSION 0.100.0 2005/10
===================================
* Fixed the recognition of the ActLabs guns in the Linux
version.
* Removed the `misc_historyfile' and `misc_infofile' like
the official version.
* Updated the FAQ [Mikkel Holm Olsen].
ADVANCEMESS VERSION 0.99.0.0 2005/08
====================================
* Based on AdvanceMAME 0.99.0.
ADVANCEMAME VERSION 0.99.0 2005/08
==================================
* Based on MAME 0.99
ADVANCEMAME VERSION 0.97.0 2005/06
==================================
* Improved the precision of all the joystick drivers.
Now a scale of 65536 values is used.
* Added support for multiple lightgun in Windows XP
using the new `lgrawinput' joystick driver.
ADVANCEMESS VERSION 0.96.0.0 2005/05
====================================
* Based on MAME 0.96 and AdvanceMAME 0.96.0.
ADVANCEMAME VERSION 0.96.0 2005/05
==================================
* Improved the support for low clocks of the SVGALIB
nVidia driver for DOS and Windows.
* Readded in the DOS and Windows version the old
SVGALIB drivers for GeForce and Savage boards.
If you have problem with the new driver
you can still use the old ones with the
names "savage_leg" and "nv3_leg".
* The `advv' and `advcfg' utilities are now compiled
and installed only if needed.
* Fixed the detection of the new `unichrome' driver in DOS.
* Added support for multiple mice in Windows XP using the
new `rawinput' mouse driver.
* Added support for multiple mice in Windows 2000 using the
new `cpn' mouse driver.
ADVANCEMESS VERSION 0.95.0.0 2005/04
====================================
* Based on MAME 0.95 and AdvanceMAME 0.95.0.
ADVANCEMAME VERSION 0.95.0 2005/04
==================================
* Based on MAME 0.95
* The `event' and `raw' mouse driver are now enabled
in X. The default choice is for the `sdl' driver
but you can force another driver if you want.
ADVANCEMESS VERSION 0.94.0.0 2005/03
====================================
* Based on MAME 0.94 and AdvanceMAME 0.94.0.
ADVANCEMAME VERSION 0.94.0 2005/03
==================================
* The install target now create the bin/ directory if
it's missing.
* Updated to SVGALIB 1.9.20. This add support for the
most recent Radeon and nVidia boards at the DOS
version.
ADVANCEMAME VERSION 0.92.1 2005/02
==================================
* Fixed the recognition of the `sync_resample' option.
If you notify sound problem try setting
`sync_resample emulation' in your configuration
file.
* In the `integer' and `mixed' modes, the integers
magnification factors are chosen to ensure that
the complete image is displayed.
* Based on MAME 0.92u2000.
ADVANCEMESS VERSION 0.92.0.0 2005/02
====================================
* All from AdvanceMAME 0.92.0.
ADVANCEMAME VERSION 0.92.0 2005/02
==================================
* Added a new `system()' script function to execute
a shell script.
* Improved the behaviour of the analog input. You can now
use both the keyboard and the joystick at the
same time.
* Enabled as default the use of the joystick and mouse.
The `device_joystick' and `device_mouse' options
have now the `auto' value as default.
* Fixed the AC97 DOS audio driver.
ADVANCEMAME VERSION 0.90.0 2005/01
==================================
* Fixed the recognition of some USB mouses and keyboards
with the Linux event driver.
* The USB devices in Linux now have always the same order
in the input_map[] specifications.
* Added a SVGALIB patch to fix the compilation with Linux
Kernel 2.6 when you get the warning of missing
"pci_find_class" function.
* Added the missing control code `ui_edit_cheat' and
`ui_toggle_crosshair'.
* The linux keyboard event driver now recognize the
special CTRL+C keypress.
ADVANCEMAME VERSION 0.89.0 2004/12
==================================
* Added a ncurses driver for text mode in Linux.
ADVANCEMESS VERSION 0.89.0.0 2004/12
====================================
* All from AdvanceMAME 0.89.0.
ADVANCEMAME VERSION 0.88.0 2004/11
==================================
* Improved the timer precision in the Windows version.
* Added support for scaling bitmapped fonts by an
integer factor.
* Added support at the Linux keyboard `event' driver to
disable the hotkeys like CTRL+C and ALT+Fx.
* Removed the generic requirement of the C++ compiler.
It's now required only if you change the
documentation.
* Fixed the user interface in overlay video modes.
* Added new configuration sections which allow to select
different options based on the input device type.
The new sections are named: `joy4way',
`joy8way', `doublejoy4way', `doublejoy8way',
`paddle', `dial', `trackball', `stick', `lightgun',
`mouse'.
ADVANCEMESS VERSION 0.88.0.0 2004/11
====================================
* All from AdvanceMAME 0.88.0.
ADVANCEMAME VERSION 0.87.0 2004/09
==================================
* Added support for translucency in the user interface
with the `ui_translucency' option.
* Added a new `device_video_clock' option which substitutes
the old `device_video_p/h/vclock'. This allows
a more complete specification of the allowed clocks
if you use a multistandard arcade monitor.
* The `x', `xclock' and `generate_*' modes of the `display_adjust'
option now set a different horizontal resolution if
the current resize mode doesn't allow a fractional
vertical stretch. This always ensures a correct
aspect ratio if you use the `none' and `integer'
resize modes.
* Improved the support for multiple input device. You should
be now able to use a mouse and a joystick at the same
time for the same player.
* Fixed a library creation problem in MacOS X.
* Fixed some issues using `not' input sequence in
the .rc file.
* Now if you unplug a input controller the settings in
the .rc file are not removed.
* Fixed the `input_name' option [wpcmame].
ADVANCEMAME VERSION 0.86.0 2004/09
==================================
* Added an audio spectrum analyzer in the "Audio" menu.
* The sound normalization now uses the Fletcher-Munson
"Equal Loudness Curve" at 80 dB to remove inaudible
frequencies. The sound power is now also increased if
required.
* Fixed the compilation of the chdman utility.
* Fixed the joystick recognition with some low level drivers.
ADVANCEMESS VERSION 0.86.0.0 2004/09
====================================
* All from AdvanceMAME 0.86.0.
* Fixed the recognition of the `Start' and `Select' buttons.
ADVANCEMAME VERSION 0.85.0 2004/08
==================================
* The modeline generation now always use horizontal
values which are multiplier of 16 to solve
memory corruption problems on some video cards.
* Fixed a crash bug on vector games with artwork.
* Added the `ui_color[*]' options to customize the user
interface colors.
* Added the `sound_adjust' option with an internal
database with the volume correction for all
the games.
* Added a sound equalizer with the new `sound_equalizer'
options.
ADVANCEMESS VERSION 0.85.0.0 2004/08
====================================
* All from AdvanceMAME 0.85.0.
ADVANCEMAME VERSION 0.84.0 2004/07
==================================
* Added a new rand(N) function at the scripts.
* Added a new `misc_hiscorefile' to specify a different
name of the hiscore.dat file.
* Fixed the advfg utility to found always a valid
text modeline.
ADVANCEMAME VERSION 0.83.1 2004/07
==================================
* Enabled the MIPS dynamic recompilation in DOS and
Windows.
* On Linux you can now specify relative directories
in the `dir_*' options.
* Fixed some problems enabling and disabling SMP at
runtime.
* Revised the `install' documentation file and the `video links'
section of the web site.
* Added the `misc_lang' option to select the game
language.
ADVANCEMESS VERSION 0.83.0.1 2004/06
====================================
* The input port customizations are now saved
for the current software only.
* Fixed some issues saving options with software
containing spaces in the name.
* Fixed input saving for `coleco' system.
* All from AdvanceMAME 0.83.1.
ADVANCEMAME VERSION 0.83.0 2004/06
==================================
* Added the option "ui_speedmark" to enable or disable the on-screen
speed red mark.
* Fixed the option "sync_startuptime 0".
* Added volume control at the `oss' audio driver.
* Added support for the `mprotect' os call to allow execution
of MIPS DRC also on systems with memory protected from
execution.
* Fixed the use of fgetc_unlocked() on Mac OS X 10.3.
* Upgraded the DOS/Windows SVGALIB drivers at version 1.9.19.
ADVANCEMESS VERSION 0.83.0.0 2004/06
====================================
* All from AdvanceMAME 0.83.0.
ADVANCEMAME VERSION 0.82.0 2004/05
==================================
* Added a new "Startup End" key (minus on numeric pad) to store
in the configuration file the startuptime required for
the current game. Simply press it when the game start.
* The `sync_startuptime' now has an `auto' value which use an
internal table to select the correct startup time.
* The sound normalization is now computed using the normalized
power of the audio and not the maximum value.
* Added a new option `misc_freeplay' to enable the freeplay mode
changing the game dipswitches.
* Added a new option `misc_mutedemo' to mute the sound on game demo.
* Improved the audio/video synchronization. It should fixes the problems
on system which are not able to return the correct number of
samples in the audio board buffer.
* The `sync_resample' default value is now set to use
internal re-sampling.
* Fixed the loading of .rc files from the /etc directory.
* Improved the loading speed of the history/mameinfo databases in
Linux using the unlocked file API.
* The history/mameinfo text is now wrapped to fit the whole screen.
* Added a new `device_alsa_mixer' option to control the sound mixing.
The default is to use an internal mixer to change the volume.
* Documented in the `advdev.txt' file how use the ALSA `dmix' plug
for a software mixing from multiple programs.
ADVANCEMESS VERSION 0.81.0.1 2004/05
====================================
* The customization of keyboard ports are now saved in the
.rc file as input_map[key_*] options.
* Added the MESS sysinfo.dat file in the distribution and
fixed its loading.
ADVANCEMAME VERSION 0.81.1 2004/04
==================================
* In Linux the hardware ports are always accessed directly if
the program is run as root. Otherwise is used the /dev/port
interface.
* Removed the green bars when using the video overlay.
* Added support for recent Radeon boards 9600/9700/9800 at
the DOS version.
* Fixed the MNG recording.
* The `input_dipswitch[difficulty]' option now always override
the `misc_difficulty' option.
* Added a new `device_alsa_device' option to select the ALSA
output device.
* Removed the initial audio tick with the ALSA and OSS drivers.
ADVANCEMESS VERSION 0.81.0.0 2004/04
====================================
* All from AdvanceMAME 0.81.0.
ADVANCEMAME VERSION 0.81.0 2004/04
==================================
ADVANCEMESS VERSION 0.80.0.0 2004/03
====================================
* You can now specify configuration options for a single software
using the format `SYSTEM[SOFTWARE]/OPTION' in the configuration
file. Like `ti99_4a[ti-inva]/display_magnify auto'.
ADVANCEMAME VERSION 0.80.0 2004/03
==================================
* The 16 bits rgb color mode is now used as default also if the
game has less than 256 colors. Previously the 8 bits palette
color mode was used.
* Added new configuration sections based on the number of the
players in the game using the format `Nplayer/OPTION'.
Like `1player/input_map[p1_button1] lshift'
* Added new effects `scale2x3', `scale2x4', `lq2x3', `lq2x4',
`hq2x3', `hq2x4'.
* Added support for TrueType (TTF) fonts with alpha blending
using the FreeType2 library. Added also a new `ui_fontsize'
option to select the font size and a collection of TTF fonts
in the `contrib/' dir
* Renamed the `input_map[double*_*]' options as `input_map[p1_double*_*]'
to allow different player specifications [Shane Warren].
ADVANCEMESS VERSION 0.79.0.0 2004/02
====================================
* All from AdvanceMAME 0.79.1 and MESS 0.79.0.
ADVANCEMAME VERSION 0.79.1 2004/02
==================================
* Added a new revision of the `scale3x' effect. It now looks good as
`scale2x'. Added also a new optimized C version of the `scale2x'
effect for not x86 MMX architectures.
* The `max' effect now works also in vertical and horizontal expansion.
* Fixed some compilation problems on Mac OS X.
* General improvement of the video blit speed. The program now
evaluates at runtime the best approach to write video
memory. Or direct or buffered writing.
* Improved the speed of the `lq', `hq', `mean' and `filter' effects
using a different method to compute mean pixels.
* The `Video Pipeline' menu now display the time used to update
the screen.
* Fixed the display of help tags of players 2, 3, 4.
* Fixed the use of palette 8 bit modes with the FrameBuffer Linux drivers.
* Added a workaround to correct the color in the 15 bit RGB modes for
the Radeon FrameBuffer Linux 2.4.23 driver.
* Fixed a memory leak in the DOS SVGALIB Riva/Radeon driver which
caused a crash after some video mode changes at runtime.
* The C 68000 emulator is now used as default. You can revert back to
the assembler version with the --enable-asm-68000 configure
switch. A similar --enable-asm-mips3 switch is present for
the MIPS3 assembler emulator.
* The default host configuration directory is now /usr/local/etc if you
install in /usr/local.
* The default documentation directory is now /usr/local/share/doc/advance
if you install in /usr/local.
* The autoconf defines are now stored in a header file and not in the
compiler command line.
* The debugger now always use the new `max' effect. It also forces
the video mode to be `rgb' to remove any palette problem.
ADVANCEMAME VERSION 0.79.0 2004/02
==================================
* Added LCD support at the Linux version using the lcdproc library.
You can now display arbitrary messages on the LCD using the
"lcd" command on the scripts.
* Added the `device_svgawin_skipboard' and `device_svgaline_skipboard'
options to control which video board to use in Windows and DOS
in case you have more than one video board on the system.
* To compile in DOS/Window now you must use the `Makefile.usr' file.
* Fixed a problem when converting old options name to the new values.
The conversion was failing if more than one conversion was required.
* Splitted the big source file blit.c in small parts. This should reduce
the memory requirement when compiling.
ADVANCEMAME VERSION 0.78.1 2004/01
==================================
* Fixed the audio surround enabled with the "sound_mode surround" option.
Now you should not hear audio statics anymore.
* Renamed the options `misc_fps', `misc_speed', `misc_turbospeed' and
`misc_startuptime' in `sync_fps', `sync_speed', `sync_turbospeed' and
`sync_startuptime'.
* Partially reverted back to using the MAME sound generation instead of
the internal resampling. You can switch to the internal resampling
using the `sync_resample' option.
* The dipswitchs named "Unknown" and "Unused" are never saved.
* The long text lines of scroll windows are now wrapped if required.
* Added in the contrib dir a patch for "linux/fb.h" for compiling the
Frame Buffer support on the Linux Kernel 2.6.0.
* Added the "log" and "msg" commands at the scripts and fixed
the "event(EVENT)" and "get(PORT)" commands.
* The `dipswitch' and `configswitch' options in the .rc file are now
saved only one time.
ADVANCEMESS VERSION 0.78.0.1 2004/01
====================================
* Fixed the storing of the `Start' and `Select' input.
ADVANCEMAME VERSION 0.78.0 2004/01
==================================
* Added a new `help' button which display an arbitrary image with
the player buttons highlighted. You can customize the image
and the keys/buttons highlight with the options `ui_helptag'
and `ui_helpimage'. The default key is F1.
* Added a new `cocktail' button which flip the game screen for
a cocktail monitor. The default key is the slash on the
keypad.
* A new MAME like user interface completely independent of the MAME core.
This interface doesn't have applied the same video
effects of the game, it isn't limited on the game area, it
isn't recorded on video clips and you can customize the font.
* Removed the .cfg file support. All the input customizations are now
saved in the .rc file.
* The frame skipping algorithm try now to get the correct speed of the
game also if it imply a waste of CPU time.
* Fixed the screen position on games with a moving display area.
For example invaders in cocktail mode.
* The exit menu is always displayed if the `safequit' function is
enabled and the `event.dat' file is missing or it doesn't contain
information of the game. You can disable it with the option
`misc_safequit no'.
* The DOS version should now restore correctly the video mode at the
program exit.
* Fixed the mouse support with the SVGALIB driver.
ADVANCEMESS VERSION 0.78.0.0 2004/01
====================================
* All from AdvanceMAME 0.78.0.
ADVANCEMAME VERSION 0.77.2 2003/12
==================================
* Games with unemulated protection are now reported as not working.
For example Choplifter.
* The DOS version now automatically disable any BIOS call on ATI
boards to prevent problems on broken video BIOS.
* Improved the frame synchronization algorithm. It uses less
CPU power if the operating system have a fine sleep
granularity like Linux 2.6.x.
* Reverted back the S3 Savage/Virge/Trio SVGALIB driver at
version 1.9.17. At least with S3 VirgeDX there is
a regression in version 1.9.18.
ADVANCEMAME VERSION 0.77.1 2003/12
==================================
* The audio/video synchronization is now done by AdvanceMAME
without using the internal MAME core support. This should
solve all the sound distortion problems present in some game
and all the input recording desynchronizations.
* The `display_interlaceffect' option has now a new `filter' value
which operates like the old `filtery' effect.
* The configuration options are also read in the parent game and bios
sections.
* Fixed a segmentation fault bug on the DOS SVGALIB driver for
ATI Rage boards.
* The description of the AdvanceMAME device drivers is now in the
`advdev.txt' file and it's installed as a man page in the Linux
systems.
* The `display_magnify' option is now disabled for vector games.
* Fixed some problems running vector games with a window manager.
* The `zoom' value of the `device_video_output' option is now
named `overlay'.
* Added a new `input_name' option to customize the input names
displayed in the menus [Martin Adrian].
* Added a new `display_pausebrightness' option to control the
display brightness when paused [Martin Adrian].
* The Linux version should now found the slang.h file also if it's
in include/ and not in include/slang/.
* The `keyboard[]' option now accepts numerical scancode in the
form `scanN'.
* Fixed a compilation problem with the most recent ALSA library
(version 1.0.0rc2).
* If an old (1.4.x) SVGALIB version is installed the program
doesn't abort.
ADVANCEMAME VERSION 0.77.0 2003/11
==================================
* Added support for ACT Labs Lightgun in the Linux event driver.
* Fixed the order of the joystick buttons on the Linux event driver.
* Fixed the joystick dead zone management on the Linux event driver.
* Fixed an overflow problem in the YUV C conversion (used only if MMX
was not available).
* Updated the hq2x effect to the last official version.
* Fixed a crash bug on the `mean' and `max' effects.
* The `mean' and `max' effects now work also in the horizontal
direction.
* Removed the `filterx' and `filtery' effects.
* In the DOS version removed the legacy support for unchained
VGA modes (8 bit modes with memory in 4 planes) and the
VBE1 banked modes (not linear modes).
* Autoframeskip is automatically disabled if the correct game
speed is impossible to reach.
ADVANCEMAME VERSION 0.76.0 2003/10
==================================
* Fixed a computation error in the `hq2/3/4x' effects.
* Fixed a bug on the `mean' effect introduced in the last version.
* Upgraded the DOS/Windows SVGALIB drivers at version 1.9.18.
* The harddisk differential image .dif file are now created in memory
if the access on the filesystem is denied.
ADVANCEMAME VERSION 0.74.1 2003/09
==================================
* Added the effects `lq4x' and `hq4x'. The `hq2x' and `hq3x' versions
are now exactly like the original effects.
* The effects names `scale2/3/4x', `lq2/3/4x' and `hq2/3/4x' are now
unified in `scale', `lq' and `hq'. The correct scale
factor if automatically detected from the video mode size.
* Updated the `vsync/ac97' audio driver for VIA VT823x built
in AC97 audio [Shigeaki Sakamaki].
* Fixed the `advv' utility to display and use all the available
default modelines.
ADVANCEMESS VERSION 0.74.0.0 2003/09
====================================
* All from AdvanceMAME 0.74.1.
ADVANCEMAME VERSION 0.74.0 2003/09
==================================
* Added a bunch of new video effects: `lq2x', `hq2x', `lq3x' and `hq3x'.
They are interpolation effects. Slower than `scale2x'
but with a nicer image.
They are derived from the HQ3X effect made by Maxim Stepin.
* The Linux fb video driver is now able to wait for vsync also if
the low-end driver doesn't support this feature.
You must run the program as root.
* Increased the number of supported event [Filipe Estima].
* Fixed support for SiS boards 530/630/730 in the DOS vbeline/sis
driver.
* Revised the list of supported cards.
* Removed the `display_rotate' option.
ADVANCEMAME VERSION 0.73.0 2003/09
==================================
* Fixed some problems on the SDL keyboard driver in the
Windows version.
* Added a preliminary support for newer Radeon boards for the
DOS version.
* The Linux version now works also if it cannot read the tty state.
ADVANCEMESS VERSION 0.73.0.0 2003/09
====================================
* All from AdvanceMAME 0.73.0.
ADVANCEMAME VERSION 0.72.0 2003/09
==================================
* Added a new option `sound_normalize' which automatically increase
the volume of games with a too lower one. It's enabled by default.
* Added a new `include' option to include additionally
configuration files.
* The `display_magnify' option has now a new `auto' setting
which automatically scale the game if it's
too small.
* Added a new set of Linux `event' input driver for keyboards, mice
and joysticks based on the Linux input-event interfaces.
These drivers remove any limitations on the number of
keyboards, mice and joysticks.
* The `input_map' option now accepts the `auto' setting which
is able to map the correct input device on the correct
game control.
* The `input_map' option now can remap also all the digital
inputs like keys, buttons and digital joystick.
* Improved the advk, advj and advm utilities. They now
report more information on the hardware found.
* Revised the `safequit' system. The database file is now
called `event.dat' and it has a strong error check.
The options are now named `misc_eventdebug' and
`misc_eventfile'. A new set of scripts `safequit' and
`event1,2,3,4,5,6' are now started when triggered by the
event system.
* Renamed the script names removing the [] in the names.
* The Linux keyboard `raw' driver has now a basic support to switch
virtual terminal pressing ALT+Fx.
* Added a new Linux `raw' joystick driver.
* Substituted the Linux input driver `slang' with a new `tty' driver
which always works correctly with the advv and advcfg utility.
Specifically it works when using the `fb' video driver.
* In Linux the host configuration files are now read in /etc.
* The `-version' option now lists the low level drivers compiled
in the executable.
* The Linux version can now access hardware ports in scripts using
the /dev/port interface.
* Reduced the CPU cache usage in the palette conversion.
ADVANCEMESS VERSION 0.72.0.0 2003/09
====================================
* All from AdvanceMAME 0.72.0.
* The specific AdvanceMAME keys are now disabled in the full
keyboard emulation like any other MAME key.
ADVANCEMAME VERSION 0.71.1 2003/07
==================================
* Added a new mouse driver for Linux which supports up to 4 mice
at the same time.
* Partially fixed some problems on games that need
to change the display area at runtime like "orunners".
* Added the `misc_fps' option to change arbitrarily the frame rate
of the games (like SmoothMAME).
ADVANCEMESS VERSION 0.71.0.0 2003/07
====================================
* All from AdvanceMAME 0.71.0.
* Added the `misc_ramsize' option.
ADVANCEMAME VERSION 0.71.0 2003/07
==================================
* Added the volume control at the SDL sound driver. It's implemented
reducing the sample values and not using the hardware
volume control.
* Fixed a possible bug on the SVGALIB Rage 128/Radeon drivers.
Also updated the SVGALIB patch in the contrib/ dir.
* The information on the supported drivers is now in the
device.txt file.
ADVANCEMAME VERSION 0.70.0 2003/06
==================================
* Added some patches for Linux 2.4.20 Frame Buffer for ATI Radeon
and nVidia GeForce boards to improve the support of low
clock video modes.
* Added some patches for SVGALIB 1.9.17 for Trident and nVidia GeForce
boards to improve the support of low clock video modes.
These patches are integrated in the DOS and Windows SVGALIB
versions.
* Fixed the sound recording broken in version 0.68.0.
* The MAME sound emulation is activated also if the "none" sound
device is chosen.
* The SIGPIPE signal is no more redirected.
* The SIGHUP signal now quits the program without aborting.
* Reduced the sound buffer length for the ALSA driver.
* Removed the legacy support for the "mame.cfg" configuration file.
ADVANCEMAME VERSION 0.69.0 2003/05
==================================
* Fixed the horizontal and vertical sync polarity on the Linux
Framebuffer video driver [Ralph]
* Added a new preliminary -listxml option.
* Fixed the output of all the floating point values in configuration
files for the DOS version.
ADVANCEMAME VERSION 0.68.0 2003/05
==================================
* Added the `scale3x' and `scale4x' effects.
* Added support for Mac OS X. It compiles and run with the SDL library.
* Added support for generic BigEndian targets.
* The `magnify' option now accepts the input values 1, 2, 3 and 4.
* The `display_adjust' value `generate' is now renamed `generate_yclock'.
A bunch of new `generate_*' values are available for a fine
control on the generated modes.
* In Linux you can specify an arbitrary data directory with the
$ADVANCE environment variable. This value overwrites the default
$HOME/.advance.
* Added the "-version" command line option.
* Removed some "buffer overflow".
* Fixed the mouse handling in Linux with the SVGALIB library
[Fabio Cavallo].
* Fixed some minor problems in the `configure' script.
* Added the `device_video_zoom' option to control the size of
screen mode used with the `zoom' output mode.
* Some fixes for the gcc 3.3 compiler.
ADVANCEMAME VERSION 0.67.0 2003/04
==================================
* Updated with autoconf 2.57.
* The error messages are printed also if `misc_quiet' is specified.
* The configure script now checks if the MAME/MESS emulator source
are missing.
* Added in the contrib/ dir the "Quick guide to find safequit data"
[Filipe Estima].
ADVANCEMESS VERSION 0.66.0.0 2003/04
====================================
* All from AdvanceMAME 0.67.0.
ADVANCEMAME VERSION 0.66.0 2003/03
==================================
* The display_scanlines option is now off as default.
The `generate-scanline' video modes are now created only
if display_scanlines is active at the startup.
* Minor changes at the video menu.
* Fixed the `-playback' command.
* Fixed the slowdown problem reading .dat files.
* Added automatic detection of Linux Frame Buffer capabilities.
ADVANCEMAME VERSION 0.65.0 2003/02
==================================
* Fixed the CPU detection by the configure script.
* The Linux ALSA sound drivers now doesn't block the execution if the
DSP is already in use.
* Fixed the Linux Frame Buffer driver when a DIRECTCOLOR mode
is used displaying fuzzy colors.
* Added some patches for the Linux SVGALIB in the contrib/ dir.
* Added a new `device_video_cursor' option to control the visibility
of the mouse cursor.
* Minor fix computing the size of double sized modes.
ADVANCEMESS VERSION 0.64.0.0 2003/02
====================================
* All from AdvanceMAME 0.65.0.
ADVANCEMAME VERSION 0.63.0 2003/01
==================================
* Added the ALSA sound driver for Linux. It's now the
preferred choice over OSS.
* Fixed another bug in the ./configure script if the
SDL library is missing.
* The sound latency is now automatically increased if the game
requires a big frame skip.
* The auto frameskip is now optimized to minimize the idle
waiting time instead of getting a 100% speed.
* Added the `display_artwork_backdrop/overlay/bezel' option
to control any artwork types.
* Added the `misc_difficulty' option to select the game
difficulty from the command line.
* The `misc_quiet' option now also disable the NO GOOD DUMP
messages.
* The SVGALIB `banshee' driver in Linux now doesn't tries to
use 16 bit video modes. They are not working.
* The `misc_quiet' options, if activated, skips also the graphics
information screens.
* If the doublescan modes are disabled, a mode with a double
vertical size is automatically used instead.
ADVANCEMAME VERSION 0.62.2 2002/12
==================================
* Added a new raw keyboard driver for Linux [Kari Hautio].
* Changed the yield behavior on high system load. Now the
yield operation is done before the synchronization point.
It should reduce the effective system load.
* Fixed some issues in the ./configure scripts.
* Removed the blinking cursor in the Linux `fb' video
driver [Kari Hautio].
* Added support for YUV overlay in the SDL driver with a new
zoom mode. With this driver the image is zoomed
by the video board. Check the new `device_video_mode'
option.
* Upgraded at the SVGALIB 1.9.17 library.
* Fixed a bug on exit with a multiprocessor system.
* Added a new `sound_mode' option which replaces the old
`sound_stereo'. It also support a (fake) `surround'
effect.
* The `advcfg' utility now uses the user and system list
of modelines if the device_video_p/h/vclock option is
present.
ADVANCEMESS VERSION 0.62.0.0 2002/12
====================================
* All from AdvanceMAME 0.62.2.
ADVANCEMAME VERSION 0.62.1 2002/11
==================================
* Fixed the abort bug on the DOS and Windows versions for the
SVGALIB Rage 128/Radeon video boards and probably others.
* Some fixes for the `.chd' games.
* Fixed the palette management of the cojag games.
* The DOS `vbeline' and `vbe' drivers now correctly detect
the absence of some bit depths.
ADVANCEMESS VERSION 0.61.2.1 2002/11
====================================
* All from AdvanceMAME 0.62.1.
ADVANCEMAME VERSION 0.62.0 2002/11
==================================
* The Windows SVGAWIN driver now use the framebuffer reported by
Windows if the Windows SVGALIB isn't able to get it.
This fixes the crash problem with the Cirrus Laguna boards
and probably others.
* Updated the Windows SVGAWIN.SYS driver to the 1.1 version.