9fd4443c35
common.mk: separate cflags and opt
2023-07-10 15:39:32 -07:00
912c67e2e6
vdp1: improve point access
...
This adds a new union to the vdp1 command list.
2023-07-01 04:13:16 +00:00
9ef2884cbc
scsp: add more macro parenthesis
2023-06-27 18:31:31 +00:00
123653fda1
remove gratuituous c++ dependency
2023-06-26 22:29:39 +00:00
d41a42dca4
scsp: improve fm register definition
2023-06-26 01:48:45 +00:00
09c1fc9267
scsp: use 32-bit access for SA
2023-06-23 10:06:16 +00:00
949116b285
add misc definitions / asserts
2023-06-02 15:52:22 -07:00
e40fade736
scsp: improve dma and ctrl definitions
2023-05-19 22:12:14 +00:00
89487ec023
scsp: improve dsp register definitions
2023-05-17 13:55:11 +00:00
f4d4f351e7
m68k: add auto vectors
2023-05-17 10:24:08 +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
e591797e23
scsp: improve attack/decay macros
2023-05-16 14:40:08 +00:00
0210ac9c23
scsp: improve bit definitions
2023-05-15 10:43:25 +00:00
1af56ebe64
scsp: improve eg bits
2023-01-29 14:21:19 -08:00
70e481b876
scsp: overhaul register definitions
...
I attempted to match the documentation as closely as possible, despite it not
defining a clear convention for register names.
2023-01-28 20:37:27 -08:00
6640c37a1d
add several incomplete experiments
...
- add code loading for m68k
- incomplete scsp experiments
- the register definitions should be fairly complete,
though I did not produce actual sound yet
- fix type.h definitions
- incomplete cdblock register definitions
2023-01-23 16:50:42 -08:00