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