Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » BCS-3 "Drahtverhau" » Themenansicht

Autor Thread - Seiten: -1-
000
26.04.2023, 17:00 Uhr
HeikoS



Liebe BCS-3 Fans !

hier nun der Thread rund um den "Breadboard"-BCS-3 vom letzen Club-Treffen. Das Thema war im "KC-Clubtreffen 2023" - Thread ja nicht richtig aufgehoben. Die BCS-3-Technik-Themen habe ich aus dem "KC-Clubtreffen 2023" Thread noch einmal hier reinkopiert (s.u.).

Ich freue mich über alles rund um den BCS-3 !

"Drahtverhau" ist sicher auch der richtige Name ;-)

Viele Grüße,
Heiko






Dieser Beitrag wurde am 26.04.2023 um 21:52 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
26.04.2023, 21:36 Uhr
HeikoS



Hallo Wolfgang,

ich habe Deinen BCS3 auf der Seite von Volker gesehen. Super ! Tja, ich habe meinen Originalaufbau aus den späten 80'ern leider mal entsorgt. (Wie konnte man so blöd sein ...).

Das Design hat mich schon immer fasziniert. Die CPU hilft ja kräftig beim Bildaufbau und so war es ein schönes, kompaktes Teil mit wenig Bauelementen. Im Keller bin auf die IC-Sammlung von meinem Vater aus den 80'er gestoßen und wollte sie noch einmal zu Leben erwecken. Da ist der "Drahtverhau" entstanden.

Man nimmt ja heute eher keine U202 mehr als RAM ;-) Die neuen SRAM's haben keine getrennten Datenein- und Ausgänge, deshalb ist noch ein zusätzlicher Daten-Bustreiber mit Tristate-Ausgängen für die Schreibrichtung notwendig. Ich habe einen DS8286 genommen und die Richtungsumschaltung nicht verwendet. Als RAM habe ich jetzt einen 128 KB Chip drauf, der aber erstmal nur ein 1KB bereitstellt. Als ROM ackert ein EEPROM aus einem alten PC-Mainboard, der hat 512 KB und ich benutze jetzt nur 4 KB, Zeichengenerator ist ein 8KB EEPROM … Verschwendung pur, ich weiß, aber ich baue später noch die Adress-Decoder auf für die Adressierung von mehr RAM und ROM.

Das Tastaturinterface mit dem Arduino von Frieder Tonn stellt einen 8-Bit-Port nach AC1 bereit. Ich habe noch ein DL541 als 8-Bit-Parallel-Interface für den U880 draufgepackt, der über die Speicher-Adresse 1000H (-13FFH) angesprochen wird (wo normalerweise die Spalten der Original-Matrix-Tastatur gelesen werden).

https://github.com/friedertonn/AC1-Tastatur

Damit das geht, muss man noch die Tastatur-Routine im Code austauschen. Dank der Super-Arbeit von Volker, der die Version 3.3 von Frank Prüfer mit Kommentaren (!) re-assembliert hat, war das kein Problem. Das kann ich auch gerne bereitstellen. Ich habe die Assembler-Version 3.3 auch auf 40 Zeichen erweitert und den Fehler im Plot-Patch korrigiert. Im JKCEMU läuft auch schon die 40x24 Zeichen-Version, weil man da ja einfach die RAM-Erweiterung zuschalten kann. Dazu muss man aber den BWS ab 3C00h beginnen lassen, dann passen 40x24 in den 1K RAM und die ganzen Systemspeicherzellen wandern hinter den BWS in die RAM-Erweiterung.

https://hc-ddr.hucki.net/wiki/lib/exe/fetch.php/bcs3/bcs3.zip

Dann gab es noch ein Problem mit der Parallel-Seriell-Wandlung der Bildpunktdaten zur Bilddarstellung aus dem Zeichengenerator. Das leidige „Poti“ zum Einstellen eines „sauberen“ Bildes war ja schon damals ein Krampf. Mit den neuen schnellen SRAM’s geht das nun nur noch sehr schlecht. Der Original BCS3 beschreibt das Schieberegister mit der differenzierten Rückflanke des /MREQ-Signals … da sind die Daten dann bei den schnellen RAMs heute auch schon wieder weg. Deshalb ist noch ein zusätzlicher D192 drauf, der während /MREQ für den BWS mit dem Bildpunkttakt zählt und per NAND von QA und QB einen sauberen Speicherimpuls für das Schieberegister erzeugt … ist sehr stabil, kein Differenzier-Glied mit Poti mehr notwendig :-).

Leider erstmal alles nur verbal, aber wenn das Interesse da ist, zeichne ich auch gerne mal einen Schaltplan. Es war ja eigentlich nur mal eine „Feierabend“-Idee und es ist alles im Experimentier-Stadium, aber ich freue mich über jeden BCS3-Fan und darüber, dass das Konzept von Herrn Schiller noch „weiterlebt“.

Viele Grüße,
Heiko

PS: Unten noch ein paar Bilder, aber ich denke die helfen nicht so richtig, wenn man das nachbauen will. Aber wir können uns gerne dazu noch austauschen.

PS2: Noch zu Deiner Frage zum Monitoranschluß. Das ist sehr einfach. SCART benötigt das H/V-Sync-Gemisch an "Composite". Das kann man durch ein NAND-Gatter für die L-aktiven H/V-Sync-Impulse machen. Das Bildsignal aus dem Schieberegister habe ich einfach an "GRÜN" des SCART angeschlossen.




Zitat:
wolle1945 schrieb
Hallo HeikoS,
Dein BCS-3 Drahtverhau interessiert mich sehr. Das alles läuft ist erstaunlich.
Könntest Du noch ein paar Bilder hochladen?
Mich würde der Tastaturanschluß interessieren sowie der Monitoranschluß.
(auch Stromlaufpläne)
Ich habe meinen BCS-3 in den 80-zigern aufgebaut und vor 2 Jahren wieder
mal vom Boden geholt, mußte einige Bauteile wechseln, damit er wieder lief.
Mein Gerät ist auf der Homepage von Volker Pohlers zu sehen.

Dieser Beitrag wurde am 27.04.2023 um 09:43 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
26.04.2023, 21:41 Uhr
HeikoS



Hallo Mark,

toll, dass es doch noch einige BCS3-Fans hier gibt. Dein Aufbau ist sehr unfangreich und noch Original. Super ! Schade, dass meiner im Müll gelandet ist. Ich könnte mich ...

Es gab schon ein paar Anfragen zum "Drahtverhau". Deshalb habe ich nun doch damit begonnen, einen Schaltplan zu zeichnen. Den Part mit dem D192 für den Speicherimplus für das Schieberegister und den SCART-Anschluss, habe ich jetzt einfach vorgezogen. Plan siehe unten.

Bei mir läuft es so gut, dass es nun überhaut keine Flickerei mehr gibt und auch nicht mehr mit der Zeit "wegläuft". Ist auch logisch, da jetzt alles linear vom Systemtakt abgeleitet ist. Bei mir läuft es aktuell mit 7 MHz und 40x24 Zeichen (Änderung im ROM-Code notwendig für 24 Zeilen).

Ich würde mich freuen, mal einen originalen BCS3 in "Aktion" zu sehen ...

Viele Grüße,
Heiko






Zitat:
mark1111 schrieb
Hallo HeikoS,

So einen Aufbau -BCS3 auf dem Steckbrett- wollte ich auch schon immer mal machen. Dafür werde ich auch modernere Bauelemente verwenden,
z.B. U2764 als ROM und ein TC55257 als 32KB RAM. Wäre es möglich, die Ein- und Ausgänge des D18 (DS8212) mit Widerständen von 1KOhm zu
brücken um den Bustreiber einzusparen? Das mit dem Poti ist ähnlich wie bei mir damals, ich habe S215D Zugriffszeit 95-150ns verwendet.
Von denen sind 5 Stück defekt mit teilweise ungewöhnlichen Fehlern. Irgendwann werde ich den Rechner vollständig reparieren aber im
Frühling & Sommer ist der Garten meine Werkstatt.
Mich würden die Schaltungsänderungen (D192 /NAND Gatter) interressieren die Du gemacht hast, die könnte ich in mein neues Projekt mit
einarbeiten. Meine BCS-3 ist (z.Zt.nicht funktionsfähig) hier zu sehen: (Post 017):

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=17266

Viele Grüße
mark1111


Dieser Beitrag wurde am 27.04.2023 um 09:43 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
28.04.2023, 16:59 Uhr
HeikoS



Liebe BCS3-Fans,

aus meinen Schmierzetteln habe ich nun doch mal einen richtigen Schaltplan gemacht. Da kann man sicher noch optimieren bzgl. der Bauelementanzahl, aber so ist der Stand erstmal festgehalten.

Die Nummerierung der IC's ist analog zur Originalschaltung aus RFE 1/85.
A1, D27-D33 sind hinzugekommen.

Das Tastatur-Interface von Frieder ist hier beschrieben: https://github.com/friedertonn/AC1-Tastatur
Die Original-Matrix-Tastatur kann natürlich auch angeschlossen werden lt. Originalschaltplan.
Wenn die PS/2 Tastatur verwendet werden soll, muss im ROM die Tastatur-Routine angepasst werden.

Die Anpassung gibt es z.Z. für:

BASIC-SE 2.4 ............... 27x12 Zeichen
BASIC-SE 3.1 ............... 29x29 Zeichen
BASIC-SE 3.1 ............... 40x21 Zeichen
S/P BASIC V3.3 ............ 29x28 Zeichen
S/P BASIC V3.3 ............ 40x20 Zeichen
S/P BASIC V3.3a 2023 .. 40x24 Zeichen

Mit JP1 ist der RAM einstellbar. 49 KB funktioniert aber mit keiner Version, da die Integer-Arithmetik
mit 15 Bit+Vorzeichen arbeitet und damit nicht mehr als 32768 angezeigt werden kann. Es erscheint "-16354 B"
(bei V3.1) und es lassen sich keine Zeilen eingeben. Das wurde auch schon mal hier im Forum besprochen,
als der BCS3 im JKCEMU integriert wurde. ... ;-) es waren andere Zeiten.

Es steht nun auch mehr ROM zur Verfügung, da A13 an den EEPROM geführt ist. Der früher gespiegelte ROM
von 0-0FFFH ab 2000H ist nun echt und kann benutzt werden.

0000-0FFF 4K BASIC
2000-2FFF 4K frei


Viele Grüße,
Heiko






Dieser Beitrag wurde am 29.04.2023 um 07:43 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
28.04.2023, 19:53 Uhr
runni



Interessant das es wieder am BCS-3 Interesse gibt, ich hab damals den ersten BCS-3 von Eckhard repariert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
28.04.2023, 23:13 Uhr
mark1111



Hallo HeikoS, vielen Dank für das Schaltbild. Ich werde demnächst, wenn es die Zeit erlaubt, mit der Reparatur an meinem BCS-3 weitermachen. Damals hatte ich zur Fehlersuche einige Hilfsmittel mir bauen müssen. Siehe:

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18740&highlight=SRAM&s=eb460e8133021a84f3052e7bc976c0a2

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18619&highlight=ILZ-01&s=eb460e8133021a84f3052e7bc976c0a2

Post 019 & 025

Den ILZ-01 (Post 027) habe ich auch nachgebaut.

Viele Grüße
mark1111

Dieser Beitrag wurde am 28.04.2023 um 23:21 Uhr von mark1111 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
29.04.2023, 07:52 Uhr
HeikoS



Hallo Runni,

ihr habt ein tolles Forum hier. Ich habe schon viel gelesen in den Posts zum BCS3 um die Zeit von 2009 herum. Falls es noch Kontakt zu Eckhard gibt, dann richtet bitte die besten Grüße aus. Seine Idee damals hat viele fasziniert und er hat da ein echtes Stück "Geschichte" geschrieben.

Kann man den "Ur-BCS3" eigentlich irgendwo besichtigen ?

Viele Grüße,
Heiko



Zitat:
runni schrieb
Interessant das es wieder am BCS-3 Interesse gibt, ich hab damals den ersten BCS-3 von Eckhard repariert.


Dieser Beitrag wurde am 29.04.2023 um 13:04 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
29.04.2023, 08:30 Uhr
HeikoS



Hallo Marc,

es wäre toll, wenn Dein BCS3 auch bald wieder läuft. Die "Ausstattung" zur Fehlersuche ist ja vorhanden !

Es gibt jetzt schon Kontakt zu 3 BCS3-Fans, die alle ihre alten Geräte wieder fit machen oder einfach mal wieder hervorholen. Ich bekomme sogar eine defekte Original-Platine. Die möchte ich restaurieren und dann in die Reste eines alten Gehäuses von damals einbauen ... die damals angedachte Tastatur mit Kontaktgummi aus einem alten Taschenrechner war aber etwas abenteuertlich ... da muss ich mir was anderes überlegen (s. Bilder).

Im Schaltbild ist ja jetzt der 8286 als Bustreiber für die Schreibrichtung zu sehen. In den Original-Artikeln wurde für SRAM's mit gemeinsamen Ein/Ausgang tatsächlich empfohlen, einen Widerstand über DI/DO des 8212 zu löten. Das hattest Du ja gefragt. Das müsste auch gehen, habe ich aber noch nicht probiert. Das schien mir erstmal keine so gute Lösung.

Viel Erfolg bei der Reparatur !
Heiko







Zitat:
mark1111 schrieb
Hallo HeikoS, vielen Dank für das Schaltbild. Ich werde demnächst, wenn es die Zeit erlaubt, mit der Reparatur an meinem BCS-3 weitermachen. Damals hatte ich zur Fehlersuche einige Hilfsmittel mir bauen müssen. Siehe:

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18740&highlight=SRAM&s=eb460e8133021a84f3052e7bc976c0a2

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18619&highlight=ILZ-01&s=eb460e8133021a84f3052e7bc976c0a2

Post 019 & 025

Den ILZ-01 (Post 027) habe ich auch nachgebaut.

Viele Grüße
mark1111


Dieser Beitrag wurde am 29.04.2023 um 12:24 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
25.05.2023, 14:43 Uhr
CarstenSc



Vor Jahren habe ich aus dem Nachlaß eines verstorbenen Bastlers einen BCS3 gefischt.
Damals wusste ich allerdings noch nicht um welchen Rechner es sich handelt.
Dank RT-Forum gab es Aufklärung.

Der BCS3 war in ein Gehäuse eines Soemtron Tischrechners ETR222 eingebaut.
Die Eigenbau-Tastatur und das Gehäuse-Oberteil sind auch noch vorhanden. Nur wo ?


Hier ein paar Bilder :






Dieser Beitrag wurde am 25.05.2023 um 14:44 Uhr von CarstenSc editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
25.05.2023, 14:49 Uhr
CarstenSc



gelöscht
Dieser Beitrag wurde am 25.05.2023 um 14:53 Uhr von CarstenSc editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
25.05.2023, 20:17 Uhr
HeikoS



Hallo Carsten,

ein sehr gut erhaltenes Stück ! Hoffentlich findest du noch die anderen Teile. Ich könnte Hilfe bei der Instandsetzung anbieten, falls du das gute Stück wieder zum Leben erwecken möchtest. Habe auch gerade einen Original-BSC3 repariert. Ich freue mich über jeden BCS3, der "überlebt" hat.

Viele Grüße,
Heiko


Zitat:
CarstenSc schrieb
Vor Jahren habe ich aus dem Nachlaß eines verstorbenen Bastlers einen BCS3 gefischt.
Damals wusste ich allerdings noch nicht um welchen Rechner es sich handelt.
Dank RT-Forum gab es Aufklärung.

Der BCS3 war in ein Gehäuse eines Soemtron Tischrechners ETR222 eingebaut.
Die Eigenbau-Tastatur und das Gehäuse-Oberteil sind auch noch vorhanden. Nur wo ?


Hier ein paar Bilder :






Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
18.08.2023, 12:05 Uhr
HeikoS



gelöscht
Dieser Beitrag wurde am 18.08.2023 um 12:06 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
20.09.2023, 12:18 Uhr
HeikoS



Ich hätte meinen "Drahtverhau" auch "Steckschwein" nennen können :-)))))

s. https://hackaday.io/project/41870-steckschwein

Beim VCFB in Berlin im Oktober gibt es einen Vortrag dazu:

http://vcfb.de/2023/ausstellungen.html

Viele Grüße,
Heiko
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