Needs about 1K of ROM space and 8 bytes of the zero page.
Posted Thu Nov 11, 2010 11:07 PM
Posted Thu Feb 10, 2011 2:00 PM
Sample Char: A ($41) Offset: +$0208 80 40 20 10 08 04 02 01 0 0 0 0 0 0 0 0 ........ 0208:00 0 0 0 1 1 0 0 0 ...**... 0209:18 0 0 1 1 1 1 0 0 ..****.. 020A:3C 0 1 1 0 0 1 1 0 .**..**. 020B:66 0 1 1 0 0 1 1 0 .**..**. 020C:66 0 1 1 1 1 1 1 0 .******. 020D:7E 0 1 1 0 0 1 1 0 .**..**. 020E:66 0 0 0 0 0 0 0 0 ........ 020F:00
Posted Thu Feb 10, 2011 9:39 PM
GroovyBee, on Thu Feb 10, 2011 7:10 PM, said:
charbase = $34 .org $C000 A78adr = * font: .incbin "ataruso.78f" ; each line is 2 DLs and an end-of-zone code, 12 bytes. 25 lines need copied initdl: nmi: irq: rti reset: cld ldx #$FF txs jsr initty hang: jmp hang initty: lda #>font sta charbase rts .res $FF7A-* .res $FFF8-*, 0 ; signature .byte $FF .byte ($07+>A78adr) vnmi: .word nmi vrst: .word reset virq: .word irq A78len = *-A78adr
Posted Fri Feb 11, 2011 4:27 AM
Posted Fri Feb 11, 2011 9:10 AM
Posted Fri Feb 11, 2011 10:38 AM
GroovyBee, on Fri Feb 11, 2011 9:19 AM, said:
Posted Fri Feb 11, 2011 10:50 AM
Posted Fri Feb 11, 2011 11:04 AM
Posted Fri Feb 11, 2011 11:17 AM
.segment "A78HEADER" .byte 1 .byte "ATARI7800 " .byte "Beef Drop " .dbyt 0 ;data length high word .dbyt $8000 .if .def(FORCEPOKEY) .dbyt FORCEPOKEY .else .dbyt 1 ;cart type 1=pokey + 2=super cart bs + 4=Super Cart RAM .endif .byte 1 ;controller 1 type 0=none 1=joy 2=gun .byte 1 ;controller 2 type .byte 0 ;0=ntsc 1=pal .res 42 .byte "ACTUAL CART DATA STARTS HERE"
Posted Fri Feb 11, 2011 1:22 PM
.org $2000 ; can be anywhere really .byte 0 .byte "ATARI7800 " ; voodoo bytes .byte "incomplete firmware test ", 0 ; name of rom .word A78len, 0 .byte $00, $00 ; XXX .byte 1, 1 ; joysticks .byte 0 .res $2064-* .byte "ACTUAL CART DATA STARTS HERE" A78adr = $C000 A78beg = * .incbin "atarexp.bin" A78len = *-A78beg
Posted Fri Feb 11, 2011 1:26 PM
Posted Fri Feb 11, 2011 11:18 PM
Posted Sat Feb 12, 2011 4:20 AM
Posted Sat Feb 12, 2011 9:30 AM
.org $2000 ; can be anywhere really .byte 1 .byte "ATARI7800 " ; voodoo bytes .byte "incomplete firmware test ", 0 ; name of rom .word A78len, 0 .byte $00, $00 ; XXX .byte 1, 1 ; joysticks .byte 0 ; .res $2064-* .res 42 .byte "ACTUAL CART DATA STARTS HERE" A78adr = $C000 A78beg = * .incbin "atarexp.bin" A78len = *-A78beg
Posted Sat Feb 12, 2011 9:40 AM
Posted Sat Feb 12, 2011 12:43 PM
Posted Sat Feb 12, 2011 12:46 PM
The Usotsuki, on Sat Feb 12, 2011 12:43 PM, said:
Quote
Posted Sat Feb 12, 2011 10:45 PM
Posted Sun Feb 13, 2011 4:19 AM
Posted Sun Feb 13, 2011 8:47 AM
Posted Sun Feb 13, 2011 8:58 AM
Posted Sun Feb 13, 2011 10:16 AM
Posted Sun Feb 13, 2011 10:17 AM
0 members, 0 guests, 0 anonymous users