3 ms·
You could plausibly make bank switching work, but it’d take some effort. You’d want your block RAM to act as a write back cache, and then any bank switch must b
by bpye 3y ago
You could plausibly make bank switching work, but it’d take some effort. You’d want your block RAM to act as a write back cache, and then any bank switch must be intercepted and delayed until you can flush the full contents of the cache to memory.
Or if bank switching is fast and occurs too frequently for that to be viable, you could avoid the flush across a bank switch, but then you may need to perform a bank switch for an eviction.
- rbanffy 3y agoIt’d be easier to get an FPGA with more RAM or connect some external SRAM. It’s probably hard to get one with less than the maximum addressable memory of an Apple II anyway.