rockbox/apps/codecs/libgme
Andree Buschmann da09f7f0f1 Fix detuned VRC7. In VRC7 apu the 2413 emu must run at the default clock rate. Thanks to Mauricio Garrido.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30623 a1c6a512-1295-4272-9138-f99709370657
2011-10-01 08:16:33 +00:00
..
inflate Clean up redundant assignment 2011-08-25 19:27:31 +00:00
281btone.h
2413tone.h
ay_apu.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
ay_apu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
ay_cpu.c
ay_emu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
ay_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
AYSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
blargg_common.h Remove residual floating point code from libgme's ym2612_emu. Saves several KB of codesize. 2011-09-10 18:40:12 +00:00
blargg_config.h
blargg_endian.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
blargg_source.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
blip_buffer.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
blip_buffer.h Check for CPU_ARM in libgme/blip_buffer. 2011-08-31 19:29:21 +00:00
emu2413.c Further work on libgme's emu2413. Fully remove floating point, introduce another precalculated table, directly use predefined tables instead of copying them. Reduces memory and codesize by several KB. 2011-09-10 10:45:44 +00:00
emu2413.h Introduce CPU dependent IRAM configuration for libgme. Use ICODE_ATTR for an emu2413-function to speed up PP5022 by up to 6%. 2011-08-30 12:35:12 +00:00
EMU2413SOURCES Optimized compiler settings for libgme. ARM now uses -O1 except for the 2413 emulator. The speed on PP5022 increases by 0-5% (NSF, YM2413-VGM), 5-10% (GBS, VGM) and 10-15% (SGC, KSS, AY). 2011-08-18 21:01:08 +00:00
emu8950.c Migrate some floating point code to fixed point in libgme. 2011-09-10 02:52:12 +00:00
emu8950.h Migrate some floating point code to fixed point in libgme. 2011-09-10 02:52:12 +00:00
emuadpcm.c Migrate some floating point code to fixed point in libgme. 2011-09-10 02:52:12 +00:00
emuadpcm.h
emutables.h Further work on libgme's emu2413. Fully remove floating point, introduce another precalculated table, directly use predefined tables instead of copying them. Reduces memory and codesize by several KB. 2011-09-10 10:45:44 +00:00
emutypes.h
gb_apu.c Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
gb_apu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
gb_cpu.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
gb_cpu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
gb_cpu_run.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
gb_oscs.c Declare several libgme functions static. 2011-08-31 09:15:04 +00:00
gb_oscs.h Declare several libgme functions static. 2011-08-31 09:15:04 +00:00
gbs_cpu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
gbs_emu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
gbs_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
GBSSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
gme.h
hes_apu.c libgme: make local functions static, where possible 2011-09-10 21:08:13 +00:00
hes_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
hes_apu_adpcm.c Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
hes_apu_adpcm.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
hes_cpu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
hes_cpu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
hes_cpu_run.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
hes_emu.c libgme: make local functions static, where possible 2011-09-10 21:08:13 +00:00
hes_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
HESSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
kss_cpu.c
kss_emu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
kss_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
kss_scc_apu.c 4th part of FS#12176. Volume settings migrated to fixed point for libgme. 2011-08-11 06:18:39 +00:00
kss_scc_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
KSSSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
libay.make FS#12231 2011-08-18 16:33:41 +00:00
libemu2413.make Optimized compiler settings for libgme. ARM now uses -O1 except for the 2413 emulator. The speed on PP5022 increases by 0-5% (NSF, YM2413-VGM), 5-10% (GBS, VGM) and 10-15% (SGC, KSS, AY). 2011-08-18 21:01:08 +00:00
libgbs.make FS#12231 2011-08-18 16:33:41 +00:00
libhes.make FS#12231 2011-08-18 16:33:41 +00:00
libkss.make FS#12231 2011-08-18 16:33:41 +00:00
libnsf.make FS#12231 2011-08-18 16:33:41 +00:00
libsgc.make FS#12231 2011-08-18 16:33:41 +00:00
libvgm.make FS#12231 2011-08-18 16:33:41 +00:00
m3u_playlist.h
msxtypes.h
multi_buffer.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
multi_buffer.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_apu.c Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nes_apu.h Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nes_cpu.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
nes_cpu.h Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nes_cpu_run.h
nes_fds_apu.c Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
nes_fds_apu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
nes_fme7_apu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_fme7_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_mmc5_apu.h
nes_namco_apu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_namco_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_oscs.c Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nes_oscs.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_vrc6_apu.c Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nes_vrc6_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nes_vrc7_apu.c Fix detuned VRC7. In VRC7 apu the 2413 emu must run at the default clock rate. Thanks to Mauricio Garrido. 2011-10-01 08:16:33 +00:00
nes_vrc7_apu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
nsf_cpu.c
nsf_emu.c Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
nsf_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nsfe_info.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
nsfe_info.h
NSFSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
opl_apu.c 4th part of FS#12176. Volume settings migrated to fixed point for libgme. 2011-08-11 06:18:39 +00:00
opl_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
opltables.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
resampler.c libgme: make local functions static, where possible 2011-09-10 21:08:13 +00:00
resampler.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
rom_data.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
rom_data.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
sgc_cpu.c
sgc_emu.c Fix some more libgme compile issues. 2011-08-31 19:42:18 +00:00
sgc_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
SGCSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
sms_apu.c Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
sms_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
sms_fm_apu.c Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
sms_fm_apu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
track_filter.c libgme: make local functions static, where possible 2011-09-10 21:08:13 +00:00
track_filter.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
vgm_emu.c Bugfixes for libgme by Mauricio Garrido: added missing call of Blip_set_modified(), correctly set PSG voices in vgm_emu, correctly set current_track in vgm_emu, correct call of Sound_mute_voices() in nsf_emu. Additionally migrate few floating point code to fixed point -- even though this is unused and therefor commented out. 2011-09-09 17:57:33 +00:00
vgm_emu.h Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
VGMSOURCES Update libgme to Blargg's Game_Music_Emu 0.6-pre. 2011-08-31 19:19:49 +00:00
vrc7tone.h
ym2413_emu.c 5th part of FS#12176. Further fixed point migration. Only two emulators (ym2413, ym2612) still use floating point. 2011-08-11 21:06:16 +00:00
ym2413_emu.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
ym2612_emu.c Remove residual floating point code from libgme's ym2612_emu. Saves several KB of codesize. 2011-09-10 18:40:12 +00:00
ym2612_emu.h Reduce memory consumption of VGM codec for low memry targets at the costs of some performance for tracks using the 2616 emulator. 2011-08-17 21:48:28 +00:00
ymtables.h Remove all IRAM attributes from libGME to be able to restart the IRAM optimization on a clean code base. As first step move the sample buffers to IRAM which results in a 1-5% speedup for all codecs. 2011-08-13 16:41:14 +00:00
z80_cpu.c libgme: make local functions static where possible 2011-08-11 19:04:28 +00:00
z80_cpu.h
z80_cpu_run.h