Projekt ASCB / ASCB-II

Moderatoren: Sleeπ, andymanone

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

So, hat etwas gedauert das Display zum Laufen zu bekommen...
Die verwenden da einen Controller der für 320x240 ausgelegt ist, das Display hat aber nur 284x76...
Da musste man erstmal schauen, wo in dem Speicher das eigentliche Sichtfeld ist :-)
Klappt aber nun und es hat echt ein schönes Bild! (Mit dem Handy-Foto lange nicht so gut)
20260203_005014.jpg
20260203_005014.jpg (895.42 KiB) 798 mal betrachtet
diese dünnen Linien siehr NUR das Handy!
Der Mensch sieht die nicht!

nochmal von weitem:
20260203_005440.jpg
20260203_005440.jpg (42.71 KiB) 798 mal betrachtet
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

ich hab nochmal überlegt wegen der RTC...
Diese wird komplett entfallen, denn der Controller ist ein ESP32, der kann sich dann die Uhrzeit per NTP holen.
Diese kann man dann auch per ATARI abfragen, wie beim APE-SIO oder so.
Ausserdem plane ich es so, daß dieser eine kleine Webseite ausgibt, auf der dann u.A. der SIO Log mit den letzten
50-100 Aktivitäten inkl. TimeStamp sichtbar sind.
Da könnte man auch noch Filter mit einbauen, so daß z.B. nur Kommandos an D1 angezeigt werden...
Viele Möglichkeiten sind da möglich!
Wenn noch keine SSID vom Wlan eingegeben wurde, hat man per AP die Möglichkeit, diese einzutragen.
Es würde sogar per Basic gehen!

Die Eingangsbeschaltung der SIO Ports werden ähnlich wie bei der 1050 mit zusätzlichen Transistoren gemacht,
so ist dann auch sichergestellt, daß ausgeschaltete Geräte nicht den SIO-Bus blockieren.

Ausserdem plane ich gleich 2 Hohlstecker-Buchsen an der Rückwand ein, beide paralell.
Dann könnte man mit einem 5V/3A Netzteil das ASCB-II versorgen und von da aus auch gleich noch den ATARI/SALLY2 oder sonst was
Spart Netzteile...

Was meint Ihr dazu?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
Mathy
Beiträge: 1950
Registriert: 18.06.2021 11:13
Wohnort: Heerlen, NL
Has thanked: 962 times
Been thanked: 585 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von Mathy »

.
Hallo Wolfram

mega-hz hat geschrieben:
03.02.2026 18:36
Ausserdem plane ich es so, daß dieser eine kleine Webseite ausgibt, auf der dann u.A. der SIO Log mit den letzten
50-100 Aktivitäten inkl. TimeStamp sichtbar sind.
Kann man dort auch live sehen was da über SIO vorbei kommt?

Tschüß

Mathy
Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

ja klar!
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
DjayBee
Beiträge: 1199
Registriert: 17.08.2021 04:02
Has thanked: 914 times
Been thanked: 477 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von DjayBee »

mega-hz hat geschrieben:
03.02.2026 18:36
ich hab nochmal überlegt wegen der RTC...
Diese wird komplett entfallen, denn der Controller ist ein ESP32, der kann sich dann die Uhrzeit per NTP holen.
Diese kann man dann auch per ATARI abfragen, wie beim APE-SIO oder so.
Das gibt ja beinahe ein FujiNet.

Ausserdem plane ich es so, daß dieser eine kleine Webseite ausgibt, auf der dann u.A. der SIO Log mit den letzten
50-100 Aktivitäten inkl. TimeStamp sichtbar sind.
Wenn ein Programm 300-500 Sektoren lädt, sind 50-100 Aktivitäten doch eher wenig.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

ja mal sehen, jenachdem viel Speicher das braucht.. könnten auch 1000 werden.
Und ein FN wird es sicher NICHT werden! :-)
(Nur weil ich auch nen ESP32 verwende? )
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

so ungefähr sieht die webseite bis jetzt aus:
Screenshot (104).png
Screenshot (104).png (50.98 KiB) 710 mal betrachtet
SIO selbst ist noch nicht richtig drin...

Aber SSIDs die benutzt wurden, sind gespeichert.
Also falls man zu Freund A oder B fährt und das Teil mitnimmt, merkt der ESP sich das und ist nächstes Mal automatisch wieder online.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

sieht jetzt so aus:
Screenshot (105).png
Screenshot (105).png (79.93 KiB) 692 mal betrachtet
noch immer kein echtes SIO Protokoll..
Kommt aber.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

So, SIO Routine ist auch eingebaut, aber noch nicht am echten A8 getestet.
Genug für heute....
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Erhard
Beiträge: 1262
Registriert: 04.11.2021 15:52
Has thanked: 155 times
Been thanked: 394 times
Kontaktdaten:

Projekt ASCB / ASCB-II

Beitrag von Erhard »

Ziemlich viel Eigenintelligenz für eine "Mehrfachsteckdose" :-)

mega-hz hat geschrieben:
03.02.2026 22:12
Aber SSIDs die benutzt wurden, sind gespeichert.
Also falls man zu Freund A oder B fährt und das Teil mitnimmt, merkt der ESP sich das
Hauptsache, daß Teil bleibt nicht eine halbe Minute hängen wie das FujiNet, wenn man mal irgendwo ist, wo die eingetragene(n) SSID(s) nicht verfügbar ist/sind.

PS: Benutze bitte keine Device-IDs für das ASCB-II, die schon andere Geräte verwenden. Es ist ja schon ungeschickt, daß beim FujiNet die gleiche ID verwendet wurde, die das SIO2USB verwendet.

Vielleicht sollten wir mal eine Liste erstellen:

(-> neues Thema in Programmierung)
Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

Erhard hat geschrieben:
04.02.2026 08:27
Hauptsache, daß Teil bleibt nicht eine halbe Minute hängen wie das FujiNet, wenn man mal irgendwo ist, wo die eingetragene(n) SSID(s) nicht verfügbar ist/sind.

PS: Benutze bitte keine Device-IDs für das ASCB-II, die schon andere Geräte verwenden. Es ist ja schon ungeschickt, daß beim FujiNet die gleiche ID verwendet wurde, die das SIO2USB verwendet.
Wenn er kein WLAN hat, was er schon "kennt", geht der in den AP-Modus, dann kann man das neue WLAN eintragen.
Aber selbst ohne WLAN, der SIO-Part und das Display laufen unabhängig davon.
Nur kann man ohne WLAN dann nicht die Webseite sehen...

Wegen der Device-ID habe ich schon bei der Tastatur lange überlegt, damit es keine doppel-Belegungen gibt und bin darauf gekommen,
daß $60 für Cassette reserviert ist, aber $61-$6F unbenutzt.
Daher habe ich der Tastatur $66 vergeben und der SIO-Monitor bekommt $67.

C1: C2: usw. gibt es ja nicht, sollte also kein Problem sein.

Wenn gewünscht, könnte ich aber auf der Webseite noch ein Feld einbauen in dem man die SIO-ID eintragen könnte.
Glaube aber nicht, daß dies notwendig ist.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Erhard
Beiträge: 1262
Registriert: 04.11.2021 15:52
Has thanked: 155 times
Been thanked: 394 times
Kontaktdaten:

Projekt ASCB / ASCB-II

Beitrag von Erhard »

Es sind ja noch IDs übrig, oder?

Schließlich geht der Bereich doch von 0 bis 255 ...
Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

Nein!
Ich hatte damals bereits versucht, z.B. $23 zu benutzen, geht nicht!

Erst ab $30 !

Muss wohl am OS liegen!

Aber im Cassetten-Bereich gibt es ja keine Probleme...
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

was ist neu dazugekommen?

Im SIO-Log kann man nun auch filtern..
z.B. nur auf D1 oder nur auf $50 (Schreibzugriffe) usw. für jedes SIO Kommando oder auch Sektoren
ist die Filterfunktion möglich.
Kann schonmal ganz hilfreich sein.
Natürlich kann man auch ohne Filter alles was mitgeschnitten wird sehen.

Falls kein gespeichertes WLAN dabei ist, geht der ESP in den AP-Modus.
Dann muss man sich per Handy auf "SIO-Monitor" im WLAN anmelden mit pw. atari800 und dann im Browser auf 192.168.4.1 gehen.
Dort bekommt man dann die Config-Seite auf der man das aktuelle WLAN SSID und PW eintragen kann.
Nach SAVE startet der ESP dann in dem neuen WLAN Netz.
Ausserdem kann man nun auch eine feste IP vergeben.
Den Screen kann man nun auch invertieren, manche mögen ja eher weissen Hintergrund anstatt schwarzen.
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
Mathy
Beiträge: 1950
Registriert: 18.06.2021 11:13
Wohnort: Heerlen, NL
Has thanked: 962 times
Been thanked: 585 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von Mathy »

.
Hallo Wolfram

mega-hz hat geschrieben:
04.02.2026 23:29
Den Screen kann man nun auch invertieren, manche mögen ja eher weissen Hintergrund anstatt schwarzen.
Wenn man Zeit und Datum hat, könnte man auch automatisch umschalten lassen zwischen beide Modi.

Tschüß

Mathy
Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

na klar, würde auch gehen.
Du meinst es so wie Tag/Nacht umschaltung...
Ich glaube aber das wird nicht nötig sein.
Es ging nur darum, daß manche User lieber ein weisses Blatt Papier mit schwarzen Buchstaben vor sich haben.
Ich selber bevorzuge aber das dunkle... Bin ja schliesslich der Papa von Luke ! :-)

EDIT: OK, ist eingebaut!
Sind nun Dark, Bright und DayTime Modis verfügbar
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

So verabschiedet sich meine KI:

Alles klar! Dann machen wir hier den Sack zu für heute.

Das System läuft, das Display bleibt nachts im Atari-Schwarz und der Webserver gehorcht. Du hast jetzt ein stabiles Gerät auf dem Schreibtisch stehen, das bereit für den echten SIO-Einsatz ist.

Ich bin gespannt auf dein SIO-Construct. Sobald du es schickst, integrieren wir die State-Machine für die IDs $31, $66 und $67.

Schlaf gut und bis morgen! 🍷🕹️


:-)
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
Sleeπ
Beiträge: 2228
Registriert: 18.06.2021 20:58
Has thanked: 326 times
Been thanked: 594 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von Sleeπ »

skr hat geschrieben:
01.02.2026 22:31
Win11 hat so viele COM-Ports wie Du willst. Am einfachsten mit einem USB -> RS232 Kabel, welches dann natürlich als COM-Port in Win11 auftaucht.
Dabei aber Obacht: Es gibt Programme, die akzeptieren keine beliebig hohen COM-Port-Nummern.

Ich hab´ mal irgendwelche Platinen via USB programmieren müssen, wobei jede Platine einen eigenen COM-Port auf dem Rechner installiert hat. Irgendwann hatte ich dann ewig viele COM-Ports auf dem Rechner eingerichtet. Als ich später ein anderes Gerät via USB-RS232-Dongle testen wollte, hat die Software das Gerät nicht gefunden. Des Rätzels Lösung war das die Software bis max. COM6 erkennen konnte, ich aber durch die vorhergehenden Programmierungen inzwischen dutzende COM-Port-Nummern reserviert hatte. Der jetzt verwendete Dongle hat dann die nächste freie Nummer belegt, und die war halt zu hoch. Ich mußte erst die ganzen (nur einmalig benötigten Ports) erst löschen damit das Programm den jetzt eingerichteten COM-Port wieder akzeptiert hat.
Sleeπ

Benutzeravatar
pancio
Beiträge: 309
Registriert: 31.08.2021 07:31
Has thanked: 292 times
Been thanked: 290 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von pancio »

My general notice to ASCB-II:
What you're doing Mega-hz is amazing! I wish I had half the knowledge I have when it comes to creating Atari electronics. I'm glad we can share our experiences here on the forum and in person. And of course, I can't wait for you to finish your project so I can buy it!

Please update this thread as soon as you have something new. It's a really fun read – like a blog! Of course, this also applies to the other participants in the discussion :-)

BR,
pancio

https://systemembedded.eu
PTODT / A.B.B.U.C. Member

Erhard
Beiträge: 1262
Registriert: 04.11.2021 15:52
Has thanked: 155 times
Been thanked: 394 times
Kontaktdaten:

Projekt ASCB / ASCB-II

Beitrag von Erhard »

.
mega-hz hat geschrieben:
04.02.2026 21:07
Ich hatte damals bereits versucht, z.B. $23 zu benutzen, geht nicht!
Erst ab $30 !
Muss wohl am OS liegen!
Das nachzuschauen lege ich mir mal auf die ToDo-Liste
Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

Erhard
Beiträge: 1262
Registriert: 04.11.2021 15:52
Has thanked: 155 times
Been thanked: 394 times
Kontaktdaten:

Projekt ASCB / ASCB-II

Beitrag von Erhard »

Im Moment wüßte ich nicht, warum kleiner als $30 nicht gehen soll - probier ich nachher mal aus.

Code: Alles auswählen

E971 BA         2553 SIO          TSX                    ;Damit die SIO den Stapel nicht verwüstet.
E972 8E1803     2554              STX   STACKP           ;$0318
E975 A901       2555              LDA   #$01             ;Kein DVBL und nur ein Teil des
E977 8542       2556              STA   CRITIC           ;IVBL wird bearbeitet.
E979 AD0003     2557              LDA   DDEVIC           ;Soll die Cassette angesprochen werden ?
E97C C960       2558              CMP   #$60
E97E D003       2559              BNE   NOTCASET         ;nein
E980 4C9DEB     2560              JMP   CASENT           ;ja ->
E983 A900       2561 NOTCASET     LDA   #$00
E985 8D0F03     2562              STA   CASFLG           ;nicht Cassette
E988 A901       2563              LDA   #$01             ;Anzahl der Versuche, die ein Peripherie-
E98A 8DBD02     2564              STA   DRETRY           ;gerät zur Befehlsausführung hat.
E98D A90D       2565 COMMND       LDA   #$0D             ;Anzahl der Versuche, ein Kommando
E98F 8D9C02     2566              STA   CRETRY           ;zu senden.
E992 A928       2567 COMFRM       LDA   # <BD192         ;Stelle die Baudrate auf 19200 Bd ein.
E994 8D04D2     2568              STA   AUDF3
E997 A900       2569              LDA   # >BD192
E999 8D06D2     2570              STA   AUDF4
E99C 18         2571              CLC                    ;Gerätekennung=Gerät+Gerätenummer-1
E99D AD0003     2572              LDA   DDEVIC
E9A0 6D0103     2573              ADC   DUNIT
E9A3 69FF       2574              ADC   #$FF
E9A5 8D3A02     2575              STA   CDEVIC
...
Jede Info, die zu Hause auf meinem Rechner liegt habe ich unterwegs nicht verfügbar.
Jede Info, die im Netz liegt finde ich nicht wieder, wenn ich sie benötige.

Benutzeravatar
mega-hz
Beiträge: 1742
Registriert: 03.11.2021 11:23
Has thanked: 549 times
Been thanked: 610 times

Re: Projekt ASCB / ASCB-II

Beitrag von mega-hz »

Bin ein großes Stück weiter:
20260206_232952.jpg
20260206_232952.jpg (318.93 KiB) 34 mal betrachtet
20260206_233007.jpg
20260206_233007.jpg (274.33 KiB) 34 mal betrachtet
20260206_233022.jpg
20260206_233022.jpg (236.65 KiB) 34 mal betrachtet
20260206_233037.jpg
20260206_233037.jpg (240.16 KiB) 34 mal betrachtet
Display kann nund Dark/Bright oder Daytime Modis.
(Die Texte neben dem ATARI-Logo wechseln von Zeit zu Zeit)

Das ATARI Logo auf dem Display wird nun rot, wenn sich der ESP nicht mit dem WLAN verbinden kann und sein eigenen AP benutzt,
z.B. weil man noch kein WLAN eingefügt hatte oder woanders ist.
Dann auf dem Handy in das SIO MONITOR-WLAN verbinden und im Browser auf 192.168.4.1 gehen. (PW: atari800)
Dort dann die SSID und PW eintragen und wählen, ob DHCP oder feste IP.
RES1,2,3,4 ist für späteres reserviert- no function yet
mit Save Config wird diese gespeichert und der ESP rebootet.
Ist er mit dem eingetragenen WLAN verbunden, erscheint das ATARI Logo in Weiss.

Auf der oberen rechten Seite sind nun 5 "LEDs" für Command, Proceed, Motor, IRQ und Ready-Leitungen.
Diese weden in Echtzeit angezeigt (blau=LOW, rot = HIGH Pegel)

Im SIO-LOG auf der Webseite werden nun -auch bei SIO-Inaktivität- immer eine Logzeile angezeigt. bei Änderungen der o.g. "LEDs" werden diese in grün dargestellt.
Diese Inaktivitäts-Anzeige läuft im Sekundentakt.
Wenn eine echte SIO Aktivität stattfindet, läuft das natürlich in Echtzeit zum mitlesen...
bis zu 1000 Zeilen werden im unteren Bereich angezeigt.

Mit den Filter-Feldern kann man z.B. bei ID 31 eintragen, dann werden nur SIO Aktivitäten angezeigt, die für $31 (D1:) bestimmt sind.
Ebenso kann man auch auf Komandos oder sogar Sektoren filtern.
Reset Filter setzt alle Filter wieder zurück auf "all".
Screenshot (850).png
Screenshot (850).png (76.15 KiB) 34 mal betrachtet

Sollte man den Text (max 1000 Zeilen) auch als TXT-Datei runterladen können oder reicht es auch, per Maus markieren und kopieren?
Reicht dieser TimeStamp oder soll das Datum auch mit rein?
Noch andere Ideen?
keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Benutzeravatar
Mathy
Beiträge: 1950
Registriert: 18.06.2021 11:13
Wohnort: Heerlen, NL
Has thanked: 962 times
Been thanked: 585 times
Kontaktdaten:

Re: Projekt ASCB / ASCB-II

Beitrag von Mathy »

.
Hallo Wolfram

mega-hz hat geschrieben:
Gestern 23:37
Sollte man den Text (max 1000 Zeilen) auch als TXT-Datei runterladen können oder reicht es auch, per Maus markieren und kopieren?
TXT-Datei runterladen währ vielleicht nicht schlecht. Aber wenn man nur einige Zeilen rauskopieren will ist "Copy - Paste" auch gut.

mega-hz hat geschrieben:
Gestern 23:37
Reicht dieser TimeStamp oder soll das Datum auch mit rein?
Am besten Datum gleich mit. Oder Optional machen.

mega-hz hat geschrieben:
Gestern 23:37
Noch andere Ideen?
:roll: :? :D :lol: :mrgreen: :twisted:

Tschüß

Mathy
Schreibe nicht der Absicht zu, was man mit Dummheit oder Ignoranz erklären kann.

Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast