Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!willett!ForthNet From: ForthNet@willett.UUCP (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: UR/FORTH ASSEMBLER Message-ID: <128.UUL1.3#5129@willett.UUCP> Date: 5 Jan 90 01:26:21 GMT Organization: Latest Link in ForthNet Chain Lines: 19 Date: 12-31-89 (03:25) Number: 119 To: JOHN SOMERVILLE Refer#: 108 From: RAY DUNCAN Read: NO Subj: UR/FORTH ASSEMBLER Status: PUBLIC MESSAGE Finally, I should point out that the word INT86 in PC/FORTH and UR/FORTH makes CODE definitions for most BIOS and DOS interface functions unnecessary. For example you could code your "happy face" as follows: HEX : HAPPY-FACE 1 regDX ! 0200 regAX ! 21 INT86 ; The INT86 word takes care of saving and restoring all necessary registers and makes it possible to write portable code for most DOS and BIOS stuff (portable across LMI systems anyway). ----- This message came from GEnie via willett through a semi-automated program. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'