Re: Dhrystone compiled on BBQL with Digital C SE
Posted: Tue Aug 16, 2022 2:34 am
So using the -t option in the code generator/linker got me this table:
And 8B4B is 33972 in hex, which matches what the 16 bit values are showing. So at least I know that the 6 value that represents an address for array2D[j][1] is an error. In fact, what 6 here is, is the offset value (i.e. if you add it to 33972 then you'd have the correct array value).
Code: Select all
Functions
~~~~~~~~~
_clunget 81EA
_dosw 81DA
_fpush 8BAE
_getid 844E
_ltoab 891A
_mult_l 8866
_open 836E
_print 89A4
_qstrcpy 87B2
_read 8400
_write 8434
atoi 87C0
ccargc 844A
datastart 8444
delete 8316
exit 80E2
fclose 83D6
fgetc 8202
fgets 8248
fopen 835C
fputc 82D4
fputs 8294
ftoa 8812
get_chanid 845E
get_fd 82FA
getc 8202
getchar 81FE
gets 8232
isdigit 883C
ltoa 898A
main 84BC
printf 8B98
putc 82D4
putchar 82CE
qdos_error 8466
strlen 8854
ultoa 88B6
ungetc 846C
Global variables
~~~~~~~~~~~~~~~~
array2D 84B4
_arg1 8730
_cmd 8732
_cnt 872E
_vec 8706