jrsharp / pcd68

PCD-68: a 68000-based virtual retro computer (inspired by the Macintosh, Canon Cat, etc.)
MIT License
1 stars 0 forks source link

Emulate ePaper-specific functionality #21

Closed jrsharp closed 1 year ago

jrsharp commented 2 years ago

Recent work in pcd68-on-esp32 demonstrates the real epaper interface... during that development, it seems that perhaps a more efficient solution for the PCD-68 computer is to expose the refresh/busy control directly via "registers" in the Screen peripheral -- so that the 68k code would be required (or merely allowed?) to be explicitly set in order to trigger a screen refresh cycle. Maybe allow that control byte/register to allow for a "quick" or "partial" refresh? Or abstract this part? Should there be a set interval for screen refreshes? A very slow (but guaranteed) refresh rate?