Commit graph

  • 334e8a0478 additional fixes to memory card interface improved some menu transitions changed default background color ekeeke31 2010-04-15 12:01:14 +00:00
  • 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 ekeeke31 2010-04-14 12:28:12 +00:00
  • 3339a4c467 fixed compilation issue with libpng 1.4.x ekeeke31 2010-04-13 12:21:21 +00:00
  • 0794c4a5d6 [VDP] .improved FIFO timings accuracy (fixes Sol Deace intro) .code cleanup ekeeke31 2010-04-06 23:22:27 +00:00
  • 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 ekeeke31 2010-03-22 14:07:25 +00:00
  • a590414754 improved PAL region auto-detection for some games fixed auto-detected inputs not being properly initialized after ROM loads some code cleanup ekeeke31 2010-03-22 14:03:58 +00:00
  • 9092121e60 improved Wiimote support for mouse emulation VDP code cleanup ekeeke31 2010-03-07 17:58:33 +00:00
  • 0f4da285f8 fixed compilation issues tiny GUI modifications ekeeke31 2010-03-07 17:56:02 +00:00
  • ed11eb0133 [Core/VDP] * improved sprites processing accuracy. * fixed VBLANK transition line checks. * code cleanup and (minor) optimizations. ekeeke31 2010-02-28 19:55:43 +00:00
  • 62b3cce887 modified IPL font support to always use ANSI font by default (fix corrupted text on Japanese consoles) ekeeke31 2010-02-28 19:26:04 +00:00
  • 55a8c5a7ac reverted previous changes regarding '2-cell' vertical scroll mode when column is partially scrolled horizontally (fixes Formula One Championship) ekeeke31 2010-02-24 22:28:08 +00:00
  • 0c3e9c601c fixed YM2612 Timers bug: fixes "Langrisser Hikari II"/"Der Langrisser II" (Sega logo) ekeeke31 2010-02-21 18:33:58 +00:00
  • e793e3c8fd code/header cleanup ekeeke31 2010-02-19 12:37:39 +00:00
  • 180317a392 fixed regression that prevents SRAM data > 2K to be loaded properly ekeeke31 2010-02-19 12:30:02 +00:00
  • 9eadfc41b3 fixed compilation issue in previous revision (configurable roll-off has not yet been submitted) ekeeke31 2010-02-17 08:51:17 +00:00
  • 27d3fc5328 improved FM & PSG chip synchronization when using resampling (fixes buffers overflow issues and problems with DAC timings that occured with previous "fix") ekeeke31 2010-02-15 14:02:37 +00:00
  • cea89b4531 code cleanup ekeeke31 2010-02-12 13:28:28 +00:00
  • 0f1850ec6e fixed potential buffer overflow when using resampling (FM High-Quality mode). ekeeke31 2010-02-12 13:27:09 +00:00
  • 3cef34ffa4 fixed audio/video resynchronization when video settings are changed during frame execution ekeeke31 2010-01-27 23:53:20 +00:00
  • 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 ekeeke31 2010-01-27 13:12:06 +00:00
  • f44d38b537 fixed YM2612 reset on "soft reset" small optimizations & fixes in FIR resampler code ekeeke31 2010-01-27 07:20:44 +00:00
  • 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) ekeeke31 2010-01-27 07:18:25 +00:00
  • e2eab7f408 defined HVC tables as 'const' for some optimization (?) ekeeke31 2010-01-27 07:14:45 +00:00
  • c2dce7520a fixed YM2612 reset values ekeeke31 2010-01-27 07:13:04 +00:00
  • 8f5d6b38c6 updated win32/sdl code ekeeke31 2010-01-27 07:12:26 +00:00
  • 2b78421402 [Core] ------ ekeeke31 2010-01-24 11:41:53 +00:00
  • ac4de61944 code cleanup ekeeke31 2010-01-13 22:08:35 +00:00
  • 7a4c208a34 fixed 68k reset exception timing (unused) ekeeke31 2010-01-13 22:08:05 +00:00
  • 11d8b55139 fixed Z80/PSG synchronization ekeeke31 2010-01-13 22:07:05 +00:00
  • 9e0ed2567e fixed color palette in highlight/normal modes ekeeke31 2010-01-13 22:05:52 +00:00
  • 7dae5fc15a .removed unecessary images (use rotation instead) .implemented interactive screen positioning & scaling in video option menu .usual code cleanup ekeeke31 2009-12-30 15:31:50 +00:00
  • 46758ce339 improved audio accuracy (input samplerate is now adjusted according to emulated framerate) ekeeke31 2009-12-30 15:24:12 +00:00
  • 1489a94be3 minor menu arrangments ekeeke31 2009-12-14 09:05:41 +00:00
  • ee50adf375 fixed input controllers not being properly changed after hard reset ekeeke31 2009-12-13 19:09:15 +00:00
  • ecb5f0617b updated SDL/Win32 sourcecode ekeeke31 2009-11-22 16:35:41 +00:00
  • 18f9eaa16c modified FIR resampler default filtering rolloff ekeeke31 2009-11-22 16:31:17 +00:00
  • 9e0e288e31 added some GX_DrawDone sync to fix corrupted rendering ekeeke31 2009-11-22 16:30:30 +00:00
  • 2b0f723c61 code cleanup ekeeke31 2009-11-22 16:28:59 +00:00
  • 14f512034f updated Z80 core in line with official version (MEMPTR renamed to WZ) additional fixes to overscan color in shadow/highlight mode ekeeke31 2009-11-14 18:42:42 +00:00
  • 46fa9f1849 fixed overscan color in shadow/highlight mode (always use half intensity) removed useless color updates (entry 0 of each palette is never displayed) ekeeke31 2009-11-13 12:15:51 +00:00
  • 7d72dfc687 minor optimizations to VDP rendering code (bis) ekeeke31 2009-11-09 12:26:49 +00:00
  • 6ff42f4252 minor optimizations to VDP rendering code ekeeke31 2009-11-09 12:05:19 +00:00
  • dcefd321a6 modified YM2612 operators/channels clipping (need confirmation) improved LFO timing accuracy various YM2612 core cleanup & additional comments ekeeke31 2009-11-05 08:53:47 +00:00
  • 05dc1f8a9a updated z80 core to last version (fixed X/Y flags in CCF/SCF/BIT instructions) ekeeke31 2009-11-02 19:26:42 +00:00
  • da37355e04 removed unused code ekeeke31 2009-11-02 19:23:39 +00:00
  • 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 ekeeke31 2009-10-16 11:32:55 +00:00
  • d129e7da94 code formatting ekeeke31 2009-10-06 08:05:18 +00:00
  • c2c79c0eb3 fixed Realtec Mapper support (fixes missing sound in Balloon Boy / Funny World) ekeeke31 2009-10-06 07:36:08 +00:00
  • 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 ekeeke31 2009-10-04 18:24:29 +00:00
  • 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) ekeeke31 2009-09-30 17:11:24 +00:00
  • cccd71e612 fixed automatic SRAM not being reloaded after Hard Reset code cleanup & update for use with last libogc (check download section for updated libs) ekeeke31 2009-09-27 18:08:33 +00:00
  • bc8168948f fixed SRAM detection for Sonic 3 & Knuckles combined ROM ekeeke31 2009-09-15 14:17:04 +00:00
  • 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 ekeeke31 2009-09-03 17:02:29 +00:00
  • 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... ekeeke31 2009-08-18 16:45:09 +00:00
  • a2ece6f81b improved Pro Action Replay emulation (still not working completely) added cycle-accurate YM2612 reset handler some fixes in FIR resampler ekeeke31 2009-08-14 16:46:19 +00:00
  • 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 ekeeke31 2009-08-14 13:54:15 +00:00
  • f2e43c9f8f fixed backup memory support in Bill Walsh College Football (this game uses I2C EEPROM saves) modified Action replay (Pro) memory map ekeeke31 2009-08-11 17:25:38 +00:00
  • 8834abaa74 added configurable lowpass filter ekeeke31 2009-08-11 08:18:46 +00:00
  • c0179e7ed4 fixed YM2612 output limiter modified resampler frame length calculation ekeeke31 2009-08-09 16:10:44 +00:00
  • 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 ekeeke31 2009-08-09 09:33:48 +00:00
  • 5d1f29637e improved cartridge emulation (SRAM mapping & detection, ROM mirroring) fixed Lock-ON option configuration ekeeke31 2009-08-07 17:30:14 +00:00
  • 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) ekeeke31 2009-08-06 18:31:05 +00:00
  • 0743df467e better keep file headers up to date ekeeke31 2009-08-05 07:04:27 +00:00
  • e0737ff395 fixed Savestates reverted SN76489 core changes (problem with Sonic 2 first level music, more investigations needed) ekeeke31 2009-08-05 07:02:09 +00:00
  • acdfb2dbee added very preliminar emulation of Pro Action Replay 1 & 2 hardwares (NOT WORKING) ekeeke31 2009-08-03 17:21:36 +00:00
  • 9eecfa2c7c fixed Action Replay hardware emulation (still need Pro Action Replay 1 & 2) ekeeke31 2009-08-02 20:41:46 +00:00
  • 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 ekeeke31 2009-07-31 16:37:42 +00:00
  • f404e9eaa9 Fixed Game Genie option menu Added more EQ options in audio menu ekeeke31 2009-07-30 07:15:54 +00:00
  • d112fb72a2 +added Game Genie hardware emulation (Game Genie ROM is now fully supported) ekeeke31 2009-07-29 15:34:25 +00:00
  • c8c71b9bff fixed LFO implementation (YM2612) fixed regression with EG update being done too early (YM2612) ekeeke31 2009-07-24 16:55:32 +00:00
  • ee2d34a48f updated makefiles ekeeke31 2009-07-22 17:50:12 +00:00
  • 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 ekeeke31 2009-07-22 17:25:41 +00:00
  • 9800c00f5a ~modified RGB565 color palette ekeeke31 2009-07-03 16:18:16 +00:00
  • 086548476c ~functions inlining ekeeke31 2009-06-23 17:11:33 +00:00
  • 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) ekeeke31 2009-06-23 16:38:29 +00:00
  • 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) ekeeke31 2009-06-17 07:58:56 +00:00
  • 405489769e ~modified default 68k mapped memory (VDP DMA accesses WRAM only above $800000) ekeeke31 2009-06-16 17:00:40 +00:00
  • 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) ekeeke31 2009-06-16 15:51:29 +00:00
  • 0c8c30e3a2 +fixed LFO implementation according to Nemesis description (UNTESTED, need feedback) ekeeke31 2009-06-15 16:23:12 +00:00
  • 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) ekeeke31 2009-06-15 08:07:48 +00:00
  • aa970d66a6 ~optimized 68k execution/interruptions ~re-enabled Address Error emulation ekeeke31 2009-06-05 17:31:46 +00:00
  • 7bddb27c2b ~code cleanup ~increased held key delay ekeeke31 2009-06-04 07:47:17 +00:00
  • 9897a460cc ~fixed Window/Plane A initialization ekeeke31 2009-06-03 11:04:07 +00:00
  • f634e0719b ~fixed VDP bug (Window Position) from previous revision ~fixed Win32 makefile ekeeke31 2009-06-03 09:36:28 +00:00
  • a0fe59e1fc ~fixed VDP bug from last revision ~updated DOS & WIN32 ports to reflect recent changes ekeeke31 2009-06-02 18:12:31 +00:00
  • 32ac31a997 ~VDP code cleanup/optimization +added VDP palette bit support ekeeke31 2009-06-02 17:02:06 +00:00
  • 1cfb7e6f44 +implemented Blip Buffer linear interpolation in SN76489 core +optimized SN76489 core +added configurable SN76489 Noise boost +added savestate version check ekeeke31 2009-05-27 14:07:14 +00:00
  • 5f3fce01ec ~fixed audio menu items description ekeeke31 2009-05-27 06:06:22 +00:00
  • adcd65f2f4 + added 3-Band Audio Equalizer support ekeeke31 2009-05-26 16:40:35 +00:00
  • 05014756ca ~fixed confirmation box ~improved history filelist update ~removed some global variables ekeeke31 2009-05-26 13:14:33 +00:00
  • b7f3a1bfd5 clear-up some memory ekeeke31 2009-05-25 17:14:33 +00:00
  • 28230082ed +added optional Confirmation Prompt +improved File Selection code (removed global variables, sound effect) ekeeke31 2009-05-25 17:07:34 +00:00
  • 8aa21d446d +added real-time update for optionboxes (function callback) ekeeke31 2009-05-25 10:41:16 +00:00
  • d1c6a04dc7 +added optionbox (variable option values) support ~fixed memory leak with messageboxes ekeeke31 2009-05-25 07:46:19 +00:00
  • 599aecb9d0 +added missing image +added throbber support ~fixed texture rotation ~improved wiimote pointing ekeeke31 2009-05-23 17:29:53 +00:00
  • 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) ekeeke31 2009-05-20 15:11:06 +00:00
  • 7b7fa4123d ~fixed H32/H40 modes transition ~fixed overscan horizontal width in both modes +added MessageBox support [GUI engine] ekeeke31 2009-05-19 16:14:43 +00:00
  • 70af97e256 +added configurable screen width scaling in menu options ekeeke31 2009-05-14 16:13:19 +00:00
  • cead1c2364 +added 16:9 autocorrection option ~fixed ROM snapshot not being cleared when selecting directories ekeeke31 2009-05-14 12:32:20 +00:00
  • c35dee8ec1 modified documentation files ekeeke31 2009-05-13 14:33:49 +00:00