Get JBit at SourceForge.net. Fast, secure and Free Open Source software downloads

[ Home | Documentation | Gallery | Download | Demo | GameKit ]
[ Info | MIDlet | Sheets | SDK ]

Demo (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

+----------+
|          |
|  JBitRT  |
|  MIDlet  |
| Emulator |
|          |
|  1 2 3   |
|  4 5 6   |
|  7 8 9   |
|  * 0 #   |
|          |
+----------+

loop2.jb

; Changing letters (infinite loop).
; CPU Instructions: DEC (DECrement memory), LDY, STY and TAX \
; (Transfer/copy Accumulator to X register).
; IO: Write the desired FPS * 4 into 2:17 (e.g. 4 = 1 FPS).

	.include "jbit.inc"

.code

	lda	#4
	sta	FRMFPS
	lda	#'A'
	sta	CONVIDEO
	ldy	#0
	sty	FRMDRAW
	lda	#25
L3:	tax
L1:	inc	CONVIDEO
	sty	FRMDRAW
	dex
	bne	L1
	tax
L2:	dec	CONVIDEO
	sty	FRMDRAW
	dex
	bne	L2
	jmp	L3

loop2.s