Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!mit-eddie!genrad!decvax!mcnc!ethos!ggw From: ggw@ethos.UUCP (Gregory Woodbury) Newsgroups: comp.lang.forth Subject: Re: TIL design topics Message-ID: <923@ethos.UUCP> Date: Wed, 26-Nov-86 01:18:39 EST Article-I.D.: ethos.923 Posted: Wed Nov 26 01:18:39 1986 Date-Received: Wed, 26-Nov-86 20:14:14 EST References: <1001@usl.UUCP> <754@argon.idec.stc.co.uk> Reply-To: ggw@ethos.UUCP (Gregory Woodbury) Organization: Humanities Forum at ethos, Durham, NC Lines: 31 Keywords: Roll Your Own Language In article <754@argon.idec.stc.co.uk> howellg@idec.stc.co.uk (Gareth Howell) writes: >In article <1001@usl.UUCP> elg@usl.UUCP (Eric Lee Green) writes: }> }>I am currently designing a small threaded language in which to program }>my fairly new Commodore 128. I don't particularly like FORTH, it is }>excruciatingly slow on a 6502, and the command names are just aweful }> >Have you considered swapping your 6502 for a Western Digital 65802 >processor. This is a pin for pin replacement that has an expanded >register and instruction set; including instructions that speed up >words like NEXT. Have a look at "Implementing FORTH on a New >Processor: FORTH for the 65816 and 65802" by John Bowling of Starlight >FORTH Systems. It was presented at the 1984 Rochester FORTH >conference. The only problem is that the C-128 CPU is an 8502 which is a 6510 work-alike that has additional lines for external control devices and co-processors. I have been looking around for details of the 8502, but can't locate data sheets for it. Additionally, on the C-128, you should consider using the MMUs ability to relocate the stack and page 0 to alternate locations, this frees additional space for the implementations of stack based operations. ------------------------------------------ Gregory G. Woodbury The usual disclaimers apply CEO, Research Triangle C-64/128 User's Group {duke|mcnc|rti-sel}!ethos!ggw The line eater is a boojum snark! -- ------------------------------------------ Gregory G. Woodbury The usual disclaimers apply CEO, Research Triangle C-64/128 User's Group {duke|mcnc|rti-sel}!ethos!ggw The line eater is a boojum snark!