ploadf.asm 391 B

1234567891011121314151617181920212223242526
  1. ; Parameter / Local var load
  2. ; A => Offset
  3. ; IX = Stack Frame
  4. ; RESULT: HL => IX + DE
  5. ;
  6. #include once <iloadf.asm>
  7. ;
  8. __PLOADF:
  9. lda z80_ix ;- push ix
  10. pha
  11. lda z80_ix+1
  12. pha
  13. pla ;- pop hl
  14. sta z80_h
  15. pla
  16. sta z80_l
  17. clc ;- add hl,de
  18. lda z80_l
  19. adc z80_e
  20. sta z80_l
  21. lda z80_h
  22. adc z80_d
  23. sta z80_h
  24. jmp __LOADF ;- jp __LOADF