twinaphex
79f469ad32
(Android) Use RGB565
2012-10-22 20:10:35 +02:00
twinaphex
52a8cca2d4
Merge git://github.com/ekeeke/Genesis-Plus-GX
2012-10-22 18:01:17 +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
twinaphex
0ffd8acf8d
Small nit
2012-10-22 07:10:20 +02:00
twinaphex
e20e40ebc2
Since setting color format is a compile time option - ifdef it
...
altogether for older frontends
2012-10-22 07:09:35 +02:00
twinaphex
02d871c862
Add compile-time define for compiling with RGB565 support or not (setting bit depth is a compile-time option - faster than determing bpp per runtime)
2012-10-22 06:47:16 +02:00
twinaphex
2cbcfe8f72
Now uses RGB565
2012-10-22 06:43:45 +02:00
twinaphex
c37e57392a
(Android) Forgot to add Application.mk
2012-10-19 02:45:11 +02:00
twinaphex
f382560614
(Android) Now compiles libraries for all Android platforms -
...
ARM, ARMv7a, MIPS, and x86
2012-10-19 02:44:09 +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
twinaphex
bf6cb3e4f6
(Android) Fixed JNI Makefile
...
(General libretro) Build fix
2012-10-16 21:08:55 +02:00
twinaphex
5df07b84b8
Merge git://github.com/ekeeke/Genesis-Plus-GX
...
Conflicts:
libretro/libretro.c
2012-10-16 21:01:03 +02:00
EkeEke
545b4dcf49
fixed incorrect Game Gear PSG stereo emulation
2012-10-15 13:16:19 +02:00
EkeEke
35461ff3c1
sync to googlecode
2012-10-15 10:45:24 +02:00
EkeEke
54687cde58
.fixed broken PSG noise frequency
...
.improved accuracy Game Gear PSG stereo (cycle-accurate)
2012-10-15 10:40:39 +02:00
EkeEke
c830a70872
[SCD] fixes CD-DA fader when audio is muted
2012-10-15 10:15:52 +02:00
EkeEke
93e16de9ca
fixed screen rendering when borders are disabled
2012-10-14 19:17:27 +02:00
EkeEke
3ffad6b6c6
updated libretro & win32 ports
2012-10-14 19:16:31 +02:00
twinaphex
c421da42c9
(libretro) CD audio works now
2012-10-14 17:45:00 +02:00
twinaphex
9cd0fb3cce
Fix build
2012-10-14 17:10:15 +02:00
twinaphex
72c55e6f95
Merge git://github.com/ekeeke/Genesis-Plus-GX
2012-10-14 16:59:48 +02:00
EkeEke
375c43c275
Merge branch 'master' of github.com:ekeeke/Genesis-Plus-GX
2012-10-13 19:06:16 +02:00
EkeEke
f2a7b4cb8a
[Core/SCD]
...
---------------
* added support for CUE files
* added CD-DA tracks emulation (needs CUE+BIN or ISO+WAV images)
* added CD fader emulation
* added CDD "Fast FW" & "Fast RW" commands emulation
* improved CDD TOC emulation (random freezes in Sonic CD, Switch/Panic, Final Fight CD and probably many others)
* improved PCM chip synchronization with SUB-CPU (missing speeches in Willy Beamish)
* fixed PCM chip emulation (random hangs in Snatcher, missing sound effects in Switch/Panic, Final Fight CD, Wonderdog...)
* fixed Word-RAM memory mode on soft-reset (missing logo gfx effects)
* fixed SUB-CPU access to unused areas when using PC-relative instructions (Final Fight CD first boss random crash)
* fixed CPU idle loop detection on memory mode register access (Pugsy CD first boss slowdown)
* fixed Mode 1 emulation (cartridge boot mode)
[Core/Sound]
---------------
* replaced FIR resampler by Blip Buffer for FM resampling
* modified SN76489 core for use of Blip Buffer
* improved PSG & FM chips synchronization using Blip Buffer
* added Game Gear PSG stereo support
* fixed SG-1000 specific PSG noise
* fixed YM2612 LFO AM waveform (California Games surfing event)
* fixed YM2612 phase precision
* minor optimizations to YM2612 core
[Core/Game Gear]
---------------
* added support for CJ Elephant Fugitive (recently released by SMS Power)
* added Game Gear extended screen option
[Core/Genesis]
---------------
* added support for a few recently dumped (but unreleased) games
[Core/General]
---------------
* improved ROM & CD image file loading
* various code cleanup
[Gamecube/Wii]
---------------
* added automatic disc swap feature
* removed automatic frameskipping (no use)
* improved general audio/video sync
* various code cleanup & bugfixes
2012-10-13 19:01:31 +02:00
twinaphex
ac986d94a0
Merge branch 'master' of https://github.com/libretro/Genesis-Plus-GX
2012-09-30 04:54:58 +02:00
twinaphex
5b8048c2d1
Fix buffer overflow - would probably be better to replace sprintf
...
everywhere with snprintf - note to ekeeke
2012-09-30 04:54:00 +02:00
Themaister
9399308051
Fills out bios paths if system dir is not set.
2012-09-23 01:33:36 +02:00
ekeeke
2bfc7cb8d9
Merge pull request #6 from libretro/master
...
Android version compiles as a dynamic library and links now
2012-09-11 13:20:37 -07:00
Twinaphex
a0b61cbeb1
(Android) library links now
2012-09-10 04:47:24 +02:00
Squarepusher
59c7bb5df1
Add iso/ISO extensions
2012-09-04 01:19:03 +03:00
ekeeke
cc26641278
Merge pull request #5 from libretro/master
...
Adds libretro target 'ngc'
2012-09-01 07:25:52 -07:00
Twinaphex
86914f6248
Merge git://github.com/ekeeke/Genesis-Plus-GX
2012-09-01 03:12:50 +02:00
Twinaphex
3f909617b0
Adds libretro target 'ngc'
2012-09-01 03:12:03 +02:00
EkeEke
c8d4bb4f91
[SCD] improved synchronization between PCM chip & SUB-CPU (Willy Beamish)
...
[SCD] fixed PCM waveform sign bit and output precision
2012-08-26 21:11:15 +02:00
Twinaphex
bd0bfbe488
Add clean-objs target
2012-08-23 01:37:24 +02:00
EkeEke
2cec58e50a
synced a few files with googlecode repository
2012-08-22 23:03:46 +02:00
ekeeke
1baaad3bcc
Merge pull request #3 from libretro/master
...
Libretro port for merging in main project (Xbox 1/360/PS3/Wii/Raspberry Pi/PC Win32/Linux)
2012-08-22 13:49:36 -07:00
twinaphex
2bea974cc0
(360) Path fix so that CD BIOS loading works again - broken in
...
maister change
2012-08-22 12:20:51 +02:00
Squarepusher
5a5082c69f
Merge pull request #2 from ficoos/srm_load
...
Fix sram saving and loading for some games
2012-08-20 12:22:52 -07:00
Twinaphex
9d2fbeca91
(Makefile) Add INLINE="static inline" definition
2012-08-20 21:10:02 +02:00
twinaphex
d2bbbae184
(360) Checked 360 solution
2012-08-20 21:17:22 +02:00
twinaphex
49c74e66a5
(Xbox 1) Define INLINE as 'static _inline'
2012-08-20 21:09:54 +02:00
twinaphex
4c33d7af7c
Revert "(Xbox 1) Fixed Xbox 1 crash - the problem was that there are (non-static)"
...
This reverts commit 86254071be
.
2012-08-20 21:05:37 +02:00
twinaphex
25786020d2
Revert "(Xbox 1) Fixed sound - never, ever name non-static inline functions"
...
This reverts commit 00d98cee9c
.
2012-08-20 21:05:25 +02:00
Twinaphex
35268a50f8
Merge git://github.com/ekeeke/Genesis-Plus-GX
2012-08-19 11:34:17 +02:00
EkeEke
0da3182c38
[MD] fixed crash when loading TMSS ROM while MD BIOS is enabled / not found
2012-08-19 01:13:03 +02:00
Twinaphex
44f01e7f0a
(Makefile) Updates - should compile on both Win32 and Linux now
2012-08-18 16:58:45 +02:00