Commit Graph

504 Commits

Author SHA1 Message Date
EkeEke
b629a0969e rearranged core & back-end specific code 2013-06-17 22:23:39 +02:00
EkeEke
f2800e6a2a [Core/Sound]
. added optional MONO output mode
. improved Low-Pass filter

[Gamecube/Wii]
. added configurable deflickering filter (normally enabled by default)
. various improvement & bugfixes
2013-06-16 23:39:38 +02:00
EkeEke
c32af0586a [Core/SCD]
.fixed SEEK command emulation (Lunar the Silver Star freeze regression)
.added .OGG files support for CD audio tracks (use same naming convention as
.WAV files, cf. README.pdf)

[Win32]
removed win32/SDL port makefile to prevent stupid websites like EmuCR from
compiling & distributing it (for the last time, it's a buggy, unstable &
incomplete port which is not meant to be used for anything but debugging)
2013-06-16 23:38:47 +02:00
EkeEke
ff5771da47 [Core/General] minor emulation fixes 2013-06-16 23:35:02 +02:00
EkeEke
3eaa6e56ea [Core/YM2612] fixed configurable DAC resolution support 2013-06-16 23:34:12 +02:00
EkeEke
4e4c25eda7 [MD] added support for recently dumped game "Gunfight 3-in-1" (unlicensed) 2013-06-12 01:44:33 +02:00
EkeEke
adc0e697d3 [Core/SCD] minor CDD emulation fixes 2013-05-12 22:25:31 +02:00
EkeEke
6a6a13b4b2 [Core/SCD] improved CDD emulation (fixes Final Fight CD intro when seek time is emulated) 2013-05-12 21:55:52 +02:00
EkeEke
c3db7ade7d [Core/SCD] improved CD drive seek time emulation (fixes Panic!/Switch intro) 2013-04-28 20:47:52 +02:00
EkeEke
5b33778524 [Core/MD]
.added support for a few recently dumped unlicensed games
.fixed support for RADICA dumps
.improved SMW64 original dump detection
.improved existing unlicensed cartridge hardware emulation
2013-04-24 22:21:30 +02:00
EkeEke
325f6dd5a7 [Core/CD]
.added build-in TOC support for a few games that hang if no audio tracks are
found or used
.modified CD access/seek time emulation
.improved CPU polling detection
.improved SUB & MAIN-CPU synchronization (fixes Dracula Unleashed when using
Model 2 US BIOS)
.added missing reinitialization of MAIN-CPU PRG-RAM bank on reset
2013-04-19 16:55:52 +02:00
EkeEke
c9fb127730 fixed 68k interrupt behavior (prevents interrupts from being executed multiple
time when 68k is halted)
2013-04-19 16:55:34 +02:00
EkeEke
e78d5a7834 [Core/VDP]
.Minor optimizations to rendering code
.Fixed DMA Copy with undocumented code value (Fatal Labyrinth end sequence)
2013-04-19 16:55:15 +02:00
EkeEke
f78f3e605a Fixed broken 68k address error emulation 2013-04-19 16:54:55 +02:00
EkeEke
49392b331e [MD] added auto-detection of byte-swapped ROM 2013-04-19 16:54:26 +02:00
EkeEke
b8c71acc15 [Core/MD] added support for earlier revision of SF-001 mapper 2013-02-26 20:30:52 +01:00
EkeEke
c66a42945d updated modified files header for current year 2013-02-26 20:30:01 +01:00
EkeEke
a382aefe24 [Genesis/VDP] Fixed FIFO access timings when using invalid write code value (fixes Clue menu) 2013-02-22 23:42:55 +01:00
EkeEke
cbffd356f6 [Core/CPU] optimized 68k stack read/write functions 2013-02-02 02:33:42 +01:00
EkeEke
7579d92c25 [Core/CPU] fixed Z80 registers initial state, added proper initialization when using PBC (verified on real hardware by Charles McDonald) 2013-02-02 02:33:14 +01:00
EkeEke
a3519baa93 [SCD] fixed & improved emulation of PRG-RAM write protection register (broken by previous revision): fixes Lunar - Eternal Blue (J) 2013-02-02 02:32:40 +01:00
EkeEke
7d833829e3 [SCD] fixed access to read-only registers on MD side (Batman Returns) 2012-12-10 20:26:53 +01:00
EkeEke
886084ca34 [GC/Wii]
. fixed CD Leds positioning when using NTSC filter
. improved CD Leds images (thanks to Iceknight)
2012-12-02 20:34:40 +01:00
EkeEke
2ce92e459a fixed broken input system initialization [Gamecube/Wii] 2012-11-26 22:48:41 +01:00
EkeEke
68fd6e7e89 * added configurable on-screen CD leds [Gamecube/Wii]
* Wii DVD light is now used to indicate when virtual CD tray is open
* make sure Wiimote is connected before auto-detecting input settings
2012-11-24 20:51:04 +01:00
EkeEke
27282332aa fixed (again) Menacer/Justifier emulation when shooting outside active screen area (fix gun reload issue with some games) 2012-11-24 19:59:36 +01:00
EkeEke
6804b15f5d [SCD] fixed typos 2012-11-22 22:10:18 +01:00
EkeEke
46e1894d7a [SCD] implemented cycle-accurate stopwatch counter 2012-11-22 22:04:29 +01:00
EkeEke
b28c86d826 fixed Menacer/Justifier emulation when shooting outside active screen area (fix gun reload issue with some games) 2012-11-22 21:59:00 +01:00
EkeEke
5dd1876419 [win32/sdl] improved SDL port (thanks to Enik) 2012-11-22 21:46:19 +01:00
EkeEke
1ace7445f6 fixed VDP DMA from SVP ROM latency, broken in r683 (graphic errors in Virtua Racing) 2012-11-21 22:37:46 +01:00
EkeEke
27bbffdffb fixed wrong loop iteration range 2012-11-21 01:32:08 +01:00
EkeEke
0820814156 [Wii] fixed inputs settings auto-detection on startup 2012-11-21 01:22:44 +01:00
EkeEke
4d142b2e9c better keep gun initial position centered for when using analog sticks 2012-11-16 01:53:02 +01:00
EkeEke
7026a8445e * added automatic detection for CD games with Justifier/Menacer support
* improved Justifier/Menacer emulation
* [Wii only] fixed screen rendering when borders are disabled
2012-11-16 01:46:38 +01:00
EkeEke
8d51460b1d [MD] added Super Mario World 64 (unlicensed) cartridge hardware emulation 2012-11-06 21:53:22 +01:00
EkeEke
5702eb2b8f [SCD] added default TOC for Shadow of the Beast II (prevent hangs when not using audio tracks) 2012-11-06 21:29:13 +01:00
EkeEke
9540bf1fe0 [SCD] incremented CD drive read latency: fixes Space Adventure Cobra (freeze when opening coffin at 2nd morgue scene) 2012-11-06 21:04:29 +01:00
EkeEke
0a4a04c09b oops, "mute" bit should not have been set 2012-10-25 01:21:30 +02:00
EkeEke
7530e89c01 [SCD] improved CDD emulation accuracy (various fixes in CD player menu) 2012-10-25 01:14:53 +02:00
EkeEke
8b3f89addf fixed bug introduced in previous revision (CD swap in Mode 1) 2012-10-25 01:13:53 +02:00
EkeEke
8d535fcc54 fixed backup RAM file saving when using disc swap with Mode 1 cartridge 2012-10-23 01:51:05 +02:00
EkeEke
2a9498211f proper MAIN-CPU memory map mirroring (r727) 2012-10-22 22:51:26 +02:00
EkeEke
ba4613df57 [SCD] improved CDD emulation (fixes Snatcher freezing at the end of Act 2) 2012-10-22 16:08:21 +02:00
EkeEke
4a41ee1525 improved MAIN-SUB memory map mirroring in SCD mode (verified on real hardware by Charles McDonald) 2012-10-22 16:01:03 +02:00
EkeEke
7073e57546 fixed missing newline at the end of a few files 2012-10-22 15:59:40 +02:00
EkeEke
0ad41ad196 SDL port code cleanup 2012-10-22 15:58:50 +02:00
EkeEke
d6919657cb fixed PCM channels panning on reset 2012-10-17 22:37:51 +02:00
EkeEke
7ea121f18c removed useless assertion checks (for debug only) 2012-10-17 22:35:57 +02:00
EkeEke
545b4dcf49 fixed incorrect Game Gear PSG stereo emulation 2012-10-15 13:16:19 +02:00