Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!news-1.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: bill@server3.cs.scranton.edu (Bill Gunshannon) Newsgroups: comp.lang.pascal.misc Subject: Re: "Tiny" Pascal 8080 runtime code ( longer? ) Date: 4 Feb 2014 14:19:58 GMT Organization: Computing Sciences Dept., University of Scranton Lines: 26 Message-ID: References: <85c628f7-aa3d-4e6e-8f93-61a9d1ec5136@googlegroups.com> <804c2ac9-ab71-46d5-8c4a-a1e43ef4430c@googlegroups.com> Reply-To: billg999@cs.uofs.edu Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: individual.net R+ufAnAs+wT7iicWpNZ95QGNGssw14XBYnc5qh7o5C4B3xBVyJ Cancel-Lock: sha1:wzPCVt4lbSTd7xPfbSe0bOac0RA= X-Newsreader: knews 1.0b.1 X-Face: #S"T9jP[OH$fbA-]+!@r#:cHoa=2+R{,NY(E9Mw0/G2D_((6`6R8@JjodwakR~(J?mCY+]yn//;$5;=/Gc'22VrB Xref: csiph.com comp.lang.pascal.misc:634 In article <804c2ac9-ab71-46d5-8c4a-a1e43ef4430c@googlegroups.com>, bjbuzzcat@gmail.com writes: > The Byte book is great. Not only about Tiny Pascal, but all the other material that it contains. While I've never tried the North Star version out, I have spent a lot of time with a variation of the Byte pascal that was made for the Radio Shack Model I computer by People's Software. That has a compiler/editor in basic, interpreter in basic, interpreter in Tiny Pascal, and a Translator in basic that generates Z80 code. It also includes the Z80 runtime code. I have TRS-80 Tiny Pascal but mine has nothing in BASIC. It loads as a CMD file btu contains a lot as P-code. The compiler, the editor are all P-code while the Interpretor and Runtime are machine code. Any chance I could get a copy of the version you have? As I do have the machine to run it on. Model I's, a Model III and even a Model 4. > I don't have any computer to run it on, so I use the emulators to run it on my pc. The biggest pain, is entering the source code in the compiler/editor. So I have entered the byte book version of the compiler, modified it to run using basica and can now enter a tiny pascal program into a text file and then compile it into a Pcode text file. This weekend, I just finished writing a turbo pascal program that takes the pcode file and creates a "CAS" file that can then be loaded into the TRS-80 emulator and run. So far seems to work pretty good. > Next step is to write a translator in turbo pascal that would take the pcode and translate it to a "CAS" file of z-80. Final step is to roll the runtime into the CAS file so I can run it in the emulator as a System file. > If anyone is interested, I can provide the People's Pascal Files which has the basic code and a tiny pascal compiler source written in Tiny Pascal. The z80 machine code file is also there. Can also provide the basic and turbo pascal files I'm using on the PC. > Tiny Pascal is such fun to play with. I agree. That's why I have been trying to find enough pieces to make it more available and to add functionality to it. bill -- Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves billg999@cs.scranton.edu | and a sheep voting on what's for dinner. University of Scranton | Scranton, Pennsylvania | #include