Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » BASIC Compiler » Themenansicht

Autor Thread - Seiten: -1-
000
21.10.2010, 11:03 Uhr
flieger369



Hallo, ich bin neu hier. Habe die DDR Compuer nie kennen gelernt. Komme
eigentlich aus NRW (Düsseldor). Bin seit 1992 in Wernigerode. Habe dort eine Fertigung für Leiterplatten. (S&H electronic Leiterplatten GmbH). So nebenbei beschäftige ich mich aber seit Kindesbeinen mit Computern und dort vornehmlich mit dem Z80 und den MC680XX Prozessoren. Für einen alten selbst gebauten Z80 Computer suche ich immer noch einen BASIC Interpreter.
Hat jemand einen einigermaßen dokumentierten Z80 Quellcode den ich assemblieren und auf mein System implementieren kann? Kann im Gegezug auch gerne mal ein paar Musterleiterplatten für private Zwecke herstellen.

Grüße aus dem schönen Harz,

Wolfgang Hofmann
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
21.10.2010, 13:02 Uhr
paulotto



Hallo Wolfgang,

willkommen hier im Forum. Jeder KC hat doch einen Basicinterpreter an Bord. Quellen solltest Du auf den Seiten von VolkerP (http://homecomputer-ddr.de.vu)hier aus dem Forum finden im Pfad Z9001. Die mußt Du dann sicherlich noch auf Deine Hardware anpassen.

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
21.10.2010, 14:27 Uhr
jmueller



In der Überschrift steht Compiler, im Text dagegen Interpreter.
Was suchst du also genau?

Bzgl. Interpreter ist das hier die erste Anlaufstelle (wie schon paulotto schrieb):
http://hc-ddr.hucki.net/wiki/doku.php/z9001:basic#der_quellcode

Dabei handelt es sich um einen 10K großen Interpreter
mit mittlerem Funktionsumfang wie Stringfunktionen und Fliesskommaarithmetik.


Wenn dir das zu groß ist, könnte auch das interessant sein:
http://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/bcs3:bcs3.zip

Der BCS3 ist ein Selbstbaucomputer mit einem ziemlich genialen Konzept.
In seinem nur 4K großen ROM sind neben den obligatorischen Dingen
wie Bildschirm- und Tastatursteuerung sowie Kassetten-Lade/Schreib-Routinen
auch ein BASIC-Interpreter mit Fliesskommaarithmetik und Stringfunktionen drin!
Nur die arithmetischen Funktionen wie Wurzelberechnung usw. haben
da nicht mehr reingepasst.
Der Interpreter ist zwar nicht ganz fehlerfrei,
dafür aber ziemlich schnell (deutlich schneller als KC-BASIC) und hat
ausgefuchste Softwarestrukturen, was ihn sehr klein macht.
Den Quelltext findest du in der angegeben ZIP-Datei.


Bzgl. BASIC-Compiler habe ich leider keinen Quelltexttipp für dich.

Jens

Dieser Beitrag wurde am 21.10.2010 um 14:29 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
22.10.2010, 07:23 Uhr
flieger369



Hallo,

Sorry, ich suche einen Interpreter. Einen Umfang von 10kB finde ich nicht zu groß, schon wegen der Gleitkommaarithmetik. Habe mal eine 96 Bit (80 Bit Mantisse) Gleitkomma- Arithmetik für einen MC680XX geschrieben.Da kommt ganz schön etwas zusammen. Den BCS3 muss ich mir auch mal anschauen. Bin erstmal erstaunt, wieviel bei euch so an Iformation zu diesen Themen vorhanden ist. Das finde ich schon absolut gut. Danke für die Tips.

Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek