ekeeke31
46758ce339
improved audio accuracy (input samplerate is now adjusted according to emulated framerate)
2009-12-30 15:24:12 +00:00
ekeeke31
18f9eaa16c
modified FIR resampler default filtering rolloff
2009-11-22 16:31:17 +00:00
ekeeke31
dcefd321a6
modified YM2612 operators/channels clipping (need confirmation)
...
improved LFO timing accuracy
various YM2612 core cleanup & additional comments
2009-11-05 08:53:47 +00:00
ekeeke31
da37355e04
removed unused code
2009-11-02 19:23:39 +00:00
ekeeke31
fe055c2a2c
.fixed I/O access issues with devkitpro r18
...
.updated OGG support (compatibility with last libtremor + threading fixes from Tantric)
.improved controller auto-detection
.added experimental support for cartridge hot swapping, check System Options Menu
.improved reset (soft/hard) emulation accuracy
BEFORE COMPILING, REMOVE THE FOLLOWING FILES:
*from ($DEVKITPRO)/libogc/lib/cube & /wii
-----------------------------------------
libpng.a
libtremor.a
*from ($DEVKITPRO)/libogc/include
---------------------------------
/tremor
png.h
pngconf.h
DOWNLOAD & INSTALL THE FOLLOWING PORTLIBS in ($DEVKITPRO)/portlibs/ppc
(PPC versions, from http://sourceforge.net/projects/devkitpro/files/ )
*libpng
*libtremor
2009-10-16 11:32:55 +00:00
ekeeke31
a2ece6f81b
improved Pro Action Replay emulation (still not working completely)
...
added cycle-accurate YM2612 reset handler
some fixes in FIR resampler
2009-08-14 16:46:19 +00:00
ekeeke31
0d58ff65e0
fixed sound issues in PAL mode when HQ YM2612 is enabled (modified FIR resampler ratio)
...
fixed video glitches in games that switch video horizontal width.
fixed BIOS infinite loop on hard reset
2009-08-14 13:54:15 +00:00
ekeeke31
f2e43c9f8f
fixed backup memory support in Bill Walsh College Football (this game uses I2C EEPROM saves)
...
modified Action replay (Pro) memory map
2009-08-11 17:25:38 +00:00
ekeeke31
c0179e7ed4
fixed YM2612 output limiter
...
modified resampler frame length calculation
2009-08-09 16:10:44 +00:00
ekeeke31
cfa4a08211
fixed m68k 32 bits writes at memory boundaries
...
fixed UKM3 memory map being incorrectly reseted
added LFO current steps to YM2612 context
fixed IO reinitialization in controllers menu
2009-08-09 09:33:48 +00:00
ekeeke31
0743df467e
better keep file headers up to date
2009-08-05 07:04:27 +00:00
ekeeke31
e0737ff395
fixed Savestates
...
reverted SN76489 core changes (problem with Sonic 2 first level music, more investigations needed)
2009-08-05 07:02:09 +00:00
ekeeke31
f404e9eaa9
Fixed Game Genie option menu
...
Added more EQ options in audio menu
2009-07-30 07:15:54 +00:00
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
ekeeke31
ea3cdd015f
fixed comment about CH3 CSM mode
2008-08-09 08:20:04 +00:00
ekeeke31
77fe5464bc
docs updated
2008-08-08 16:47:09 +00:00
ekeeke31
fb15609c9e
restored from bountysource
2008-08-07 12:26:07 +00:00
ekeeke31
16cdbc33d2
added cycle accurate sample generation
2007-08-20 19:44:24 +00:00
ekeeke31
254124dbca
2007-08-20 09:43:42 +00:00
ekeeke31
59d5d78af5
2007-08-16 16:02:24 +00:00
ekeeke31
217ca8de3f
2007-08-10 20:34:06 +00:00