Abacus Tiny Pascal von 1980, für C64 und PET/CBM

Es gibt 32 Antworten in diesem Thema, welches 12.677 mal aufgerufen wurde. Der letzte Beitrag (3. April 2022 um 08:29) ist von detlef.

  • Ich habe auch nirgens eine anleitung gefunden (über den interpreter).

    das würde mir erheblich weiterhelfe.


    ich habe aber noch einiges an pascal software gefunden. musste auch von abacus (data lecker) sein

  • ob das so gehört?

    Ich habe noch mal in den Assembler-Teil reingeschaut. Das ist definitiv kein P-Code-Interpreter.
    Zum einen wiederholt sich der Code sieben mal (wie du ja schon festgestellt hast), dann wird er nicht auf die Adresse geladen, für die er assembliert wurde (das passt weder auf Ladeadresse $0801 noch auf $0401) und dann ist es inhaltlich völliger Käse.

    Das hier

    Code
    0eeb a0 10    ldy #$10
    0eed a9 89    lda #$89
    0eef 20 1c ca jsr $ca1c   ; --- geht beim c64 ins leere

    ist ein Aufruf der STROUT-Routine im ROM des 3032. Auf Adresse $1089 sollte der auszugebende String stehen, zeigt aber mitten in den Programmcode. Auch wenn das Progamm auf Adresse $0401 lädt.

    Das Aufruf SYS2607 zeigt aber auf den gültigen Start des Assemblerprogramms.

    Also der BASIC-Teil ist für den C64 und der Assemblerteil ist kaputt. Vielleicht findet sich ja noch irgendwo im Netz das unverhunzte Original.

    Interessant finde ich das Pascal schon, auch wenn der Editor sehr primitiv und der Pascal-Befehlssatz sehr eingeschränkt ist.

    Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von detlef (31. Mai 2018 um 09:33)

  • Was genau bis du am zusammensuchen?
    Ja, D81 geht. Ich lasse mich überraschen. ;)

  • Den BasicBoss wollte ich schon oft in Aktion sehen.

    Warum? Weil ich noch nie etwas gescheites damit compilieren konnte.

    Deshalb habe mir mal die Anleitung richtig durchgelesen.

    Danach habe ich mein Wissen auch gleich getestet.

    Und siehe da, es klappt.


    Ich kann mit Gewissheit sagen, dass der BasicBoss der beste Compiler für den C64 ist


    Ich habe mal den Directormeister mit angehangen.

    1.) Das original Basic Programm.
    2.) Das BasicBoss compilat mit optimierten Code ect.

    Wer Interese hat, kann es ja mal testen


  • Also der BASIC-Teil ist für den C64 und der Assemblerteil ist kaputt. Vielleicht findet sich ja noch irgendwo im Netz das unverhunzte Original.

    Interessant finde ich das Pascal schon, auch wenn der Editor sehr primitiv und der Pascal-Befehlssatz sehr eingeschränkt ist.

    Hallo!

    Vielen Dank an Detlef und Stephan für das Anschauen des Assemblerteils.

    Es ist dann wohl so, wie ich es am Anfang schon vermutet habe:
    Die Programmdatei des Interpreters ist kaputt.

    Ich habe schon längere Zeit im Netz gesucht und auch diverse Versionen von diesem alten Abacus-System gefunden.
    Die haben alle den kaputten Interpreter. Da hat damals wohl der eine vom anderen die kaputte Datei kopiert ....

    Ich werde demnächst mal Abacus selber anschreiben. Die Firma existiert tatsächlich immer noch. Im Gegensatz zu Data Becker, höhö ...
    Vielleicht haben die ja ein Firmen-Archiv. Große Hoffnungen mache ich mir nicht. Das Ding ist von 1980 und fast 40 Jahre alt. Aber ich werde sie trotzdem mal fragen.

    @ Stephan Scheuer:

    Danke für die .D81-Datei

    Da sind ja einige interessante Sachen drauf.

  • Die Geschichte um Tiny Pascal von Abacus wird immer mysteriöser.
    Die Version für Commodore PET/CBM gab es auch mit Grafik-Unterstützung (häh?!)

    In uralten Zeitschriften von 1980 und 1981 habe ich Anzeigen dazu gefunden.
    Bereits 1980 wurden von Abacus mehrere unterschiedliche Versionen von Tiny Pascal verkauft:

    - Die Standard-Version für Commodore PET mit 16 oder 32 KB Speicher
    - Eine Apple II-Version

    - Eine verbesserte Version "Tiny Pascal Plus" für PET/CBM mit Grafik-Unterstützung (!)
    Siehe Screenshot im Anhang.

    Keine Ahnung, was das war. PET mit zusätzlichem Grafik-Board? Hmmm ....

    Tiny Pascal war wohl damals eines der Hauptprodukte von Abacus. So wie das beworben wurde.
    Eine gedruckte Anleitung konnte man separat auch kaufen.

    Und vor allem gab es auch: Das offizielle Listing zum Interpreter!
    Wenn wir das heute noch hätten, tja ... 8o

    Die Anzeigen sind aus diesen Zeitschriften hier:

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Der PET-Zeichensatz enthält Klötzchengrafik mit 2*3 Punkten pro Charakterzelle. Damit bekommt man auf den 80-Zeichen-Maschinen eine Grafik mit 160*75 Punkten... und Liniengrafik mit eckigen oder gerundeten Ecken kann man auch noch darstellen.

    Echte HiRes-Grafik gabs natürlich auch, von Commodore selbst und von Drittanbietern, aber das wäre dann explizit erwähnt worden.

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.

  • Der Zwischenstand dazu nach zwei Jahren:
    Ich hatte Abacus-Software wegen Tiny Pascal angeschrieben, aber leider keine Antwort erhalten. Der frühere Abacus-Gründer Bitte melde dich an, um diesen Link zu sehen. war selber in die Entwicklung der PET/CBM-Version involviert.

    Von ihm stammt auch das User Manual der Plus-Version vom 1. Januar 1982. Das ist sogar bei Amazon hinterlegt, aber natürlich auch

    .

    Die Firma scheint noch rudimentär zu existieren, jedenfalls gibt es noch eine Website.
    Bitte melde dich an, um diesen Link zu sehen.


    Allerdings sieht die Seite etwas merkwürdig und unaktuell aus .....

  • Hier gibt's 3 Manuals für TRS-80 and Apple II

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Seite 51 vom "Micro 6502 Journal Issue 44"

    ist auch interessant

    Bitte melde dich an, um diesen Link zu sehen.

  • Der PET-Zeichensatz enthält Klötzchengrafik mit 2*3 Punkten pro Charakterzelle. Damit bekommt man auf den 80-Zeichen-Maschinen eine Grafik mit 160*75 Punkten... und Liniengrafik mit eckigen oder gerundeten Ecken kann man auch noch darstellen.

    160 * 50 Punkte ;)