fachat / GeckOS-V2

GeckOS version 2, a multi-tasking and multithreading operating system for the 6502
http://www.6502.org/users/andre/osa/index.html
GNU General Public License v2.0
230 stars 26 forks source link

Make console driver re-entrant and allow more interruptible time #87

Open fachat opened 4 months ago

fachat commented 4 months ago

Currently, when entering the console driver, "setscr" is called that copies over working variables from a buffer to the working area whenever a new screen is called.

This prevents proper re-entrance. Also, it may just as well be that an interrupt during a DEVCMD could make the DEVCMD break (needs to be investigated).

fachat commented 4 months ago

This could potentially done when re-working the console device so it also works with the C128 VDC

fachat commented 4 months ago

See also #62