6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Apr 20, 2024 12:57 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Wed Feb 22, 2012 7:58 am 
Offline

Joined: Fri Nov 26, 2010 6:03 pm
Posts: 46
Location: NSW, Australia
In the 1980s an Australian programmer, Nick Gammon, published a Pascal development system for the Commodore 64 and Apple][ called G-Pascal.

In spite of it being a p-code based interpreter (based, like a lot of others, on the BYTE Tiny Pascal from 1978), it was amazingly fast, and it was a life-line to teenage me who was wanting to go beyond BASIC and assembler. I even used it for writing my first-year University programming assignments. The G-Pascal software cost $80 in 1986, and was totally worth it-- I couldn't wait to actually buy a legal copy! :)

Anyway, last year, Nick Gammon was interviewed online at http://www.supercoders.com.au/blog/nick ... scal.shtml (Read it!), and he's now placed the source code and documentation for the Commodore 64 version of G-Pascal online at http://www.gammon.com.au/GPascal/source/

As the interview mentions, the above source code for the Commodore 64 version of G-Pascal was actually developed on Nick's Apple][ using the Merlin assembler (...and disk drives a lot faster than the 1541..) I certainly didn't have anything that would build it as-is, so I've munged it into cc65/ca65 assembler format, and managed to get a bit-exact (well, the bits that count..) buildable version, which I've put online at http://kildall.apana.org.au/~cjb/G-Pascal/


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 23, 2012 1:50 am 
Offline
User avatar

Joined: Wed Jan 04, 2012 4:28 am
Posts: 31
Location: Florida
Thanks for this post. I used to program in Oxford Pascal a bit for C-64. I ported Turbo Pascal 3-D functions (z=f(x,y)) drawing program to Oxford Pascal which worked remarkably fast (I guess program algorithm was good but also p-code interpreter of oxford pascal as well). I also wrote few programs that helped me draw 2-D functions graphs and some simple music programs. They were much faster than their BASIC alternatives I wrote earlier. I had a copy of g-pascal compiler that came to me on some cassette tape (hacked from disk version is my guess) but without manual I could not figure it out. I also could not save programs to tape and since I did not have 1541 drive, it was useless. Perhaps I will give it a try now, since this software became open.

_________________
Marek Karcz
---
"Don't worry. We've got our best people working on it."


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 23, 2012 8:43 pm 
Offline
User avatar

Joined: Sun Feb 13, 2005 9:58 am
Posts: 85
cjb wrote:
In the 1980s an Australian programmer, Nick Gammon, published a Pascal development system for the Commodore 64 and Apple][ called G-Pascal.


I Like!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: