CPCHawk: Update readme
This commit is contained in:
parent
2565f49c89
commit
43f401a193
|
@ -1,33 +1,30 @@
|
|||
## CPCHawk
|
||||
|
||||
This may or may not work out. But I figured I could at least start by building on the existing ZXHawk implementation (the machines do have CPU, tape format, PSG and disk drive/controller in common).
|
||||
Still very much work in progress....
|
||||
|
||||
We'll see how that goes...
|
||||
#### In Place
|
||||
|
||||
#### In Place (but probably requires more work)
|
||||
|
||||
* CPC464 model template
|
||||
* Non-paged memory
|
||||
* Standard lower and upper ROM
|
||||
* CPC464, CPC6128
|
||||
* Port IO decoding
|
||||
* i8255 Programmable Peripheral Interface (PPI) chip emulation
|
||||
* AY-3-8912 PSG (and Port IO)
|
||||
* Keyboard/Joystick
|
||||
* FDC and FDD devices
|
||||
* .DSK image parsing and identification (to auto differenciate from ZX Spectrum disk bootloader)
|
||||
|
||||
#### There, but needs more work
|
||||
* CRCT (Cathode Ray Tube Controller) chip emulation
|
||||
* Amstrad Gate Array chip emulation
|
||||
* Video rendering (mode 1)
|
||||
* i8255 Programmable Peripheral Interface (PPI) chip emulation
|
||||
* AY-3-8912 PSG Port IO
|
||||
* Keyboard/Joystick
|
||||
* Video rendering (modes 0, 1, 2 & 3)
|
||||
* Datacorder (tape) device
|
||||
* .CDT tape image file support
|
||||
|
||||
#### Not Yet
|
||||
|
||||
* CPC664, CPC6128, CPC464plus, CPC6128plus, GX4000 models
|
||||
* RAM banking
|
||||
* Upper ROM banking
|
||||
* Video rendering (modes 0, 2 & 3)
|
||||
* AY-3-8912 PSG sound output
|
||||
* Datacorder (tape) device
|
||||
* FDC and FDD devices
|
||||
* .DSK image parsing and identification (to auto differenciate from ZX Spectrum disk bootloader)
|
||||
* CPC664, CPC464plus, CPC6128plus, GX4000 models
|
||||
* Expansion IO
|
||||
|
||||
#### Known Issues
|
||||
* The CRCT and Gatearray chips are undergoing a re-write at the moment, so video emulation is nowhere near accurate (yet)
|
||||
* .CDT tape image files will nearly always fail to load - timing conversion is still needed (so the tape device 'plays back' at the wrong speed)
|
||||
|
||||
-Asnivor
|
||||
|
|
Loading…
Reference in New Issue