Commit Graph

  • 88e7fb847a fixed current DVD directory not being saved when changing ROM device removed unused USB2 code ekeeke31 2010-08-24 12:43:34 +00:00
  • 2e2985bb1a fixed bug introduced in r489 (Z80 interrupt was never cleared) ekeeke31 2010-08-20 12:45:23 +00:00
  • 5486be90dd bump up max files per directory ekeeke31 2010-08-20 12:44:14 +00:00
  • 34a9015f0e Removed useless IOS code ekeeke31 2010-08-19 13:25:07 +00:00
  • b82c22c2e9 improved Z80 interrupt timing accuracy ekeeke31 2010-08-19 13:22:12 +00:00
  • 9f4806a37d finally implemented accurate column-based vertical scroll mode (verified on real hardware) ekeeke31 2010-08-19 12:11:51 +00:00
  • 56760ff8c3 removed cIOS202 & EHCI module support ekeeke31 2010-08-12 19:21:25 +00:00
  • b09509edb8 minor code cleanup ekeeke31 2010-08-10 19:54:35 +00:00
  • 70d297a327 [Z80] more fixes to reset state, /IRQ and /NMI state should remain unchanged ekeeke31 2010-08-10 12:38:46 +00:00
  • 54f1b14aa9 fixed audio/video synchronization in interlaced & progressive modes ekeeke31 2010-08-08 18:09:37 +00:00
  • cd14774e03 [Z80] fixed state of CPU registers on reset: fixes missing sound in Defender/Defender 2 (Williams Arcade Classics) ekeeke31 2010-08-08 17:28:11 +00:00
  • efc7c3000a [68k] improved MULU/MULS instructions timing accuracy ekeeke31 2010-08-07 14:22:36 +00:00
  • c7e2dad7b4 ekeeke31 2010-08-05 19:14:09 +00:00
  • 21e263dd25 improved 2-cell vscroll emulation accuracy (fixes Cutie Suzuki no Ringside Angel left-most column) ekeeke31 2010-07-30 21:26:06 +00:00
  • 7baad4c52e modified default config options ekeeke31 2010-07-30 21:18:41 +00:00
  • c44daa134b minor input code cleanup & fixes it's now possible to change the input configuration when J-CART is detected: this let you play 6-player mode in Super Skidmarks by connecting 4-WayPlay ekeeke31 2010-07-28 12:01:03 +00:00
  • 283c251cc8 minor changes to HV counter in 40-cell mode (verified on real hardware by Nemesis) ekeeke31 2010-07-27 07:22:31 +00:00
  • 84a2995700 .fixed J-CART emulation (broken by previous revision) .fixed 6-button controller support through J-CART ekeeke31 2010-07-26 12:41:26 +00:00
  • b758b0b57e improved I/O emulation accuracy optimized gamepad/teamplayer code ekeeke31 2010-07-16 08:30:25 +00:00
  • 7a28d34f4d CPU emulation code cleanup & optimization ekeeke31 2010-07-16 08:29:05 +00:00
  • 64c2278395 .fixed GX_REPEAT texture rendering .added new default menu background ekeeke31 2010-07-06 14:03:50 +00:00
  • 670df571ea code cleanup ekeeke31 2010-07-02 23:03:05 +00:00
  • 48b77511bf .fixed a bug with sprite rendering .additional "optimization" ekeeke31 2010-07-02 13:21:21 +00:00
  • d2b4f21de8 updated Win32/SDL port ekeeke31 2010-06-30 08:16:20 +00:00
  • daf11963b1 .added pixel-accurate emulation of mid-line display on/off (Nigel Mansell World Championship PAL, Ren & Stimpy's Invention PAL,...) .improved sprite processing accuracy (fixes Power Athlete / Deadly Moves) .optimized sprite rendering ekeeke31 2010-06-28 22:49:17 +00:00
  • a2258d0011 Additional fixes ekeeke31 2010-06-20 20:32:14 +00:00
  • fb4663f2e3 More changes to Z80 bus request/reset ekeeke31 2010-06-18 11:02:10 +00:00
  • 84a395dbf3 fixed an error with Z80 reset from previous changes ekeeke31 2010-06-17 06:31:30 +00:00
  • 3434f89e3b .fixed optimization of memory handlers (better branch prediction ?) .fixed savestate snaphot when 16:9 correction is used .fixed overscan support (separated H & V border emulation) ekeeke31 2010-06-15 06:14:35 +00:00
  • 682dd53a38 additional memory handler code cleanup ekeeke31 2010-06-14 19:20:05 +00:00
  • 79d5f55611 .added proper TMSS emulation .memory bus handlers code cleanup & optimization ekeeke31 2010-06-14 08:05:45 +00:00
  • f8c7045b72 reverted changes made to column-based vertical scrolling (verified on real hardware) ekeeke31 2010-06-11 05:57:35 +00:00
  • 12606da28e .improved mid-frame screen changes (fixes Bugs Bunny in Double Trouble) .improved VDP FIFO timing accuracy .improved Z80 interrupt accuracy .modified CPU Hard Reset start cycles ekeeke31 2010-06-10 07:57:18 +00:00
  • f21a08ebfa [Core] .improved Z80 bus reset accuracy .improved Z80 locks & VDP access accuracy .improved soft-reset accuracy .adjusted Horizontal Counter timing in H32 mode (fixes Sonic 3D Blast 'bonus' levels) .updated win32 port to compile with recent changes .input code cleanup ekeeke31 2010-05-30 18:42:03 +00:00
  • 7db1b3ef85 modified menu arrangement ekeeke31 2010-05-28 15:47:45 +00:00
  • 2c2f760f44 .optimized memory footprint .improved hardware initialization (fixes Ultimate Mortal Kombat Trilogy) .improved soft-reset emulation .fixed some menu bugs on Gamecube ekeeke31 2010-05-28 12:08:00 +00:00
  • 70ef2fc20b improved automatic frame-skipping (fixes Virtua Racing on Gamecube) ekeeke31 2010-05-25 07:34:02 +00:00
  • e2366f81a9 [Gamecube] fixed access to ROM files on SDCARD ekeeke31 2010-05-25 06:42:28 +00:00
  • 0a83f8ccdd fixed ROM file selector ekeeke31 2010-05-18 07:35:29 +00:00
  • 61e4873c07 fixed Action Replay & Game Genie emulation ekeeke31 2010-05-17 11:01:52 +00:00
  • 5078244cd1 added proper HV Counter latch support, as verified on real hardware (fixes Sunset Riders intro) ekeeke31 2010-05-17 10:59:47 +00:00
  • bbf44f27d0 added new game supporting EEPROM saves (Ninja Burai Densetsu) ekeeke31 2010-05-17 10:57:04 +00:00
  • 6617086d87 fixed some config/menu options ekeeke31 2010-05-17 10:55:37 +00:00
  • 11e600e933 fixed stupid bug introduced in previous revision [crash when loading from history] ekeeke31 2010-05-09 01:15:40 +00:00
  • 81054b0420 .more GUI fixes .added credit screen .added ROM information window ekeeke31 2010-05-09 00:53:19 +00:00
  • 7a827f7a71 added automatic access to last ROM directory (SD/USB) added an option to automatically load last ROM file on startup ekeeke31 2010-05-07 18:25:27 +00:00
  • a6fdb00469 fixed memory card support ekeeke31 2010-05-07 08:19:32 +00:00
  • 44073ca30e implemented new save manager menu (multiple slots, snapshots, slot deletion...) miscellaneous improvement to GUI engine ekeeke31 2010-05-06 12:59:43 +00:00
  • e596250c89 added missing EHCI module ekeeke31 2010-04-24 14:04:46 +00:00
  • 7880c09c4e added USB2 support through Hermes IOS202 (mload) ekeeke31 2010-04-23 12:31:07 +00:00
  • 2917f63aa2 reverted back to signed long (32-bits) FM samples [fixed] ekeeke31 2010-04-21 12:50:29 +00:00
  • 2dc6874e33 reverted FM buffer to use "short int" instead "long int" since it broke sound when High-Quality FM was disabled ekeeke31 2010-04-19 12:21:40 +00:00
  • 9d430a0851 fixed 2-cell vertical scrolling [40-cell mode only, need investigation]: fixes left column in Gynoug ekeeke31 2010-04-19 12:19:41 +00:00
  • 11859d43de minor optimizations ekeeke31 2010-04-19 08:38:38 +00:00
  • 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