initial commit
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
#include "time.h"
|
||||
|
||||
clock_t clock(void)
|
||||
{
|
||||
__asm
|
||||
{
|
||||
#if defined(__PLUS4__)
|
||||
lda $a5
|
||||
sta accu + 0
|
||||
lda $a4
|
||||
sta accu + 1
|
||||
lda $a3
|
||||
sta accu + 2
|
||||
lda #0
|
||||
sta accu + 3
|
||||
#elif defined(__CBMPET__)
|
||||
lda $8f
|
||||
sta accu + 0
|
||||
lda $8e
|
||||
sta accu + 1
|
||||
lda $8d
|
||||
sta accu + 2
|
||||
lda #0
|
||||
sta accu + 3
|
||||
#elif defined(__ATARI__)
|
||||
loop:
|
||||
lda $14
|
||||
ldx $13
|
||||
ldy $12
|
||||
cmp $14
|
||||
bne loop
|
||||
|
||||
sta accu + 0
|
||||
stx accu + 1
|
||||
sty accu + 2
|
||||
lda #0
|
||||
sta accu + 3
|
||||
#elif defined(__X16__)
|
||||
jsr $ffde
|
||||
sta accu + 0
|
||||
stx accu + 1
|
||||
sty accu + 2
|
||||
lda #0
|
||||
sta accu + 3
|
||||
#else
|
||||
lda $a2
|
||||
sta accu + 0
|
||||
lda $a1
|
||||
sta accu + 1
|
||||
lda $a0
|
||||
sta accu + 2
|
||||
lda #0
|
||||
sta accu + 3
|
||||
#endif
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user