Commit graph pcem/src/scamp.c
Author SHA1 Message Date
SarahW
9441cd9446 scamp.c: Fix 64-bit integer-as-pointer use for bank number warning
Patch from davefiddes. Original commit message :

The bank number is stored in a pointer value but is used exclusively as a
bank number integer reference. To do this safely it needs to be an intptr_t.
2020-07-14 19:33:06 +01:00
SarahW
56a3ab7020 Fix missing read handling for SCAMP registers. Fixes boot on some RAM sizes on
Commodore SL386SX-25.
2020-03-15 22:33:18 +00:00
SarahW
60472b3a66 Add emulation of SCAMP DRAM controls. This primarily emulates the mirroring
effects of the controller programmed to the wrong DRAM size, which is required
for the Commodore SL386SX to be able to detect memory size correctly.
2020-01-19 21:26:50 +00:00
SarahW
5c8e1aecc2 Added emulation of Commodore SL386SX-25 (PC Player II).
As part of this, added emulation of the onboard AVGA2, and fixed a couple of
bugs in the Cirrus Logic extended write modes.
Currently chipset (VLSI SCAMP) is missing EMS emulation.
2019-12-20 17:19:25 +00:00