- Basic Makefile to build the project
- A simple, unpaged memory map setup, via include file
- Some basic defines
- Example RAMSECTIONs for system variables, pause support and user variables
- Example main program structure which waits for a frame interrupt and loops
- SMS TMR header generation
- Too numerous to mention!
See here for instructions on pulling and using the image.
Note: this Docker image has currently only been tested under MacOS, although it would be expected to work under Linux also.
or
- Download and install prerequisites
- Run
make
ormake build
to build a .sms file into thebuild
folder - Read the docs at https://wla-dx.readthedocs.io/en/latest/index.html
- Have fun
Run make clean
to clean the build
The example.s file is a working program which flashes the background color at a rate of 60Hz (50Hz on a PAL system)
Run it by either copying the source code into main.s
, or changing the ENTRYPOINT in the makefile
to be example
and rebuilding.