EkeEke
|
9be11710f2
|
[Core/MD] bump-up savestate version
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
3aa1529aa1
|
[Core/VDP] added some 68k cycles delay on invalid VRAM writes to simulate periodical 68k wait-states (fixes "Microcosm" intro loop)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
cf6081fb69
|
[Core/MCD] disabled CD hardware reset on Soft-Reset (verified on real hardware)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
5fbde4e187
|
[Core/MCD] fixed access to "write-only" communication flags from Main-CPU & SUB-CPU (verified on real hardware by Notaz)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
20dd11e558
|
[Core/MCD] improved Sub-CPU synchronization with Main-CPU (fixes "Soul Star")
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
754d2a1168
|
[Core/MCD] fixed pending level 1 interrupts when GFX interrupt is disabled (fixes random freezes out of "Batman Returns" option menu)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
f7fc3382fc
|
[Core/MCD] added CDC & GFX register polling detection / synchronization
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
a43bad325c
|
[Core/MCD] improved Main-CPU & Sub-CPU idle loop detection (fixes "Super League CD")
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
71cf37cb14
|
[Core/VDP] improved accuracy of DMA Copy/Fill & added support for CRAM/VSRAM Fill (verified on real hardware)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
16b00f9368
|
[Core/VDP] implemented proper FIFO ring-buffer & unused bits behavior on CRAM/VSRAM reads (verified on real hardware)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
1b0db486e7
|
[Core/VDP] fixed V28/V30 mode switching during active display (verified on real hardware)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
50d3603c17
|
[Core/VDP] improved Mode 5 sprites rendering (fixes "Overdrive" demo)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
adae91bd65
|
[Core/VDP] improved FIFO timings accuracy (fixes "Overdrive" Demo)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
f4014c3ef1
|
[Core/VDP] improved H-Counter accuracy in H32 mode (modified in r457 for Sonic 3D Blast bonus stage, not needed anymore)
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
529112f321
|
[Core/MD] added support for Thunderbolt II (unlicensed) copy protection
|
2013-10-30 12:18:35 +01:00 |
|
EkeEke
|
d973d7d39e
|
[Core/VDP] modified Master System color palette to use full brightness range (verified against real hardware)
|
2013-07-15 11:03:11 +02:00 |
|
EkeEke
|
93d2db88b7
|
[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-15 11:03: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
|
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
|
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 |
|
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 |
|