;************************************************************************

;

; BMovHdr

;

; Header record for the test program of the VDC BG screen routines

; Robert A. Knop Jr., comp.sys.cbm Hacking magazine Issue #3

;

; (Based on SamSeqHdr by BSW)

;

;************************************************************************

.if Pass1 ;Only need to include this file

;during assembler's first pass.

.include geosSym ;get GEOS definitions

.endif

.header ;start of header section

.word 0 ;first two bytes are always zero

.byte 3 ;width in bytes

.byte 21 ;and height in scanlines of:

.byte $80 รถ USR ;Commodore file type, with bit 7 set.

.byte APPLICATION ;Geos file type

.byte SEQUENTIAL ;Geos file structure type

.word Start ;start address of program (where to load to)

.word $3ff ;usually end address, but only needed for

;desk accessories.

.word Start ;init address of program (where to JMP to)

.byte "testBG V1.0",0,0,0,$c0

;permanent filename: 12 characters,

;followed by 4 character version number,

;followed by 3 zeroes,

;followed by 40/80 column flag. (80 col ONLY)

.byte "The Masked Nerd ",0

;twenty character author name

;end of header section which is checked for accuracy

.block 160-117 ;skip 43 bytes...

.byte "Demo of 64K VDC "

.byte "BG screen routines.",$0d

.byte "by Rob Knop"

.endh