Αναπτύσσεται σε Pascal στο Commodore 64 With Abacus Super Pascal 64

Αναπτύσσεται σε Pascal στο Commodore 64 With Abacus Super Pascal 64

Κόμβος πηγής: 2481263
<img decoding="async" data-attachment-id="663773" data-permalink="https://hackaday.com/2024/02/14/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64/abacus_super_pascal_64_manual/" data-orig-file="https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg" data-orig-size="721,721" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="abacus_super_pascal_64_manual" data-image-description data-image-caption="

Abacus Super Pascal 64 for the Commodore 64.

” data-medium-file=”https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64.jpg” data-large-file=”https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg?w=625″ class=”size-medium wp-image-663773″ src=”https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64.jpg” alt width=”400″ height=”400″ srcset=”https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg 721w, https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg?resize=250,250 250w, https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg?resize=400,400 400w, https://platoaistream.net/wp-content/uploads/2024/02/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64-1.jpg?resize=625,625 625w” sizes=”(max-width: 400px) 100vw, 400px”>

Abacus Super Pascal 64 for the Commodore 64.

Most people associate the Commodore 64 with Commodore BASIC and precompiled applications, but it also had a number of alternative development environments produced for it. One of these was Super Pascal 64 by Abacus. A solid introduction to this software package is provided in ένα σεμινάριο βίντεο by [My Developer Thoughts] on YouTube. This uses the Abacus Super Pascal 64 software and manual from the [Lyon Labs] website, which incidentally has a lot more development environments and operating systems for the C64 listed for your perusal.

Abacus’ Super Pascal supports the official Pascal language, requiring nothing more than a Commodore 64 and two Commodore 1541 floppy disk drives to get started. One FDD is for the Super Pascal software, which boots into the development environment, the other FDD and the disks in it are the target for the current project’s source code and compiled binary. Although the lack of support for FDDs other than the 1541 is somewhat odd, this comes presumably from the operating system nature of the development environment and the 1541 being by far the most common FDD for the C64.

During the tutorial, it’s clear that keeping a copy of the Pascal User Manual and Report (Έκδοση PDF) alongside it is necessary to explain some of the compiler messages, but this is probably a good reference to have within reach regardless. One of the example programs written in the tutorial is a benchmark application that runs through the alphabet (lower- and uppercase) in Pascal, which is compared with a Commodore BASIC version (see top image). The Pascal version is unsurprisingly much faster than the BASIC version, but then the inclusion of 6502 ASM within the Pascal code is demonstrated, with the resulting application zipping through the task in almost no time.

Εμείς πρόσφατα θυμήθηκε the life of Niklaus Wirth, who created the Pascal programming language, along with other languages and software which made much of modern-day computing possible.

Top image: Benchmark run comparison between Pascal and Commodore BASIC running through the alphabet.

Ευχαριστώ τον [Stephen Walters] για την συμβουλή.

[Ενσωματωμένο περιεχόμενο]

Σφραγίδα ώρας:

Περισσότερα από Hack μια μέρα