Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Z1013 in Klein - Z1013 auf VGA32 » Themenansicht

Autor Thread - Seiten: -1-
000
03.06.2023, 19:06 Uhr
stone

Avatar von stone

Liebe Liebhaber der Z1013,

Ich habe in den letzten Wochen eine Alternative zum Z1013 gesucht, die die Funktionen des Z1013 erfüllen.
Das Ergebnis meiner Suche ist ein Modul Namens VGA32. Es handelt sich um einen ESP32, der immerhin mit 240Mhz läuft.
Die Idee war eine Emulation auf diesem speziellen ESP32 laufen zu lassen. Ihr braucht nur noch einen VGA-Monitor und eine PS/2 Tastatur.

Die erste Version zum Testen findet ihr auf meiner GitHub-Seite https://github.com/seidat1/Z1013e-VGA32

Dort gibt es auch etwas Text dazu.

Viel Spaß beim Testen!

Wer Lust hat, an diesem Projekt mitzuarbeiten, der soll sich bei mir melden.

Gruß Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
04.06.2023, 08:17 Uhr
Ordoban



Moin,

Das sieht nach einem schönen Projekt aus!
Ich kenne zwar den Z1013 nicht, aber ich hätte mal eine Frage zum ESP32:
Du schreibst, dass die Emulation etwa einem 2MHz Z80 entspricht. Ist das schon auf Geschwindigkeit optimiert? Mir kommt das recht wenig vor. Oder braucht das VGA so viel Rechenleistung?
--
Gruß
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
04.06.2023, 10:05 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Tolle Umsetzung!

Ich habe Version 1.3 des Boards, aktuell gibt es Version1.4 für rund 16€

https://hc-ddr.hucki.net/wiki/doku.php/cpm/altairesp32

Ich würde gerne wissen, welche Akkus man hier nutzen kann und ob eine Nutzung von SD angedacht ist.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
04.06.2023, 10:26 Uhr
Bert




Zitat:
stone schrieb
Die erste Version zum Testen findet ihr auf meiner GitHub-Seite https://github.com/seidat1/Z1013e-VGA32


Schöne Idee. Welche Features des Z1013 werden denn momentan unterstützt?



Zitat:
Ordoban schrieb
Du schreibst, dass die Emulation etwa einem 2MHz Z80 entspricht. Ist das schon auf Geschwindigkeit optimiert?


Vermutlich nicht. Beim AVR-CPM-Projekt [1] konnte ein 20 MHz AVR die Z80-CPU mit 2 bis 4 MHz emulieren. Allerdings lief da die Bildschirmansteuerung separat.

Viele Grüße,
Bert


[1] https://www.mikrocontroller.net/articles/AVR_CP/M
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
04.06.2023, 15:15 Uhr
stone

Avatar von stone


Zitat:
Ordoban schrieb
Du schreibst, dass die Emulation etwa einem 2MHz Z80 entspricht.


Das war mehr eine Schätzung, um den Benutzern des Z1013 darzustellen, welche Geschwindigkeit erreicht wird. :-)

Dieser Beitrag wurde am 04.06.2023 um 15:15 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
04.06.2023, 15:28 Uhr
stone

Avatar von stone


Zitat:
volkerp schrieb
Ich würde gerne wissen, welche Akkus man hier nutzen kann und ob eine Nutzung von SD angedacht ist.


Zu den Akkus kann ich nichts sagen, da ich das Gerät noch nicht damit betrieben habe. Ich denke, dass allgemeine Angaben zum ESP32 auch hier angewendet werden können.

SD-Karte ist möglich und kann als Alternative zum SPIFFS eingesetzt werden. Auch jetzt wird die SD-Karte schon unterstützt. Ich habe es nur nicht erwähnt, weil es noch nicht ausgereift ist. Lesen funktioniert!
Einfach die SD-Karte (max. 32GB) mit FAT-32 formatieren und die Programme ins Hauptverzeichnis. Ordner sind auch möglich, dann ist aber eine Maus zur Bedienung erforderlich.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
04.06.2023, 15:45 Uhr
stone

Avatar von stone


Zitat:
Welche Features des Z1013 werden denn momentan unterstützt?


Hallo Bert,
welche Features hättest du gern? Der Z1013 ist ein minimalistischer Computer.
Da ich das originale Betriebssystem Version 2.02 eingesetzt habe, ist außer Kassettenbefehlen, wie "S" und "L", alles möglich. Ich habe auf der GitHub-Seite ein paar Bilder veröffentlicht. Darunter ist auch ein Programm aus dem Anleitungsheft des Z1013. Es ist "Balkendiagramm". Damit wollte ich zeigen, dass das 3k-Basic läuft und natürlich auch Basicprogramme. Auch das 10k-Basic läuft.
Natürlich werden auch die Grafik-Zeichen des Z1013 korrekt dargestellt.
Wer das Programm auf den VGA32 gebracht hat, sollte mal den Anfangsbildschirm mit <ESC> übergehen und "J 100" oder/und "J 1000" eingeben.

Gruß
Guido

Dieser Beitrag wurde am 04.06.2023 um 15:49 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
04.06.2023, 19:48 Uhr
Ordoban




Zitat:
stone schrieb
Das war mehr eine Schätzung, um den Benutzern des Z1013 darzustellen, welche Geschwindigkeit erreicht wird. :-)


Schon klar. Mir geht es nur darum abzuschätzen, ob eine Projektidee realisierbar ist: Ein 8086 CPU Emulator. Das klappt natürlich nur, wenn der ESP32 genug Rechenleistung hat. Wenn der schon mit dem Z80 an seine Grenzen kommt, dann kann man den 8086 von vorn herein vergessen.
--
Gruß
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
04.06.2023, 21:01 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

http://www.fabglib.org/_v_g_a_2_p_c_emulator_2_p_c_emulator_8ino-example.html

Reicht dir das ?

Ein kompletter MSDoS-Rechner…
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)

Dieser Beitrag wurde am 04.06.2023 um 21:02 Uhr von volkerp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
05.06.2023, 17:15 Uhr
Ordoban



Ich dachte nicht direkt an einen kompletten Rechner, sondern eher daran den ESP32 als CPU-Ersatz in nen echten Rechner zu stopfen.
Dieser Emulator beweist immerhin dass es geht, und vermutlich kann ich auch Teile des Programms nutzen.
--
Gruß
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
05.06.2023, 20:55 Uhr
stone

Avatar von stone


Zitat:
Ordoban schrieb
Ich dachte nicht direkt an einen kompletten Rechner, sondern eher daran den ESP32 als CPU-Ersatz in nen echten Rechner zu stopfen.
Dieser Emulator beweist immerhin dass es geht, und vermutlich kann ich auch Teile des Programms nutzen.


Hallo Stefan,
ich weiß nicht , ob das mit einem ESP32 sinnvoll ist.
Es sprechen 2 Dinge dagegen. Der ESP hat nicht genug GPIOs, um den kompletten BUS beziehungsweise BUSe zu emulieren. An dieser Stelle würde ich auf einen µC mit mehr Pins bauen.
Die andere Sache ist, dass Z80-Systeme üblicherweise mit 5V TTL-Logik arbeiten. Moderne Prozessoren arbeiten aber mit 3,3V oder noch weniger. Für alle Steuerleitungen einen Shift-Leveler einzusetzen ist doch etwas hochgegriffen.
Da frage ich, was ist der Nutzen. Im Internet habe ich pinkompatible Module als Ersatz für Z80 gefunden, auf denen eine Z80-CPU und RAM sind.
Ich überlege, ob ich das mal am Z1013 probiere. Die DRAMS gehen ja gerne kaputt.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
07.06.2023, 17:43 Uhr
Ordoban



Sinnvoll... ist glaubich nichts was wir hier machen.
Alle µC's die ich kenne haben nicht genug "Ummpf" um die Ziel-CPU zu emulieren. Da mein Hauptziel eine Beschleunigung des Rechners ist, soll der Emulator so schnell wie möglich sein. Die 3,3V sind tatsächlich ein Problem, obwohl das Internet behauptet, dass die Eingänge 5V-tolerant sind. Die ESP32-S3 sind mit 45 GIO angegeben, das sollte reichen. Im Zweifelsfall kann man einen Levelshifter mit Multiplexer-Logik bauen.
Sowas als fertiges Modul zu kaufen kommt für mich nicht in Frage. Für mich ist der Reiz an sowas nicht das "haben" sondern das "machen".
--
Gruß
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
07.06.2023, 18:20 Uhr
Enrico
Default Group and Edit


Dann nimm doch eine V30-CPU, oder bau eine neue CPU-Karte.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
07.06.2023, 19:51 Uhr
stone

Avatar von stone

Was ist mit AgonLight?
Ein echter Z80 mit über 18 MHz. Wenn ich das Datenblatt richtig verstehe, werden die Befehle in einem Zyklus abgearbeitet. Da die schnellsten Befehle des Z80 aus den 80ern mindestens 4 Takte pro Befehl brauchen, müsste die moderne CPU sehr schnell sein. Ich habe mir mal solch ein Teil bestellt.
Du kannst ja selbst eine Schaltung entwerfen. Aber für 50 oder 60 Euro wird dir das wohl nicht gelingen.
Ich bin nur noch nicht durchgestiegen, wie die Befehle an die VGA kommen. Aber das ist Thema für ein anderen Thread. Hier geht es ja um den Z 1013. ;-)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
07.06.2023, 20:08 Uhr
Enrico
Default Group and Edit


Erzähl mal bitter mehr.
Ich keine Z180 und EZ80, das sind ja auch echte Z80,
jedenfalls mit inklusive.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
07.06.2023, 21:06 Uhr
stone

Avatar von stone

Die CPU des AgonLight heißt eZ80F92.
Es gibt ein Wiki. Dort kann man alles nachlesen.
https://github.com/breakintoprogram/agon-docs/wiki
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
07.06.2023, 21:11 Uhr
Enrico
Default Group and Edit


OK, danke.
Das erklärt das auch.
Ich dachte die CPU nennt sich so, dabei hat jemand den Rechner so genannt.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
08.06.2023, 11:29 Uhr
HeikoS

Avatar von HeikoS

Hallo Guido,

sehr schönes Projekt, Respekt für diese Arbeit !

Da bin ich fast etwas getriggert, das auch mal für den BCS3 anzupassen. Aber leider reicht die Zeit meist nicht für alle Ideen. Vielleicht könnte man es ja gemeinsam mal angehen.


Viele Grüße,
Heiko


Zitat:
stone schrieb
Liebe Liebhaber der Z1013,

Ich habe in den letzten Wochen eine Alternative zum Z1013 gesucht, die die Funktionen des Z1013 erfüllen.
Das Ergebnis meiner Suche ist ein Modul Namens VGA32. Es handelt sich um einen ESP32, der immerhin mit 240Mhz läuft.
Die Idee war eine Emulation auf diesem speziellen ESP32 laufen zu lassen. Ihr braucht nur noch einen VGA-Monitor und eine PS/2 Tastatur.

Die erste Version zum Testen findet ihr auf meiner GitHub-Seite https://github.com/seidat1/Z1013e-VGA32

Dort gibt es auch etwas Text dazu.

Viel Spaß beim Testen!

Wer Lust hat, an diesem Projekt mitzuarbeiten, der soll sich bei mir melden.

Gruß Guido


Dieser Beitrag wurde am 08.06.2023 um 11:31 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
08.06.2023, 17:29 Uhr
stone

Avatar von stone

Hallo Heiko,

der BCS3 war gar nicht mehr auf meinem Schirm. Ich habe die komplette Bauanleitung im Internet gefunden. Auch die Software ist vorhanden. Das sind gute Voraussetzungen.
Ich denke, es wird bald einen BCS3 in Klein geben. Im Moment noch ohne Kassetteninterface. Es ist aber in Arbeit. Die Leiterplatte wird gerade in China produziert. Teile habe ich auch schon bestellt.

Gruß
Guido

PS: @Heiko, ich schreibe dir eine PN.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
08.06.2023, 18:08 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Hallo Guido,

Falls du was für den BCS 3 hast, was auf meiner Seite fehlt, bin ich auch interessiert.
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
09.06.2023, 09:49 Uhr
HeikoS

Avatar von HeikoS

Hallo Volker,

ich habe ja schon viele Infos auf Deiner Seite gefunden, gerade zum BCS3, aber den VGA32 hatte ich noch nicht gesehen. Habe auch schon einiges auf Arduino und ESP's gemacht, aber den VGA32 hatte noch garnicht im Blick.

Tolle Infos ! Und es macht richtig Spaß auf Deiner Seite zu stöbern !

Viele Grüße,
Heiko



Zitat:
volkerp schrieb
Tolle Umsetzung!

Ich habe Version 1.3 des Boards, aktuell gibt es Version1.4 für rund 16€

https://hc-ddr.hucki.net/wiki/doku.php/cpm/altairesp32

Ich würde gerne wissen, welche Akkus man hier nutzen kann und ob eine Nutzung von SD angedacht ist.

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
09.06.2023, 11:58 Uhr
KCMattze



ob da auch ein KC85/3 drauf passt???
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
09.06.2023, 22:29 Uhr
stone

Avatar von stone


Zitat:
KCMattze schrieb
ob da auch ein KC85/3 drauf passt???


Ich denke schon, dass der KC da drauf passt. In Planung ist er schon. Bitte etwas Geduld. Jetzt ist erst der BCS-3 dran. Den EPROM-Inhalt des BCS-3 habe ich schon drin. Jetzt bin ich am Bildschirm dran und dann kommt noch die Tastatur.
Gleiches werde ich dann für den KC85/3 oder KC84/4 machen. Ich denke ehr für den 4er. Oder gibt es einen bestimmten Grund, warum es der KC85/3 sein soll?

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
10.06.2023, 14:54 Uhr
Rolly2



Hallo Guido,
feines Projekt. Habe heute mal versucht es zu testen.
Leider bekomme ich diese Fehlermeldung;

ESP32_VGA32_Z1013e:302: error: 'struct Z80' has no member named 'Cycles' in

Zeile: TaktDiff = TaktDiff + cpu.Cycles;

VG, Andreas

Dieser Beitrag wurde am 10.06.2023 um 14:56 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
10.06.2023, 15:14 Uhr
stone

Avatar von stone


Zitat:
ESP32_VGA32_Z1013e:302: error: 'struct Z80' has no member named 'Cycles' in


Hallo Andreas,

Ich habe Änderungen an der Lib "Z80" vorgenommen. Wenn du die Lib aus meinem Git nimmst, sie liegt unter Bibliothek, dann funktioniert es auch.

Gruß und viel Spaß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
10.06.2023, 16:23 Uhr
Rolly2



Danke, der Fehler ist behoben.
Nächstes Problem mit SD_Card.h.
In file included from EZ1013-klein\ESP32_VGA32_Z1013e\ESP32_VGA32_Z1013e.ino:41:0:

sketch\SD_card.h:17:16: fatal error: SD.h: No such file or directory
Hast du einen TIP?

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
10.06.2023, 16:41 Uhr
stone

Avatar von stone

Da habe ich keinen direkten Tipp.
Hast du die SPIFFS -Dateien hochgeladen?
Alternativ kannst du auch eine SD-Karte mit max. 32 GB einsetzen und die Testprogramme aus Data ins Root der SD-Karte kopieren.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
10.06.2023, 21:04 Uhr
Rolly2



Hat nichts gebracht, schade.
Zur Z80.h, wenn du die verändert hast und schreibst, es hat keinen Einfluss auf die Funktion (TXT-Datei), existieren da ja jetzt zwei Z80.h. Ungünstig.
Welches Format muss denn die Karte haben?
Aber das ist sicher nicht die Ursache.
Möchtest du mir mal dein Zip-Verzeichnis für deine Z1013-VGA32 zusenden?
E-Mail im Profil. Danke.

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
11.06.2023, 09:18 Uhr
DL
Default Group and Edit


>fatal error: SD.h: No such file or directory<
weist eigentlich auf die fehlende Arduino-SD-Bibliothek hin
Edit: aber die sollte eigentlich im ESP32 Paket enthalten sein

Interessante Bastelei, das VGA32 Modul scheint es aber nur in China zu geben?

Dieser Beitrag wurde am 11.06.2023 um 10:15 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
11.06.2023, 10:38 Uhr
stone

Avatar von stone

Wann kommt denn diese Meldung?
Nach dem Start des Programms?
Oder kommt sie beim Compilieren?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
11.06.2023, 10:42 Uhr
stone

Avatar von stone

Inzwischen habe ich das Programm etwas überarbeitet.
Funktionell habe ich nichts geändert.
Nur die geänderte Bibliothek habe ich herausgenommen.
Bitte nochmal den Sketch von der GIT-Seite laden.

Eine kurze Installationsanleitung habe ich beigelegt, wo ihr seht, wie ich die Einstellungen für das Kompilieren gemacht habe.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
11.06.2023, 11:06 Uhr
stone

Avatar von stone

Ich habe gerade nochmal getestet, die Programme von der SD-Karte zu laden. Funktioniert auch. Die SD-Karte ist mit FAT32 formatiert.
Bei mir sind die Applikationen in einem Unterordner "Z1013", also benötige ich eine Maus, um an den Ordner heranzukommen.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
11.06.2023, 11:09 Uhr
stone

Avatar von stone


Zitat:
DL schrieb
Interessante Bastelei, das VGA32 Modul scheint es aber nur in China zu geben?


Nein, ich habe mein erstes Modul VGA32 bei Amazon bestellt. Dort ist es zwar teurer, aber man hat es in 2 Tagen.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
11.06.2023, 11:12 Uhr
stone

Avatar von stone

Oh, ich habe gerade gesehen, dass der ausverkauft ist.
Blöd!
https://www.amazon.de/dp/B081JNFFQV?psc=1&ref=ppx_yo2ov_dt_b_product_details

Dieser Beitrag wurde am 11.06.2023 um 11:20 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
11.06.2023, 20:29 Uhr
Rolly2



Fehler kommen beim Übersetzen. Habe die IDE mal deistalliert und die neueste Version aufgespielt, aufgeräumt, aber keine Änderung.
Es sucht dann nach SD.h und SdFAT.h. Diese sind aber im Sketch-Ordner vorhanden.
Ist aber im Moment erst einmal bei Seite gelegt, habe keine Zeit mehr dafür.
Das VGA-32 funktioniert aber mit FABGL sehr gut.
Gibt ja auch, im Moment, wenig Gegentester, schade.

VG, Andreas

Dieser Beitrag wurde am 11.06.2023 um 20:31 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
12.06.2023, 09:37 Uhr
DL
Default Group and Edit


Hab zwar wie erwähnt keine Hardware dazu, aber das Kompilieren läuft durch, jetzt auch mit der originalen Z80 Bibliothek, die SD.h sucht es bei mir im ESP32 Paket.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
12.06.2023, 11:10 Uhr
Rolly2



Läuft jetzt, ESP32-Packet noch einmal neu installiert.

VG, Andreas



Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
12.06.2023, 16:17 Uhr
felge1966



Falls jemand beim Laden von Data ins SPIFFS nicht angezeigt wird.

Im Standard Arduino fehlt das Plugin:

https://github.com/me-no-dev/arduino-esp32fs-plugin

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
22.06.2023, 19:06 Uhr
wpwsaw
Default Group and Edit


...mal eine ganz andere Frage, unterstützt BASCOM den ESP32? Welchen Chip und welchen Programmer müsste man eintragen?

ich wollte mit BASCOM den Flash auslesen und abscpeichern

mit Arduino IDE kann man das ja nicht ;-(

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
22.06.2023, 23:03 Uhr
wpwsaw
Default Group and Edit


...irgendwie mag mich mein neues Spielzeug nicht... der Z1013 Emu lässt sich kompelieren aber nicht laden

Quellcode:
Arduino: 1.8.13 (Windows Server 2016), Board: "ESP32 PICO-D4, Default, 921600, None, Disabled"

Der Sketch verwendet 744169 Bytes (56%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
Globale Variablen verwenden 93968 Bytes (28%) des dynamischen Speichers, 233712 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.

esptool.py v4.5.1
Serial port COM15
Connecting.....

Chip is ESP32-PICO-D4 (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, Embedded Flash, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz

MAC: 4c:75:25:97:85:38

Uploading stub...
Running stub...

A fatal error occurred: Invalid head of packet (0x41): Possible serial noise or corruption.
A fatal error occurred: Invalid head of packet (0x41): Possible serial noise or corruption.



wenn ich das Terminalprogramm versuche läuft nicht einmal das Kompelieren durch, obwohl ich auch die entsprechenden Bibliotheken geladen habe.

als Board habe ich auch ESP32 dev Module und auch wie vorgeschlagen Node32s probiert.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
23.06.2023, 10:02 Uhr
d.elm

Avatar von d.elm

Hallo, ich benötige Eure Hilfe.
Ich habe mir das VGA32_V1.4 besorgt. Der Skatch wird auch fehlerfrei kompiliert. Allerdings weiss ich nicht, welchen Treiber ich installieren muß um den Skatch "hochzuladen".





Für eine Hilfestellung zum Hochladen bin ich dankbar.

Danke Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
23.06.2023, 10:02 Uhr
DL
Default Group and Edit


@wpw Hast mal versucht Uploadgeschwindigkeit auf 115200 zu setzen ?
Dieser Beitrag wurde am 23.06.2023 um 10:03 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
23.06.2023, 12:40 Uhr
wpwsaw
Default Group and Edit


@DL
ja. Ich habe ja das Modul mit dem Monitor auch schon getestet und der funktioniert auch nur mit 115200

@d.elm
du benötigst den USBSER.sys Treiber. Den suche ich für WIN7. Unter WIN10 kommt er wohl von Microsoft schon mit, da klappte das ohne zu suchen.

wpw

noch eine Frage, alle Bibliotheken installiert und das Beispiel AnsiTerminal kompilliert FEHLER:


Quellcode:

AnsiTerminal:56:1: error: 'TerminalClass' does not name a type
TerminalClass Terminal;
^~~~~~~~~~~~~




danach kommen noch mehr Fehler...

verstehe ich nicht,da ich die Bibliothek von fabgl geladen habe und das Beispiel daraus ist.
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
23.06.2023, 12:54 Uhr
wpwsaw
Default Group and Edit


Brrrrrr
@DL
wo kann ich die Uploadgeschwindigkeit denn einstellen in der IDE?



kennt jemand die Einstellungen vom VGA32 Modul in BASCOM?


wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
23.06.2023, 12:58 Uhr
felge1966



Was willst du mit ESP32 und Bascom?

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
23.06.2023, 13:30 Uhr
Rolly2



WPW,

Werkzeuge - Upload Speed - 921600, so geht es bei mir.

VG, Andreas

Dieser Beitrag wurde am 23.06.2023 um 13:37 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
23.06.2023, 13:34 Uhr
DL
Default Group and Edit




ok, Andreas war schneller...

Dieser Beitrag wurde am 23.06.2023 um 13:34 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
23.06.2023, 14:03 Uhr
Rolly2



Habe eben noch einmal mit 115200 probiert, geht auch. Nur halt eben viel langsammer.

VG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
23.06.2023, 14:33 Uhr
wpwsaw
Default Group and Edit


@DL, Rolly2

vielen Dank, wer lesen kann ist stets im Vorteil ;-)

@Jörg
ich will die vorhandene (mit gelieferte) Programmdatei auslesen, falls ich das Programm mal nutzen möchte

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
23.06.2023, 15:40 Uhr
wpwsaw
Default Group and Edit


@VolkerP

du hast in deiner Beschreibung schreibst du etwas von "ESP32 Data UPLOAD", bei mir finde ich diese Option unter "Werkzeuge" nicht.

als Board habe ich ESP32 dev Module

mit 115200 konnte ich das Programm auf den ESP32 bringen.

braucht eure IDE auch sehr lange zum kompilieren?

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
23.06.2023, 15:58 Uhr
Rolly2



Das kompilieren des "ANSI-Terminals" dauert ca.30s, mit hochladen ca. 35s.
IDE-Version: 2.1.0

VG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
23.06.2023, 16:24 Uhr
felge1966



@wpw

Ist mir auch passiert.
Sieh dir mal #037 an.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
23.06.2023, 17:10 Uhr
wpwsaw
Default Group and Edit


Danke Jörg,

Andreas, was ist mit dieser Fehlermeldung aus 042, hattest du die auch mal?

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
23.06.2023, 17:32 Uhr
wpwsaw
Default Group and Edit


...so das hat geklappt, wobei ich den Upload wieder hoch setzten musste...

wieder einen Schritt weiter...

danke

jetzt möchte ich gerne das AnsiTerminal zum laufen bekommen. Leider meckern auch die anderen Beispiele aus dieser Bibliothek mit dem gleichen Fehler wie in 042

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
23.06.2023, 17:33 Uhr
Rolly2



Nein, habe ich nicht. Die meisten Fehler, das habe ich festgestellt, entstehen wenn irgend welche Bibliotheken usw. nicht im richtigem Sketch-Ordner sind.
Im Packet FABGL-Master (Github) ist alles drinnen was gbraucht wird. Die INO einfach daraus starten.

VG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
23.06.2023, 22:37 Uhr
wpwsaw
Default Group and Edit


...soooo

folgende Erkenntnisse

Z1013
um das Programm zu laden musste ich folgendes einstellen

ESP32 dev Module
115200
Flash löschen auf enable

beim laden kam noch eine Fehlermeldung im Quelltext ???

für Data
ESP32 Pico D4
921600
und dann konnte ich laden

der Z1013 startete ich konnte eine Datei auswählen bin nach der Auswahl mit ESC in dem Z1013 Monitor
und z.B. mit Basic J 300 lief aber in lehre und zeigte mir Schachsybole an
auch die anderen Programme liefen nicht

============================================

AnsiTerminal

ich habe das Programm dann unter Dateo > Beispiele > Fabgl ....

ausgewählt und da konnte ich Fehlerfrei kompilieren
dann
ESP32 dev Module
115200
Flash löschen auf enable

und das Programm konnte fehlerfrei geladen werden und funktionierte.

so, nun mache ich weiter

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
24.06.2023, 08:59 Uhr
DL
Default Group and Edit


Bei mir kam heute früh auch das VGA32-Modul mit dem Känguru angehüpft :-)
Lief soweit alles durch, nur der Upload der *spiffs.bin endete mit "SPIFFS Upload failed!" Irgendwie fehlt mir da der Aufruf der esptool.py, hängt anscheinend wieder am python vs. python3 bei Linux. Aber egal, geht ja auch mit den files auf der SD-Karte. Muss nur mal suchen, wie man die BASIC Programme (nach?- )lädt, bin mit Z1013 nicht so vertraut. Danke an die Macher!

Edit: ok, beim KC Basic dauert es immer etwa 20 sek bis sich etwas tut und beim Z1013 Basic ist die Tastaturbelegung völlig durcheinander wenn ich ein Basicprogramm gestartet habe...

Dieser Beitrag wurde am 24.06.2023 um 09:41 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
27.06.2023, 09:47 Uhr
DL
Default Group and Edit


Der VC20 Emulator für das VGA32 gefällt mir am besten-
Beim Z1013 bin ich wohl der einzigste mit o.g. Effekten im BASIC?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
27.06.2023, 10:04 Uhr
d.elm

Avatar von d.elm

Ich bin immer noch nicht bis zum "HOCHLADEN" gekommen.
Einen Treiber für den USB-ser.Port habe ich gefunden und installiert. Nun bekomme ich unverständlicher Weise folgende Fehlermeldung:


Habe ich irgend etwas vergessen? Über das "FLASHEN" ist ja nirgens etwas beschrieben (oder ich habe es nicht gefunden oder ich bin einfach zu doof dazu).

Ich habe mich auch an der Beschreibung von "stone" in 000 entlaggehangelt aber leider ohne
Erfolg.
Gruß Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
27.06.2023, 10:18 Uhr
Rolly2



Also die Arduino-IDE bringt einen USB-Treiber mit. Nach der Installation der IDE fragt es ob der USB-Treiber installiert werden soll.
So war es bei mir. Da braucht man keinen USB-Seriell Treiber.



VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
27.06.2023, 16:03 Uhr
d.elm

Avatar von d.elm


Zitat:
Rolly2 schrieb
Also die Arduino-IDE bringt einen USB-Treiber mit. Nach der Installation der IDE fragt es ob der USB-Treiber installiert werden soll.
So war es bei mir. Da braucht man keinen USB-Seriell Treiber.



VG, Andreas

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
27.06.2023, 16:07 Uhr
d.elm

Avatar von d.elm

Hallo Andreas,
danke für den Hinweis. Ich habe nun die IDE 2.1.0 installiert und die bringt leider keinen Treiber mit.
Ich habe verschiedene USB-ser.Treiber versucht aber alles erfolglos.
Grüße Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
27.06.2023, 16:31 Uhr
DL
Default Group and Edit


Hab das mal eben in einer win8 Umgebung getestet, da läuft das mit dem Treiber für den CH343x Chip
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
27.06.2023, 18:55 Uhr
felge1966



Bleib doch mal mit der IDE unter 2.x.
Eventuell will die Lib noch eine ältere IDE und ist noch nicht an die neueste Version angepasst.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
27.06.2023, 19:00 Uhr
Rolly2



d.elm,
Sorry, DL hat vollkommen recht. Ich Dussel hatte das USB-Kabel abgezogen.
Bei mir wird auch der CH9102 aufgerufen. Der wurde aber bei der Installation der IDE auf Nachfrage mit installiert.

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
27.06.2023, 20:02 Uhr
d.elm

Avatar von d.elm

Danke,
das war die Lösung.
Mit dem Treiber hat es funktioniert.




Gruß Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
27.06.2023, 21:04 Uhr
stone

Avatar von stone

Hallo!

Das hört sich aber abenteuerlich an.
Ich hatte doch beschrieben, welchen ESP ich eingestellt habe. Wichtig ist, dass SPIFFS dabei ist. Steht alles auf der GitHub-Seite.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
28.06.2023, 09:06 Uhr
DL
Default Group and Edit


Ok, ich versuche es noch einmal...

Zitat:
DL schrieb
beim KC Basic dauert es immer etwa 20 sek bis sich etwas tut und beim Z1013 Basic ist die Tastaturbelegung völlig durcheinander wenn ich ein Basicprogramm gestartet habe...



Zitat:
DL schrieb
Beim Z1013 bin ich wohl der einzigste mit o.g. Effekten im BASIC?



Edit: also z.B Zahlenraten: Z1013-BASIC laden, Zahlenraten.bas laden, J 103 - bis hier alles normal. Nun gebe ich RUN ein und ab da liegen z.B. die Zahlen 1-9 auf IJKLMNOPQ . Beende ich das Spiel zurück ins BASIC ist alles wieder normal auf der Tastatur belegt

Edit: im JKCEMU funktioniert das Programm

Dieser Beitrag wurde am 28.06.2023 um 11:28 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
28.06.2023, 11:02 Uhr
d.elm

Avatar von d.elm

Hallo Guido,
ich habe nochmals alles so gemacht wie beschrieben (denke ich).
Leider fehlen bei mir die Einträge für das Daten Upload, bei IDE 1.8.19 sowie 2.1.0





Gruß Detlef
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
28.06.2023, 11:18 Uhr
DL
Default Group and Edit


Da hast du Beitrag 037 überlesen...

Im Arduino Verzeichnis tools anlegen und das Tool aus 037 da hinein kopieren

Dieser Beitrag wurde am 28.06.2023 um 11:25 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
070
28.06.2023, 15:30 Uhr
d.elm

Avatar von d.elm

Danke, habe ich überlesen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
071
28.06.2023, 16:29 Uhr
d.elm

Avatar von d.elm

Ich lade z.B. "KC-BASIC 10K.Z80 -> ENTER
dann kommt die Ausschrift Begin:0100 end: 2aff Start: 0300 -> ENTER
Mit ESC in den Monitor

robotron Z 1013/2.2
# J 0300 -> ENTER

Es erscheinen 6 Schachfiguren

und
? #
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
072
28.06.2023, 17:56 Uhr
DL
Default Group and Edit


Das ist bei mir beim Test unter Win8 auch so passiert. Schau mal in die Boardverwaltung, da war bei mir eine ESP32 Version 2xxx drin, ich hab dann auf die letzte 1xxx herabgestuft (wie ich es im Linux eh habe) damit läuft das bei mir auch im Windows
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
073
28.06.2023, 19:46 Uhr
d.elm

Avatar von d.elm

o.k. das wars. ESP32 V1.0.6
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
074
28.06.2023, 22:59 Uhr
stone

Avatar von stone


Zitat:
Nun gebe ich RUN ein und ab da liegen z.B. die Zahlen 1-9 auf IJKLMNOPQ . Beende ich das Spiel zurück ins BASIC ist alles wieder normal auf der Tastatur belegt



Ich habe das BASIC-Programm im Original belassen. Es ist für die 4x8 Originaltastatur geschrieben und hat eine Umschaltung, sodass man auf dieser Tastatur die Zahlen ohne Shift erreicht.

Lösung: Schau dir das BASIC-Programm an. Dort steht so ziemlich am Anfang "OUTCH.12" oder so ähnlich. Ich kann gerade nicht nachsehen. Diese Zeile löschen, dann stimmen die Zahlen wieder. Aber nicht vergessen, am Ende des Programms steht das Gleiche. Dass muss dann auch gelöscht werden.

Dieser Beitrag wurde am 28.06.2023 um 23:35 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
075
28.06.2023, 23:40 Uhr
stone

Avatar von stone


Zitat:
d.elm schrieb
Ich lade z.B. "KC-BASIC 10K.Z80 -> ENTER
dann kommt die Ausschrift Begin:0100 end: 2aff Start: 0300 -> ENTER
Mit ESC in den Monitor

robotron Z 1013/2.2
# J 0300 -> ENTER




Das <ESC> ist falsch. <ENTER> ist an dieser Stelle richtig. :-)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
076
28.06.2023, 23:44 Uhr
stone

Avatar von stone

Noch ein kleiner Tipp.
Manchmal habe ich Probleme, das Programm hochzuladen. Da kommt dann immer sowas wie "...___...___...___". Danach eine Fehlerausschrift. Manchmal hilft es die RESET-Taste zu drücken und bis die Prozente zu sehen sind, gedrückt halten. Aber auch das hilft nicht immer.
Auf alle Fälle solltet ihr die SD-Karte herausnehmen, dann funktioniert es.

Gruß
Guido

Dieser Beitrag wurde am 29.06.2023 um 00:05 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
077
29.06.2023, 08:41 Uhr
stone

Avatar von stone


Zitat:
wpwsaw schrieb
braucht eure IDE auch sehr lange zum kompilieren?


Ja, es dauert sehr lange. Dazu bitte mal im Internet suchen. Es gibt diverse Beschreibungen im Internet, wie man das schneller machen kann. Es hat was mit den Systemvariablen, insbesondere Path, zu tun.

Gruß
Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
078
08.07.2023, 16:41 Uhr
DL
Default Group and Edit


Is ja cool, GeoWorks auf ESP32...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
079
08.07.2023, 17:21 Uhr
Andre.as



Läuft auf dem ESP32 auch Windows 3.00 oder schon 3.11?

Grüße
Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
080
07.10.2023, 17:59 Uhr
DL
Default Group and Edit


Das SymbOS für den CPC ist wohl auch so was ähnliches wie das GEOS
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
081
18.10.2023, 18:18 Uhr
dragonfly45



Hallo,
hab das File auf das ESP32-Board geladen. Ich Krieg das mit dem Upload-tool aber nicht hin. In welches Verzeichnis muss das tools Verzeichnis angelegt werden und das Java File rein?

Viele Grüße
Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
082
19.10.2023, 09:46 Uhr
DL
Default Group and Edit


Im Arduino/ Verzeichnis -> 069

https://github.com/me-no-dev/arduino-esp32fs-plugin/blob/master/README.md

Dieser Beitrag wurde am 19.10.2023 um 09:49 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
083
19.10.2023, 18:05 Uhr
dragonfly45



Hallo,
habe jetzt alles flashen können. Der ESP32 bootet und steht im Dateiauswahlmenü. Ich kann die Programme in der Maske sehen. Nur die Tastatur(PS2) lässt sich nicht bedienen, alle 3 LED's leuchten.

Viele Grüße
Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
084
19.10.2023, 22:17 Uhr
DL
Default Group and Edit


Ja, möglich, dass bei den Spannungsverhältnisen nicht jede Tastatur/Maus funktioniert

Edit: oder meinst du die 3 LEDs kannst du über die Tastatur steuern aber du kannst nur den Kursor nicht nach unten bewegen? Dazu musst du mit der TAB Taste erst mal das Scrollfeld anwählen

Dieser Beitrag wurde am 20.10.2023 um 10:22 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
085
20.10.2023, 11:04 Uhr
stone

Avatar von stone


Zitat:
DL schrieb
Ja, möglich, dass bei den Spannungsverhältnisen nicht jede Tastatur/Maus funktioniert


Hallo!

Mit der Spannung hat das nichts zu tun. Der VGA32 ist sauber aufgebaut. Wer sich den Schaltplan ansieht, wird sehen, dass da ein Transistor zur Spannungswandlung verbaut ist. Also sind auf der PS/2-Seite auch die erforderlichen 5V.
Das manche Tasten nicht funktionieren, liegt ganz einfach daran, dass ich die 4x8 Tastatur des originalen Z1013 nachgebildet habe und diese Tasten hier nicht vorhanden sind. Wer weitere Tastenfunktionen programmieren möchte, kann dies machen, die Quellen liegen ja offen.

In diesem Fall würde ich darauf tippen, dass die Tastatur ungeeignet ist. Besonders die Tastaturen mit USB funktionieren nicht immer, trotz USB zu PS/2 Adapter. Die Tastatur muss PS/2 können.


Gruß Guido alias stone

Dieser Beitrag wurde am 20.10.2023 um 11:14 Uhr von stone editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
086
20.10.2023, 12:11 Uhr
DL
Default Group and Edit


Wenn man entsprechend viel über Vbatt einspeist kommt man evtl. auf die 5V, speist man über USB ein (VBUS) ist das nicht zu schaffen, bei mir liegen da z.B 4,2V an "5V", eine meiner PS/2 Tastaturen mag da schon mal nicht...


Das nicht alle USB-Tastaturen auch PS/2 können ist klar.

Dieser Beitrag wurde am 20.10.2023 um 12:12 Uhr von DL editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
087
20.10.2023, 12:32 Uhr
stone

Avatar von stone

Na ja, bei 4,2V würde ich auch Probleme erwarten, zumal der Akku ja auch entladen wird und unter 3V kommen kann.
Bei Akkueinsatz würde ich einen Buck-Regler verwenden. Auch ein Laderegler mit 5V Ausgang ist gut geeignet.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
088
20.10.2023, 12:58 Uhr
stone

Avatar von stone

Bei welcher Anwendung benötigt man am VGA32 einen Akku?
Da dieses Gerät primär VGA erzeugt, ist doch in der Regel ein Monitor angeschlossen, der auch eine Stromversorgung benötigt. Mir fällt jetzt kein Monitor ein, der mit Akkus betrieben wird.
Macht das Sinn?

Da fällt mir gerade ein, dass eine Powerbank auch sehr gut geeignet ist, um den VGA32 mit Strom zu versorgen.

Gruß
Guido (stone)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
089
20.10.2023, 14:24 Uhr
stone

Avatar von stone

Jetzt habe ich verstanden. Es geht gar nicht um ein AKKU.
Du meinst den Spannungsabfall über D3? Ist der wirklich 0,8V?

Inzwischen habe ich mal gemessen. Ja, da kommt wesentlich weniger an.
Also habe ich meinen VGA32 über USB versorgt.
Spannung an USB-Buchse: 5,08V
Spannung an der PS/2-Buchse: 4,35V

Wenn der Tastatur 4,35V oder noch weniger nicht reichen, kann es sein, dass es Fehlfunktionen gibt.

Trotzdem bleibt es dabei: Einfach mal eine andere Tastatur benutzen. Zusätzlich würde ich mal ein anderes USB-Kabel einsetzen. Zum Test soll es besonders kurz und hochwertig sein, damit Spannungsverlust durch das Kabel vermieden wird.

Gruß
Guido (stone)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
090
20.10.2023, 15:30 Uhr
dragonfly45



Hallo,
hab mal die Spannung gemessen:
USB-Buchse: 4,13V
PS2-Buchse: 3,29V
damit geht gar nichts

mit einem anderen USB-Kabel
USB-Buchse: 4,74 V
PS2-Buchse: 3,91 V
damit geht es
Das Kabel womit es nicht ging war viel kürzer als das funktionierende (demnach schlechtere Qualität)

Viele Grüße
Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
091
20.10.2023, 17:00 Uhr
dragonfly45



Hallo,
@DL wo bekommt man die Sachen her die du als Bilder hier eingestellt hast (GeoWorks etc.)

Viele Grüße
Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
092
21.10.2023, 09:03 Uhr
DL
Default Group and Edit


Mit der Arduino IDE unter Beispiele aus der FabGL/VGA Bibliothek den PCEmulator installieren, das entsprechende Diskettenabbild von Windows, GEM, GEOS oder was auch immer auf die SD-Karte laden und starten.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
093
26.10.2023, 15:41 Uhr
dragonfly45



Hallo,
kann man über VBat mit einer externen Spannungsquelle einspeisen? Die Versorgung über VBUS ist nicht optimal. Wo finde ich den VBAT-Anschluß?

Viele Grüße
Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
094
27.10.2023, 15:38 Uhr
DL
Default Group and Edit


Das in 086 war mehr theoretisch gemeint, an VBAT kommt normal eine (LIO)-Batterie, die via USB geladen werden kann. Der Laderegler für die Batterie bringt 4,2V raus, ich glaube nicht, dass der auf Dauer eine höhere Rückwärtseinspeisung mag. Der offizielle "Power"-Anschluss ist der VBUS (USB).

Edit:
obwohl, laut Datenblatt bis max.7V ...

Zitat:

ABSOLUTE MAXIMUM RATINGS:
·Input Supply Voltage(VCC):-0.3V~10V
·PROG:-0.3V~VCC+0.3V
·BAT:-0.3V~7V
·CHRG:-0.3V~10V



Ist aber auch ein recht kleiner "Anschluss":

Dieser Beitrag wurde am 27.10.2023 um 16:40 Uhr von DL editiert.
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