[
Home |
Documentation |
Gallery |
Download |
Demo |
GameKit
]
[
Info |
MIDlet |
Sheets |
SDK
]
Programs
Assembly:
bgcol1
bgcol2
charset
ciao
fill1
fill2
gamekeys
idummy
iload
ipnggen1
ipnggen2
irawrgba
keypad
loop1
loop2
loop3
maze
resize
setpal
sprites
stdpal
tiles
vintage
C:
bounce
cciao
clock
cpubm
dpyinfo
fps
gperf
hello
mandelbrot
newline
pngtest
rand
time
Support Files
c64jb.c
cgetc.s
chline.s
clock.s
clrscr.s
color.s
cputc.s
crt0.s
ctype.s
cvline.s
gotox.s
gotoxy.s
gotoy.s
header.s
jbit.cfg
jbit.h
jbit.inc
kbhit.s
mainargs.s
randomize.s
vsync.s
wherex.s
wherey.s
_scrsize.s
_systime.s
; ; Written by Emanuele Fornara ; ; clock_t clock (void); ; .export _clock .importzp sreg .include "jbit.inc" .code .proc _clock ; ask for time in 1/100th of a second relative to the ; time the IO chip has been reset lda #REQ_TIME sta REQPUT lda #TIME_RESET sta REQPUT lda #TIME_100 sta REQPUT sta REQEND ; the 8 bytes (!) result is located at REQDAT ; (least significant bytes first) lda REQDAT+3 sta sreg+1 lda REQDAT+2 sta sreg ldx REQDAT+1 lda REQDAT+0 rts .endproc