9 Commits

Author SHA1 Message Date
c851070604 gdrom: add gdrom register definitions 2024-02-24 17:04:39 +08:00
dcb9f36120 sh7091_bits.ods: partial
Notably missing is:

- BSC (PDTRA / PCTRA)

This also updates a handful of files to use the new sh7091_bits.hpp.
2024-01-01 23:43:06 +08:00
7daff7e3ca example: add macaw_twiddle 2023-12-16 23:28:28 +08:00
25e299feba new "example" directory
This is a reshuffling of filenames, extensions, paths, make rules,
just because I felt like it.
2023-12-12 21:50:39 +08:00
f1a32d0719 maple: send a 'device request' command
On an emulator, the receive buffer is filled with the correct/expected
data for 'device status'.

I found this experiment useful:

- it revealed a bug in my register struct generator code (the
  maple_if-related registers were not at the correct offsets)

- it validates my understanding about endianness-swapping between the
  maple bus and the SH4
2023-12-09 01:31:34 +08:00
67f809c98d vga: use core_bits.h 2023-12-02 20:51:48 +08:00
ff2dcc7d71 draw 1 triangle 2023-11-30 10:02:49 +08:00
2bcf1aedef cache: clear all instruction/operand caches 2023-10-12 09:43:54 -07:00
5c4c107eaf add sh7091 and holly registers 2023-10-11 09:01:56 -07:00