You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1 parameter VDU functions such as CLS seem to be fine but errors in the VDU 23 & VDU 25 (think it's the ;'s) cause the Agon to freeze up such that a warm boot doesn't work and needs to be power cycled either by pulling the plug or pressing the reset button. Sometime it seems that correct VDU 23 & VDU 25 also freeze up too but can't confirm that 100% yet
The text was updated successfully, but these errors were encountered:
OK, getting stuck waiting for a VDP protocol that may not come back
// Get the current screen dimensions from the VDU
//
void getModeInformation() {
vpd_protocol_flags &= 0xEF; // Clear the semaphore flag
putch(23);
putch(0);
putch(VDP_mode);
while((vpd_protocol_flags & 0x10) == 0); // Wait until the semaphore has been set
}
It's the last while that's the problem. Need to put a timeout in there as a minimum, possibly a retrry.
1 parameter VDU functions such as CLS seem to be fine but errors in the VDU 23 & VDU 25 (think it's the ;'s) cause the Agon to freeze up such that a warm boot doesn't work and needs to be power cycled either by pulling the plug or pressing the reset button. Sometime it seems that correct VDU 23 & VDU 25 also freeze up too but can't confirm that 100% yet
The text was updated successfully, but these errors were encountered: