Mercurial > audlegacy
comparison Plugins/Input/console/gme_readme.txt @ 491:7c5e886205ef trunk
[svn] New code drop from blargg. Needs some work.
author | chainsaw |
---|---|
date | Tue, 24 Jan 2006 19:10:07 -0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
490:025c253845a3 | 491:7c5e886205ef |
---|---|
1 Game_Music_Emu 0.3.0: Game Music Emulators | |
2 ------------------------------------------ | |
3 Game_Music_Emu is a collection of portable video game music emulators. Its | |
4 modular design allows elimination of any unneeded emulators and features. | |
5 Modules are included supporting the following file formats: | |
6 | |
7 GBS Nintendo Game Boy | |
8 VGM/VGZ Sega Master System/Genesis/Mega Drive/Mark III/BBC Micro | |
9 GYM Sega Genesis | |
10 SPC Super Nintendo | |
11 NSF Nintendo NES (with VRC6, N106, and FME-7 sound) | |
12 | |
13 This library has been used in game music players for Win32, Linux x86-32/64, | |
14 Mac OS X, Mac OS Classic, MorphOS (Amiga), PlayStation Portable, and GP2X. | |
15 | |
16 Author : Shay Green <hotpop.com@blargg> | |
17 Website: http://www.slack.net/~ant/ | |
18 Forum : http://groups.google.com/group/blargg-sound-libs | |
19 License: GNU Lesser General Public License (LGPL) | |
20 | |
21 | |
22 Getting Started | |
23 --------------- | |
24 Build a program consisting of demo/basics.cpp, demo/Wave_Writer.cpp, and all | |
25 source files in gme/ except Gzip_File.cpp. Be sure "test.nsf" is in the same | |
26 directory. Running the program should generate a WAVE sound file "out.wav" of | |
27 music. | |
28 | |
29 See notes.txt for more information, and respective header (.h) files for | |
30 reference. Post to the discussion forum for assistance. | |
31 | |
32 | |
33 Files | |
34 ----- | |
35 notes.txt General notes about the library | |
36 changes.txt Changes made since previous releases | |
37 design.txt Library design notes | |
38 LGPL.txt GNU Lesser General Public License | |
39 | |
40 test.nsf Test file for NSF emulator | |
41 | |
42 demo/ | |
43 basics.cpp Loads game music file and records to wave sound file | |
44 info_fields.cpp Reads information tags from files | |
45 multi_format.cpp Handles multiple game music types | |
46 custom_reader.cpp Loads music data from gzip file and memory block | |
47 stereo_effects.cpp Uses Effects_Buffer to add stereo echo | |
48 | |
49 simple_player.cpp Uses Music_Player to make simple player | |
50 Music_Player.cpp Simple game music player module using SDL sound | |
51 Music_Player.h | |
52 | |
53 Wave_Writer.h WAVE sound file writer used for demo output | |
54 Wave_Writer.cpp | |
55 | |
56 gme/ | |
57 Effects_Buffer.h Sound buffer with adjustable stereo echo and panning | |
58 Effects_Buffer.cpp | |
59 | |
60 Gzip_File.h Gzip reader for transparent access to gzipped files | |
61 Gzip_File.cpp | |
62 | |
63 Music_Emu.h Game music emulator interface | |
64 | |
65 Nsf_Emu.h Nintendo NES NSF emulator | |
66 Nsf_Emu.cpp | |
67 Nes_Apu.cpp | |
68 Nes_Apu.h | |
69 Nes_Cpu.cpp | |
70 Nes_Cpu.h | |
71 Nes_Oscs.cpp | |
72 Nes_Oscs.h | |
73 Nes_Fme7_Apu.cpp | |
74 Nes_Fme7_Apu.h | |
75 Nes_Namco_Apu.cpp | |
76 Nes_Namco_Apu.h | |
77 Nes_Vrc6_Apu.cpp | |
78 Nes_Vrc6_Apu.h | |
79 | |
80 Gbs_Emu.h Nintendo Game Boy GBS emulator | |
81 Gbs_Emu.cpp | |
82 Gb_Apu.cpp | |
83 Gb_Apu.h | |
84 Gb_Cpu.cpp | |
85 Gb_Cpu.h | |
86 Gb_Oscs.cpp | |
87 Gb_Oscs.h | |
88 | |
89 Spc_Emu.h Super Nintendo SPC emulator | |
90 Spc_Emu.cpp | |
91 Snes_Spc.cpp | |
92 Snes_Spc.h | |
93 Spc_Cpu.cpp | |
94 Spc_Cpu.h | |
95 Spc_Dsp.cpp | |
96 Spc_Dsp.h | |
97 Fir_Resampler.cpp | |
98 Fir_Resampler.h | |
99 | |
100 Gym_Emu.h Sega Genesis GYM emulator | |
101 Gym_Emu.cpp | |
102 Vgm_Emu.h Sega VGM emulator | |
103 Vgm_Emu_Impl.cpp | |
104 Vgm_Emu_Impl.h | |
105 Vgm_Emu.cpp | |
106 Ym2413_Emu.cpp | |
107 Ym2413_Emu.h | |
108 Sms_Apu.cpp Common Sega emulator files | |
109 Sms_Apu.h | |
110 Sms_Oscs.h | |
111 Ym2612_Emu.cpp | |
112 Ym2612_Emu.h | |
113 Dual_Resampler.cpp | |
114 Dual_Resampler.h | |
115 Fir_Resampler.cpp | |
116 Fir_Resampler.h | |
117 | |
118 blargg_common.h Common files | |
119 blargg_endian.h | |
120 blargg_source.h | |
121 Blip_Buffer.cpp | |
122 Blip_Buffer.h | |
123 Music_Emu.cpp | |
124 Classic_Emu.h | |
125 Classic_Emu.cpp | |
126 Multi_Buffer.h | |
127 Multi_Buffer.cpp | |
128 abstract_file.cpp | |
129 abstract_file.h | |
130 | |
131 | |
132 Legal | |
133 ----- | |
134 Game_Music_Emu library copyright (C) 2003-2006 Shay Green. | |
135 SNES SPC DSP emulator based on OpenSPC, copyright (C) 2002 Brad Martin. | |
136 Sega Genesis YM2612 emulator copyright (C) 2002 Stephane Dallongeville. |