Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ Programming ➜ General ➜ GPascal - a blast from the past

GPascal - a blast from the past

It is now over 60 days since the last post. This thread is closed.     Refresh page


Pages: 1  2 

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #15 on Sun 23 Sep 2012 01:37 AM (UTC)
Message
I found a pile of disks that claim to be G-Pascal. I have no way of verifying if that is true or what is on them. Hopefully it would have the run-time system on it.

If you send me a private message (via the forum) with your mailing address on it I'll send it to you and you can see what you can do with it.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Deathshadow   USA  (4 posts)  Bio
Date Reply #16 on Tue 16 Oct 2012 06:52 PM (UTC)
Message
Disks in hand, I'll drag out the real hardware tonight to see what's on them. Real big of you to ship these out, be interesting to see if it's just the normal prg or if there's more on them than that.
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #17 on Thu 08 Jan 2015 12:09 AM (UTC)

Amended on Thu 08 Jan 2015 12:20 AM (UTC) by Nick Gammon

Message
A copy of the GPascal disk with most files on it:

http://www.gammon.com.au/GPascal/g-pascal.d64



Courtesy of AussieSmitty. (see post http://www.gammon.com.au/forum/?id=12690)

Example of running the Sub Hunt game:


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by AussieSmitty   (12 posts)  Bio
Date Reply #18 on Thu 08 Jan 2015 04:12 AM (UTC)
Message
I was able to get the Prime Numbers program added into the .D64 'floppy' file.

Interesting how I did this. I OCR'd the page from the user's manual that had the Prime Numbers example and saved the text as "prime numbers.prg". Then just loaded this from within G-Pascal and re-saved the file (so that it got tokenized).

Anyhow, I'm still not sure how to get the Runtime Object file off my floppy and onto the .D64 'floppy'. I'm sure I will discover a way.

I also realize that so far I have only been using G-Pascal version 3.0 when there was a version 3.1. Another item on my to do list is to get 3.1 onto a suitable .D64 file with all the extra files.
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #19 on Thu 08 Jan 2015 07:33 AM (UTC)
Message
I had completely forgotten about the Sub Hunt game. It seems to work OK.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #20 on Fri 23 Jan 2015 02:54 AM (UTC)
Message
The disks are not commercially available, however there is a link above to it converted to a file you can download. I don't know if you can convert that back to an actual disk.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Deathshadow   USA  (4 posts)  Bio
Date Reply #21 on Sat 24 Jan 2015 11:37 PM (UTC)

Amended on Sun 25 Jan 2015 02:59 AM (UTC) by Deathshadow

Message
The images I ripped from the disks back then are available here:

http://www.deathshadow.com/gPascal/

I made a "work" disk that just has gPascal itself, in addition to the 'original'.

I am NOT 100% sure the original disk is quite working right as there were a lot of errors, it is an amalgam of the two disks he was nice enough to send me using the 'good sectors' from each.

You CAN write .d64 files back to a floppy if you have a real 5141 drive and one of the "parallel port to C64 disk" cables like the so called X1541. The cable I use was built using the instructions here:

http://sta.c64.org/xa1541.html

Not even ten bucks worth of parts - I was able to "dead-bug" mine inside the 25 pin hood.

Which I use with the OpenCBM software on the PC.

http://spiro.trikaliotis.net/opencbm

Hope that helps.
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #22 on Sun 25 Jan 2015 12:40 AM (UTC)
Message
Files now mirrored here:

http://gammon.com.au/GPascal/gPascalWork.d64

http://gammon.com.au/GPascal/gpascalComplete.d64

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by AussieSmitty   (12 posts)  Bio
Date Reply #23 on Fri 30 Jan 2015 02:14 AM (UTC)
Message
Hi Deathshadow,

I also have X1541 cable but found it quite cumbersome to use for general use, as I had issues getting a PC with a parallel port these days as well as the software I used with it had to be run in DOS (I was using 64HDD http://www.64hdd.com/64hdd/details/c64-64feat.html).

I've now ordered an XUM1451 cable (see: https://www.youtube.com/watch?v=DazvNqZ96go) so I will be able to copy floppy disk images to and from my Commodore 1541 disk drive connected to any PC USB port! This cost me more than $10 ($52.90 to be precise), but the convenience should make up for this.

Thanks for creating the disk image file that Nick has now mirrored for everyone to be able to access. I've had a look and while most files are OK, you are correct that at least one appears to be corrupted (for instance the "News File ".PRG file).

I have a couple of original G-Pascal 3.1 disks (one I owned and one that Nick has sent me). So once the cable I have ordered has arrived I will see if I can get clean copies of any files that we need so we will have a complete .D64 file available.
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #24 on Tue 14 Apr 2015 09:12 PM (UTC)
Message
I received another copy of the G-Pascal disk contents today, now uploaded as:

http://gammon.com.au/GPascal/gpascal3.d64

According to AussieSmitty this one should work fine:

Quote:

The attached image is from a genuine G-Pascal disk (Serial number 7729) and the copy worked without a single error.

The only strange thing I have noticed is that loading using LOAD "*",8,1 won't run unless you then type SYS 32768, where the current image created by Deathshadow will launch directly with the LOAD "*",8,1 command. If one uses LOAD "*",8 (without the ,1) and then RUN it works fine.

In any case, the attached image is free of any corrupt files. For instance the NEWS application runs and reads the NEWS FILE all the way through.


Checking my directory on the server, all files have different sumchecks:


f06071ae0f7c40980df77941eced906f  G-Pascal_v3.0.d64
c164f01d5a1270ecc739900066a14135  g-pascal.d64
29d868c0f260eb67a2b01c151d0bb381  gPascalWork.d64
2f7b1444d68fc583be86780b9b44891f  gpascal3.d64  <-------- suggest using this one
9bec96646075fb9c58a988429d530063  gpascalComplete.d64


However they are all the same length:


-rw-r--r-- 1 user user 174848 Jul 16  2011 G-Pascal_v3.0.d64
-rwxr--r-- 1 user user 174848 Jan  6 22:24 g-pascal.d64
-rw-rw-r-- 1 user user 174848 Jan 24 19:24 gPascalWork.d64
-rw-rw-r-- 1 user user 174848 Apr 14 18:06 gpascal3.d64
-rw-rw-r-- 1 user user 174848 Jan 24 19:24 gpascalComplete.d64

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,133 posts)  Bio   Forum Administrator
Date Reply #25 on Sun 27 Feb 2022 02:01 AM (UTC)

Amended on Sun 27 Feb 2022 02:03 AM (UTC) by Nick Gammon

Message

I have resurrected G-Pascal for the 6502 by releasing on-board code (to be installed on your EEPROM) for Ben Eater’s 6502 computer.

Full documentation is on my website here.

You can see it in operation here:

I added an assembler so you can try out assembler code without having to keep removing and reprogramming the EEPROM.


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


96,933 views.

This is page 2, subject is 2 pages long:  [Previous page]  1  2 

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.