Forum: Offtopic Assembler für C64?


von Thomas (kosmos)


Lesenswert?

Ich lese hier immer wieder das manche Leute schreiben Sie haben auf dem 
C64 mit ASM gearbeitet? Da lief doch schon eine Hochsprache(Basic) 
drauf. Wie war das also möglich? Geheimgriff um Basic abstürzen zu 
lassen?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Man konnte "von Hand" assemblieren und die erzeugten Maschinenbefehle 
per POKE* in den Speicher eintragen, und mit SYS** eine im Speicher 
stehende Routine aufrufen.

Und natürlich gab es auch Programme, die einem diese Arbeit abgenommen 
haben.

*) http://www.c64-wiki.de/index.php/POKE
**) http://www.c64-wiki.de/index.php/SYS

von Hans L. (hansl)


Lesenswert?

Thomas O. schrieb:
> Da lief doch schon eine Hochsprache(Basic)
>
> drauf.

Das Basic hatte z.B. keine Grafikbefehle (erst Zusätze
wie Simon-Basic).

Und es war ein Interpreter!

Da war es nötig, eigene Routinen zu schreiben und das
aus Laufzeitgründen in "Maschienensprache".

Hans L

von Weingut P. (weinbauer)


Lesenswert?

Naja, warum auch immer, Commodore hatte damals für den 64er und den VC20 
das Basic 2.0 drauf, der C16 und der C16+4 hatten glaub ich 3.5 drauf 
... ads 2.0 im 64er hatte praktisch keine Grafikbefehle drinnen, was die 
Programmierung schon arg einschränkte.
Dann war das Basic noch n Interpreter, war also schnarchlangsam ... man 
konnte zwar schon einiges damit machen, aber für richtig Power kam man 
um ASM nicht herum.
Hatte damals nen eigenen Zeichensatz geschrieben unter Basic für ne 
Anwendung, das brauchte fast 2 Minuten bis der geladen und der Font auch 
dargestellt wurde

von Oliver S. (phetty)


Lesenswert?

Das Ding hiess "SMON".
Ess-Monn.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.