Commit Graph

  • 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
  • 9959c9eab0 modified documentation files ekeeke31 2009-05-13 14:33:15 +00:00
  • b08e66855a +added proper license/copyright stuff ~modified file headers ~separated GUI engine from menus ekeeke31 2009-05-13 14:26:55 +00:00
  • dbb3645557 ~added license informations in disclaimer ~fixed gun cursors width in original mode ekeeke31 2009-05-13 12:31:44 +00:00
  • ef8d1a27a9 ~fixed DVD browser ~modified intro screen ekeeke31 2009-05-12 12:27:19 +00:00
  • 9204498c96 various menu bugfixes ekeeke31 2009-05-07 13:00:57 +00:00
  • 64676a0b45 proper audio shutdown ekeeke31 2009-05-06 14:59:43 +00:00
  • 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) ekeeke31 2009-05-06 14:47:22 +00:00
  • 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 ekeeke31 2009-05-06 10:03:33 +00:00
  • 737c7244c4 fixed "gun cursor" option ekeeke31 2009-05-05 14:07:47 +00:00
  • 975d2212c6 fixed bug during input initialization ekeeke31 2009-05-05 13:04:38 +00:00
  • 251ba25f01 ~various fixes to controller settings menu ekeeke31 2009-05-05 12:58:25 +00:00
  • 1c329934e1 ~licensing stuff ~fixed some bugs in Controllers Settings menu ~modified default bg color +improved menu transition effects ekeeke31 2009-05-05 11:09:40 +00:00
  • 67517fa794 + improved controller setting menu + improved GUI generic code ekeeke31 2009-05-04 21:43:16 +00:00
  • a9de2b70d1 fixed 6-buttons gamepad keys configuration ekeeke31 2009-05-03 18:55:01 +00:00
  • e2a4ba1b2a fixed controller settings menu navigation when using gamepad ekeeke31 2009-05-03 18:40:51 +00:00
  • bf8d832d64 added missing png images fixed bug with teamplayer reset fixed memory leak ekeeke31 2009-05-03 10:14:56 +00:00
  • f37b3bee42 + added controller settings menu (preliminar, code is a little bit ugly) ekeeke31 2009-05-02 15:00:13 +00:00
  • 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 ekeeke31 2009-05-01 12:56:48 +00:00
  • 3e82e4f058 + improved menu navigation + improved menu transitions + GX code cleanup ekeeke31 2009-04-23 23:24:40 +00:00
  • 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) ekeeke31 2009-04-23 01:01:07 +00:00
  • 60cdda4c53 + added X/Y overflow for Mouse emulation ekeeke31 2009-04-21 15:23:32 +00:00
  • 3f6925dc8a + improved Mouse emulation (fixed buttons, use Wiimote orientation to calculate absolute quantity of movement) + fixed menu pointer orientation ekeeke31 2009-04-21 15:20:15 +00:00
  • 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 ?) ekeeke31 2009-04-21 01:05:56 +00:00
  • 0b217ce6e3 ~ rearranged main menu + added "Menu preferences", "Quit", "ROM Info", "Take Snapshot" icons ekeeke31 2009-04-20 17:41:54 +00:00
  • 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 ekeeke31 2009-04-19 22:31:08 +00:00
  • 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) ekeeke31 2009-04-16 12:19:12 +00:00
  • 588661e050 improved raw data files generation ekeeke31 2009-04-15 16:55:11 +00:00
  • 9916a4416f updated Makefiles, fixed frames transparency ekeeke31 2009-04-15 15:38:19 +00:00
  • 23ccdb6e6b massive source code cleanup/renaming, fixed some (potential) memory leaks ekeeke31 2009-04-15 15:33:51 +00:00
  • dc3b20600c improved File Selection Menu graphics ekeeke31 2009-04-14 14:45:08 +00:00
  • 6973e32234 improved GUI visual aspect (colors, text size,...), fixed Gamecube DVD loading, fixed screen width ekeeke31 2009-04-13 17:29:09 +00:00
  • fc3d4db659 ekeeke31 2009-04-10 16:46:18 +00:00
  • cc4c55e7be ekeeke31 2009-04-08 17:55:45 +00:00
  • 7fd3186317 ekeeke31 2009-04-08 17:42:25 +00:00
  • b70626ebd8 added a few comments, fixed a bug in libpng parsing code ekeeke31 2009-04-07 16:17:08 +00:00
  • 0d04018401 improved window prompt support ekeeke31 2009-04-07 16:05:16 +00:00
  • e109a2f4d0 fixed GX_MIRROR usage ekeeke31 2009-04-06 23:01:19 +00:00
  • dadfbe8d4e modified menu layout, added windows prompt support ekeeke31 2009-04-06 17:26:32 +00:00
  • ae3ac87f7c improved sprite masking accuracy ekeeke31 2009-04-06 17:24:16 +00:00
  • 36e91c70aa added lightgun crosshairs, improved menu<->game video transitions, changed background color, added preliminar sound effects ekeeke31 2009-04-05 18:20:43 +00:00
  • db376c40ec improved screen transitions ekeeke31 2009-04-01 12:36:14 +00:00
  • 148391d681 GUI: added TEV color channel support (transparency, colored font), added basic menu effects (fadein/out) ekeeke31 2009-04-01 07:37:54 +00:00
  • f96ba2ceaf fixed memory leaks/coredumps -- GUI working better/smoother now, time to go ! ekeeke31 2009-03-31 07:11:25 +00:00
  • 98396d21d8 added alternate wiimote pointer ekeeke31 2009-03-30 20:36:04 +00:00
  • 38a92d6dba optimized GUI engine (speed OK now, settings BROKEN) ekeeke31 2009-03-30 13:08:01 +00:00
  • b524f447d9 modified GUI engine (** still BROKEN**) ekeeke31 2009-03-30 07:05:34 +00:00