Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » JUTE TINY Zilog BASIC » Themenansicht

Autor Thread - Seiten: -1-
000
09.12.2021, 09:09 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Für den Tiny gibt es jetzt in allen Varianten ein angepasstes Zilog-Z8671-Basic.

Das Basic bietet einen Editor und kann interaktiv genutzt werden.
Das Speichern/Laden mit Kassette wird mit USR-Funktionen unterstützt, s. dazu die jeweilige Doku.

Am einfachsten nutzt/testet man das mit der ROM-Bank oder dem 32K-ROM fürs ES1988-32K-Modul

https://hc-ddr.hucki.net/wiki/doku.php/tiny/rombank

Anleitung:

https://hc-ddr.hucki.net/wiki/doku.php/elektronik/z8671/handbuch

Bei ES1988 ist statt ^ das Zeichen $ zu nutzen!



--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
09.12.2021, 14:49 Uhr
Bert



Brauche ich denn unbedingt 32k ROM oder kann ich das BASIC auch schon mit 8kByte ausprobieren?

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
09.12.2021, 16:52 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Ich habe es auf 8000 gelinkt. Dort brauchst Du Speicher…
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
14.12.2021, 08:27 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Ich habe jetzt auch den Assembler für das Z8671-Basic/Debug angepasst. Damit kann man kleine Assemblerprogramme innerhalb BASIC schreiben. Im Buch „Mikroprozessoren in der Meß- und Regeltechnik. Funktion - Aufbau und Programmierung“ von Gerhard Ledig finden sich viele Beispiele für diesen Assembler.

Beispiel (im ES40), Basic mit integrierten Assembler-Abschnitt.


Quellcode:

1 GO@%8800,100
2 GOTO 1000
100 $ABS %D100
101 OR R2,R4
102 OR R3,R5
103 RET
104 END
1000 "ENTER X AND Y;":""
1001 INPUTX:INPUTY
1002 "X.OR.Y=%";HEX(USR(%D100,X,Y)):""
1003 GOTO 1000






Zu Info: Der Assembler stammt von der Firma Arcom Control Systems Ltd.
Ob und wie er von Zilog vertrieben wurde, ist mir nicht bekannt:

https://hc-ddr.hucki.net/wiki/doku.php/elektronik/z8671/assembler
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
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