ekeeke31
7db1b3ef85
modified menu arrangement
2010-05-28 15:47:45 +00:00
ekeeke31
2c2f760f44
.optimized memory footprint
...
.improved hardware initialization (fixes Ultimate Mortal Kombat Trilogy)
.improved soft-reset emulation
.fixed some menu bugs on Gamecube
2010-05-28 12:08:00 +00:00
ekeeke31
70ef2fc20b
improved automatic frame-skipping (fixes Virtua Racing on Gamecube)
2010-05-25 07:34:02 +00:00
ekeeke31
e2366f81a9
[Gamecube] fixed access to ROM files on SDCARD
2010-05-25 06:42:28 +00:00
ekeeke31
0a83f8ccdd
fixed ROM file selector
2010-05-18 07:35:29 +00:00
ekeeke31
61e4873c07
fixed Action Replay & Game Genie emulation
2010-05-17 11:01:52 +00:00
ekeeke31
5078244cd1
added proper HV Counter latch support, as verified on real hardware (fixes Sunset Riders intro)
2010-05-17 10:59:47 +00:00
ekeeke31
bbf44f27d0
added new game supporting EEPROM saves (Ninja Burai Densetsu)
2010-05-17 10:57:04 +00:00
ekeeke31
6617086d87
fixed some config/menu options
2010-05-17 10:55:37 +00:00
ekeeke31
11e600e933
fixed stupid bug introduced in previous revision [crash when loading from history]
2010-05-09 01:15:40 +00:00
ekeeke31
81054b0420
.more GUI fixes
...
.added credit screen
.added ROM information window
2010-05-09 00:53:19 +00:00
ekeeke31
7a827f7a71
added automatic access to last ROM directory (SD/USB)
...
added an option to automatically load last ROM file on startup
2010-05-07 18:25:27 +00:00
ekeeke31
a6fdb00469
fixed memory card support
2010-05-07 08:19:32 +00:00
ekeeke31
44073ca30e
implemented new save manager menu (multiple slots, snapshots, slot deletion...)
...
miscellaneous improvement to GUI engine
2010-05-06 12:59:43 +00:00
ekeeke31
e596250c89
added missing EHCI module
2010-04-24 14:04:46 +00:00
ekeeke31
7880c09c4e
added USB2 support through Hermes IOS202 (mload)
2010-04-23 12:31:07 +00:00
ekeeke31
2917f63aa2
reverted back to signed long (32-bits) FM samples [fixed]
2010-04-21 12:50:29 +00:00
ekeeke31
2dc6874e33
reverted FM buffer to use "short int" instead "long int" since it broke sound when High-Quality FM was disabled
2010-04-19 12:21:40 +00:00
ekeeke31
9d430a0851
fixed 2-cell vertical scrolling [40-cell mode only, need investigation]: fixes left column in Gynoug
2010-04-19 12:19:41 +00:00
ekeeke31
11859d43de
minor optimizations
2010-04-19 08:38:38 +00:00
ekeeke31
334e8a0478
additional fixes to memory card interface
...
improved some menu transitions
changed default background color
2010-04-15 12:01:14 +00:00
ekeeke31
0ac9bd43da
fixed bug with PNG file support introduced in previous revision
...
fixed GC Memory Card Support on Wii
added Memory Card sector size error check
2010-04-14 12:28:12 +00:00
ekeeke31
3339a4c467
fixed compilation issue with libpng 1.4.x
2010-04-13 12:21:21 +00:00
ekeeke31
0794c4a5d6
[VDP]
...
.improved FIFO timings accuracy (fixes Sol Deace intro)
.code cleanup
2010-04-06 23:22:27 +00:00
ekeeke31
68ceeb3b8c
[GUI]
...
added an option to disable background "overlay"
changed background image when background is 'pure black'
improved some menu transitions
minor menu arrangement & code cleanup
2010-03-22 14:07:25 +00:00
ekeeke31
a590414754
improved PAL region auto-detection for some games
...
fixed auto-detected inputs not being properly initialized after ROM loads
some code cleanup
2010-03-22 14:03:58 +00:00
ekeeke31
9092121e60
improved Wiimote support for mouse emulation
...
VDP code cleanup
2010-03-07 17:58:33 +00:00
ekeeke31
0f4da285f8
fixed compilation issues
...
tiny GUI modifications
2010-03-07 17:56:02 +00:00
ekeeke31
ed11eb0133
[Core/VDP]
...
* improved sprites processing accuracy.
* fixed VBLANK transition line checks.
* code cleanup and (minor) optimizations.
[Core/Sound]
* increased FM internal sample size to 32-bit to avoid overflow when adding channels.
* added preliminary emulation of YM2612 DAC precision (can be configured to match real console output).
* added configurable roll-off for FIR filtering in High-Quality FM mode.
[Wii]
*added support to enable/disable Video Encoder Trap Filter: can help reproducing "color blending" as on a real Genesis (composite video only).
*added support to configure Video Encoder gamma correction.
2010-02-28 19:55:43 +00:00
ekeeke31
62b3cce887
modified IPL font support to always use ANSI font by default (fix corrupted text on Japanese consoles)
2010-02-28 19:26:04 +00:00
ekeeke31
55a8c5a7ac
reverted previous changes regarding '2-cell' vertical scroll mode when column is partially scrolled horizontally (fixes Formula One Championship)
2010-02-24 22:28:08 +00:00
ekeeke31
0c3e9c601c
fixed YM2612 Timers bug: fixes "Langrisser Hikari II"/"Der Langrisser II" (Sega logo)
2010-02-21 18:33:58 +00:00
ekeeke31
e793e3c8fd
code/header cleanup
2010-02-19 12:37:39 +00:00
ekeeke31
180317a392
fixed regression that prevents SRAM data > 2K to be loaded properly
2010-02-19 12:30:02 +00:00
ekeeke31
9eadfc41b3
fixed compilation issue in previous revision (configurable roll-off has not yet been submitted)
2010-02-17 08:51:17 +00:00
ekeeke31
27d3fc5328
improved FM & PSG chip synchronization when using resampling (fixes buffers overflow issues and problems with DAC timings that occured with previous "fix")
2010-02-15 14:02:37 +00:00
ekeeke31
cea89b4531
code cleanup
2010-02-12 13:28:28 +00:00
ekeeke31
0f1850ec6e
fixed potential buffer overflow when using resampling (FM High-Quality mode).
2010-02-12 13:27:09 +00:00
ekeeke31
3cef34ffa4
fixed audio/video resynchronization when video settings are changed during frame execution
2010-01-27 23:53:20 +00:00
ekeeke31
bad0696190
[GCN/Wii]
...
*fixed audio/video desync that could occur after loading a new game
*improved general synchronization of frame execution
*modified ASNDLIB shutdown to prevent potential memory leak with DSP tasks
*changed some global variables to use int type by default for optimization
*some code cleanup
2010-01-27 13:12:06 +00:00
ekeeke31
f44d38b537
fixed YM2612 reset on "soft reset"
...
small optimizations & fixes in FIR resampler code
2010-01-27 07:20:44 +00:00
ekeeke31
f734e2fade
optimized CPU cores instruction cycle counting (master clock multiplier is now applied during init)
...
fixed a recently introduced typo that make STOP instruction locks the machine (Thunderforce IV)
2010-01-27 07:18:25 +00:00
ekeeke31
e2eab7f408
defined HVC tables as 'const' for some optimization (?)
2010-01-27 07:14:45 +00:00
ekeeke31
c2dce7520a
fixed YM2612 reset values
2010-01-27 07:13:04 +00:00
ekeeke31
8f5d6b38c6
updated win32/sdl code
2010-01-27 07:12:26 +00:00
ekeeke31
2b78421402
[Core]
...
------
* improved 68k accuracy (initial reset timing + auto-vectored interrupts handling).
* modified Z80 & 68k cores to directly use external cycle count instead of intermediate counters.
* improved Z80 & 68k cpu execution/synchronization accuracy, now use Master Clock as common clock reference.
* improved PSG & FM chips synchronization with CPU execution (fixed point precision).
* completely rewrote sound output processing & mixing: sound chips are now clocked with exact output frame rate
to ensure 100% smooth video & audio playback, with no lag or skipping, while still rendering an accurate number
of samples per frame. This will also make fast-forward implementation (video AND sound) more trivial.
* improved color accuracy in VDP highlight mode to match results observed on real hardware.
* improved sprites processing timing accuracy: fixes (un)masked sprites in Mickey Mania (3D level), Sonic 2 (VS mode).
* improved horizontal blanking & HINT/VINT occurrence timing accuracy, as measured on real hardware.
* improved H-Counter accuracy in 40-cell mode, as measured on real hardware.
* optimized Z80 bus status signals
* usual code cleanup
[GCN/WII]
---------
fixed ASNDLIB exit when returning to game
fixed audio/video startup sync
modified audio back-end engine according to new audio processing core (see above)
2010-01-24 11:41:53 +00:00
ekeeke31
ac4de61944
code cleanup
2010-01-13 22:08:35 +00:00
ekeeke31
7a4c208a34
fixed 68k reset exception timing (unused)
2010-01-13 22:08:05 +00:00
ekeeke31
11d8b55139
fixed Z80/PSG synchronization
2010-01-13 22:07:05 +00:00
ekeeke31
9e0ed2567e
fixed color palette in highlight/normal modes
2010-01-13 22:05:52 +00:00
ekeeke31
7dae5fc15a
.removed unecessary images (use rotation instead)
...
.implemented interactive screen positioning & scaling in video option menu
.usual code cleanup
2009-12-30 15:31:50 +00:00
ekeeke31
46758ce339
improved audio accuracy (input samplerate is now adjusted according to emulated framerate)
2009-12-30 15:24:12 +00:00
ekeeke31
1489a94be3
minor menu arrangments
2009-12-14 09:05:41 +00:00
ekeeke31
ee50adf375
fixed input controllers not being properly changed after hard reset
2009-12-13 19:09:15 +00:00
ekeeke31
ecb5f0617b
updated SDL/Win32 sourcecode
2009-11-22 16:35:41 +00:00
ekeeke31
18f9eaa16c
modified FIR resampler default filtering rolloff
2009-11-22 16:31:17 +00:00
ekeeke31
9e0e288e31
added some GX_DrawDone sync to fix corrupted rendering
2009-11-22 16:30:30 +00:00
ekeeke31
2b0f723c61
code cleanup
2009-11-22 16:28:59 +00:00
ekeeke31
14f512034f
updated Z80 core in line with official version (MEMPTR renamed to WZ)
...
additional fixes to overscan color in shadow/highlight mode
2009-11-14 18:42:42 +00:00
ekeeke31
46fa9f1849
fixed overscan color in shadow/highlight mode (always use half intensity)
...
removed useless color updates (entry 0 of each palette is never displayed)
2009-11-13 12:15:51 +00:00
ekeeke31
7d72dfc687
minor optimizations to VDP rendering code (bis)
2009-11-09 12:26:49 +00:00
ekeeke31
6ff42f4252
minor optimizations to VDP rendering code
2009-11-09 12:05:19 +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
05dc1f8a9a
updated z80 core to last version (fixed X/Y flags in CCF/SCF/BIT instructions)
2009-11-02 19:26:42 +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
d129e7da94
code formatting
2009-10-06 08:05:18 +00:00
ekeeke31
c2c79c0eb3
fixed Realtec Mapper support (fixes missing sound in Balloon Boy / Funny World)
2009-10-06 07:36:08 +00:00
ekeeke31
824b33fea9
fixed SRAM being reinitialized after changing some system options when auto-SRAM is enabled
...
fixed BIOS lockup with games using SRAM when auto-SRAM is enabled
improved Gamecube controller autodetection on startup
2009-10-04 18:24:29 +00:00
ekeeke31
45756f6b14
improved HBLANK flag occurence timing (fixes Mega Turrican Sky level)
...
improved emulation of CRAM writes during HBLANK
improved Wii RESET button behavior ("true" MD soft-reset)
2009-09-30 17:11:24 +00:00
ekeeke31
cccd71e612
fixed automatic SRAM not being reloaded after Hard Reset
...
code cleanup & update for use with last libogc (check download section for updated libs)
2009-09-27 18:08:33 +00:00
ekeeke31
bc8168948f
fixed SRAM detection for Sonic 3 & Knuckles combined ROM
2009-09-15 14:17:04 +00:00
ekeeke31
b40bcf31d1
* fixed 2-Cell vertical scrolling when column 0 is shifted.
...
* added support for 2-Cell vertical scrolling in Interlaced 2 mode.
* improved Z80 core accuracy
2009-09-03 17:02:29 +00:00
ekeeke31
f2e93d4949
updated Z80 core to last version (fixes IM0 interrupt timing + some BIT instructions)
...
added John Madden Football 93 in EEPROM database (fixes backup support)
initiated ROM database for cartridges that uses SRAM (some ROM headers are definitively wrong !), need more...
2009-08-18 16:45:09 +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
8834abaa74
added configurable lowpass filter
2009-08-11 08:18:46 +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
5d1f29637e
improved cartridge emulation (SRAM mapping & detection, ROM mirroring)
...
fixed Lock-ON option configuration
2009-08-07 17:30:14 +00:00
ekeeke31
5b888e725b
added proper IO initialization routines
...
improved cartridge structure
added Lock-ON hardware emulation (Sonic & Knuckles)
added cartridge ROM mirroring support (required for Lock-ON emulation)
2009-08-06 18:31:05 +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
acdfb2dbee
added very preliminar emulation of Pro Action Replay 1 & 2 hardwares (NOT WORKING)
2009-08-03 17:21:36 +00:00
ekeeke31
9eecfa2c7c
fixed Action Replay hardware emulation (still need Pro Action Replay 1 & 2)
2009-08-02 20:41:46 +00:00
ekeeke31
3031072ee0
added Action Replay hardware emulation (incomplete, need more infos !)
...
added proper region detection for Korean games
fixed Game Genie patches remaining active when disactivated
2009-07-31 16:37:42 +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
9800c00f5a
~modified RGB565 color palette
2009-07-03 16:18:16 +00:00
ekeeke31
086548476c
~functions inlining
2009-06-23 17:11:33 +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
c35921ba3d
~fixed video width not being initialized when using BIOS
...
~added an option to enable/disable 68k Address Error support (required by some homebrew roms)
2009-06-17 07:58:56 +00:00
ekeeke31
405489769e
~modified default 68k mapped memory (VDP DMA accesses WRAM only above $800000)
2009-06-16 17:00:40 +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
aa970d66a6
~optimized 68k execution/interruptions
...
~re-enabled Address Error emulation
2009-06-05 17:31:46 +00:00
ekeeke31
7bddb27c2b
~code cleanup
...
~increased held key delay
2009-06-04 07:47:17 +00:00
ekeeke31
9897a460cc
~fixed Window/Plane A initialization
2009-06-03 11:04:07 +00:00
ekeeke31
f634e0719b
~fixed VDP bug (Window Position) from previous revision
...
~fixed Win32 makefile
2009-06-03 09:36:28 +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
32ac31a997
~VDP code cleanup/optimization
...
+added VDP palette bit support
2009-06-02 17:02:06 +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
5f3fce01ec
~fixed audio menu items description
2009-05-27 06:06:22 +00:00
ekeeke31
adcd65f2f4
+ added 3-Band Audio Equalizer support
2009-05-26 16:40:35 +00:00
ekeeke31
05014756ca
~fixed confirmation box
...
~improved history filelist update
~removed some global variables
2009-05-26 13:14:33 +00:00
ekeeke31
b7f3a1bfd5
clear-up some memory
2009-05-25 17:14:33 +00:00
ekeeke31
28230082ed
+added optional Confirmation Prompt
...
+improved File Selection code (removed global variables, sound effect)
2009-05-25 17:07:34 +00:00
ekeeke31
8aa21d446d
+added real-time update for optionboxes (function callback)
2009-05-25 10:41:16 +00:00
ekeeke31
d1c6a04dc7
+added optionbox (variable option values) support
...
~fixed memory leak with messageboxes
2009-05-25 07:46:19 +00:00
ekeeke31
599aecb9d0
+added missing image
...
+added throbber support
~fixed texture rotation
~improved wiimote pointing
2009-05-23 17:29:53 +00:00
ekeeke31
2a26480498
~fixed messagebox crash when mounting DVD
...
~improved messagebox when loading ROM files with SRAM/Savestate "autoload"
~modified messageboxes titles & some error messages
~improved ROM file selection with the wiimote
~fixed VDP horizontal mode when loading savestate
~modified horizonatl scaling in Original mode.
~compiled with SVN libfat (read-ahead cache is now automatically used)
2009-05-20 15:11:06 +00:00
ekeeke31
7b7fa4123d
~fixed H32/H40 modes transition
...
~fixed overscan horizontal width in both modes
+added MessageBox support [GUI engine]
2009-05-19 16:14:43 +00:00
ekeeke31
70af97e256
+added configurable screen width scaling in menu options
2009-05-14 16:13:19 +00:00
ekeeke31
cead1c2364
+added 16:9 autocorrection option
...
~fixed ROM snapshot not being cleared when selecting directories
2009-05-14 12:32:20 +00:00
ekeeke31
9959c9eab0
modified documentation files
2009-05-13 14:33:15 +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
dbb3645557
~added license informations in disclaimer
...
~fixed gun cursors width in original mode
2009-05-13 12:31:44 +00:00
ekeeke31
ef8d1a27a9
~fixed DVD browser
...
~modified intro screen
2009-05-12 12:27:19 +00:00
ekeeke31
9204498c96
various menu bugfixes
2009-05-07 13:00:57 +00:00
ekeeke31
64676a0b45
proper audio shutdown
2009-05-06 14:59:43 +00:00
ekeeke31
a54f743cb4
fixed DVD file parsing bug
...
modified some of the menu helpers, added J-CART indication
improved & more flexible input device selection (ensure we have at least one connected device)
2009-05-06 14:47:22 +00:00
ekeeke31
51ba38b6a1
~fixed some small bugs in Controllers Settings Menu
...
~fixed a bug with J-CART
~fixed a bug corrupting selection bar in ROM File Browser
-removed useless entry from DVD filelist
2009-05-06 10:03:33 +00:00
ekeeke31
737c7244c4
fixed "gun cursor" option
2009-05-05 14:07:47 +00:00
ekeeke31
975d2212c6
fixed bug during input initialization
2009-05-05 13:04:38 +00:00
ekeeke31
251ba25f01
~various fixes to controller settings menu
2009-05-05 12:58:25 +00:00
ekeeke31
1c329934e1
~licensing stuff
...
~fixed some bugs in Controllers Settings menu
~modified default bg color
+improved menu transition effects
2009-05-05 11:09:40 +00:00
ekeeke31
67517fa794
+ improved controller setting menu
...
+ improved GUI generic code
2009-05-04 21:43:16 +00:00
ekeeke31
a9de2b70d1
fixed 6-buttons gamepad keys configuration
2009-05-03 18:55:01 +00:00
ekeeke31
e2a4ba1b2a
fixed controller settings menu navigation when using gamepad
2009-05-03 18:40:51 +00:00
ekeeke31
bf8d832d64
added missing png images
...
fixed bug with teamplayer reset
fixed memory leak
2009-05-03 10:14:56 +00:00
ekeeke31
f37b3bee42
+ added controller settings menu (preliminar, code is a little bit ugly)
2009-05-02 15:00:13 +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
3e82e4f058
+ improved menu navigation
...
+ improved menu transitions
+ GX code cleanup
2009-04-23 23:24:40 +00:00
ekeeke31
d1b4f1b109
+ fixed lightgun autodetection for Lethal Enforcers II
...
+ improved Mouse emulation
+ cleaned inputs functions a little bit
+ added preliminar Menu options (bg color, sfx/music volume)
2009-04-23 01:01:07 +00:00
ekeeke31
60cdda4c53
+ added X/Y overflow for Mouse emulation
2009-04-21 15:23:32 +00:00
ekeeke31
3f6925dc8a
+ improved Mouse emulation (fixed buttons, use Wiimote orientation to calculate absolute quantity of movement)
...
+ fixed menu pointer orientation
2009-04-21 15:20:15 +00:00
ekeeke31
a5ac9544a8
+ fixed main menu icons
...
+ improved ROM file browser
+ re-implemented support for held keys (fast update)
~ load background music from default FAT device to reduce dol size (temporary ?)
2009-04-21 01:05:56 +00:00
ekeeke31
0b217ce6e3
~ rearranged main menu
...
+ added "Menu preferences", "Quit", "ROM Info", "Take Snapshot" icons
2009-04-20 17:41:54 +00:00
ekeeke31
39194bfaf3
+ improved GUI engine (more flexibility)
...
+ improved Menu transition effects
+ added support for ogg background music
+ improved ROM Selection Menu (automatic text scrolling, wiimote support, ...)
+ changed arrow buttons aspect (feel better now ?)
+ minor bufgixes and menu adjustments
2009-04-19 22:31:08 +00:00
ekeeke31
a01bd4f375
~ fixed Makefiles, Gamecube Z trigger image
...
+ improved menu helpers behaviour
+ added some memory allocation checks
+ implemented basic ROM file selection menu (still missing filename scrolling & snapshot/gameinfo support)
2009-04-16 12:19:12 +00:00
ekeeke31
588661e050
improved raw data files generation
2009-04-15 16:55:11 +00:00
ekeeke31
9916a4416f
updated Makefiles, fixed frames transparency
2009-04-15 15:38:19 +00:00
ekeeke31
23ccdb6e6b
massive source code cleanup/renaming, fixed some (potential) memory leaks
2009-04-15 15:33:51 +00:00
ekeeke31
dc3b20600c
improved File Selection Menu graphics
2009-04-14 14:45:08 +00:00
ekeeke31
6973e32234
improved GUI visual aspect (colors, text size,...), fixed Gamecube DVD loading, fixed screen width
2009-04-13 17:29:09 +00:00
ekeeke31
fc3d4db659
2009-04-10 16:46:18 +00:00
ekeeke31
cc4c55e7be
2009-04-08 17:55:45 +00:00
ekeeke31
7fd3186317
2009-04-08 17:42:25 +00:00
ekeeke31
b70626ebd8
added a few comments, fixed a bug in libpng parsing code
2009-04-07 16:17:08 +00:00
ekeeke31
0d04018401
improved window prompt support
2009-04-07 16:05:16 +00:00
ekeeke31
e109a2f4d0
fixed GX_MIRROR usage
2009-04-06 23:01:19 +00:00
ekeeke31
dadfbe8d4e
modified menu layout, added windows prompt support
2009-04-06 17:26:32 +00:00
ekeeke31
ae3ac87f7c
improved sprite masking accuracy
2009-04-06 17:24:16 +00:00
ekeeke31
36e91c70aa
added lightgun crosshairs, improved menu<->game video transitions, changed background color, added preliminar sound effects
2009-04-05 18:20:43 +00:00
ekeeke31
db376c40ec
improved screen transitions
2009-04-01 12:36:14 +00:00
ekeeke31
148391d681
GUI: added TEV color channel support (transparency, colored font), added basic menu effects (fadein/out)
2009-04-01 07:37:54 +00:00
ekeeke31
f96ba2ceaf
fixed memory leaks/coredumps -- GUI working better/smoother now, time to go !
2009-03-31 07:11:25 +00:00
ekeeke31
98396d21d8
added alternate wiimote pointer
2009-03-30 20:36:04 +00:00
ekeeke31
38a92d6dba
optimized GUI engine (speed OK now, settings BROKEN)
2009-03-30 13:08:01 +00:00
ekeeke31
b524f447d9
modified GUI engine (** still BROKEN**)
2009-03-30 07:05:34 +00:00
ekeeke31
612c512bf4
modified GUI engine (**BROKEN**)
2009-03-29 18:56:36 +00:00
ekeeke31
841a159a90
2009-03-22 12:23:30 +00:00
ekeeke31
e15ff1c3bd
updated credits
2009-03-16 18:56:59 +00:00
ekeeke31
9ff6c9cfd9
updated banners
2009-03-16 18:56:43 +00:00
ekeeke31
3dcfc9c377
updated GUI image files
2009-03-16 15:26:20 +00:00
ekeeke31
698594f777
2009-03-15 19:11:01 +00:00
ekeeke31
70eedd9505
minor fixes to audio/video engines
2009-03-06 15:57:31 +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
7cd6346927
finalized new gui elements
2009-02-19 17:46:55 +00:00
ekeeke31
9f4df70657
2009-02-18 18:21:31 +00:00
ekeeke31
1a147ead13
added GUI image files
2009-02-17 17:50:19 +00:00
ekeeke31
43fd560e55
optimized some float/int conversions, added -fomit-frame-pointer flag
2009-01-28 16:43:15 +00:00
ekeeke31
d589439cf6
reverted fix for video sync
2009-01-16 15:02:08 +00:00
ekeeke31
7bc7ae83dc
code cleanup, moved some global/static variables to static/local
2009-01-14 16:32:35 +00:00
ekeeke31
c8d27f6740
finally fixed interlaced mode, reimplemented frame counters
2009-01-13 20:02:06 +00:00
ekeeke31
e822832b99
fixed weird exception occuring
2009-01-13 17:00:37 +00:00
ekeeke31
3ee65ad74b
changed VIDEO synchronization
2009-01-09 17:11:42 +00:00
ekeeke31
4dbedcdc04
fixed original interlaced mode desync (hack)
2009-01-08 19:01:16 +00:00
ekeeke31
cb7149fb6b
added support for one EEPROM game, code cleanup
2009-01-07 17:12:03 +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
f6a242a031
added GX_Flush(), documented sound rendering core
2008-12-19 15:38:26 +00:00
ekeeke31
840a370418
new sync using audio DMA
2008-12-18 22:34:55 +00:00
ekeeke31
fefc260ec4
sound rendering test, updated DOS/Win32 ports
2008-12-18 17:13:47 +00:00
ekeeke31
831c9642d3
new sound engine
2008-12-17 17:18:07 +00:00
ekeeke31
5bac6a3faf
documentation + menu fixes
2008-12-14 18:23:07 +00:00
ekeeke31
d21047daed
added DVD file autosorting, fixed automatic savestate/sram, fixed interlaced video mode switch, fixed audio buffers reset
2008-12-14 12:38:52 +00:00
ekeeke31
871375cc36
removed libogc license from sourcecode
2008-12-12 16:11:48 +00:00
ekeeke31
2472adacdd
updated documentation
2008-12-12 15:38:04 +00:00
ekeeke31
4613223510
Widescreen Menu fix, fixed frame counter
2008-12-12 14:21:23 +00:00
ekeeke31
7b8984f729
minor bug fixes, modified SRAM/SaveState filenames
2008-12-12 13:27:38 +00:00
ekeeke31
00a61b4762
code cleanup
2008-12-11 17:38:29 +00:00
ekeeke31
822de1bd3f
enable fat readahead cache, fixed FAT filenames & history
2008-12-10 21:29:42 +00:00
ekeeke31
8ea80d38a5
rewrote file interface
2008-12-10 18:16:30 +00:00
ekeeke31
6a9974c865
added USB storage support
2008-12-08 17:26:50 +00:00
ekeeke31
3b6375670a
fixed wii power-off, compatibility fixes for libfat 20081205
2008-12-08 11:24:04 +00:00
ekeeke31
35530e0ee3
fixed SVP DMA, fixed bug with interlaced mode, added backdrop color for NTSC filters
2008-12-07 19:31:50 +00:00
ekeeke31
c4c78f58be
fixed cart mapper, code cleanup
2008-12-05 16:26:57 +00:00
ekeeke31
0165ac387f
huge update
2008-12-04 19:32:22 +00:00
ekeeke31
1a730e7183
modified SRAM autosave, directly run the game after the ROM has been loaded, wii shutdown support, improved soft reset support, faster (direct) texture mapping , faster NTSC filters
2008-11-13 07:24:30 +00:00
ekeeke31
0bc38ba32c
fixed stupid bug with video renderer
2008-10-26 18:32:32 +00:00
ekeeke31
f2bf794996
modified horizontal scaler
2008-10-24 16:14:54 +00:00
ekeeke31
fa769d6c0f
removed antialiasing (not working), rewrote video code
2008-10-23 20:38:06 +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
fbf4c2be5a
updated SDL port
2008-10-13 16:07:02 +00:00
ekeeke31
41ffdefb1d
various modifications
2008-10-12 19:56:35 +00:00
ekeeke31
7a28802085
improved controllers default assignation
2008-10-03 14:49:01 +00:00
ekeeke31
c012b71248
fixed some video options not being properly set, modified Xscale/Yscale displayed values
2008-10-03 14:14:20 +00:00
ekeeke31
c1772021b5
added NTSC filter support, added proper 480p detection in Gamecube mode
2008-10-02 20:22:53 +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
68e201835f
tiny adjustments to HBLANK/HDISP timings
2008-09-23 13:39:00 +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
b87381a068
fixed HBLANK/HINT timings
2008-09-18 15:08:47 +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
1747f1b060
2008-09-13 15:42:24 +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
a2751bb7f3
fixed config file incoherencies between Wii&GC version, added fast scrolling using D-PAD
2008-09-09 10:33:43 +00:00
ekeeke31
1e0bb09070
updated changelogs
2008-08-26 18:35:19 +00:00
ekeeke31
f2fdbc4e4d
fixed input system rested when loading a new rom, fixed sega mouse buttons being inverted, SRAM are not compressed anymore, fixed B button on wiimote when emulating lightguns
2008-08-26 16:00:43 +00:00
ekeeke31
2fc0a8efca
fixed sound in SDL/win32 port
2008-08-26 15:58:27 +00:00
ekeeke31
20b6adf7d4
improved sound support in SDL port
2008-08-25 20:58:05 +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
201c5eb922
updated SDL/DOS port
2008-08-24 19:58:37 +00:00
ekeeke31
fb9c8eeb19
fixed bug with sound output, fixed vdp latency during VBLANK, improved SDL/DOS ports
2008-08-22 15:58:49 +00:00
ekeeke31
6749058dad
updated SDL and DOS versions
2008-08-21 20:34:00 +00:00
ekeeke31
54fd830729
fixed libDI support (thanks svpe)
2008-08-20 20:25:17 +00:00
ekeeke31
18ae625179
enabled DVD loading from menu (Wii)
2008-08-20 10:18:14 +00:00
ekeeke31
a5f6f5d9c2
moved FM timers back to integer, fixed libsamplerate warnings
2008-08-19 20:04:21 +00:00
ekeeke31
d21599f529
added libdi support
2008-08-19 17:15:08 +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