EkeEke
|
df6dbe855a
|
[Core/IO] added homemade Master System multitap emulation (BOom)
|
2014-04-05 00:45:30 +02:00 |
|
EkeEke
|
262a8c7fbc
|
[Core/IO] fixed TeamPlayer emulation (fixes multitap detection in Gauntlet 4)
|
2014-04-01 20:40:30 +02:00 |
|
EkeEke
|
54210e8222
|
[Core/IO] added gamepad type auto-detection
|
2014-04-01 20:36:16 +02:00 |
|
EkeEke
|
10e5a924df
|
[Core/MS] improved Z80 address decoding on Japanese Master System I/O chip (315-5297)
[Core/GG] modified VDP register 10 state on reset (fixes Terminator 2: Judgment Day)
[Core/SG] added support for SG-1000 II clone hardware (2KB RAM + integrated VDP/PSG chip 315-5066)
|
2014-03-02 16:07:08 +01:00 |
|
EkeEke
|
e9fc71ec4f
|
updated file headers
|
2013-12-27 19:38:41 +01:00 |
|
EkeEke
|
9957651e8e
|
[Core/SG-1000] fixed SG-1000 internal RAM size (1KB instead of 2KB)
|
2013-12-27 19:34:47 +01:00 |
|
EkeEke
|
2fd2f82537
|
[Core/VDP] fixed broken Mode 1 rendering (TMS99xx "Text" mode)
|
2013-12-27 19:33:06 +01:00 |
|
EkeEke
|
c6bcd315fb
|
[Core/MCD] fixed H-INT vector handling when using Mode 1
|
2013-12-17 17:06:13 +01:00 |
|
EkeEke
|
e76fb5dc08
|
[Core/VDP] fixed Game Gear display rendering regression when left/right borders are disabled
|
2013-11-06 01:13:38 +01:00 |
|
EkeEke
|
65a8ce44a5
|
[Core/SG] restored SG-1000 Pause button support
|
2013-10-30 00:38:41 +01:00 |
|
EkeEke
|
aef1b342fb
|
[Core/MCD] removed redundant checking on CPU sync
|
2013-10-30 00:37:10 +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
|
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
|
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 |
|