sotn-decomp/config/saturn/game.prg.yaml
sozud 5fee820eb4
Split saturn libs, add function (#385)
This splits the saturn libs into individual files and adds one function
to test the workflow. The splitter can't split multiple files at the
moment so the linker file is made manually. I plan to fix this
eventually. I updated the splitter to not overwrite linker files that
already exist. I'm open to suggestions on the directory structure but
this seemed like the easiest way given the dosemu copying stuff.
2023-07-21 22:39:37 +01:00

51 lines
1.1 KiB
YAML

options:
target_path: disks/saturn/GAME.PRG
asm_path: asm/saturn/game
src_path: src/saturn
ld_scripts_path: config/saturn
syms_path: config/saturn
# some sort of alignment issues
decomp_empty_funcs: false
segments:
- name: game
type: code
start: 0x00000000
vram: 0x06066000
subalign: 2
subsegments:
- start: 0x0
type: data
file: game
end: 0x3F
- start: 0x40
type: c
file: game
end: 0x197b
# misdetected function TODO
- start: 0x197c
type: data
file: game
end: 0x1a03
- start: 0x1a04
type: c
file: game
end: 0xaa5f
# function that doesn't have an rts TODO
- start: 0xaa60
type: data
file: game
end: 0xbc3b
- start: 0xbc3c
type: c
file: game
end: 0xc8b3
# todo problematic jump table
- start: 0xc8b4
type: data
file: game
end: 0xcbcb
- start: 0xcbcc
type: c
file: game
end: 0x2008B