Changes

TRACKERS MB SRC EN MYBIOS

120 bytes added, 19:52, 17 July 2019
no edit summary
;Handy equals CHGET equ 09fh CHPUT equ 0a2h F1 equ 0c0h F2 equ 0c1h F3 equ 0c2h F4 equ 0c3h F5 equ 0c4h F6 equ 0c5h F7 equ 0c6h F8 equ 0c7h F9 equ 0c8h F10 equ 0c9h BS equ 8 HOME equ 11 RETURN equ 13 ESC equ 27 CR equ 28 CL equ 29 CU equ 30 CD equ 31 SPACE equ 32 DEL equ 127 XCOADR equ 0f3ddh YCOADR equ 0f3dch WIDTHADR equ 0f3aeh ; Macro definitions ; if .not. dosprog BIOS macro @adres ;Macro voor bios call @adres endm bdoscall equ 0f37dh else BIOS macro @adres ld iy,(0fcc1h) ld ix,@bcal call 01ch endm bdoscall equ 5 endif BDOS macro @callnr ld c,@callnr call bdoscall endm MENU macro @nr,@adres ;Macro voor een menukeuze db @nr dw @adres endm ENDMENU macro ;code for end menu db 0 endm KEYMATRIX macro @rij,@bitnr ;Macro for scan keybord matrix ld a,@rij ;check bit. BIOS 0141h bit @bitnr,a endm KEYSCAN macro @rij ;Macro for scannen keybord matrix ld a,@rij BIOS 0141h endm LOCATE macro @yco,@xco ld hl,256 * @xco + @yco ld (YCOADR),hl endm WIDTH macro @numchar ld a,@numchar ld (WIDTHADR),a endm CLS macro xor a BIOS 0c3h endm FKEYOFF macro BIOS 0cch endm FKEYON macro BIOS 0cfh endm SCREEN macro @scrnr ld a,@scrnr call 05fh endm if grpprog VDPREG macro @reg,@data ld a,@data out (099h),a ld a,@reg + 128 out (099h),a endm VDPWRITE macro @adres ld hl,@adres call setwrt endm endif �������������