2024-09-06 17:00:24 +02:00
|
|
|
%option no_sysinit
|
2024-09-15 15:38:33 +02:00
|
|
|
%zeropage basicsafe
|
2023-12-31 01:02:33 +01:00
|
|
|
|
2024-01-07 18:48:18 +01:00
|
|
|
main {
|
2024-08-24 14:34:23 +02:00
|
|
|
sub start() {
|
2024-09-16 21:49:20 +02:00
|
|
|
; nothing!
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
derp {
|
|
|
|
asmsub f_tell() -> uword @R0, uword @R1, uword @R2, uword @R3 {
|
|
|
|
%asm {{
|
|
|
|
jmp p8s_internal_f_tell
|
|
|
|
}}
|
|
|
|
}
|
|
|
|
|
|
|
|
sub internal_f_tell() {
|
|
|
|
cx16.r1 = read4hex()
|
2024-09-14 23:17:26 +02:00
|
|
|
|
2024-09-16 21:49:20 +02:00
|
|
|
sub read4hex() -> uword {
|
|
|
|
str @shared hex = "0000000000000000000000000000000000000000000"
|
|
|
|
cx16.r0++
|
|
|
|
return cx16.r0
|
2024-09-15 15:38:33 +02:00
|
|
|
}
|
2024-07-21 13:35:28 +02:00
|
|
|
}
|
2024-09-14 23:17:26 +02:00
|
|
|
}
|