mirror of
https://github.com/Tolik-Trek/Spectrum.EXE.git
synced 2026-11-07 09:29:54 +03:00
71 lines
1.8 KiB
Plaintext
71 lines
1.8 KiB
Plaintext
; Œ ªà®áë ªá¥«¥à â®à ¤«ï ªà á®âë))
|
|
|
|
;--------[¢ëª«îç¨âì ªá¥«¥à â®à]--------
|
|
MACRO ACC_Off
|
|
ld b,b
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;---------[०¨¬ ¯à¨¥¬ ¡ ©â ]----------
|
|
MACRO ACC_SetBlockSize
|
|
ld d,d
|
|
; ¢ª«îç ¥â ªá¥«¥à â®à ¢ ०¨¬ ¯à¨¥¬
|
|
; ¡ ©â à §¬¥à ¡«®ª ¤ «¥¥ á«¥¤ã¥â
|
|
; ª®¬ ¤ ⨯ LD A,dat, £¤¥ dat ¨ ¡ã¤¥â
|
|
; ®¢ë¬ à §¬¥à®¬ ¡«®ª . …᫨ à §¬¥à
|
|
; ¡«®ª ¡ë« ãáâ ®¢«¥ à ¥¥, ¥£® ¬®¦®
|
|
; ¥ ãáâ ¢«¨¢ âì.
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;-------[§ ¯®«¥¨¥ ®¤¨¬ ¡ ©â®¬]-------
|
|
MACRO ACC_FillOneByte
|
|
ld c,c
|
|
; ޝ¥à æ¨ï Fill. �®á«¥¤ãîé ï ª®¬ ¤
|
|
; ⨯ LD (HL),A ¯à¨¢¥¤¥â ª § ¯®«¥¨î
|
|
; 㪠§ ®£® à ¥¥ ª®«¨ç¥á⢠¡ ©â
|
|
; § 票¥¬ A
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;----[§ ¯®«¥¨¥ ¢¥à⨪ «ìëå «¨¨©]----
|
|
;ޝ¥à æ¨ï Fill ¤«ï £à ä¨ç¥áª®£® íªà .
|
|
MACRO ACC_FillScreenOneByte
|
|
ld e,e
|
|
; �®á«¥¤ãîé ï ª®¬ ¤ ⨯ LD (HL),A
|
|
; ¯à¨¢¥¤¥â ª § ¯®«¥¨î § 票¥¬ A
|
|
; ¢¥à⨪ «ìëå «¨¨© íªà 㪠§ ë¬
|
|
; à ¥¥ ª®«¨ç¥á⢮¬ ¡ ©â
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;----------[ª®¯¨à®¢ ¨¥ ¡«®ª ]----------
|
|
MACRO ACC_CopyBlock
|
|
ld l,l
|
|
; �®á«¥¤ãîé ï ª®¬ ¤ ⨯ LD A,(HL)
|
|
; ¯à¨¢¥¤¥â ª § ¯®«¥¨î އ“ ªá¥«¥à â®à
|
|
; ¤ 묨 ¨§ ¤à¥á (HL), ª®¬ ¤ ⨯
|
|
; LD (DE),A ¯à¨¢¥¤¥â ª ¯¥à¥§ ¯¨á¨ ¤ ëå
|
|
; ¨§ އ“ ªá¥«¥à â®à ¢ ®á®¢®¥ ¨«¨
|
|
; ¢¨¤¥®-އ“.
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;---[ª®¯¨à®¢ ¨¥ £à ä¨ç¥áª®£® ¡«®ª ]----
|
|
MACRO ACC_CopyScreenBlock
|
|
ld a,a
|
|
; ª®¯¨à®¢ ¨¥ ¡«®ª ¤«ï £à ä. íªà .
|
|
; �®á«¥¤ãîé ï ª®¬ ¤ ⨯ LD A,(HL)
|
|
; ¯à¨¢¥¤¥â ª § ¯®«¥¨î އ“ ªá¥«¥à â®à
|
|
; ¤ 묨 ¨§ ¤à¥á (HL), ª®¬ ¤ ⨯
|
|
; LD (DE),A ¯à¨¢¥¤¥â ª ¯¥à¥§ ¯¨á¨ ¤ ëå
|
|
; ¨§ އ“ ªá¥«¥à â®à ¢ ¢¨¤¥®-އ“
|
|
; ¢¥à⨪ «ì묨 «¨¨ï¬¨.
|
|
ENDM
|
|
;---------------------------------------
|
|
|
|
;--------------[Reserved]---------------
|
|
MACRO ACC_Reserved
|
|
LD H,H
|
|
ENDM
|
|
;--------------------------------------- |