-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathfiles.txt
126 lines (109 loc) · 5.55 KB
/
files.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
freemlib for Neo-Geo - Files
============================
Starting from the main folder:
cdfiles\ Required Files for CD games
doc\ Documentation
examples\ Examples
src_68k\ Source Code (main)
src_z80\ Source Code (sound)
================================================================================
[cdfiles\]
Files required on every Neo-Geo CD game in order to boot.
IPL.TXT is not provided, as it will differ for each game/project.
ABS.TXT Abstract
BIB.TXT Bibliography
CPY.TXT Copyright
================================================================================
[doc\]
freemlib documentation lives here. Right now, it's kind of a mess.
.mkisofsrc Sample .mkisofsrc file for Neo-Geo CD images.
attract_loop.txt Notes on Attract Loops.
designing_fix_tiles.txt Notes on designing Fix layer tiles.
examples.txt A list of future examples to write.
files.txt you're reading it!
functionality.txt Mulling over functionality I think I'll need...
ipl.txt Information about Neo-Geo CD's IPL.TXT
mame_mess-softlist.txt (ab)Using the MAME/MESS Software List for Neo-Geo Homebrew Development
mkisofs.txt Short document on using mkisofs to create Neo-Geo CD ISO images.
NeoRomFS.txt A silly idea I had for a filesystem on cart games.
notes.txt General programming notes.
palette.txt Basic information about palettes.
PLAYER_START.txt Notes about what the PLAYER_START routine should do.
TITLE_x_SYS.txt Explains TITLE_*.SYS files.
usage.txt Generalized freemlib usage instructions.
USER.txt Notes about what the USER routine should do.
functions\ Functionality (or future functionality) documentation
68k_macro.txt General 68000 macros
animation.txt WIP Animation functionality
background.txt WIP Background functionality
cd.txt WIP CD functionality
charmap.txt WIP Fix layer Charmap functionality
collision.txt WIP Collision functionality
fix.txt Fix layer functionality
input.txt WIP Input functionality
memcard.txt Memory Card functionality
mess_macro.txt MESS_OUT Helpers
palette.txt Palette functionality
sound.txt WIP Sound functionality overview
sprites.txt WIP Sprite functionality
system.txt WIP System functionality
palette\ Palette-related documentation.
pal_actions.txt Palette Actions
sound\ Sound-related documentation.
instruments\ Documentation on existing instrument formats.
ay8910_formats.txt Information on AY-3-8910 (and Compatible) Instrument Formats
fm_formats.txt Information on various FM patch formats.
sysex-format.txt Information on System Exclusive patches.
ay8910\ Example AY-3-8910 instruments
test11.afx
dmp\ DefleMask instruments and documentation
_all.dmp "All values max"
_blank.dmp "All values 0"
_fmamfbalg.dmp "FM/AM/Feedback/Algorithm"
_op1.dmp "Operator 1 Test Dump (0/0) Slot 1"
_op2.dmp "Operator 2 Test Dump (1/0) Slot 3"
_op3.dmp "Operator 3 Test Dump (0/1) Slot 2"
_op4.dmp "Operator 4 Test Dump (1/1) Slot 4"
DMP_fm.txt "DMP_SPECS.txt but reduced to the FM values"
DMP_SPECS.txt "Specs for DMP (DefleMask Preset, for DefleMask 9 and above)"
notes.txt where I grabbed the quotes from, plus a retyping of the DMP format.
trackers\ Various tracker documentation.
it.txt IMPULSE TRACKER!!!!!!!!! (open source now btw)
modform.txt
MOD-info.txt Large information dump about ProTracker modules
MVSTracker.txt "MVSTracker data and playback"
protracker-effects.txt
s3m.html Annotated ScreamTracker 3 Module documentation
s3m.txt Original ScreamTracker 3 Module documentation (w/errors)
Ultimate_Soundtracker-format.txt
xm.html Annotated FastTracker 2 Module documentation
XM.TXT Original FastTracker 2 Module documentation (w/errors)
xm-errata.txt "Errors in the XM format doucmentation"
vgm2pre\ Relevant code from vgm2pre.
sub.ym2612.cpp Excerpts of various instrument formats
tfi.hpp TFI format header
tyi.hpp TµEE co.(TM) YM2612 instrument file format
ym12.hpp YM12 format header
freqTables.txt Frequency tables for FM, SSG Tone, and SSG Noise channels.
hoot.txt Notes on Using hoot for Neo-Geo Sound
instruments.txt WIP Instrument Formats
patternData.txt WIP Pattern Data Overview
playRoutine.txt WIP Playback Routine
soundCommands.txt WIP Sound Engine System Commands
soundControl.txt WIP Control Channel
soundData.txt WIP Sound Data Documentation
soundEffects.txt WIP Music Driver Effects
ssg_square_hertz.txt Simplified table of SSG Tone frequencies (redundant)
ssg_square_hertz-all.txt Full table of SSG Tone frequencies
================================================================================
[examples\]
This directory contains a number of examples that use the freemlib.
Examples.txt gives a quick overview of each example, while the readme.txt in
each example's directory gives a longer description.
The examples rely on being set up as they are in order to build correctly.
(e.g. a path of "..\..\src\" from an example will go to the main src directory.)
================================================================================
[src_68k\ and src_z80\]
These directories contain the actual code and includes that make up the freemlib.
Trying to document it here would be pointless, as it will change often.
================================================================================