41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | ||
| ; LAST UPDATE: 28.02.2025 savelij
 | ||
| 
 | ||
| ; mame/src/mame/sinclair/sprinter.cpp 
 | ||
| ;	OFF        = 0,    // ld b,b
 | ||
| ;	FILL,              // ld c,c
 | ||
| ;	SET_BUFFER,        // ld d,d
 | ||
| ;	FILL_VERT,         // ld e,e
 | ||
| ;	DOUBLE,            // ld h,h
 | ||
| ;	COPY,              // ld l,l
 | ||
| ;	OFF_HALT,          // halt
 | ||
| ;	COPY_VERT,         // ld a,a
 | ||
| ;	MODE_AND   = 0xa6, // and (hl)
 | ||
| ;	MODE_XOR   = 0xae, // xor (hl)
 | ||
| ;	MODE_OR    = 0xb6, //  or (hl)
 | ||
| ;	MODE_NOP   = 0xbe  //  cp (hl)
 | ||
| 
 | ||
| ; []----------------------------------------------------------[]
 | ||
| ACCELCMD
 | ||
| .OFF		EQU 0x40	; LD B,B ¢ëª«îç¨âì  ªá¥«¥à â®à
 | ||
| .FILL		EQU 0x49	; LD C,C ޝ¥à æ¨ï Fill - § ¯®«¥¨¥ ®¤¨¬ ¡ ©â®¬.
 | ||
| 				;        <20>®á«¥¤ãîé ï ª®¬ ¤  ⨯  LD (HL),A ¯à¨¢¥¤¥â ª § ¯®«¥¨î
 | ||
| 				;        㪠§ ®£® à ¥¥ ª®«¨ç¥á⢠ ¡ ©â § ç¥¨¥¬ A.
 | ||
| .SET_BUFFER	EQU 0x52	; LD D,D ¢ª«îç¨âì  ªá¥«¥à â®à ¢ ०¨¬ ¯à¨¥¬  ¡ ©â  à §¬¥à 
 | ||
| 				;        ¡«®ª  ¤ «¥¥ á«¥¤ã¥â ª®¬ ¤  ⨯  LD A,dat, £¤¥ dat ¨
 | ||
| 				;        ¡ã¤¥â ®¢ë¬ à §¬¥à®¬ ¡«®ª . …᫨ à §¬¥à ¡«®ª  ¡ë«
 | ||
| 				;        ãáâ ®¢«¥ à ¥¥, ¥£® ¬®¦® ¥ ãáâ  ¢«¨¢ âì
 | ||
| .FILL_VERT	EQU 0x5B	; LD E,E ޝ¥à æ¨ï Fill ¤«ï £à ä¨ç¥áª®£® íªà   - 
 | ||
| 				;        § ¯®«¥¨¥ ¢¥à⨪ «ìëå «¨¨©
 | ||
| .DOUBLE		EQU 0x64	; LD H,H
 | ||
| .COPY		EQU 0x6D	; LD L,L ª®¯¨à®¢ ¨¥ ¡«®ª . <20>®á«¥¤ãîé ï ª®¬ ¤  ⨯ 
 | ||
| 				;        LD A,(HL) ¯à¨¢¥¤¥â ª § ¯®«¥¨î އ“  ªá¥«¥à â®à  ¤ ë¬¨
 | ||
| 				;        ¨§  ¤à¥á  (HL),   ª®¬ ¤  ⨯  LD (DE),A ¯à¨¢¥¤¥â
 | ||
| 				;        ª ¯¥à¥§ ¯¨á¨ ¤ ëå ¨§ އ“  ªá¥«¥à â®à  ¢ ®á®¢®¥ ¨«¨ ¢¨¤¥®-އ“.
 | ||
| .OFF_HALT	EQU 0x76
 | ||
| .COPY_VERT	EQU 0x7F	; LD A,A - ª®¯¨à®¢ ¨¥ ¡«®ª  ¤«ï £à ä¨ç¥áª®£® íªà   ¯®¤®¡  ª®¬ ¤¥
 | ||
| .MODE_AND	EQU 0xA6	; AND (HL)
 | ||
| .MODE_XOR	EQU 0xAE	; XOR (HL)
 | ||
| .MODE_OR	EQU 0xB6	; OR (HL)
 | ||
| .MODE_NOP	EQU 0xBE	; CP (HL)
 | 
