8 Commits

Author SHA1 Message Date
e179ce3bf6 smpc: add [] operator
It appears much more convenient to access oreg in particular via an "index
variable". To avoid repeated boilerplate, add the accessor here as a c++
operator overload. This makes smpc.h c++-only. With defines guarding the
overload, it could be reduced to C again, though I decided I don't want to
bother with testing that.
2023-05-07 02:16:38 -07: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
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
0d04c00782 zeroize nbg planes 2023-01-07 18:16:25 -08:00
e82dd73583 vdp1 experiments 2023-01-07 00:53:44 -08:00
471094d866 vdp2 pattern name table and cell format 2023-01-06 21:21:42 -08:00
286f116d15 experiment with aliasing 2023-01-05 22:33:54 -08:00
e59d6da0a4 initial 2023-01-05 21:46:12 -08:00