Prev: 38946 Up: Map Next: 39006
38968: Print Girl
Used by the routine at Graphics_Width04.
PrintGirl 38968 PUSH BC Stash BC on the stack.
38969 CALL PrintGraphic Call PrintGraphic.
38972 POP BC Restore BC from the stack.
38973 SRL C Shift C left three times.
38975 SRL C
38977 SRL C
38979 PUSH DE HL=DE (using the stack).
38980 POP HL
GirlCopyAttributes_RowLoop 38981 PUSH IX Stash IX and BC on the stack.
38983 PUSH BC
GirlCopyAttributes_Loop 38984 LD A,(HL) Copy a byte of data from *HL to *IX+0.
38985 LD (IX+0),A
38988 INC HL Increment HL by one.
38989 INC IX Increment IX by one.
38991 DJNZ GirlCopyAttributes_Loop Decrease the counter by one and loop back to GirlCopyAttributes_Loop until the counter is zero.
38993 POP BC Restore BC from the stack.
38994 POP IX Restore IX from the stack.
38996 LD DE,32 IX+=0032.
38999 ADD IX,DE
39001 DEC C Decrease C by one.
39002 JR NZ,GirlCopyAttributes_RowLoop Jump back to GirlCopyAttributes_RowLoop until C is zero.
39004 INC C Increment C by one.
39005 RET Return.
Prev: 38946 Up: Map Next: 39006