mirror of
https://github.com/robmcmullen/fujirun.git
synced 2024-12-29 14:33:23 +00:00
190822a0dc
* copy symbols to applewin directory so they'll show up in the debugger!
263 lines
5.2 KiB
ArmAsm
263 lines
5.2 KiB
ArmAsm
; these characters will be reversed using Omnivore, so the bits are as
|
|
; they will appear on screen, not reversed as in screen memory. Bit 9
|
|
; is the "high bit" for the palette selection, as defined below.
|
|
|
|
*= $b000
|
|
|
|
fatfont_maze
|
|
; curseschars = [
|
|
; curses.ACS_CKBOARD, # illegal
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_VLINE, # 3: up/down
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_ULCORNER, # 5: down/right
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00101010
|
|
.byte %00101010
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_LLCORNER, # 6: up/right
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101010
|
|
.byte %00101010
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_LTEE, # 7: up/down/right
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101010
|
|
.byte %00101010
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_URCORNER, # 9: left/down
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %10101000
|
|
.byte %10101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_LRCORNER, # 10: left/up
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %10101000
|
|
.byte %10101000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_RTEE, # 10: left/up/down
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %10101000
|
|
.byte %10101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_HLINE, # 12: left/right
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %10101010
|
|
.byte %10101010
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_TTEE, # 13: left/right/down
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %10101010
|
|
.byte %10101010
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
|
|
; curses.ACS_BTEE, # 14: left/right/up
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %00101000
|
|
.byte %10101010
|
|
.byte %10101010
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_HLINE, # 15: alternate left/right
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %01010100
|
|
.byte %01010100
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; # And same again, with dots
|
|
|
|
|
|
|
|
|
|
; curses.ACS_CKBOARD, # illegal
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_VLINE, # 3: up/down
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_ULCORNER, # 5: down/right
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00111110
|
|
.byte %00111110
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_LLCORNER, # 6: up/right
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111110
|
|
.byte %00111110
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_LTEE, # 7: up/down/right
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111111
|
|
.byte %00111111
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
; curses.ACS_URCORNER, # 9: left/down
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %11111000
|
|
.byte %11111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_LRCORNER, # 10: left/up
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %11111000
|
|
.byte %11111000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_RTEE, # 11: left/up/down
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %11111000
|
|
.byte %11111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_HLINE, # 12: left/right
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %11111110
|
|
.byte %11111110
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_TTEE, # 13: left/right/down
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %11111110
|
|
.byte %11111110
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
|
|
; curses.ACS_BTEE, # 14: left/right/up
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %00111000
|
|
.byte %11111110
|
|
.byte %11111110
|
|
.byte %00000000
|
|
.byte %00000000
|
|
.byte %00000000
|
|
|
|
; curses.ACS_CKBOARD,
|
|
.byte 0,0,0,0,0,0,0,0
|
|
|
|
|