home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / crossplatform / emulators / MacOS / mac64-04.hqx / MAC64-04.SEA / C64 / SOURCE / Stack.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-25  |  170 b   |  5 lines  |  [TEXT/KAHL]

  1. #DEFINE pUSH(Z) ram[SP+256]=Z; SP--
  2. #DEFINE pOP() ((BYTE)ram[++SP+256])
  3. #DEFINE pUSHwORD(Z) pUSH((Z>>8)&255); pUSH(Z&255)
  4. #DEFINE pOPwORD(Z) Z=pOP(); Z +=(WORD)256*pOP()
  5.