ekeeke31
d112fb72a2
+added Game Genie hardware emulation (Game Genie ROM is now fully supported)
2009-07-29 15:34:25 +00:00
ekeeke31
c8c71b9bff
fixed LFO implementation (YM2612)
...
fixed regression with EG update being done too early (YM2612)
2009-07-24 16:55:32 +00:00
ekeeke31
dbc4d02fea
~implemented faster/better FIR resampler, removed libsamplerate
...
~fixed some memory leaks with Blip Buffer
~reverted previous change regarding frame synchronization: always use VSYNC when switched to 60hz (fix video issues in interlace mode 2)
~optimized cell rendering (less byte swapping)
~fixed savestate file version checking
2009-07-22 17:25:41 +00:00
ekeeke31
4835860232
~improved DIVU/DIVS/MULU/MULS timing accuracy (68k core)
...
~optimized 68k execution
~reverted recent changes to LFO phase modulation, need more testing (ym2162 core)
2009-06-23 16:38:29 +00:00
ekeeke31
72ec155b38
~ fixed a regression that broke STOP instruction behavior
...
~ modified LFO implementation to make it handles signed displacement value correctly (is that correct ? still need to be verified against real hardware)
2009-06-16 15:51:29 +00:00
ekeeke31
0c8c30e3a2
+fixed LFO implementation according to Nemesis description (UNTESTED, need feedback)
2009-06-15 16:23:12 +00:00
ekeeke31
256d534ea6
~fixed ASND support, DSP task is now allocated only once.
...
~fixed oggplayer memory leak (LWP queue was not closed properly)
~do no use VSYNC callback for emulation synchronization anymore, (always uses DMA interrupt regardless the video mode)
2009-06-15 08:07:48 +00:00
ekeeke31
a0fe59e1fc
~fixed VDP bug from last revision
...
~updated DOS & WIN32 ports to reflect recent changes
2009-06-02 18:12:31 +00:00
ekeeke31
1cfb7e6f44
+implemented Blip Buffer linear interpolation in SN76489 core
...
+optimized SN76489 core
+added configurable SN76489 Noise boost
+added savestate version check
2009-05-27 14:07:14 +00:00
ekeeke31
adcd65f2f4
+ added 3-Band Audio Equalizer support
2009-05-26 16:40:35 +00:00
ekeeke31
b08e66855a
+added proper license/copyright stuff
...
~modified file headers
~separated GUI engine from menus
2009-05-13 14:26:55 +00:00
ekeeke31
b1f11ed311
~ fixed YM2612 channel connections when loading savestate
...
~ optimized VDP renderer buffers size
~ fixed directories automatic creation
+ added game screenshot feature
+ added game screenshot support in ROM File browser
+ improved Controller menu icons
+ added new images for the new Controller menu
- removed unused images
2009-05-01 12:56:48 +00:00
ekeeke31
e15ff1c3bd
updated credits
2009-03-16 18:56:59 +00:00
ekeeke31
99e00b8fe3
[~]fixed ym2612 context restore
...
[~]small fixes to SSG-EG emulation (should be finally fine !)
2009-02-28 17:49:31 +00:00
ekeeke31
914b8d22f2
small fix to SSG-EG emulation
2009-02-27 09:09:06 +00:00
ekeeke31
a857fb3990
fixed broken YM2612 initial state, rewrote SSG-EG implementation (OK), reverted some menu changes
2009-02-26 17:24:53 +00:00
ekeeke31
b75d86889e
2009-02-25 17:04:29 +00:00
ekeeke31
4eb8d17acf
[-]removed Gens YM2612 core support
...
[~]fixed YM2612 context restore
[+]improved YM2612 emulation accuracy (BROKEN)
2009-02-25 16:53:28 +00:00
ekeeke31
6f65ac3f15
fixed audio/video synchronization, preliminary GX gui implementation
2009-02-22 19:57:41 +00:00
ekeeke31
43fd560e55
optimized some float/int conversions, added -fomit-frame-pointer flag
2009-01-28 16:43:15 +00:00
ekeeke31
c8d27f6740
finally fixed interlaced mode, reimplemented frame counters
2009-01-13 20:02:06 +00:00
ekeeke31
e774dc03ae
tiny emulation speedup (restored)
2009-01-06 19:07:41 +00:00
ekeeke31
414a53ca1f
modified sn76489 cut-off frequency, modified Video synchronization
2009-01-06 17:15:28 +00:00
ekeeke31
0e86a15c09
fixed crash issue
2008-12-20 20:36:37 +00:00
ekeeke31
840a370418
new sync using audio DMA
2008-12-18 22:34:55 +00:00
ekeeke31
00a61b4762
code cleanup
2008-12-11 17:38:29 +00:00
ekeeke31
0165ac387f
huge update
2008-12-04 19:32:22 +00:00
ekeeke31
0bc38ba32c
fixed stupid bug with video renderer
2008-10-26 18:32:32 +00:00
ekeeke31
ef3f88e060
reverted generic Makefile, fixed Xscale default value in STRETCH mode, added support for anti-aliasing !
2008-10-20 15:50:13 +00:00
ekeeke31
6d34bb5796
enabled FAT ahead cache read (svpe patch), added generic Makefile
2008-10-17 18:35:28 +00:00
ekeeke31
41ffdefb1d
various modifications
2008-10-12 19:56:35 +00:00
ekeeke31
7b4ec49188
fixed some warnings in render.c, switched to -O3 optimization (no performance increase for Virtua Racing however), modified libsamplerate default when Virtua Racing is running to gain some fps
2008-09-25 17:53:44 +00:00
ekeeke31
85a9dd0e6e
adjusted SSG-EG Substain end level, fixed Micro Machines 2 tracks logo corruption
2008-09-22 16:19:08 +00:00
ekeeke31
add14648d4
fixed z80 banked access to 68k
2008-09-21 19:54:02 +00:00
ekeeke31
d9b59ef468
fixed SSG-EG decay level
2008-09-19 17:13:19 +00:00
ekeeke31
ea7f8eab4c
2008-09-16 16:31:29 +00:00
ekeeke31
5b48f93b49
some fixes with YM2612
2008-09-15 16:28:53 +00:00
ekeeke31
deec7ecd2f
adjuster HCOUNT/HINT timings, improved fast menu scrolling, removed unused SRC algorithms
2008-09-13 15:37:15 +00:00
ekeeke31
4c374d034a
fixed YM2612 registers on reset, fixed max Frequency increment value (Nemesis)
2008-09-12 16:22:49 +00:00
ekeeke31
fbbd1d6057
improved YM2612 emulation
2008-09-11 16:15:58 +00:00
ekeeke31
0c3c721bd0
fixed default scaling in STRETCH mode, fixed DPAD fast scroll, improved YM2612 enveloppe emulation
2008-09-10 14:31:13 +00:00
ekeeke31
189157a408
fixed audio buffer allocation, added icon for SDL/win32 version
2008-08-25 19:38:03 +00:00
ekeeke31
63ca498fc9
updated documentation, added preliminar sound support for SDL/WIN32 port
2008-08-25 15:27:53 +00:00
ekeeke31
6749058dad
updated SDL and DOS versions
2008-08-21 20:34:00 +00:00
ekeeke31
a5f6f5d9c2
moved FM timers back to integer, fixed libsamplerate warnings
2008-08-19 20:04:21 +00:00
ekeeke31
2e2c1d2b26
minor fixes with input reset
2008-08-18 16:02:16 +00:00
ekeeke31
0db46554ef
added libsamplerate support, improved zipped rom loading, improved SSG-EG support
2008-08-17 20:17:49 +00:00
ekeeke31
8a2d4a03ff
added experimental resampling (Secret Rabbit Code)
2008-08-14 15:41:17 +00:00
ekeeke31
19cede04f6
reset SSG-EG swap flag (YM2612 MAME), Mouse IR support minor fixes
2008-08-14 11:54:37 +00:00
ekeeke31
f674126a66
fixed inputs initialization & controller options, additional SSG-EG fixes (experimental)
2008-08-13 12:47:56 +00:00