16 Commits

Author SHA1 Message Date
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