Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Canon Cat Forth Source Date: Fri, 04 Sep 2015 14:32:31 -0700 Organization: A noiseless patient Spider Lines: 11 Message-ID: <8737ythnv4.fsf@jester.gateway.sonic.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="38b554b2114f997ed08ebb809b0b9924"; logging-data="1991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Dd5kw6saXlPLsx4GpY+ve" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:ryDsXj6Y+ipLj0LPfgwhhSY/wUM= sha1:OZgHVrUcdB6z8q3O9gqrYV/v9BM= Xref: csiph.com comp.lang.forth:41735 Mux writes: > source code for the Canon Cat, a word processor from the late 80's > created by Jeff Raskin. > > https://groups.google.com/forum/#!topic/canon-cat/WCPRK8t3jIQ Wow! Thanks for posting that. It's around 30 KLOC of code, a lot of it in assembler. Both the Forth and assembler parts are impressive and well-commented. Do you know if there's a way to run the program on a modern computer, e.g. using a 68k emulator? The original hardware used a 5 mhz 68000 with 256k of ram, so emulation should be feasible.