dingusppc/devices
joevt cf292fafcb control: vram changes.
Allow VRAM presence only in optional bank.

control: Implement banks.

The BAR is 64MB.
The little-endian/big-endian ranges repeat every 16MB.
An endian range can be addressed in d128 (wide) mode or d64 mode.
In d128 mode, there is a 4MB range followed by an undefined 4MB range. bytes 0..7 belong to the standard bank and bytes 8..15 belong to the optional bank.
In d64 mode:
- 2MB mirror ranges at 0MB and 2MB (both have the same read/write behavor: write to both banks or read from the standard bank.
- 2MB standard bank rage at 4MB.
- 2MB optional bank range at 6MB.
2024-04-01 21:17:17 -07:00
..
common bzero -> memset 2024-04-01 08:03:12 -07:00
ethernet bigmac: support more registers. 2023-09-22 00:09:17 +02:00
floppy Move disk image reading to be behind an ImgFile class 2023-11-09 21:49:28 -08:00
ioctrl ohare: Update name of Mesh device. 2024-03-30 17:56:19 -07:00
memctrl memctrlbase: fix possible memory leak. 2024-03-27 14:08:20 +01:00
serial chario: Cleanup. 2024-03-08 19:27:42 -07:00
sound Fix Analyzer warnings. 2024-03-24 12:56:11 -07:00
storage CD-ROM: Add max blocks check. 2024-03-01 08:01:31 -07:00
video control: vram changes. 2024-04-01 21:17:17 -07:00
CMakeLists.txt cmake: Add header files in CMakeLists.txt. 2024-03-01 19:41:43 -07:00
deviceregistry.cpp Clean up #includes 2023-11-03 00:33:47 -07:00
deviceregistry.h Clean up #includes 2023-11-03 00:33:47 -07:00