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] για την συμβουλή.
[Ενσωματωμένο περιεχόμενο]
- SEO Powered Content & PR Distribution. Ενισχύστε σήμερα.
- PlatoData.Network Vertical Generative Ai. Ενδυναμώστε τον εαυτό σας. Πρόσβαση εδώ.
- PlatoAiStream. Web3 Intelligence. Ενισχύθηκε η γνώση. Πρόσβαση εδώ.
- PlatoESG. Ανθρακας, Cleantech, Ενέργεια, Περιβάλλον, Ηλιακός, Διαχείριση των αποβλήτων. Πρόσβαση εδώ.
- PlatoHealth. Ευφυΐα βιοτεχνολογίας και κλινικών δοκιμών. Πρόσβαση εδώ.
- πηγή: https://hackaday.com/2024/02/14/developing-in-pascal-on-the-commodore-64-with-abacus-super-pascal-64/
- :έχει
- :είναι
- 1
- 250
- 400
- 721
- 800
- a
- άβακας
- σχεδόν
- κατά μήκος
- κατά μήκος της πλευράς
- Αλφάβητο
- Επίσης
- εναλλακτική λύση
- Αν και
- και
- Εφαρμογή
- εφαρμογές
- ΕΙΝΑΙ
- Συνεργάτης
- βασικός
- είναι
- αναφοράς
- μεταξύ
- δυαδικό
- Μπότες & Μποτάκια
- αλλά
- by
- καθαρός
- κωδικός
- έρχεται
- Κοινός
- σύγκριση
- σύγκριση
- Συντάχθηκε
- μεταγλωττιστής
- χρήση υπολογιστή
- περιεχόμενο
- δημιουργήθηκε
- Ρεύμα
- κατέδειξε
- Εργολάβος
- ανάπτυξη
- Ανάπτυξη
- δίσκους
- ενσωματωμένο
- Περιβάλλον
- περιβάλλοντα
- Αιθέρας (ΕΤΗ)
- παράδειγμα
- Εξηγήστε
- μακριά
- γρηγορότερα
- Για
- από
- παίρνω
- καλός
- είχε
- Έχω
- http
- HTTPS
- εικόνα
- in
- συμπερίληψη
- σε
- Εισαγωγή
- IT
- jpg
- τήρηση
- Labs
- Έλλειψη
- Γλώσσα
- Γλώσσες
- ζωή
- Εισηγμένες
- Παρτίδα
- Λυών
- που
- Ταχύτητες
- max-width
- μηνύματα
- περισσότερο
- πλέον
- πολύ
- my
- Φύση
- απαραίτητος
- Όχι.
- τίποτα
- αριθμός
- of
- επίσημος ανώτερος υπάλληλος
- on
- ONE
- λειτουργίας
- το λειτουργικό σύστημα
- λειτουργικά συστήματα
- ΑΛΛΑ
- πακέτο
- People
- Πλάτων
- Πληροφορία δεδομένων Plato
- Πλάτωνα δεδομένα
- δυνατός
- πιθανώς
- Παράγεται
- Προγραμματισμός
- Προγράμματα
- έργα
- παρέχεται
- δημοσιεύθηκε
- φθάσουν
- πρόσφατα
- αναφορά
- Ανεξάρτητα
- αναφέρουν
- με αποτέλεσμα
- τρέξιμο
- τρέξιμο
- τρέχει
- δείτε
- λογισμικό
- ανάπτυξη λογισμικού
- στέρεο
- μερικοί
- κάπως
- Πηγή
- πρωτογενής κώδικας
- ξεκίνησε
- Στέφανος
- Σούπερ
- υποστήριξη
- Υποστηρίζει
- σύστημα
- συστήματα
- στόχος
- Έργο
- από
- ότι
- Η
- τότε
- Αυτοί
- αυτό
- Μέσω
- ώρα
- τύπος
- προς την
- κορυφή
- φροντιστήριο
- δύο
- Χρήστες
- χρησιμοποιεί
- εκδοχή
- Βίντεο
- ήταν
- Ποιό
- Ο ΟΠΟΊΟΣ
- με
- εντός
- γραπτή
- Σας
- YouTube
- zephyrnet