EkeEke
11b427faaa
[Wii/Gamecube] DVD interface is now only initialized when needed
2013-10-29 00:00:12 +01:00
EkeEke
e14c157433
updated file header
2013-10-28 23:09:41 +01:00
EkeEke
41b25d3580
[Core/VDP] added some precision in comments about delay on invalid VRAM writes
2013-10-28 22:06:28 +01:00
EkeEke
e45ab67d05
[Core/MD] bump-up savestate version
2013-10-21 00:35:32 +02:00
EkeEke
a777f6c9be
[Core/VDP] added some 68k cycles delay on invalid VRAM writes to simulate periodical 68k wait-states (fixes "Microcosm" intro loop)
2013-10-21 00:32:39 +02:00
EkeEke
e6774eed1b
[Core/MCD] disabled CD hardware reset on Soft-Reset (verified on real hardware)
2013-10-21 00:27:10 +02:00
EkeEke
f6a3903032
[Core/MCD] fixed access to "write-only" communication flags from Main-CPU & SUB-CPU (verified on real hardware by Notaz)
2013-10-21 00:25:08 +02:00
EkeEke
2fe81791ef
[Core/MCD] improved Sub-CPU synchronization with Main-CPU (fixes "Soul Star")
2013-10-21 00:20:28 +02:00
EkeEke
14d4074f11
[Core/MCD] fixed pending level 1 interrupts when GFX interrupt is disabled (fixes random freezes out of "Batman Returns" option menu)
2013-10-21 00:19:23 +02:00
EkeEke
400fd5be16
[Core/MCD] added CDC & GFX register polling detection / synchronization
2013-10-21 00:14:44 +02:00
EkeEke
2236072ce9
[Core/MCD] improved Main-CPU & Sub-CPU idle loop detection (fixes "Super League CD")
2013-10-21 00:09:50 +02:00
EkeEke
e14330e01c
[Core/VDP] improved accuracy of DMA Copy/Fill & added support for CRAM/VSRAM Fill (verified on real hardware)
2013-10-20 23:58:15 +02:00
EkeEke
8a813b0ecb
[Core/VDP] implemented proper FIFO ring-buffer & unused bits behavior on CRAM/VSRAM reads (verified on real hardware)
2013-10-20 23:48:36 +02:00
EkeEke
5d67b14cea
[Core/VDP] fixed V28/V30 mode switching during active display (verified on real hardware)
2013-10-20 23:40:00 +02:00
EkeEke
42ea79cf73
[Core/VDP] improved Mode 5 sprites rendering (fixes "Overdrive" demo)
2013-10-20 20:53:33 +02:00
EkeEke
cbf8f4ed2a
[Core/VDP] improved FIFO timings accuracy (fixes "Overdrive" Demo)
2013-10-20 20:41:44 +02:00
EkeEke
cd17a4e854
[Core/VDP] improved H-Counter accuracy in H32 mode (modified in r457 for Sonic 3D Blast bonus stage, not needed anymore)
2013-10-20 20:38:31 +02:00
EkeEke
23b1167ac3
[Core/MD] added support for Thunderbolt II (unlicensed) copy protection
2013-10-20 20:31:51 +02:00
EkeEke
4d8b89edce
nitpicking...
2013-09-08 17:35:49 +02:00
EkeEke
7c7fc8fa90
fixed README
2013-09-08 17:29:31 +02:00
EkeEke
44fdb80c3c
added HISTORY.txt and LICENSE.txt
2013-09-08 17:27:42 +02:00
ekeeke
cf3f97e868
Create README.md
2013-09-08 17:17:36 +02:00
EkeEke
5110b183fe
[Gamecube/Wii] fixed low-pass filter menu setting
2013-08-02 22:34:34 +02:00
EkeEke
94c05c3548
[Core/VDP] modified Master System color palette to use full brightness range (verified against real hardware)
2013-07-14 19:55:37 +02:00
EkeEke
c4842fb700
[Core/CDD] added compiler define option to disallow opening multiple .ogg files at the same time for platforms with limited RAM (fixes memory crash on Gamecube when using too many .ogg files)
2013-07-14 17:05:44 +02:00
EkeEke
ca143abd26
[Gamecube/Wii] added 50hz progressive mode (576p) support for emulation
2013-07-11 23:34:51 +02:00
EkeEke
b00df47c1e
[Core/Gamecube] improved progressive mode switch request on startup when component cable is detected
2013-07-11 23:33:11 +02:00
EkeEke
7033010412
[Core/MD] disable cartridge backup RAM when mapped as volatile RAM over internal RAM ("Feng Kuang Tao Hua Yuan" crash)
2013-07-09 00:36:44 +02:00
EkeEke
a2bca0ac8c
Merge https://github.com/libretro/Genesis-Plus-GX
2013-07-01 22:09:18 +02:00
EkeEke
375514bee2
[Wii] fixed compilation warnings
2013-06-30 18:06:37 +02:00
EkeEke
442a475e56
[Wii] added game auto-load support through DOL args (compatible with "Wiiflow"
...
plugin arguments)
NOTE: if "loader" argument is sent, return to loader stub will automatically be
allowed either from Exit menu or using Wiimote POWER button
2013-06-30 18:01:37 +02:00
twinaphex
e5a1184a51
Merge https://github.com/ekeeke/Genesis-Plus-GX
2013-06-30 16:58:34 +02:00
EkeEke
5ee0d975dd
[Core/VDP] minor code cleanup
2013-06-30 13:08:44 +02:00
EkeEke
091a0615f5
[Core/MD] fixed regression with games using SRAM bank-switching (introduced in
...
r792)
2013-06-30 13:06:50 +02:00
EkeEke
75ac3317ed
[Core/Input] cleaner fix for lightgun emulation when HVC latch is disabled
...
(better not make VDP core hackish)
2013-06-30 13:06:04 +02:00
EkeEke
d1feaa8049
[Core/VDP] improved HVC latch behavior when not locked in hardware but forced for gun emulation ("Gunfight - 3 in 1" randomization issues when Justifier is enabled)
2013-06-28 05:02:53 +02:00
EkeEke
660d7ea9d1
[Core/input] updated header of modified files
2013-06-28 05:02:53 +02:00
EkeEke
e5ab87a4e6
[Core/Input] added support for XE-A1P analog controller on both ports
2013-06-28 05:02:53 +02:00
EkeEke
e4176e2d33
[Core/SCD] fixed CDD seek command again (Final Fight CD freeze with model 2
...
BIOS)
2013-06-28 05:02:53 +02:00
EkeEke
49d22ce6ed
[Core/VDP] improved HVC latch behavior when not locked in hardware but forced for gun emulation ("Gunfight - 3 in 1" randomization issues when Justifier is enabled)
2013-06-27 23:32:27 +02:00
EkeEke
dbdae3bf3e
[Core/input] updated header of modified files
2013-06-27 01:54:02 +02:00
EkeEke
c5cc7d93af
[Core/Input] added support for XE-A1P analog controller on both ports
2013-06-27 01:49:10 +02:00
EkeEke
f4f860e763
[Core/SCD] fixed CDD seek command again (Final Fight CD freeze with model 2
...
BIOS)
2013-06-27 01:46:17 +02:00
twinaphex
2a02554baa
Update JNI Makefile and MSVC solutions - new directory 'core'
...
instead of 'source'
2013-06-22 17:56:55 +02:00
EkeEke
11d275e2f8
[Gamecube/Wii] finalized 1.7.4
2013-06-21 15:14:00 +02:00
EkeEke
e40093793d
[Core/MD] fixed SRAM incompatibilities between big & little endian platforms (SRAM is now always saved in big endian format like other emulators)
2013-06-21 10:14:58 +02:00
EkeEke
15d96065ba
[Core/SCD] improved .cue file parsing
2013-06-18 01:31:25 +02:00
EkeEke
6635ab7ebf
updated headers of modified files
2013-06-17 22:42:05 +02:00
EkeEke
0825f0f2d8
[libtremor] fixed C89 incompatibilities
2013-06-17 22:40:54 +02:00
EkeEke
aede1b9299
rearranged core & back-end specific code (part 2)
2013-06-17 22:31:31 +02:00