-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the SNDK wiki !
If you want to compile your code, simply type on the console:
-
./higueulc
on Linux -
higueulc.exe
on Windows
You can also simply double click, this will normally create a "demo.smc" rom.
higueul_make.txt
is an equivalent of the makefile , higueul will read this file and compile the files or folder indicated.
You can use geany which allows you to do this automatically.
You can also use VisualCode, unfortunately there is no syntax highlighting for the moment for the higueul language.
Here is what the different files and folders are for:
-
DATA
all your game data is in it -
SNDK
there is all the SDK code in it, you can modifyheader.egl
to rename the name in the ROM and choose the size of the ROM (and if it has a backup too). -
src
the folder that contains all your files -
tools
for map, sprite, sound and music conversions. -
higueul_make.txt
is the simplified equivalent of cmake/xmake etc, you can choose the name of the output rom
You need to have a somewhat general knowledge of what the SNES can do, the dev kit assumes that you know at least a little bit how everything works.
https://www.copetti.org/writings/consoles/super-nintendo/
https://snes.nesdev.org/wiki/SNESdev_Wiki
https://wiki.superfamicom.org/
For emulation, if it's for quick tests SNES9x will do the trick (and from my different tests, it respects the number of cycles).
For debugging, I recommend Mesen.
https://mesen.ca/
For debugging, you must put the -mesen
option, so you will have a .mlb file usable with Mesen.
SNDK v0.3