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 #   |
|          |
+----------+

bgcol2.jb

; Same as bgcol1, but using DMA.
; Requests can also be sent to the IO chip by putting the address of \
; the request in 2:5 (HI) and 2:4 (LO); the request starts with 2 bytes \
; storing the length of the data to be sent. \
; The DMA request is synchronous and starts when a value is written to 2:4.


	.include "jbit.inc"

.code

	lda	#>_data_start_
	sta	REQPTRHI
	lda	#ENABLE_BGCOL
	sta	ENABLE
	lda	#<setbgcol
	sta	REQPTRLO
	brk

.data
_data_start_:

setbgcol: req
	.byte	REQ_SETBGCOL, COLOR_BLACK
endreq	

bgcol2.s