FORMAT/format/include/macro.s
Anatoliy Belyanskiy 6e9ce03009 1. Правильная генерация серийного номера по доке от M$
2. Исправление максимального размера раздела для FAT 16
3. Мелкие правки
2026-01-27 22:28:53 +10:00

60 lines
812 B
ArmAsm
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;-------------------------------------------------------------------------------
MACRO SYS func
ld c,func
rst 0x10
ENDM
MACRO PrintChars str_data_ptr ;㪠§ â¥«ì ­  áâபã á ᨬ¢®« ¬¨
ld hl,str_data_ptr
SYS ESTEX_pchars
ENDM
MACRO PrintChar char ;ᨬ¢®«
ld a,char
SYS ESTEX_pchar
ENDM
macro BIOS function_code
ld c,function_code
rst 8
endm
;ACCELERATOR
macro ACC_ON
ld d,d
endm
macro ACC_OFF
ld b,b
endm
macro ACC_FILL
ld c,c
endm
macro ACC_FILL_GFX
ld e,e
endm
macro ACC_COPY
ld l,l
endm
macro ACC_COPY_GFX
ld a,a
endm
; macro DSS_OpenFile mode, filename
; ld hl,filename
; ld b,mode
; Estex fopen
; endm
; macro DSS_ReadFile dst, size
; ld hl,dst
; ld de,size
; Estex fread
; endm