mirror of
https://github.com/nippur72/apple1-videocard-lib.git
synced 2025-02-08 08:30:36 +00:00
measure current timeout
This commit is contained in:
parent
c83a357ab6
commit
a394b3891d
@ -251,8 +251,11 @@ void console() {
|
||||
}
|
||||
TIMEOUT_MAX = tmpword;
|
||||
}
|
||||
woz_puts("TIMEOUT_MAX: ");
|
||||
woz_puts("TIMEOUT MAX:");
|
||||
woz_print_hexword(TIMEOUT_MAX);
|
||||
woz_puts(" CURR:");
|
||||
woz_print_hexword(TIMEOUT_RANGE);
|
||||
TIMEOUT_RANGE = 0;
|
||||
}
|
||||
else if(cmd == CMD_LOAD || cmd == CMD_RUN) {
|
||||
get_token(filename, 32); // parse filename
|
||||
|
@ -69,6 +69,7 @@ __address(14) word len;
|
||||
__address(16) byte hex_to_word_ok;
|
||||
__address(17) byte cmd;
|
||||
__address(18) byte *token_ptr;
|
||||
__address(20) word TIMEOUT_RANGE = 0;
|
||||
|
||||
#define MCU_STROBE_HIGH 128
|
||||
#define MCU_STROBE_LOW 0
|
||||
@ -79,6 +80,7 @@ void wait_mcu_strobe(byte v) {
|
||||
TIMEOUT_CNT = 0;
|
||||
while(v ^ MCU_STROBE) {
|
||||
TIMEOUT_CNT++;
|
||||
if(TIMEOUT_CNT > TIMEOUT_RANGE) TIMEOUT_RANGE = TIMEOUT_CNT;
|
||||
if(TIMEOUT_CNT > TIMEOUT_MAX) {
|
||||
TIMEOUT = 1;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user