[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pascal system
"mdj" <mdj.mdj@gmail.com> wrote:
>
>There was a book published back in the day, that I never owned, that
>was basically the 'Beneath Apple Dos' of Pascal. It included a number
>of patches you could use to speed it up.
>
>The single biggest performance limitation in Apple Pascal is the
>console I/O. You can fix this with some hackery, and it makes a world
>of difference.
Perhaps P-Source: Guide to Apple Pascal System by Rany Hyde?
>
>Another advantage was program size. Using the virtual machine meant
>having a lot more data space, since programs were far more compact than
>native code equivalents.
>
Very true. P-code is compact and allows for a very small footprint in limited
memory situations.
>At one point I needed more precision in floating point routines, so I
>assembled Woz's 6502 floating point routines into a Pascal UNIT. Was
>quite zippy too. In fact, I really should pull out some of those units
>and put them up for download. There's another that I hacked together to
>allow the use of double hires graphics as well, but it's actually
>written in Pascal and is a little slow for some tasks.
>
Publishing these routines would be much appreciated.
You are welcome to join the UCSD Yahoo group and add to the file library, where
much UCSD nostalgia can be found: http://groups.yahoo.com/group/UCSDPascal/
Hans, http://www.hansotten.com