SGDK
A free and open development kit for the Sega Mega Drive
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
 
SGDK
 
inc
 
ext
 
flash-save
 
flash.h
Low level NOR flash read/erase/write interface
 
saveman.h
Save manager for flash memory chips supported by the flash module
 
minimusic
 
minimus.h
 
mw
 
16c550.h
 
gamejolt.h
GameJolt Game API implementation for MegaWiFi
 
jsmn.h
 
json.h
JSON implementation, based on jsmn by Serge Zaitsev
 
lsd.h
 
megawifi.h
MegaWiFi API implementation
 
mw-msg.h
MegaWiFi command message definitions
 
ssf.h
 
stb
 
stb_sprintf.h
 
console.h
TTY text console
 
everdrive.h
Everdrive support
 
fat16.h
FAT16 file system support
 
snd
 
pcm
 
snd_dpcm2.h
Z80_DRIVER_DPCM2 sound driver API
 
snd_pcm.h
Z80_DRIVER_PCM sound driver API
 
snd_pcm4.h
Z80_DRIVER_PCM4 sound driver API
 
tab_vol.h
 
smp_null.h
 
smp_null_dpcm.h
 
sound.h
General / shared sound driver definitions
 
xgm.h
XGM sound driver
 
xgm2.h
XGM2 sound driver
 
asm.h
Assembly helper
 
bmp.h
Software bitmap engine
 
config.h
Basic SGDK library configuration file
 
dma.h
DMA support
 
font.h
SGDK system Font
 
genesis.h
 
joy.h
General controller support
 
kdebug.h
Gens KMod debug methods
 
map.h
MAP (large background map) management unit
 
mapper.h
Mapper / bank switch methods
 
maths.h
Mathematical methods
 
maths3D.h
3D math engine
 
memory.h
Memory handling methods
 
memory_base.h
Memory base definition
 
object.h
Base object management unit
 
pal.h
Palette support (herited from vdp_pal.h unit)
 
pool.h
Pool object management unit
 
psg.h
PSG support
 
sprite_eng.h
Sprite engine
 
sprite_eng_legacy.h
Sprite engine legacy - september 2022 version
 
sram.h
SRAM (Static RAM used for save backup) support
 
string.h
String manipulations
 
sys.h
Entry point unit / Interrupt callback / System
 
tab_cnv.h
 
task.h
User task support
 
task_cst.h
User task constantes definition
 
timer.h
Timer support
 
tools.h
Misc tools methods
 
types.h
Types definition
 
vdp.h
VDP main
 
vdp_bg.h
VDP background plane support
 
vdp_pal.h
 
vdp_spr.h
VDP Sprite support
 
vdp_tile.h
VDP General Tile / Tilemap operations
 
vram.h
SGDK VRAM (Video Memory) management unit
 
ym2612.h
YM2612 support
 
z80_ctrl.h
Z80 control
 
src
 
ext
 
console.c
TTY text console