twinaphex
1c95cbb498
Check if log_cb is not null before using log_cb callback
2013-12-16 12:50:46 +01:00
twinaphex
2c401c1ff7
Use new logging interface
2013-12-16 12:28:19 +01:00
twinaphex
352308bd38
(iOS) Add SDK min version flags
2013-11-30 01:48:37 +01:00
twinaphex
f06573cd30
Merge https://github.com/ekeeke/Genesis-Plus-GX
...
Conflicts:
libretro/libretro.c
2013-11-27 23:42:17 +01:00
EkeEke
58c6506a7f
[libretro] improved libretro implementation
...
.added support for .mdx ROM files
.added missing core settings (system hardware, region, lock-on, multitap, master system FM,...)
.fixed viewport width when NTSC Filter is enabled with Mega Drive or Mega CD games using H-32 mode
.code cleanup
2013-11-27 23:09:54 +01:00
EkeEke
d507b8b633
[Core/VDP] fixed Game Gear display rendering regression when left/right borders are disabled
2013-11-05 23:05:43 -05:00
EkeEke
b63b9e738b
[Wii/Gamecube] removed unused GX rendering code
2013-11-05 23:05:42 -05:00
EkeEke
19d719e7f8
[Wii/Gamecube] optimized GX frame rendering using display list
2013-11-05 23:05:42 -05: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
709fcebd73
[Wii/Gamecube] removed unused GX rendering code
2013-11-01 13:06:15 +01:00
EkeEke
eb252920b2
[Wii/Gamecube] optimized GX frame rendering using display list
2013-11-01 13:01:49 +01:00
EkeEke
368af30145
[Core/SG] restored SG-1000 Pause button support
2013-10-30 12:18:35 +01:00
EkeEke
587a6dca1b
[Core/MCD] removed redundant checking on CPU sync
2013-10-30 12:18:35 +01:00
EkeEke
f4e5694ae4
[Wii/Gamecube] DVD interface is now only initialized when needed
2013-10-30 12:18:35 +01:00
EkeEke
430726cdef
updated file header
2013-10-30 12:18:35 +01:00
EkeEke
a8184dad2e
[Core/VDP] added some precision in comments about delay on invalid VRAM writes
2013-10-30 12:18:35 +01:00
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
606b2d688d
nitpicking...
2013-10-30 12:18:35 +01:00
EkeEke
7d032ebedc
fixed README
2013-10-30 12:18:35 +01:00
EkeEke
574a5891a3
added HISTORY.txt and LICENSE.txt
2013-10-30 12:18:35 +01:00
ekeeke
ad9291cc7b
Create README.md
2013-10-30 12:18:35 +01:00
EkeEke
e316c8fff3
[Gamecube/Wii] fixed low-pass filter menu setting
2013-10-30 12:18:34 +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
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