09c1fc9267
scsp: use 32-bit access for SA
2023-06-23 10:06:16 +00:00
2e4d2775b7
add start.cpp for C++ runtime
...
Previously static constructors were not being called.
This also improves a few bit definitions.
2023-06-08 22:51:59 +00:00
922fc587bc
m68k: library-ifiy
...
This makes the m68k make rules usable from other makefiles.
This also adds scsp start address macros.
The sound.c example-fragment is deleted, as a better version now exists
in saturn-examples.
2023-05-16 18:20:57 +00:00
d58f0a9e32
minor improvements
2023-03-12 01:52:51 +00:00
0eac09e58a
add gc-sections
...
This also fixes filename ordering in the iso9660 structure when the source file
is in a subdirectory relative to where mkisofs is called.
2023-01-27 00:08:53 -08:00
0f99452759
fix permissions for segasmp/lib
2023-01-26 22:19:55 -08:00
0a26d755c9
use cache-through addresses
2023-01-25 15:58:40 -08:00
102304e841
improve common.mk
...
This makes it possible to produce more than one iso/cue, lifting a bit more work
to the outside Makefile.
2023-01-24 23:24:56 -08:00
e31d2c55fd
library-ify
...
move Makefile to common.mk and add a LIB variable that makes it easy to use this
from a subdirectory.
Also fix section alignment issues in .text
2023-01-23 20:36:15 -08:00