|
NKC Forum |
| Author | Topic: Neueinsteiger mit einigen Problemen, Need Help | ||||
|---|---|---|---|---|---|
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 14, 2025 04:51 PM (#21)
Quote
PM E-mail
Melde mich wieder sobald ich das getestet habe. Gruß Pit (erstmal Glühwein ![]() ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
Steffen.111 Stammgast ![]() ![]() ID # 184 |
Posted on December 14, 2025 06:02 PM (#22)
Quote
PM E-mail
Pit, Du könntest einen EPROM brennen der bei 0000 einen Halt-Befehl [76h] hat.
Dann siehst Du sofort ob beim Booten die Adresse 0000 auf der Bankboot erreicht wird. Leuchtet die Halt LED auf der CPU-Platine NICHT, hast Du ein Problem mit der Adressieung auf der Bankboot. |
||||
Posts: 180 | Member since: August 2017 | IP address: not saved | |||||
|
tuti Voll in Gange ![]() ![]() ![]() ID # 225 |
Posted on December 14, 2025 07:02 PM (#23)
Quote
PM E-mail
Oder alternativ auch ein Problem mit den Daten auf der BANKBOOT2.
Es muss irgendwas in der Richtung auf eben der BANKBOOT2 sein: Defekter Bustreiber... Defekter Decoder... Lötbrücke... Lötstelle ohne Kontakt... ----------------------- Definitiv sind Frösche und Himbeeren am besten! |
||||
Posts: 577 | Member since: July 2022 | IP address: not saved | |||||
|
Steffen.111 Stammgast ![]() ![]() ID # 184 |
Posted on December 14, 2025 07:21 PM (#24)
Quote
PM E-mail
stimmt!
|
||||
Posts: 180 | Member since: August 2017 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 15, 2025 12:55 AM (#25)
Quote
PM E-mail
Coole Idee, wäre ich nicht drauf gekommen. Das grenzt den Fehler schon mal ein. Werde ich morgen gleich mal testen. Danke und Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 15, 2025 12:59 AM (#26)
Quote
PM E-mail
Die Chips habe ich alle durchgechekt, laut meinem Xgecu alle ok. Auch das SRAM (Retro Chip Tester). Da könnte kalte Lötstelle oder Brücke realistisch sein, obwohl schon einmal nachgelötet. Morgen wissen wir mehr. Danke und Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 15, 2025 03:03 PM (#27)
Quote
PM E-mail
Hallo, ich habe ein "HALT-Eprom" erstellt und damit probiert. Der NKC reagiert echt seltsam, mal geht die Halt-LED an, mal hängt er sich auf, ztw. kann man den Reset Button mehrfach drücken und es geht auf Halt, dann hängt er sich wieder auf. Egal welches ROM drin ist, Halt, Flomoncn, GP2019, die Anzeige steht auf "0" und die LED ist permanent an. Beim Start flackert das Bild hin und her, manchmal ist es eingefroren und man sieht Pubkte oder Streifen, echt seltsam. Ist es bei der Bootbank2 entscheidend ob man LS Typen oder HCT im Einsatz hat? Soweit zu den Tests. @tuti, ich habe den Logigteststift, 2Kanal-Digitaloszi und 8Kanal Logigtester zur Verfügung, kann also messen, soll ich was Bestimmtes messen? Anbei die Rückseite der Platine, sieht aber eigenlich gut aus, das Einzige was nervt sind die Präzisions IC Sockel, verbiege mir dauernd die IC Beinchen, wenn das so weiter geht brauche ich neue Eproms LOL. ![]() Was meint Ihr solch ich als nächstes testen? Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
tuti Voll in Gange ![]() ![]() ![]() ID # 225 |
Posted on December 15, 2025 06:47 PM (#28)
Quote
PM E-mail
Wenn du optisch nichts mehr entdecken kannst (auf dem Foto schwierig wegen Reflektionen und Flussmittel), könntest du mit LA auf RESET triggern und versuchen, dir mit den anderen 7 Eingängen nacheinander die Daten- und Adressleistungen anzusehen. Auch gerne vor und hinter den Bustreibern.
Seltsam ist, dass das Verhalten ja offensichtlich nicht deterministisch ist. Das macht es nicht einfacher. Dran bleiben! ----------------------- Definitiv sind Frösche und Himbeeren am besten! |
||||
Posts: 577 | Member since: July 2022 | IP address: not saved | |||||
|
Steffen.111 Stammgast ![]() ![]() ID # 184 |
Posted on December 15, 2025 08:24 PM (#29)
Quote
PM E-mail
Ich würde mal nur den HALT Eprom auf Bankboot und die CPU auf den Bus stecken. Der MUSS jedesmal sauber ins Halt laufen.
Wenn das geht, stück für stück die anderen Platinen wieder rein und jedesmal testen. ...ich gehe davon aus...Deine EPROMs auf ROA64 und ohne Bankboot machen keine Probleme!? |
||||
Posts: 180 | Member since: August 2017 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 15, 2025 08:35 PM (#30)
Quote
PM E-mail
Hi Steffen, mit der ROA64 läuft alles prima, keine Symptome wie bei der Bankboot2. Ich werde mal Deine Tipps ausprobieren und auch die Messungen durchführen die tuti vorgeschlagen hat. Mal sehen was dabei rauskommt. Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 15, 2025 10:58 PM (#31)
Quote
PM E-mail
@Steffen: So, habe mal nur die Bankboot2 mit der CPU-Karte laufen lassen. Das funktioniert sauber, bei jedem Reset kommt Halt. Stecke ich andere Karten, läuft es nicht. @tuti: Ich habe Messungen mal mit den beiden GP2019 gemacht, die Signale sehen gut aus. Nach dem Einschalten flackert auch jedesmal die IO-USB VDIP1. Trotzdem schwarzer Schirm. Zwischen den ganzen Ein/Aus Schalten war zeitweise sogar mal das Menü da. Mir gehen die Ideen aus. ![]() ![]() ![]() Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
tuti Voll in Gange ![]() ![]() ![]() ID # 225 |
Posted on December 16, 2025 07:23 AM (#32)
Quote
PM E-mail
Kurz zwischen Tür und Angel: Damit würde ich mir nun mal ansehen, ob das System (eines, das eben nicht sauber startet) bei jedem Reset das gleiche "Muster" zeigt. Oder ob ein Port auffällig abweicht. Wenn ja: Welcher?
Es kann auch ICs geben, die im Tester bestehen, im echten System dann aber doch "auf Kante" betrieben werden und spinnen. ----------------------- Definitiv sind Frösche und Himbeeren am besten! |
||||
Posts: 577 | Member since: July 2022 | IP address: not saved | |||||
|
Steffen.111 Stammgast ![]() ![]() ID # 184 |
Posted on December 16, 2025 08:19 AM (#33)
Quote
PM E-mail
Das hatten wir ja schon, dass ein ansich gut funktionierendes System in manchen Platinenkombinationen spinnt (GDP64HS).
Meine Vermutung, dass ein IC der direkt am Bus hängt sich dann überlastet "fühlt". Aber den finden!? |
||||
Posts: 180 | Member since: August 2017 | IP address: not saved | |||||
|
m.haardt Voll in Gange ![]() ![]() ![]() ID # 93 |
Posted on December 16, 2025 12:19 PM (#34)
Quote
PM E-mail
Mein Vorschlag ist ein Minimalsystem: BANKBOOT und CPU. Man kann mit dem Logicanalyzer auf Reset triggern und der Reihe nach alle Signale ansehen, um zu verfolgen, wie die CPU aus dem Reset kommt und Befehle liest und ausführt.
Ein Programm mit einem HALT ist tatsächlich sehr geeignet. Sowie das funktioniert, kann man die LED vom BANKBOOT Port als Signal benutzen. Alternativ, falls Du mit Arduino klarkommst, baust Du mit einem Arduino Mega und etwas Lochraster eine CPU-Karte auf, mit der Du den Bus steuern kannst, um ROM und RAM der BANKBOOT zu testen. Damit kannst Du generell jede Karte sehr komfortabel testen. Michael |
||||
Posts: 539 | Member since: April 2008 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 16, 2025 12:21 PM (#35)
Quote
PM E-mail
Moin ihr zwei,
ja das Ganze ist etwas seltsam. Den Signalen nach scheint das System ja generell zu laufen, aber ich habe auch das Gefühl das irgendwas zu sehr belastet und daher der Bildaufbau nicht zu Stande kommt. Die IO-USB flackert beim Start ja auch ein paar mal grün, als ob die initialisiert. Ich muss mal sehen ob ich nochmal Messungen mit dem Oszilloskop mache, da kann ich die Signale besser beurteilen, mit dem LA sehen die ja immer schön rechteckig aus. Und ich werde versuchen zwei Systeme parallel aufzubauen und vergleichen zwischen ROA64 und Bankboot2 ob ich Unterschiede sehe. Mit der ROA64 läuft es ja. Vielleicht sieht man dann nach dem Reset ja auch Unterschiede zwischen den Signalen. Und ich schau mal was ich noch an ICs habe, die ich mal tauschen kann. Ansonsten mache ich erstmal mit den anderen Problemen weiter, CAS, CENT und LCD und bestücke noch mal die restlichen Platinen (wenn Reichelt die Teile geschickt hat :-) Danke aber an Euch für die Hilfe und Ideen. Gruß Pit Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 16, 2025 12:38 PM (#36)
Quote
PM E-mail
Moin Michael, Mit der Bankboot2 und Z80-CPU alleine (und einem HALT Eprom) hatte ich ja erfolgreich getestet. Die CPU ging zuverlässig in HALT. Das Mit dem Arduino klingt gut, ich fürchte nur das übersteigt meinen Horizont wie das schaltungstechnisch zu bauen und zu programmieren ist, es sei denn Du hast eine Anleitung. Aber das messen an der Minimalkonstellation nach dem Reset klingt auch nach einer Idee. Danke und Gruß Pit (Irgendwie war meine Antwort grad verschwunden, hoffe der Post ist jetzt nicht doppelt) ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
m.haardt Voll in Gange ![]() ![]() ![]() ID # 93 |
Posted on December 16, 2025 12:54 PM (#37)
Quote
PM E-mail
Der Arduino Mega muss auf ein Stück Lochraster, was Buchsenleisten bekommt, die ihn halten, und eine Steckerleiste, um es auf BUS zu stecken. Es gibt keine Schaltung, sondern nur Draht, um die GPIOs vom Arduino an BUS zu verbinden. Und natürlich ein paar Sketches. Ein File implementiert Buszugriffe. Code schreibst Du dann nach Wunsch und kannst mit den anderen Karten auf dem Bus alles machen, was Du willst, und zwar einfach durch Upload vom Sketch, ohne EPROMs und so, und in C statt Assembler. Hier ein Beispiel:
/* BANKEN Leitung blinken lassen. */ #define BANKBOOT 0xc8 void setup() { busmaster_banked_init(); pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); Serial.begin(9600); if (banken()) Serial.println("Error: BANKEN set after reset!\n"); else Serial.println("Good: BANKEN cleared after reset.\n"); } void loop() { busmaster_out(BANKBOOT, 0x80); if (!banken()) Serial.println("Error: BANKEN cleared!"); digitalWrite(LED_BUILTIN, LOW); delay(500); busmaster_out(BANKBOOT, 0x00); if (banken()) Serial.println("Error: BANKEN set!"); digitalWrite(LED_BUILTIN, HIGH); delay(500); } Code kann ich Dir schicken. Die Verdrahtung geht daraus hervor. Ein paar Fotos sind auch kein Problem. Aber es muss ein Arduino Mega sein. Die anderen haben nicht genug IO Pins. |
||||
Posts: 539 | Member since: April 2008 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 16, 2025 01:14 PM (#38)
Quote
PM E-mail
Hi Michael, klingt sehr interessant und ist ja mit wenig Aufwand machbar. Wäre klasse wenn Du mir da was schicken kannst (Bilder, Verdrahtung Code etc.) Ich schick Dir mal meien Email per PN Danke und Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved | |||||
|
smed Stammgast ![]() ![]() ID # 114 ![]() |
Posted on December 16, 2025 04:02 PM (#39)
Quote
PM E-mail
Guck mal hier: https://nkcforum.de/forumdrc/index.php?mode=viewthread&forum_id=5&thread=44&z=1#post4
----------------------- NKC'ler seit 1984 (Pause zw. 1988-2017) CPU68k,CPU68000,4xROA64,6xIOE,6xGDP,GDPHS,8xSBC2/3,HEXIO,6xKEY,UHR3,PROMER,CENT,SER,SOUND,CAS,6xBUS2,4xBUS3,3xPOW5V,2xTAST..und einen ArduinoMEGA mit auf dem BUS, und eine selbstgebastelte MEM960k und eine FPGA-GDP. NKC - OpenSource since 1983 |
||||
Posts: 308 | Member since: January 2011 | IP address: not saved | |||||
|
pitdahl Kennt sich schon aus ![]() ![]() ID # 250 |
Posted on December 16, 2025 05:13 PM (#40)
Quote
PM E-mail
Cool, danke für den Link, ist ja irre was ihr alles so zaubert. Schade, dass im Post #19 die Images nicht mehr angezeigt werden. Gruß Pit ----------------------- -was es nicht gibt wird gebastelt- |
||||
Posts: 140 | Member since: October 2025 | IP address: not saved |
| https://nkcforum.de | Board rules | Privacy policy
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Site created in 0.044948 seconds
Processed 19 files
gzip compression enabled
2451.33 KiB memory usage




Posted on December 14, 2025









