Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » AC1 » Themenansicht

Autor Thread - Seiten: -1-
000
23.12.2008, 21:54 Uhr
Olli

Avatar von Olli

Hi,

naechstes Jahr wird irgendwann die Zeit sein wo ich mit meiner S8000 nicht weiter kommen werde da mir die notwendige Hardware fehlen wird und es wohl noch etwas dauern wird bis ich passendes gefunden habe.

Ich wollte die Zwischenzeit nutzen mich mal etwas tiefer in die ganze Materie einzuarbeiten und wollte mit dem Aufbau eines AC1 starten.
Ich moechte zuerst eine absolute Minimalversion aufbauen (Tastatur, Rechner, Bildschirmsteuerung). Ohne irgendwelche Schmakazien. Ich will mich dazu weitestgehend an die Schaltplaene aus der Vorstellung des AC1 '86 halten. Die spaeter herausgekommenden Erweiterungen und Umbauten moechte ich genau so nach und nach nachvollziehen.

Einige Aenderungen musste ich aber aus Bauteilmangel vornehmen:


- Die U202 habe ich nach bestem Gewissen durch 2 U214 ersetzt. Die ganze Logik fuer die DOUT-Geschichte der U202 habe ich ganz weg gelassen. (Pin 4 D3 (DS8205) bleibt wirklich leer?)

- Die 7442 habe ich durch DS8205 ersetzt

- Die 4 U555 habe ich durch einen U2732 ersetzt. Die 4 Chip-Select Signale der alten U555 habe ich genutzt um mir ein neues Chipselect-Signal (im Grunde ein OR ueber alle 4 alten Signale) zu bilden. Die alten CS Signale nutze ich ebenfalls um mit 2 OR Gliedern die neuen Adressleitungen A10+A11 zu bilden. Folgende Wahrheitstabelle habe ich mir vorher aufgebaut:


Quellcode:
alt                            neu
CS1    CS2    CS3    CS4       CS     A10    A11
0      0      0      0         0      0      0
1      0      0      0         1      0      0
0      1      0      0         1      1      0
0      0      1      0         1      0      1
0      0      0      1         1      1      0

Ich denke das sollte so gehen. Hier mal mein neuer Schaltplan - wenn Ihn jemand von Euch schlauen einmal gegenlesen koennte (vor allem die 3 Anpassungen):

http://pofo.de/tmp/AC1_Rechenteil.png
http://pofo.de/tmp/AC1_Rechenteil.pdf

Bis auf den EPROM, die DS8205 und den sRAM-Teil sollte es mit dem Original unter http://ac1-info.de/literatur/fa/fa_84_01_s15.jpg uebereinstimmen.

Demnaechst will ich mir dann die Bildschirmsteuerung vornehmen. Dort will ich die U202 auch durch U214 ersetzen.

Was ich noch nicht so ganz verstehe ist - wo bekommt der U880 seinen Takt her? Vom Quarz der Bildschirmsteueurng? Da sehe ich nicht wie er an CLK der U880 gelangt - auch hatte ich bei der Bildschirmsteueurng vor einen 16 MHz Quarz einzusetzen zum Betrieb am (S)VGA-Monitor - waere das dann nicht schlecht fuer den U880 wenn das tatsaechlich die Taktquelle ist?

So... nun bin ich auf Antworten gespannt.

Bitte denkt drann das ich das alles noch nicht so 100% drauf habe und uebt etwas Nachsicht - Danke
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.12.2008 um 21:57 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
24.12.2008, 09:31 Uhr
Johann



Hallo Olli,
der Takt für die CPU kommt über die Leitung NASB21 vom FF D20.
Der Eingang vom FF liegt über Brücken am Bildpunktzähler D19.
Der Takt kann je nach Brücke auf 2MHz, 1,33MHz oder 666kHz eingestellt werden.
Bei Umbau der Bildschirmansteuerung auf VGA-Ausgang ist es am besten
den CPU-Takt getrennt bereitzustellen ( Quarzgenerator ).

Ich freue mich über einen neuen "AC1-Jünger" und hoffe auf
"www.ac1-info.de" über deinen Fortschritt berichten zu dürfen.

Frohes Fest und einen guten Rutsch....
Johann
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
24.12.2008, 10:44 Uhr
Wusel_1



Hallo Olli,

das freud mich zu lesen.
Du hast PM.

Frohe Weihnachten Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
24.12.2008, 12:06 Uhr
Olli

Avatar von Olli

Hallo Johann,

Zitat:
Johann schrieb
der Takt für die CPU kommt über die Leitung NASB21 vom FF D20.

Ach - den Pfeil habe ich gar nicht gesehen - und ich habe hier wie bloed den NASB abgesucht auf der Suche nach einer 21

Ich habe nun wider besseren Wissens die Schaltung mit dem 8MHz Quarz auf meinem Schaltplan nur fuer den Rechner nachgebaut um dann im Videoteil den 16MHz Quarz einsetzen zu koennen.
Wozu benoetigt man eigentlich den FlipFlop am Ende und kann den 193er Output nicht direkt benutzen?

Habe den Plan nochmal neu hochgeladen (selbe URL wie in 001)
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
24.12.2008, 13:49 Uhr
Wusel_1



Hallo Olli,

das mit dem extra Quartz auf dem Rechner - da wirds nichts. Da bekommst du dann Konflikte mit dem BWS. Das muss alles eine Taktfolge werden.
Du musst dann den 16MHz-Oszilator auf dem BWS aufbauen und dann den Systemtakt nochmals über einen LS74 laufen lassen - da kommst du dann auf den Rechnertakt von 2 MHz, der in der gleichen Taktfolge liegt wie der BWS.
Vorallem nehme gleich einen fertigen Quartzoszilator - gibts bei Reichelt - da gibtsweniger Arbeit.


MfG Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 24.12.2008 um 13:50 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
24.12.2008, 14:27 Uhr
Olli

Avatar von Olli

Also einfach noch einen 74 an den Taktausgang von D20 haengen und genauso verschalten wie D20?
Bzgl. Quarzoszilator - was kann dann alles aus der Schaltung entfallen?

http://ac1-info.de/literatur/fa/fa_84_02_s67_1.jpg
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
25.12.2008, 22:58 Uhr
Olli

Avatar von Olli

Hallo,

ich habe nun den Rechnerteil nochmal angepasst und den Quarz wieder rausgeschmissen - ist er so nun funktionstuechtig und zum Aufbau geeignet? (irgendwie hat das noch keiner bestaetigt )

Die Bildschirmsteuerung habe ich nun auch gezeichnet und angepasst- D34 geloescht,
- 5x7451 durch 3x74158 ersetzt
- U202 durch U214 ersetzt und gleich erweitert auf 2K (DS8286 ersetzt durch 74245 wegen Bauteilmangel)
- U402 ersetzt durch U2716
- BAS Signal wird nicht mehr erzeugt, nur VGA nachVGA-Umbauanleitung
- ein weiterer '74er Flip Flop wegen Taktanpassung aufgrund 16MHz Quarz
- Verwendung eines Quarzoszillators

Waere auch schoen wenn hier nochmal wer gucken koennte - vor allem wegen meinen Anpassungen.

http://pofo.de/tmp/AC1_Bildschirmsteuerung.pdf
http://pofo.de/tmp/AC1_Bildschirmsteuerung.png

Dann kann ich die mir noch fehlenden Teile naemlich zusammen mit meinen S8000-Bauteilen bestellen....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 26.12.2008 um 19:06 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
27.12.2008, 09:15 Uhr
Olli

Avatar von Olli

Hi,

fuer den Rechenteil, die Tastatur und den BWS brauche ich ja folgende Transistoren und Dioden. Was sind die Austauschtypen die man heute auch noch regulaer bekommen kann?

- SS 218 (1x Rechenteil, 6x Tastatur)
- SC 307 (1x Rechenteil)
- VQA 13 (da nehme ich dann ne normale rote LED fuer?)
- GAY 64 (angeblich 2x finde ich aber nur 1x)
- SAY 12 (ersetzbar durch Universaldiode 1N4148?)

Die PIO U855 habe ich auch nicht vorraetig, bei Reichelt kann man eine Z80A und Z80B PIO bestellen - die sind ja eigentlich fuer hoehere Taktfrequenzen - laufen die trozdem problemlos mit meinen 2,5MHz oder passen die nicht zur Z80CPU und dem Z80CTC zusammen?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
27.12.2008, 10:04 Uhr
holm

Avatar von holm

SS218 -> BC548
SC307 -> BC558
GAY64 irgend eine kleine Shottky Diode, z.B. SD101B.
SAY12 hmm, die kann 300mA ab, kommt darauf an wo die eingesetzt ist.
Als Schaltdiode in der Logik tut es sicher eine 1N4148, wenn die irgendwo im Netzteil
als Gleichrichter steckt, ersetze sie durch eine 1N4001bis7.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
27.12.2008, 10:13 Uhr
Olli

Avatar von Olli

Hm - die vorgeschlagene SD101B kann ich leider bei Conrad und Reichelt nicht finden. Bei den Transistor-Ersatztzypen gehe ich davon aus, das A,B oder C Typen egal sind da sie sich wohl nur bei der max. Spannung unterscheiden und die ja eh nur im Logik-Umfeld eingesetzt werden sollen.... Die SAY haengt auch nur vorm VGA (bzw. BAS) Ausgang.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
27.12.2008, 10:17 Uhr
u808



SS218 - npn Schalttransisor (BC548,MPSA42) o.ä.
SC307 - BC557
VQA13 - irgend eine rote 5mm Led, evtl. Vorwiderstand anpassen
GAY64 - Germanium Diode, gibt es nicht mehr, evtl. Schottky Diode BAT85
SAY12- 1N4148 sollte gehen

Wenn du auf DDR Teile Wert legst kannst du sie inkl. U855 von mir gegen Porto ersatz auch haben, dann weiteres über PN

Viele Grüße
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
27.12.2008, 11:07 Uhr
holm

Avatar von holm

@olli: die SD101B war ein Beispiel und wird u.A. von Kessler-electronic.de geführt.
Wer zur Hölle kauft denn bei Unrad? Kessler ist preiswerter als Deine beiden Kandidaten.

Das mit dem PIO ist egal, es sind vollstatische Designs, die funktionieren auch mit 10Hz Taktfrequenz.

@u808: das es Germaniumdioden nicht mehr gibt, halte ich für ein übles Gerücht.
z.B. AA112 .. AA138 bei oben angegebenem Versender.
Ein MPSA42 ist ein Hochvolttransistor und der hat unter Umständen eine ungünstig hohe Kollektor-Emmitter Sättigungsspannung für digitale Anwendungen.
Eher suboptimal solange man keine Nixies ansteuern möchte :-)
Ansonsten würde mich mal interessieren wieso Du hier überhaupt was geschrieben hast, kein nennenswerter Unterschied zu meinem Posting.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
27.12.2008, 11:26 Uhr
Wusel_1



Für die Tastaturelektronik kannst du jeden Miniplast-Transistor einsetzen und für die Dioden gehen auch 1N4001 o.ä. Das spielt keine Rolle. Ge-Typen sind da nicht dringen erforderlich. Auch im BWS nicht.
Gruß Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 27.12.2008 um 11:26 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
27.12.2008, 12:00 Uhr
Heiko_P




Zitat:
Wusel_1 schrieb
Hallo Olli,

das mit dem extra Quartz auf dem Rechner - da wirds nichts. Da bekommst du dann Konflikte mit dem BWS. Das muss alles eine Taktfolge werden.
Du musst dann den 16MHz-Oszilator auf dem BWS aufbauen und dann den Systemtakt nochmals über einen LS74 laufen lassen - da kommst du dann auf den Rechnertakt von 2 MHz, der in der gleichen Taktfolge liegt wie der BWS.
Vorallem nehme gleich einen fertigen Quartzoszilator - gibts bei Reichelt - da gibtsweniger Arbeit.


MfG Andreas

Dem muß ich widersprechen. Mein AC1 läuft mit getrennten Takten und sogar mit einer "krummen" Taktfrequenz (15,xx MHz, weiß nicht genau) im BWS, mit VGA-Ausgang. Die Schaltung schau ich mir später noch mal genauer an.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
27.12.2008, 13:29 Uhr
Olli

Avatar von Olli


Zitat:
holm schrieb
@olli: Wer zur Hölle kauft denn bei Unrad?

"Unrad" hat den einzigen Vorteil das sie hier lokal vor Ort sind und ich Teile sofort bekommen kann ohne zu warten - wenn Versand dann natuerlich kein Unrad da im grossen und ganzen viel zu teuer

Ich werde mir dann die Tage bei Reichelt folgende Ersatztypen bestellen - ich muss eh bestellen da mir ein paar 74er fehlen (und die scheinen billiger als bei Kessler electronic zu sein - 74LS04 z.B. )

SS218 -> BC548A
SC307 -> BC558A
GAY64 -> BAT85
SAY12 -> 1N4148

U855 -> Z80B-PIO (dann gleich die 6MHz Variante - genauso teuer wie die 4MHz)
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 28.12.2008 um 22:13 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
28.12.2008, 13:55 Uhr
Olli

Avatar von Olli

So... nun habe ich die beiden Plaene nochmal aktualisiert - die DS8205 habe ich wieder rausgeschmissen. Haette eh LS-Typen einsetzen wollen und ob ich nun 74LS138 oder 74LS42 bestelle - also es sind wieder 7442 drin im Rechner-Plan.

Ich habe auch mal die Bauteilauflistung am Ende der Plaene aktualisiert.

Als Stuetzkondensatoren sind 45 x 10..33nF aufgelistet - es gibt so tolle Fassungen die bereits einen 100nF Kond. "on board" haben - gehen die auch?

Ich finde den 10µF Elko aus der Original-Stückliste nicht - wo soll der sitzen?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
28.12.2008, 14:22 Uhr
Enrico
Default Group and Edit



Zitat:
Olli schrieb

Als Stuetzkondensatoren sind 45 x 10..33nF aufgelistet - es gibt so tolle Fassungen die bereits einen 100nF Kond. "on board" haben - gehen die auch?

Klar gehen die auch. Ist aber ein ganzes Stück teurer. Ich würde da normale gedrehte Fassungen nehmen, und die 100 nF Abblock-Cs extra.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
28.12.2008, 19:12 Uhr
Olli

Avatar von Olli

Bei den Widerstaenden - reichen 1% Abw. 0,6W? Oder muessen sie genauer sein bzw. mehr Leistung abkoennen? Habe da keinen Schimmer....

Ich finde auch nirgends 74LS95 zu bestellen (Reichelt und Kessler Electronic geprueft). Kennt einer noch einen E-Versender der die im Angebot hat? Ansonsten - kann ich die in der Schaltung http://ac1-info.de/literatur/fa/fa_84_02_s67_2.jpg moeglichst einfach ersetzen?

Edit: habe noch D195D in auseichender Stueckzahl gefunden - dann setze ich halt "zur Not" diese Typen ein.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 28.12.2008 um 20:39 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
28.12.2008, 20:23 Uhr
Olli

Avatar von Olli

2. Frage - kann ich meine A10-A11 und CS (Enable) Erzeugung fuer den U2732 auf http://pofo.de/tmp/AC1_Rechenteil.png nicht wegschmeissen?

Habe mir folgende einfachere Loesung ueberlegt:

- A10 und A11 des 2732 direkt an den CPU-BUS (gruen)
- CS (Enable) wird erzeugt aus einer 4xNAND Verknuepfung (G23) mit den 74LS42 Ausgaengen die fuer die alten 4 CS Zustaendig waren (4-7)
- An dem neuen NAND Gatter G23 liegt damit dann High an, wenn an einem der alten 4 CS Ausgaenge des 74LS42 Low anliegt.
- Das High des neuen G23 verknuepfe ich mit dem ueber den NASB Bus invertierten /RD Signal mittels 2xNAND D62
- Dann liegt am NAND Ausgang D62 nur dann Low an, wenn aus meinem neuen G23 High kommt, und das invertierte /RD auch high ist -> fertig ist mein Chip-Select (Enable)

Richtig so? Dann haette ich es so grundsaetzlich mal kappiert

Neuer Schaltplan:
http://pofo.de/tmp/AC1_Rechenteil_neu.png
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 28.12.2008 um 20:24 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
30.12.2008, 19:54 Uhr
Olli

Avatar von Olli

Wenn ich dann nix mehr weiter hoere werde ich Anfang Januar mal die Bestellung aufgeben.... in der Hoffnung, das meine Schaltungen

http://pofo.de/tmp/AC1_Rechenteil_neu.png
http://pofo.de/tmp/AC1_Bildschirmsteuerung.png

jetzt so stimmen

Ich hoffe beim Aufbau des BWS kann ich an meinem 15 Jahre alten 14" Monitor die gleichen Dinge sehen wie fuer den Fernseher beschrieben.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
30.12.2008, 20:35 Uhr
Johann



Hallo Olli,
wenn der Monitor 100Hz Bildwiederholfrequenz hat
sollte es funktionieren.

Gruß
Johann
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
30.12.2008, 22:36 Uhr
Olli

Avatar von Olli

Hm.. als vertikale Sync. ist 50-90 Hz. angegeben. Horizontal 31.5-48.3 KHz.
90 klingt weniger als 100...
Koennte auch n nicht ganz so alten17" von Targa nehmen - der kann 50 - 150 Hz. Der schaltet sich aber ab bei nicht passenden Syncs (wie bei neueren Monitoren ueblich)...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 30.12.2008 um 22:38 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
31.12.2008, 13:41 Uhr
Heiko_P



Hallo,

ich hab mal bei meinem AC1 nachgemessen:
Horizontal 29,8 KHz, Vertikal 93,4 Hz, Quarz im BWS 15,15 MHz.
Das ergibt bei einem 16 MHz-Quarz rein rechnerisch 31,5 KHz / 98,6 Hz.

Ein Multisync-Monitor sollte es daher schon sein. Nach meiner Erfahrung sollten alle 15" und größeren Monitore, die jünger als 10 Jahre sind, dafür gehen. Mit Flachbildschirmen habe ich es noch nicht versucht, das wäre die platzsparendste Variante.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
14.01.2009, 13:01 Uhr
Heiko_P



Hallo Olli,

ich grabe jetzt diesen Thread noch einmal aus, weil ich versprochen hatte, mir die Schaltung noch genauer anzuschauen. Jetzt meine ich, einen Fehler gefunden zu haben. Die Verbindung von DN39 zu D19 muß nicht auf Pin 11 (Load) sondern auf Pin 14 (Reset).

Noch ein vielleicht wichtiger Hinweis: Bei meinen eigenen Versuchen mußte ich feststellen, dass es bei 16 MHz Taktfrequenz Timing-Probleme in der ersten Teilerstufe geben kann. Die bei mir einzig wirksame Abhilfe war neben ausgesuchten ICs (LS-Typen) ein Takt von 15,2 MHz, das reicht noch aus für einen VGA-Monitor. Vielleicht ist hier ein "herkömmlicher" Quarzoszillator günstiger?

Aus diesem Grund ist auch ein separater Takt für die CPU zu empfehlen, weil sonst das Timing für diverse Programme nicht mehr stimmt.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
14.01.2009, 13:40 Uhr
Olli

Avatar von Olli

Hallo Heiko,

ich kann ja sowohl einen 15.2MHz Quarzoszilator bestellen wie auch den Original vorgesehenen um im Problemfall eine seperate Taktung fuer den Rechenteil zu stricken.

Wollte eigentlich voriges Wochenende die Teile bestellen, habe das ganze aber noch etwas geschoben da ich gerade noch ein S8000-P8000 Projekt "am laufen" habe und immer nur eins gleichzeitig geht

Dann erweitere ich meine "Einkaufsliste" wohl noch um ein paar Quarzoszilatoren - also diese DIP-14 Typen mit 4 Polen die in so einen normalen IC Sockel passen - wo man sich dann die Kondensatoren drumrum spart usw...

Die Pin-Geschichte DN39/D19 pruefe ich heute abend nochmal ab und werde es korrigieren.

Danke fuer deine Rueckmeldung!
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
14.01.2009, 17:08 Uhr
Olli

Avatar von Olli

Hallo Heiko,

bzgl. DN39 und D19 - heisst das dann, das auch der Originalschaltplan falsch ist?

http://ac1-info.de/literatur/fa/fa_84_02_s67_1.jpg

Oben links ist es genauso verbunden wie aktuell bei mir oder?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
14.01.2009, 20:13 Uhr
Heiko_P



Hallo Olli,

es ist richtig, der Originalschaltplan weicht an dieser Stelle von der Original-Leiterplatte ab. Ich bin derzeit mit dem Aufbau des Ur-AC1 beschäftigt und habe u.a. diese Stelle genau untersucht. Nach längerem Suchen bin ich zu dem Schluss gekommen, dass wohl der Schaltplan falsch sein muss, weil meine Schaltung inzwischen funktioniert. Im Übrigen sind in den Originalplänen einige Zeichenfehler drin, die auf den Scans von Johann als Korrekturen schwach zu erkennen sind. Dieser ist allerdings nicht dabei...

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
14.01.2009, 23:37 Uhr
Wusel_1



Da muss ich Heiko recht geben. Da war aber auch im FA eine kleiner Artikel dazu - so habe ich es noch in Erinnerung.
Denn beim sechsten H-Pegel wird der D193 zurückgesetzt und da Reset ein H-Pegel braucht wurde der Ausgang von DG 10 nochmal negiert ( DN39).
Nach dem sechsten Bildpunkt muss ja ein neues Zeichen geladen werden und dann gehts wieder von vorn los.
MfG Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
15.01.2009, 22:09 Uhr
Olli

Avatar von Olli

Habe nun hier die korrigierte Version hochgeladen (habe alle anderen geloescht) - auch mit der anderen 2732 adressierung im Rechenteil

http://www.pofo.de/tmp/AC1.pdf
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
15.01.2009, 22:38 Uhr
Wusel_1



Olli sehe gleich noch eine Taste für den NMI vor - so wie beim Reset. Wenn der Rechner mal hängt und du Reset drückst, dann sind meistens die Programme weg oder laufen nicht mehr. Bei NMI passiert das nicht mehr.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
16.01.2009, 06:28 Uhr
Olli

Avatar von Olli

bei reichelt scheint es keine 15,2MHz Quarze oder Quarz-Oszilatoren zu geben.

Ich habe mal meine "Bestellliste" online gestellt.

http://pofo.de/tmp/AC1_Stueckliste_gesamt.html
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
16.01.2009, 08:47 Uhr
Heiko_P



Hallo Olli,

das hab ich geahnt, deshalb der Hinweis mit dem herkömmlichen Oszillator. Bei Segor (www.segor.de) gibt es sowohl Quarze als auch Oszillatoren mit 15,36 MHz, letztere sind aber nicht vorrätig. Die genaue Frequenz ist auch nicht soo wichtig, Hauptsache die erste Teilerstufe funktioniert und der VGA-Monitor synchronisiert noch. In meinem ersten AC1 steckt ein Quarz mit 15,15 MHz, der im Ur-AC1 hat 15,2897 MHz. (beide aus der Bastelkiste) Ob es mit 15,36 MHz geht, also mit einem Quarz, der jetzt neu angeboten wird, kann ich dir frühestens heute abend sagen. Mit 16,00 soll es auch gehen, aber nur mit D200, ausgesuchten ICs und kurzen Leiterzügen. Mir ist das allerdings nicht gelungen.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
16.01.2009, 10:15 Uhr
Olli

Avatar von Olli

Plane LS-Typen zu verwenden (im gesamten AC1).

Bei Reichelt lassen sich leider auch keine "irgendwas um 15.2 MHz" Quarze finden... und da will ich jetzt eigentlich bestellen.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 16.01.2009 um 10:19 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
16.01.2009, 11:03 Uhr
paulotto



der Quarz ist doch das kleinste Übel, Du kannst den später noch einsetzen oder erst mal mit einem anderen arbeiten. Warum geht kein 16MHz-Quarz? Und warum nicht mit origaler Bestückung von 8MHz? Soweit ich mich erinnere, war doch ursprünglich auch der Anschluß eines normalen TV vorgesehen. Und irgendeiner wird schon mal bei Kessler bstellen und Dir einen mitkaufen...
Auf der Seite von Johann steht doch auch in der Umbauanleitung für VGA-Monitor-Anschluß "Der Quarz 8 MHz wird gegen einen mit ca. 16 MHz ausgetauscht (+/-500kHz)"

Gruß

Klaus

Dieser Beitrag wurde am 16.01.2009 um 11:46 Uhr von paulotto editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
16.01.2009, 11:09 Uhr
paulotto



auf der Seite von Johann steht doch auch in der Umbauanleitung für VGA-Monitor-Anschluß "Der Quarz 8 MHz wird gegen einen mit ca. 16 MHz ausgetauscht (+/-500kHz)"

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
16.01.2009, 11:28 Uhr
paulotto



ich hab mal eine Frage zum Schaltbild: warum verwendest Du nicht einfach einen 74LS573 anstelle der 2 7495 /D35,D36? Und die D38/D39 würde ich auch durch 74LS295 ersetzen...
Auch die 74158 /D21-23 kannst Du durch 74LS257 ersetzen.

Gruß

Klaus

Dieser Beitrag wurde am 16.01.2009 um 12:12 Uhr von paulotto editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
16.01.2009, 11:29 Uhr
Deff



Bei Pollin die Best.Nr. 230 013 Preis: 0,20 EUR!

@paulotto

Tipp: Man kann eigene Beiträge durch Editieren erweitern...
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 16.01.2009 um 11:30 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
16.01.2009, 11:48 Uhr
paulotto



hab's ja gemerkt, kann aber meinen eigenen Beitrag @034 nicht löschen...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
16.01.2009, 12:56 Uhr
Olli

Avatar von Olli


Zitat:
paulotto schrieb
ich hab mal eine Frage zum Schaltbild: warum verwendest Du nicht einfach einen 74LS573 anstelle der 2 7495 /D35,D36? Und die D38/D39 würde ich auch durch 74LS295 ersetzen...
Auch die 74158 /D21-23 kannst Du durch 74LS257 ersetzen.

Weil mir dazu noch das Know How fehlt

Bitte bedenkt - man kann den Plan wahrscheinlich bis ins unendliche optimieren. Irgendwer wird immer einen Vorschlag haben was man noch alles besser machen kann usw usw. Das streite ich ja gar nicht ab. Aber wenns darum geht, wird man nie anfangen koennen Und ums anfangen gehts ja... daher reicht mir ein "so wie der Plan da steht laeuft es". Verbesserungen kommen dann im naechsten Schritt. Das hier ist erst mal mein - auf neudeutsch - "Proof of Concept".

bzgl. VGA Umbauanleitung - genau daher hatte ich ja die Angabe des 16MHz Quarzes.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 16.01.2009 um 13:08 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
16.01.2009, 13:53 Uhr
Heiko_P



Hallo,

@034 und @038: diese Umbauanleitung habe ich geschrieben, bevor ich die Probleme kannte, die man damit bekommen kann.

Rein rechnerisch erschienen mir 16 MHz optimal für den VGA-Monitor, auch beschaffungstechnisch gibts da kein Problem. Die Leiterbahnen auf der Ur-AC1-Platine sind z.T. sehr lang, vielleicht liegt da schon die Wurzel des Übels. Auf meiner anderen BWS-Platine (Eigenentwicklung 1988) habe ich schon so viel herumgelötet, da traue ich mich mit solchen Experimenten gar nicht mehr ran. Ob es auf einer optimal gerouteten Leiterplatte besser geht, weiß ich erst in ein paar Wochen, wenn meine neu entworfene Platte für den BWS produziert und bestückt ist. Den Entwurf habe ich erst vorgestern zur Herstellung in Auftrag gegeben.

Auf jeden Fall werde ich die Umbauanleitung noch mal überarbeiten, sobald Zeit ist und ich gesicherte Erkenntnisse habe, was geht und was nicht.

@035: Ich hätte auch erst einmal in die Bastelkiste geschaut bzw. nur Teile genommen, die ich kenne. Mein neuer BWS wird z.B. komplett aus DDR-ICs entstehen, das ist aber Geschmackssache.

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
16.01.2009, 17:16 Uhr
paulotto



Olli hatte doch geschrieben, daß er LS-Typen einsetzen will. Da hatte ich mal etwas nachgesehen, was man da noch ersetzen könnte...

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
16.01.2009, 21:22 Uhr
Heiko_P



Nachtrag zu 039: die Original AC1-Leiterplatte läuft jetzt mit einem BWS-Takt von 15,36 MHz. Diesen Quarz (oder Quarzgenerator) kannst du also einsetzen. Dafür ist der nächste U202 ausgestiegen, grrr...

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
16.01.2009, 21:51 Uhr
Olli

Avatar von Olli

Hm - in meiner Bastelkiste hab ich da leider keinen, reichelt fuehrt auch keinen und bei conrad (wo ich vorbei fahren koennte) gibts scheinbar auch keinen... muss ich mir mal n kopp machen....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
16.01.2009, 22:08 Uhr
procolotor

Avatar von procolotor

@Olli

ich könnte 4 Stück SN74LS95 abgeben


Datenblatt gibts hier

falls Interesse besteht, bitte Nachricht per PN

Gruß Andre
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
16.01.2009, 23:06 Uhr
Heiko_P



Hallo Olli,

wenns ganz eng wird, einen Quarz könnte ich dir geben, nur eben keinen Oszillator mit dieser Frequenz.

Wenns nicht so viele wären, wäre das hier eine Alternative:

http://cgi.ebay.de/24-Stueck-Praezisions-Quarz-Oszillator-15-360-MHz-CTI_W0QQitemZ200298934344QQcmdZViewItemQQptZBauteile?hash=item200298934344&_trksid=p3286.c0.m14&_trkparms=72%3A1229%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
29.01.2009, 17:27 Uhr
Olli

Avatar von Olli

So - heute hat reichelt geliefert.... los gehts

@Heiko: Ich versuche es jetzt erstmal mit dem 16MHz Quarz. Wenn es nicht geht melde ich mich nochmal

@procolotor: ich versuchs erstmal mit den D195 die ich noch habe.

@holm: jetzt bin ich wieder beschaeftigt
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
29.01.2009, 22:22 Uhr
Olli

Avatar von Olli

So... Tag 1 mit AC1-loeten vorbei *einpenn*

wer die Tage lange Weile haben sollte kann ja immer mal hier vorbei schauen:

http://pics.pofo.de/gallery/v/AC1/
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
30.01.2009, 23:31 Uhr
Olli

Avatar von Olli

So.. heute nach der Arbeit gleich wieder drann gesetzt und bis eben mit kurzer Unterbrechung geloetet... und nun ist die 1. Zwischenetappe erreicht!

Ich habe Balken auf dem Monitor! Juchu!

Hat eigentlich auf Anhieb geklappt. Noch vor dem Monitoranschluss hatte ich geschaut ob bei V- und HSync was am LS123 ankommt, und gesehen das sich bei VSync nix tat. Das ganze zurueckverfolgt - einen Leiterzug vergessen, und einen falsch verbunden - danach lag dann auch VSync an. Dann den Monitor ran und raus kam dann:



@Heiko_P es werden am Monitor mit 16MHz Quarz in der Tat 31.5KHz und 99Hz angezeigt

Jetzt aber erstmal Heia - und morgen kommt dann der SRAM, EPROM mit den Dekodern dazu
Mehr Bilder von Heute sind unter der URL aus 046 zu sehen (ggf. auch erst Morgen frueh)
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 30.01.2009 um 23:32 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
31.01.2009, 23:12 Uhr
Olli

Avatar von Olli

Ich habe ihn inzw. inkl. EPROM und 2 der 4 '95er.

http://pics.pofo.de/gallery/v/AC1/P1070369.JPG.html

Wenn ich nun an jeweils eine der Adressleitungen des 2716 5V haenge, kommen an 2 (oder 3?) Leitungen schwarze Kaestchen, und an einer Leitung kamen Striche - an den anderen Adressleitungen blieb der Schirm schwarz.

Es sollte doch auf jeder Adresse etwas liegen oder? Ich verwende das 2716er Image von ac1-info.de.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 31.01.2009 um 23:12 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
31.01.2009, 23:29 Uhr
holm

Avatar von holm

Das sind Mos Eingänge, die machen was sie wollen wen nsie offen sind.
Da kannst Du auch im Kaffesatz lesen...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
01.02.2009, 09:46 Uhr
Olli

Avatar von Olli

Ok, dann haenge ich noch die anderen 7495er an die Adresseingaenge des EPROMs und gebe dann 5V auf die 95er wie auch in der Anleitung beschrieben - aber dazu hatte ich dann gestern kein Bock mehr
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
01.02.2009, 11:03 Uhr
holm

Avatar von holm

7495 ist ein TTL Schaltkreis. Im offenen Zustand lesen diese Eingänge H Potential, Du mußt schon Masse anlegen wenn Du irgend Etwas ändern willst.

Bin jetzt raus aus der Badewanne .. :-)
Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 01.02.2009 um 13:33 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
01.02.2009, 13:38 Uhr
Olli

Avatar von Olli

Juchu... nun habe ich den ersten Fehler
Meine Zeilen zittern nun immer von links nach rechts is bestimmt irgend ein Draht nich mehr so ganz angeloetet oder irgendwo n kleinen Wackler.. oder n kurzen? Naja, kann ich heute Abend wohl mal Fehler suchen....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
01.02.2009, 14:09 Uhr
Olli

Avatar von Olli

Mist - nu zittert nix mehr... ich hasse es wenn Fehler einfach so verschwinden - wer weiss wann er wiederkommt.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
01.02.2009, 14:11 Uhr
Ralph



@Olli...

Erstmal Glückwünsch zum Entschluß nen AC1 zu bauen :-)...

Ich würde den ZG EPROM zu Testzwecken erstmal nicht reinsetzen, sondern mal an den Datenbusausgängen des ZG-EPROM jeweils ein L-Pegel erzeugen. Damit sollte auf allen Zeilen (siehe Bild oben) ein schwarzer Strich an Stelle jedes Zeichens kommen. Ich denke das wird auch gehen..
Mit einer statitschen Adresse am ZG-Eprom wirst Du nichts sinnvolles sehen, weil ja jedes Zeichen aus mehreren Adressen am ZG-Eprom erzeugt wird! Das zu testen wäre zuviel Aufwand denke ich...denn Du müsstest den Zeichenzähler an den Adresseingängen lassen. Dann sollte auch das gehen.
Mach einfach den RAM rein und schau was passiert !

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
01.02.2009, 18:56 Uhr
paulotto



die Adressleitungen A0-A2 am 2716 schalten die 8 Zeilen des Zeichens durch während an den Leitungen A3-A10 der ASCII-Wert des darzustellenden Zeichens anliegt.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
01.02.2009, 19:44 Uhr
Olli

Avatar von Olli

So - ich habe ein paar Fehler gefunden.

1. Ein paar Draehte waren nur so halb angeloetet - nun ist meine HSync auch immer da und nicht nur "hin und wieder". Das Flackern des Monitors taucht nur auf, wenn ich einen Monitorstecker verwende welcher an nem Flachbadkabel mit Pfostenstecker drangeloetet ist. Dann kann ich auf nicht benutzten Adern auch Pegel messen... irgendwas scheint dort zu stoeren. Loete ich alles Direkt an die Buchsenleiste aufs Board habe ich ein klares Bild - damit befasse ich mich nochmal spaeter.

Nun habe ich also alles auf meinem Board bis auf den Ram und den Bustreiber fuer die RAMs.

Ich bin jetzt nach http://ac1-info.de/literatur/fa_84_09.htm vorgegangen, und habe die '95er welche von den RAMs angesteuert die Adressleitungen des 2716 bedienen mit offenen Eingaengen. Nun soll man Laut Anleitung wie folgt vorgehen.


Zitat:
uf dem Bildschirm ist auf jeder Zeichenposition ein Fragezeichen dargestellt, da die Eingänge der Zwischenspeicher D35/D36 offen sind. Durch das auf Masse legen einzelner Pins dieser Zwischenspeicher, die an den Leitungen VD0 bis VD5 liegen, sind dann folgende Zeichen auf dem gesamten Schirm zu sehen:
D35 Pin 2 >
Pin 3 =
Pin 4 :
Pin 5 7
D36 Pin 2 /
Pin 3 -

Mein Zeichensatz sieht wie folgt aus:
http://ac1-info.de/ac1_berlin/rom/zg_256_acc.png

Das wuerde also bedeuten, mein Monitor muesste folgendes darstellen:

wenn alle beiden '95er offene Eingaenge haben, muesste 3F selektiert werden (Fragezeichen). Ansonsten


Quellcode:
alle offen ?  == 3F
D35 Pin 2 >   == 3E
    Pin 3 =   == 3D
    Pin 4 :   == 3A
    Pin 5 7   == 37
D36 Pin 2 /   == 2F
    Pin 3 -   == 2D

jedoch verhaellt sich mein Monitor wie folgt:
ohne das ein 95er-Eingang auf Masse liegt habe ich in jeder Zeile einen durchgehenden Strich.
gebe ich auf D35 Pin 2 Masse, habe ich 2 Striche. auf Pin 3 3 Striche usw bis ich bei Pin 5 5 Striche habe.

Bei D36 habe ich bei Pin 2 das Zeichen E7, bei Pin 3 das Zeichen DF, bei Pin 4 das Zeichen BF und bei Pin 5 das Zeichen 8F

Ich messe nun nochmal alles durch - irgendwie kommt mir das aber spanisch vor hehe.... evtl. hat ja einer von euch das bei seinem AC1 auch schon gehabt.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
01.02.2009, 20:18 Uhr
Enrico
Default Group and Edit



Zitat:
Olli schrieb
auch immer da und nicht nur "hin und wieder". Das Flackern des Monitors taucht nur auf, wenn ich einen Monitorstecker verwende welcher an nem Flachbadkabel mit Pfostenstecker drangeloetet ist. Dann kann ich auf nicht benutzten Adern auch Pegel messen... irgendwas scheint dort zu stoeren. Loete ich alles Direkt an die Buchsenleiste aufs Board habe ich ein klares Bild - damit befasse ich mich nochmal spaeter.

Die freien Adern solltest Du auf Masse schalten.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
01.02.2009, 20:24 Uhr
Johann



@056
Hallo Olli,
die Bauanleitung aus dem FUNKAMATEUR bezieht sich
auf einen U402 als Zeichengenerator.
Setze mal die Pins 4 und 5 von D36 auf Masse.
Führe dann den beschriebenen Test durch.
Sollte dann funktionieren...

viele Grüße
Johann

Dieser Beitrag wurde am 01.02.2009 um 20:25 Uhr von Johann editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
01.02.2009, 21:39 Uhr
Olli

Avatar von Olli

Mit 4+5 auf Masse sieht es schon viel besser aus

aber wenn ich dann D36 pin 3 auf Masse lege sollte laut der ac1-info.de Seite ein - (2D) erscheinen - ich sehe aber ein Ohm-Zeichen (1F) - ein Fehler auf der Seite oder ein Schaltungsfehler bei mir? Die anderen Zeichen passen alle!
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
02.02.2009, 11:38 Uhr
Olli

Avatar von Olli

Die nicht benutzten Adern auf Masse zu bringen hat irgendwie nix gebracht - ich versuche heute nochmal n anderes Flachbandkabel - ansonsten muss ich mir was anderes ueberlegen wie ich die VGA Buchse an die Platine steckbar rangeduedelt krieg...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
02.02.2009, 18:16 Uhr
Olli

Avatar von Olli

Nun habe ich ein Monitorkabel mit Stecker was stoerungsfrei funktioniert. Muss echt am alten Kabel gelegen haben.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 02.02.2009 um 19:02 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
02.02.2009, 19:05 Uhr
Olli

Avatar von Olli

Eine Frage noch.
Sobald man DG8 eingeloetet hat, sollte doch der Monitor tot bleiben, da dann an D45 (DTVDU) dann ueber diesen Eingang immer Low anliegt - bis mann dann irgendwann die VDUSEL1 + VDUSEL2 Generierung auf der CPU-Seite fertig hat oder?

http://pofo.de/tmp/AC1.pdf

Ich spreche von der Verbindung des 7400 ganz unten links mit dem 7410 oben rechts. An Pol 3+4 des 7410 liegt ein Takt an, am Ausgang 3 des 7400 liegt nix brauchbares an...

Sobald ich naemlich die Verbindung schliesse bleibt mein Schirm schwarz...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
03.02.2009, 21:02 Uhr
Olli

Avatar von Olli

Ich habe nun nach vielem Fluchen den SRAM eingeloetet und alle Pins verschaltet (was ein Mist wenn Draht 1 beim anloeten von Draht 2 immer abspringt). Jedenfalls sollte sich ja nun angeblich ein Zufallsmuster einstellen nach anschalten des AC1. Die Speicherzellen haetten ja nun eine zufaellige High/Low Stellung.

Das Bild was sich bei mir jedoch einstellt ist ziemlich gleichfoermig. Wo sollte ich hier anfangen den Fehler zu suchen? Ich habe bis auf den Bustreiber und die Verbindung von DG8 nach D45 alles soweit verbunden. (Schaltplan siehe 062).


--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
03.02.2009, 22:16 Uhr
Olli

Avatar von Olli

folgendes Kann ich an den SRAMs messen

VD0 High-Pegel
VD1 Takt
VD2 Low-Pegel
VD3 Takt

VD4 Low-Pegel
VD5 Low Pegel
VD6 Takt
VD7 Low-Pegel

AD0-AD9 High Pegel
/WE High Pegel
/CS Takt

also... das sieht ja nach Kraut und Rueben aus - was sollten man denn messen?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 03.02.2009 um 22:21 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
04.02.2009, 00:25 Uhr
Heiko_P



Hallo Olli,

ich hab jetzt ne Weile nicht reingeschaut, das geht ja richtig voran bei dir. Zuerst dachte ich, du nimmst ne "richtige" Leiterplatte;-)

Nun zu deiner Schaltung: Auf dem Bildschirm sind nur 16 Zeilen, sollen das nicht 32 Zeilen sein, wie beim voll ausgebauten AC1? (Wenn das ein Fehler in deiner Schaltung ist, dann habe ich den übersehen) Auf jeden Fall werden die 4x /CS nicht zusammengeschaltet. Ich schick dir mal ne Mail, wie es bei mir aussieht.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
04.02.2009, 06:21 Uhr
Olli

Avatar von Olli

Die 4 /CS sind ja auch nicht zusammengeschaltet in meiner Schaltung - siehe Schaltplan
Warum sollten es 32 Zeilen sein?

Vielleicht kommen wir ja weiter wenn jemand erklaert was man am Speicher messen muesste im funktionsfaehigen Zustand.

Ich gehe mal davon aus, das wenn i der Anleitung steht, man solle "Kauderwelsch" auf dem Bildschirm sehen, das ich in jedem Zeichen ein anderes sehe. Das bedeutet ja dann, das sich im Zeichentakt alle Ausgaenge am RAM aendern muessten - ich muesste also an jedem Ausgang einen staendigen Pegelwechsel (Takt) messen - Annahme korrekt?

Damit dies passiert, muessten die SRAMs natuerlich auch nach jedem Zeichentaktwechsel auch von der Adressierung her aendern - also muesste ich auch an den Adressleitungen einen Pegelwechsel (Takt) messen koennen - und somit auch an den Ausgaengen der adressierenden 74158 - Annahme korrekt?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 06:35 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
04.02.2009, 07:04 Uhr
Olli

Avatar von Olli

Es scheint keinem Aufgefallen zu sein, das an meinen 158er Multiplexern Strobe (Pin 15) offen ist (Fehler im Schaltplan?)
Durch das High was dann dort interpretiert wurde, tat sich natuerlich nichts an den Ausgaengen - dadurch fanden auch die Adresswechsel nicht statt. Habe mir mal das Datenblatt des 158ers angeschaut - Strobe sollte auf Low liegen, habe also mal die Strobes aller 3 158er auf Masse gezogen.

Und siehe da - Kauderwelsch auf meinem Bildschirm!



Frage nur noch - warum konnte ich vorher an den SRAMS an einigen Ausgaengen einen Pegelwechsel messen und an anderen nicht? Haette nicht an allen 8 Ausgaengen ein statischer Pegel immer anliegen muessen wenn keine Adresse gewechselt wird sondern alle auf high liegen? Oder halt ueberall ein Pegelwechsel wenn Chipselect auch wechselt? Nicht das ich einen Fehler in einzelnen Adressleitungen habe....? Dann ist mein Zufallsbild evtl. auch nicht zufaellig genug...?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 07:16 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
04.02.2009, 10:13 Uhr
Heiko_P



@066: Du hast recht, es war wohl doch schon etwas spät gestern abend.
Zu den 32 Zeilen siehe hier: http://www.ac1-info.de/literatur/fa_86_01.htm
Dein Speicherausbau reicht dazu aus, jetzt liegt die Hälfte davon brach.

@067: Beim Wechsel von /CS wechselt der Ausgang von hochohmig zu L oder H, je nach Speicherinhalt. Da läßt sich nicht immer was Sinnvolles messen.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
04.02.2009, 10:44 Uhr
Olli

Avatar von Olli

Ok, also muss ich mir erstmal keine Sorgen machen? Ist die Zufaelligkeit auf dem Bildschirm zufaellig genug? Ein kleines "a" waere doch auch schoen zu sehen

Bzgl. den Zeilen - das schaue ich mir heute abend mal an wenn ich wieder zu hause bin.

Dann noch die Bustreiberausgaenge auf meinen selbstgebastelten BUS schalten und dann gehts mit der Rechnerplatine los
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
070
04.02.2009, 15:31 Uhr
Olli

Avatar von Olli

Wenn ich die Umbauanleitung richtig lese, und auf meinen Plan umsetze (Die /CS Signale werden ja schon richtig - nach Umbauanleitung generiert), bedeutet dies:

Die Eingaenge der 74158 welche am VADR Bus haengen von 12 - 15 auf 11 - 14 umloeten. (Nichts anderes wird ja gemacht bei der beschriebenen Umwicklung). An DG29/Pin 9 Muss ich nix machen, da der ja weiterhin am gleichen 74193-Port anliegt (ich wickel ja nix um).

Haengt X14 nach der Umbauanleitung eigentlich "in der Luft"?
Weil - die GAY64 des 7410 Einganges zur DTVDU Erzeugung haengt ja noch an dem Ding...
Auch der 7400 zur 2. /CS generierung haengt an X14...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 17:55 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
071
04.02.2009, 18:23 Uhr
Olli

Avatar von Olli

So - ich habe nun 32 Zeilen - habe die 74158 neu Verkabelt und die 2 alten Leitungen welche "11" vom VADR-Bus genutzt haben gekappt.

Nun habe ich jedoch neben ganz vielen statischen Zufallszeichen auf dem Bildschirm auch eine Reihe an Zeichen welche "blinken" wo er sich scheinbar nicht entscheiden kann was er nun darstellen soll.

Entferne ich alle SRAMs, habe ich 32 Linien (Unterstriche quasi) auf dem Schirm. Stecke ich nur einen SRAM wieder rein, habe ich dann auf den 1. oder 2. 16 Zeilen des Schirms Zeichen dargestellt - einige flackern aber halt wieder.

Das ist sicherlich nicht normal. Wie kann ich weiter vorgehen. Habe die Datenleitungen der SRAMS mal auf Kurzschluss untersucht, kann aber nix finden.

PS: auch beim Rueckbau auf 16 Zeilen habe ich auf einmal teilweise blinkende Zeichen...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 19:31 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
072
04.02.2009, 20:04 Uhr
Olli

Avatar von Olli

So - und weiter in meinem Monolog

Die Verloetung an einem 74158 war wohl nicht so ganz sauber... Nun flackert nix mehr. Aber mir faellt auf, das ich im linken und rechten Bildschirm"viertel" vermehrt bis ausschliesslich viele Pseudografik-Zeichen habe. In den 2 Vierteln in der Mitte habe ich viele gemischte Zeichen inkl. Buchstaben und Zahlen.

Sollte es nicht gleichmaessig "unsortiert" sein - also der Zeichensatzeprom ueber die komplette Breite ueberall Verwendung finden? Und nicht bestimmte Adressbereiche in bestimmten "Bildschirmviertel"?

Deutet das evtl. doch noch auf Probleme in der SRAM Adressierung hin?

Wie ist eine Zeile bestehend aus 64 Zeichen denn im SRAM abgelegt?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
073
04.02.2009, 21:27 Uhr
Olli

Avatar von Olli

Heute treibt es mich echt zur Weisglut.... nun habe ich jede Zeile doppelt. Und zwar werden immer nur die oberen 4 Bits der SRAM-Matrix ausgewertet. Die SRAMs der unteren 4 Bits kann ich ziehen und nix aendert sich am Bild... /CS Generierung liegt aber an beiden gleich an... ich peils echt nicht mehr....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
074
04.02.2009, 21:46 Uhr
paulotto



ein Oszi oder noch besser ein LA helfen viel...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
075
04.02.2009, 22:05 Uhr
Olli

Avatar von Olli

Jo sicherlich, aber LAs sind unbezahlbar und Oszis gibts auch nich gerade geschenkt bei ebay
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
076
04.02.2009, 22:21 Uhr
holm

Avatar von holm

@Olli: dann sie mal zu wann Du nach Freiberg kommst. Kannst hier einen 50MHZ echten Zweistrahl Oszi mit blau leuchtender Röhre russischer Bauart für Lau weghuckeln. Allerdings macht das Tragen schon echt Mühe ...
Typ : C1-74, Dazu gibts Samplingeinschübe (bis 1 Ghz wenn mich nicht Alles täuscht)
Differenzverstärker Hochempfindlichen Verstärker und aktive Tastköpfe.

Augenscheinlich kommen die 4 unteren Bits der SRAMS nicht am Zeichengenerator an
Klemmt da wieder eine Leitung eines Multiplexters oder Zwischenspeichers in der Luft?
Ich habe mir den Schaltplan nicht angesehen, so richtig Geheimnisse gibts da ja nicht....

Sind Deine Bettbezüge und Decken wieder angekommen??

Gruß,
Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
077
04.02.2009, 22:26 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Olli schrieb
Oszis gibts auch nich gerade geschenkt bei ebay

Ich habe (glaube ich) noch einen kleinen Serviceoszi abzugeben.
Ich schaue am WE mal nach.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
078
04.02.2009, 22:29 Uhr
Olli

Avatar von Olli

So - ich habe mir jetzt mal ein Jumper-Pad gebaut wo ich die verschiedenen Ausgaenge der Counter auf die verschiedenen Eingaenge der Adressmultiplexer schalten kann damit das ewige umloeten fuer den 16/32 Zeilen-Betrieb ein Ende hat. Und siehe da - ich hatte die Multiplexer im 16 Zeilen-Betrieb bzgl. der Counter-Anschluesse. Dadurch lagen dann die Daten des RAMs immer fuer 2 Zeilen an. Nun passt es wieder - fragt sich nur bzgl. der Verteilung aus 072 ob die so OK ist. Ich haenge spaeter nochmal ein Foto ran.

@holm - bist du auf dem Treffen im Maerz in Berlin? Ansonsten ist mein naechster planmaessiger Aufenthalt bei meinen Eltern in Cottbus Mai geplant - da koennte ich dann einen Abstecher machen
Decken & Co sind angekommen. Anschliessen und Rechnung begleiche ich Morgen. Danke schonmal!
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 22:31 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
079
04.02.2009, 22:40 Uhr
Olli

Avatar von Olli

So - sieht irgendwie in 4 Viertel aufgeteilt und in den jeweiligen Vierteln nicht so wirklich zufaellig aus - oder=


--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 04.02.2009 um 22:41 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
080
04.02.2009, 22:43 Uhr
holm

Avatar von holm

Mir gings nicht um die Rechnung, wollte nur wissen ob das Zeuch wieder an Ort und Stelle ist. Nun experimentiere mal wie Du das 2. NT fest bekommst. Die NTs werden ihr Ding schon machen.

Bewtreffs des Treffens weiß ich noch nicht was mir so wiederfährt. Reizen würde es mich ja, aber mir kurzfristiger Reservierung von Zimmern soll es ja auch mehr oder weniger übel aussehen, ich weiß echt noch nicht was da wird.

"Und siehe da - ich hatte die Multiplexer im 16 Zeilen-Betrieb bzgl. der Counter-Anschluesse. "

mhm..ja, nee, sowieso...

BTW: 100% zufällig ist der Inhalt selbst statischer RAMs nicht, verlaß Dich nicht da drauf. Baue einfach weiter, Fehler findest Du mit der CPU am schnellsten..

(BTDT)

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 05.02.2009 um 07:55 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
081
04.02.2009, 22:50 Uhr
paulotto



bei meinen Videokarten des Nanos-Systems (eine Video3 und eine selbstgemachte) habe ich auch solche Effekte, wie Du sie beschreibst, wenn man nur die Betriebsspannung anlegt an die Karte und nicht gezielt den BWS beschreibt. Ich würde mir da jetzt erst mal keinen Kopf machen...

Gruß

Klaus

edit: Da hat Holm zurgleichen Zeit geschrieben und war einen Tick schneller...

Dieser Beitrag wurde am 04.02.2009 um 22:51 Uhr von paulotto editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
082
05.02.2009, 10:57 Uhr
Heiko_P



@079: Das Bild sieht wirklich nicht sehr zufällig aus im Vergleich zu meinen bisherigen Erfahrungen (U202 und U214). An dieser Stelle würde ich mit dem Rechner weitermachen und damit erst einmal gezielt den Bildspeicher testen. Den Effekt siehst du dann schön auf dem Bildschirm. Ich kann auch meine selbstgebastelten Testprogramme zur Nachnutzung anbieten. Die können zwar nicht viel, haben mir aber sehr geholfen, u.a. defekte U202 rauszufischen.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
083
05.02.2009, 13:25 Uhr
Olli

Avatar von Olli

Ok, ich fange dann erstmal mit dem Rechneraufbau an... dann fehlt eh noch ne Tastatur - es sei denn deine Testprogramme sind Selbstlaeufer
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
084
05.02.2009, 16:33 Uhr
Heiko_P



Meine Testprogramme brauchen keine Tastatur, du mußt nur EPROMs brennen können. Ideal ist ein Assembler, dann kannst du die Programme selbst verändern.
Allerdings brauchst du eine 4-stellige 7-Segment-Anzeige mit BCD zu 7-Segment-Decoder, die 0-9 und A-F dekodiert. Also nicht 74LS247 o.ä. sondern z.B. 40511 als Decoder-IC. Notfalls gehen auch 16 LED (mit Treibern) an die PIO-Ports, das liest sich aber nicht so schön. Mehr per Mail.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
085
05.02.2009, 16:46 Uhr
Olli

Avatar von Olli

EPROMs kann ich brennen, Assembler fuer Z80 hab ich auf meinem P8000, aber auch unter FreeBSD.Habe einen V40511 - aber auch nur einen - das reicht ja nicht so wirklich...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 05.02.2009 um 16:49 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
086
05.02.2009, 16:57 Uhr
paulotto



D346 gehen auch als Decoder...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
087
05.02.2009, 17:47 Uhr
Wusel_1



@ paulotto - der 40511 zeigt die Hexzahlen von 0 bis F an, was der 346 nicht macht. Nicht verwechseln mit dem 4511.

@ Olli - baue mal die CPU-LP auf und dann wird sich zeigen, ob dein BWS stimmt. Den gleichen Effekt hatte ich auch mit einem 6116 im BWS und als alles lief, war der BWS doch i.O. - also keine Panik schieben bis du alles fertig hast.

MdG Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 05.02.2009 um 17:48 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
088
05.02.2009, 18:42 Uhr
paulotto



@wusel_1:
hier verwechselst Du was: klar zeigt der D346 Hex-Zahlen an (Darstellung 0-9, A, b, C, d, E, F) und zwar mit einstellbarem Segmentstrom(D345: fester Strom). Meine Anzeige ist damit aufgebaut. D347 (fixer Strom) und D348 zeigen hingegen 0-9, -, E, U, d, c, A.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
089
05.02.2009, 20:24 Uhr
Olli

Avatar von Olli

So - nun ist mein BWS "fertisch" - eben noch den 245er Bustreiber verdrahtet... nun wird der BWS Plan nochmal auf den neusten Stand gebracht, dann CPU Plan drucken und dann gehts los
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
090
06.02.2009, 22:31 Uhr
Olli

Avatar von Olli

Heute mit der CPU Platine gestartet

http://pics.pofo.de/gallery/v/AC1/P1070386.JPG.html
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
091
07.02.2009, 09:51 Uhr
Olli

Avatar von Olli

Ist es normal, das die LED die ueber den Transstor an /HALT angeschlossen ist nicht standardmaessig leuchtet? Ich habe neben /HALT schon /RESET, /M1 und die Betriebssspannungen anliegen. Die Reset-On-Power-On Schaltung funzt.
Ich habe die LED auch schon gedreht falls ich sie wider Erwartens falschherum eingeloetet haette.... hat auch nichts geaendert.
Wenn ich den Transistor mit der flachen Beschriftungsseite vor mich halte so das ich auf die Beschriftung gucke, habe ich doch rechts den Emitter, links die Kathode und in der Mitte die Basis oder?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
092
07.02.2009, 11:27 Uhr
paulotto



dann mußt Du aber auch den Typ des Transistors angeben. Es gibt auch welche mit ECB-Folge. Standardmäßig muß die LED aus sein. Lege einfach die Verbindung von Emitter VT2 und R16 auf Masse und dann sollte die LED leuchten. Ansonsten mußt Du den Prozessor in den Halt-Zustand zwingen. Dann muß die LED auch an sein.

Gruß

Klaus

Dieser Beitrag wurde am 07.02.2009 um 11:28 Uhr von paulotto editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
093
07.02.2009, 12:27 Uhr
Olli

Avatar von Olli

Ok - also Standard ist aus - dann ist ja gut Typ ist BC558A.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
094
07.02.2009, 13:12 Uhr
holm

Avatar von holm

Seit wann haben Transistoren Katoden? Hab ich was verpaßt? Neuartige Wessi Erfindung?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
095
07.02.2009, 14:20 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
holm schrieb
Seit wann haben Transistoren Katoden? Hab ich was verpaßt?

Spannend wird's erst, wenn die auch noch Heizanschlüsse haben.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
096
07.02.2009, 16:37 Uhr
Olli

Avatar von Olli

Meine natuerlich Kollektor....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
097
07.02.2009, 18:14 Uhr
Heiko_P



So kriegt man einen Thread auch voll...

@079 und folgende: Manchmal reicht ein Kurzschluß vom Löten, um solche oder andere Fehlerbilder zu erzeugen. Ich habe heute selbst Stunden damit zugebracht, eine winzige Zinnperle zwischen einem Datenpin und einem Adresspin zu finden. Meine Leiterplatte mit dem AC1-BWS spielt seit eben.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
098
07.02.2009, 18:25 Uhr
Ralph



@Heiko_P

na ist doch fein zu lesen, das es bei Euch aufwärts geht. Ich würd auch gern mal wieder basteln...
Mein AC1 weiß schon gar nicht wie ich ausseh..... aber es ist schön hier wenigstens ab und an zu verfolgen, wie ein neues AC1-Baby entsteht!
Viel Erfolg Euch noch !

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
099
07.02.2009, 21:47 Uhr
Rainer



Tja, AC1 würde ich auch noch mal bauen. Ich habe meinen kurz nach der Wende verschenkt, genau wie auch meinen Z1013. Den Z1013 habe ich mir dann vor ein paar Jahren wiedergeholt, für den AC1 kam jede Hilfe zu spät, der ist wohl in den Schrott gewandert. Was mich momentan abschreckt sind die Lochrasterplatten, auf sowas baue ich einfach nicht, das hat mich schon früher angestunken. Ich habe immer Platine gemacht und bei Mißerfolg dann verbastelt, weggeworfen und nochmal gemacht. Nur im Moment habe ich einfach keine Zeit den AC1 in den Rechner zu hacken, aber es sind ja noch ein paar Jahre bis zur Rente....
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
100
19.06.2009, 22:07 Uhr
Olli

Avatar von Olli

So... nach 4 Monaten Pause heute mal weiter gemacht.... bis auf den CTC und die PIO sollte die CPU Platine nun vollstaendig sein. Die brauche ich sicherlich fuer ein erstes anschalten und ueberpruefen ob sich der Monitor auf dem Bildschirm meldet erstmal nicht. Ist eh noch kein Keyboard da.
Morgen dann noch schnell die Backplane fertig basteln, dann CPU Und Bildschirmkarte draufgesteckt und dann zittern
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
101
20.06.2009, 12:39 Uhr
Olli

Avatar von Olli

Hm - ohne EPROM auf dem Rechnerteil zeigt mein Bildschirm nur 9 en an und immer ein Zeichen frei dazwischen.
Mit gestecktem 2732 EPROM (mon_v31_32.bin) zeigt er immer abwechselnd Ö und hochgestellt 3 an....
Kommt der Fehler einem bekannt vor und es klingelt?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
102
20.06.2009, 12:53 Uhr
Ralph



ALso die 9 nen mit nem Leerzeichen dazwischen.. das ist absolut korrekt !

Zum anderen Fehler kann ich leider nichts sagen.

Gruß Ralph der auch seit Wochen mal wieder lötet
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
103
20.06.2009, 12:56 Uhr
Wusel_1



@ Olli,
nun ich denke, du solltest mal den Daten- und Adressbus überprüfen. Wenn alles
richtig wäre, dann müsste die Überschrift kommen. Ich hoffe, du hast einen Oszi - das ist das Beste zum Überprüfen. Ein Zappelmeter hilft da nicht weiter.
Also Fehler suchen - viel Glück dabei.

@ Rainer

ich hoffe, du liest das auch - letzter Eintrag war ja vom 07.02.09. Wenn du den
AC1 mit Leiterplatten aufbauen willst, dann habe ich dir schon viel Arbeit abgenommen.
Siehe mal auf ac1-info.de und klicke in der Gallerie mein AC1-Bild an, dann hast du die fertigen LP'n und auch alles andere dazu. Eins beachten, wenn du den so aufbaust - beim BWS ist anstatt dem '573 ein '574 einzusetzen.
Schaltung wurde mit EAGLE erstellt und die LP'n mit Sprintlayout. Sind alle zweiseitig und so gestaltet, das an den IC's keine Durchkontaktiereung ist - also kann man auch Sockel setzen.
Vielleicht fängst du auch noch mal damit an und wir können dein AC1 auch auf dieser Seite bewunder.
MfG Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
104
20.06.2009, 13:36 Uhr
Olli

Avatar von Olli

So.... ich habe die 74158 auf dem BWS falsch verschaltet.
Sie gehen an die falschen Adressleitungen der SRAMs und greifen auch die falschen Pins von den 74193 ab.... einmal ist das Schaltzeichen in meinem Schaltplanprogramm falsch und dann habe ich die auch noch bei den Ausgaengen der 74158 die durchnummerierung mit den Pins der SRAMs gleichgesetzt - aber A0 ("1") ist nunmal nicht auf Pin-1
Also erstmal wieder fleissig umfaedeln die Karte.....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
105
20.06.2009, 14:16 Uhr
Olli

Avatar von Olli

So - nun sind die 74158 und 2114 auf der BWS richtig verdrahtet. Nun ist das Zufallsbild auf der BWS auch richtig zufaellig und nicht in so 4 Kategorien unterteilt.

Beim Anschluss der ZVE aber immer noch das gleiche Bild mit 9en und Ö+3en.
Sollte ohne EPROM nicht die 9 und ein anderes Zeichen dargestellt werden? Nur 9en und Leerzeichen passt doch nicht - anstelle des Leerzeichen ein ◊ bzw. @ oder?

EDIT: stoert es denn nicht wenn die Firmware auf der ZVE fuer einen 2716 gedacht ist, ich sie aber auf n 2732 gebrannt habe? Die Schaltung sieht einen 2732 vor. Aber die Original-EPROMs fuer den Berliner AC1 sind nur 2K gross....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 20.06.2009 um 14:21 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
106
20.06.2009, 16:25 Uhr
Olli

Avatar von Olli

Hier auch nochmal die aktuellen Schaltplaene.

http://www.pofo.de/tmp/AC1_Bildschirmsteuerung.pdf
http://www.pofo.de/tmp/AC1_Rechenteil.pdf

Was mich wundert - Ich gehe mit /WR vom Z80 direkt an Pin 5 3D4 (7400 Bildschirmteil unten). Wenn ich 2D1 wie im Bildschirmplan dazwischenhaenge, dann bekomme ich keine 9en sondern nur Zufallszeugs - also so als wenn die ZVE gar nicht stecken wuerde... nur warum ist das so? ich denke schon das der 2D1 dort richtig ist. In der Originalschaltung wird "20" vom NASB genommen und direkt auf Pin 5 3D4 (DG20) geschaltet - "20" vom NASB ist aber das invertierte /WR vom Z80 - also "WR" - was ja aus meeinem 2D1 auch so rauskommen sollte.....
Kann mir einer erklaeren was hier abgeht?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 20.06.2009 um 16:25 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
107
21.06.2009, 08:58 Uhr
Rainer



@ Wusel_1 Bestimmt fange ich nochmal an, AC1 zu bauen, jetzt wo die Leiterplatten fertig sind! Aber zur Zeit bin ich stark mit Reparaturen beschäftigt und habe zu tun die Haufen der Einzelteile der zerlegten Geräte nicht durcheinander zu bringen, mein Platz ist eben auch endlich....
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
108
21.06.2009, 10:51 Uhr
Olli

Avatar von Olli

Mal den 10/88 Monitor probiert - gleiches Ergebniss - Ö's mit 3en
Vielleicht ist ja auch meine EPROM Ansteuerung Mist? Kann da vielleicht nochmal einer auf den Schaltplan gucken?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 21.06.2009 um 10:52 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
109
21.06.2009, 15:28 Uhr
Wusel_1



Du solltest mal deine Verdrahtung prüfen und vor allem auf kurzschlüsse achten.
Ohne Oszi kannst du da nicht den Fehler finden.
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***

Dieser Beitrag wurde am 21.06.2009 um 15:28 Uhr von Wusel_1 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
110
21.06.2009, 15:42 Uhr
Olli

Avatar von Olli

Oszi haette ich ja dank Holm da, bei den IC Graebern ist das aber auch nicht so mal eben gemessen.... Tipps waeren ganz gut wo man mal gucken koennte.

z.B. die 9 und Leerzeichen ohne EPROM. ist das Leerzeichen nun OK oder muss da tatsaechlich ein anderes Zeichen hin? Wenn dem so ist - wodurch koennte das Leerzeichen verursacht werden?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
111
21.06.2009, 17:53 Uhr
Olli

Avatar von Olli

So - hier einige Oszillogramme:

http://pics.pofo.de/gallery/v/AC1/Oszillogramme/

Zur Beschreibung einfach auf das Bild klicken und runter Scrollen.

die 2MHz sehen irgendwie komisch aus - aber direkt am Quarz mit 10facher Dehnung, kleinster Ablenkung kam auch sowas sehr stufiges raus - keine Ahnung ob das am Oszi liegt. Aber was "runderes" haette ich mir irgendwie schon vorgestellt?

Was noch auffiehl - Die Adressleitung A15 erzeugt an meinem Oszi so ein Monitorflackern - also Monitor an/aus das flackern wird immer schneller umso weiter man den Adressbus rauf geht - bei A12 oder A11 ist das Bild dann fast stabil... ist das egal? das bewirkt z.B. auch, dass VDUSEL1 und VDUSEL2 so "flackern" am Schirm.

Gibt es sonst noch wichtige Dinge die ich messen sollte?

Wichtigste Frage fuer mich bleibt aber noch: Ist das Leerzeichen hinter der 9 ohne EPROM normal ja/nein?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 21.06.2009 um 17:53 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
112
21.06.2009, 18:40 Uhr
Ralph



Olli !!

Ganz dolle sicher ist... Leerzeichen und 9 im Wechsel ist korrekt wenn der EPROM nicht steckt !! Genaugenommen ist es kein Leerzeichen, sondern das 00H was als Leerzeichen dargestellt wird.
Die CPU liest wegen dem fehlenden EPROM ständig FFH als Befehlscode.. und das ist der RST38H Befehl der einen Sprung zur Adresse 0038H macht, aber vorher die nächste Speicheradresse (0039H) in den Stack ablegt..und das das erzeugt im gesamten Adressraum (also auch auf dem BWS) den Speicherinhalt 00H 39H ("9").. , weil ja die CPU immer wieder FFH als OP COde liest.
Lass mal den Eprom gezogen und schau mal am Oszi, ob alle Adressleitung und Datenbusleitungen überall korrekt anliegen..
dann schaust Du, ob am Adressdecoder auch alle Ausgänge nacheinander !schalten, denn das müssen die weil ja die CPU kontinuierlich den gesamten Speicher vollschreibt... und dann melde Dich noch mal..

Gruß Ralph

PS: Bin dann erst ab 20Uhr wieder da..
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 21.06.2009 um 18:42 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
113
21.06.2009, 21:09 Uhr
Olli

Avatar von Olli

So... bin noch nicht ganz so weit.
Habe jetzt erstmal die Adressleitungen auf der CPU Platine durch.
CPU A0-A15
EPROM A0-A11
SRAM A0-A9
Negatoren A0-A15
Busverbinder /A0-/A15

Bei den SRAMs hatte ich A9 nicht angeschlossen - das ist nun behoben.
Aber immer noch kein anderes Bild wenn der EPROM steckt.
Ich mache morgen dann mal mit den Datenleitungen und dem Adressdekoder auf der CPU Platine weiter....

a) Kann man denn erstmal davon ausgehen, das die Bildschirmplatine funktionstuechtig ist oder muss ich da auch noch was messen?
b) sind die Oszillogramme (siehe 111) so OK?
c) das dargestellte Ö³ wuerde ja bedeuten, das immer 0x1815 anliegt - oder?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 21.06.2009 um 21:12 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
114
21.06.2009, 21:44 Uhr
Ralph



@Olli..
zu den Oszibilder kann ich nix sagen.. weiß ja ni wo die her sind, aber das ist auch sehr schwierig zu sagen wie es aussehen müsste.
Ich würde aber mal den Monitor V8.3 oder ähnlich zum testen nehmen. Ich glaub der 10/99 nutzt doch sehr versch. Interrupts von PIO und CTC ?? bin aber nicht ganz sicher...
Also ich hab ja den 8.3 er und stecke erstmal nur die CPU, also ohne PIO und CTC und EPROM.. auch KEIN RAM! (nur die 2K von 1800-1FFFH).
Dann müsste der Monitor sich melden...und den Bildschirm ganz langsam mit scheinbaren Tastatureingaben (7FH) füllen. (steckt ja kein PIO) wenn das geht, dann dann PIO rein und der Kursur sollte blinken.. aber wie gesagt nur der V8.x Monitor...
Hast Du auch die Datenbus-Pullups nach 5P drin ?
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
115
21.06.2009, 22:16 Uhr
Olli

Avatar von Olli

Hallo Ralph,

PIO und CTC habe ich noch nicht verdrahtet - denke mal die brauche ich fuer den ersten Test ja auch nicht. Habe eh noch kein Keyboard gebaut (weder den mechanischen, noch den elektonischen Teil)

Mit "kein RAM" meinst du den RAM im ZVE-Teil?

Und - woher die Oszibilder stammen steht ja unter den Bildern - schrieb ich ja - runterscrollen Ich habe im Grunde das gemessen was in der Aufbauanleitung stand.

EDIT: ich sehe gerade - als guest sieht man die Kommentar nicht
Ich muss morgen mal gucken wie man das hinbekommt das jeder die Comments sehen kann.
Der Reihe nach durch sollen die Oszillogramme folgendes darstellen:
1MHz Referenzsignal direkt vom Oszi (Das Tal geht unter 0V raus)
/CLK Z80 (Soll: 2MHz Takt) das sieht wie ich finde etwas komisch aus
MREQ waehrend RST-38H
DB1 waehrend RST-38H
/CS EPROM waehrend RST-38H

Osziparameter:
Tastkopf: 1:10
Zeitablenkungsfaktor: 0,2µs/Teilung (bei den ersten beiden)
Zeitablenkungsfaktor: 1µs/Teilung (bei den letzten drei)
Ablenkfaktor: 0,2V/Teilung
Dehnung: keine
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 21.06.2009 um 22:30 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
116
21.06.2009, 22:24 Uhr
Ralph



Jo so ist es.. aber wenn Du die Bilder von der Aufbauanleitung in FA messen konntest, dann ist das schonmal richtig gut !
In Sachen RAM, meine ich den 64K RAM also ab 2000H-FFFFH .. den brauchst Du auch erstmal ni.. wenn er drann ist, dann mach den mal vis CS tot.
In jedem Falle aber, brauchst Du mind. RAM von 1800H..187FH sonst startet der Moni (V8..) gar nicht..)
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
117
21.06.2009, 22:29 Uhr
Olli

Avatar von Olli

Die Adressen sagen mir leider noch nicht so viel - so tief stecke ich noch nicht in den Interna drinn
Du kannst ja mal in meine Schaltplaene schauen und mir sagen welche du meinst

http://www.pofo.de/tmp/AC1_Bildschirmsteuerung.pdf
http://www.pofo.de/tmp/AC1_Rechenteil.pdf

Muss jetzt erstmal in die Koje...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
118
21.06.2009, 22:48 Uhr
Heiko_P



Hallo Olli,

hast du schon mal dein Rechnerteil überprüft, ob das ordentlich spielt? Bei den Oszillogrammen kann ich dir auch nicht helfen, vielleicht aber beim schrittweisen Überprüfen deiner Hardware. Wenn du möchtest, such ich dir mal meine Testprogrämmchen raus, die ich zur Inbetriebnahme meines Ur-AC1 gebastelt habe. Der Kumpel war echt hartnäckig...

Viele Grüße

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
119
22.06.2009, 06:53 Uhr
Olli

Avatar von Olli

Klar, du kannst sie gerne mal raussuchen - dazu brauche ich dann aber bestimmt die PIO? Oder wie signalisierst du dann Testerfolg?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
120
22.06.2009, 08:47 Uhr
Ralph



@Heiko_P.. DU Heiko schickst Du mir die Tools auch mal zum anschauen ? Mein neuer AC2 läuft zwar ohne Probleme aber ich würde die gerne mal testen...

@Olli... hast Du die Möglichkeit den AC1 mal im Schrittbetrieb mit ner Hexanzeige laufen zu lassen ?
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
121
22.06.2009, 09:24 Uhr
Olli

Avatar von Olli


Zitat:
Ralph schrieb
@Olli... hast Du die Möglichkeit den AC1 mal im Schrittbetrieb mit ner Hexanzeige laufen zu lassen ?

Aktuell nicht - kann ich mir aber gerne bauen. Hat einer einen Schaltplan fuer Schrittbetrieb? HEX-Dekoder (die DDR-eigenen V4..... Bausteine) und Segmentanzeigen habe ich aber leider nicht rumliegen. Aber mir reichen auch 15 LED mit 1-F drueber geschrieben....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 22.06.2009 um 09:25 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
122
22.06.2009, 09:28 Uhr
Heiko_P



Ist auf dem Weg! Leider ist nur noch eins übrig geblieben, das lässt sich aber mit wenigen Handgriffen abwandeln und anpassen. Ganz ohne Lötkolben geht es aber nicht, die PIO wird dafür auch benötigt...

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
123
22.06.2009, 12:18 Uhr
Ralph



@Heiko_P: Danke Heiko ist alles angekommen! Zumindest kann man damit dem RAM mal testen.

@Olli: Also wenn Du jetzt öfter mit Z80 baust, dann rate ich Dir zu der Anzeige mit Schrittbetrieb. Ich hab mir sowas mit dem K1520 typischen Stecker gebaut und brauch das Teil sehr oft. Hab sogar die Möglichkeit eine Adresse einzustellen und die CPU bis zu dieser Adresse laufen zu lassen und ab dort im Schrittbetrieb bzw. im schnellen Schrittbetrieb (Schrittbetrieb soland ich ne Taste drücke).
Wenn Du die Möglichkeit hast, sowas zu bauen, dann nutz das einfach dazu.
Beantworte aber mal die Frage aus 112.. ist am Adressdecoder an jedem Ausgang ! ein Signal messbar, wenn kein EPROM steckt ?
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
124
22.06.2009, 12:22 Uhr
Olli

Avatar von Olli

@Heiko_P habe leider keine Dekoder oder Segmentanzeigen. Kann ich das einfacher bauen mit LEDs oder so? Ueber die 8 Ports der PIO kommt eine vierstellige HEX-Zahl raus oder? Die sollte man doch auf 4*15 LEDs umbiegen koennen mit viel Logik oder?
PIO haenge ich dann natuerlich ran - hatte ich erstmal noch nicht eingebaut - wollte Fehlerquellen ausschliessen

@Ralph - 112 arbeite ich heute Abend weiter ab wenn ich wieder zu Hause bin Dann kommen die Datenleitungen und die 2 7442 Adressdekoder. Wenn aber z.B. /CS am EPROM anliegt (das hatte ich schon gemessen) sollte ich gute Chancen haben
Den 1. Dekoder hatte ich glaube ich noch nicht verdrahtet - ist ja erstmal eh nur der 2. Dekoder wichtig. Mit der PIO brauche ich dann natuerlich auch den 1. Dekoder
@114: Habe ein 3.9k Widerstandsnetzwerk drinn wie vorgesehen fuer die 8 Datenleitungen nach +5V
bzgl. Einzelschrittbetrieb - gibts ne leicht verstaendliche Anleitung im Netz. Baue mir da gerne was zusammen....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 22.06.2009 um 12:34 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
125
22.06.2009, 12:55 Uhr
Ralph



@Olli.. naja Olli der Einzelschrittbetrieb bringt ja nur was, wenn Du die einzelnen Befehlsausführung, also Stand Adresse, Datenbus und Steuersignale auch auf einen Blick siehst.. Ich würde mir da ni auf krampf was mit LED bauen.. kauf Dir lieber paar Anzeigen und Decoder und bau was sinnvolles!
Hab leider mein Teil auch aus dem Kopf gebaut und keinen Plan für sowas.. Wenn Du was hast, mail es mir und ich schau mal drüber..

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
126
22.06.2009, 14:10 Uhr
Olli

Avatar von Olli

Dann muss ich ja erst bestellen und das dauert alles so lange... ich bin doch so ungeduldig
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
127
22.06.2009, 14:25 Uhr
Ralph



@olli... bestell bei Kessler-electronic.. die sind superfix. Heute bestellt und am Freitag ist das Zeug da ! Du sparst Dir damit soviel Streß.. nutze die Zeit und verdrahte schon die PIO und CTC..und plan gleich mal ne PIO bei IO 20H für USB mit ein.

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
128
22.06.2009, 15:00 Uhr
Olli

Avatar von Olli

Dann muesste ich mir aber erstmal ueberlegen welchen binaer->hex dekoder ich nehme - 40511 liegen ja auch nicht mehr wie Sand am Meer rum und wie ich das alles verschaltet bekomme was fuer Segmentanzeigen ich brauche usw...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
129
22.06.2009, 15:32 Uhr
Ralph



ja das ist wohl war... aber das Teil brauchst Du immer mal wieder..und ganz sicher ne gute Investition...die paar Tage machens dann auch nicht..
Meins hat die Größe eines K1520 Steckersund kann einfach als zwischenstecker verwendet werden.. ist ganz praktisch...
Ich dachte Du hast ne gute Schaltung für den Schrittbetrieb da ?
und schaumal im Netz evl. gibt es ja Anzeigen mit Decoder drin ? wäre ja noch einfacher..
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
130
22.06.2009, 15:59 Uhr
Olli

Avatar von Olli

Ich habe die 2 Schaltungen aus dem Kramer Buch - Seite 39 und 40 Fuer Einzelschrittsteuerung und die Hexadezimale Anzeige. Fehlen mir nur vier 40511 und VQE23 zur Anzeige
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
131
22.06.2009, 18:16 Uhr
Olli

Avatar von Olli

Hallo nochmal,

ich habe nun die Datenleitungen geprueft an CPU, SRAM, EPROM und BUS - zeigen alle Signale an.
An dem Adressdekoder D3 kommen auch Signale aus den Ausgaengen.

Ich habe dann nochmal alle Adressleitungen und deren negierten Pendant durchgemessen - sie liegen ueberall dort an wo sie anliegen sollen auf der CPU Karte - und es ist auch keine untereinander kurzgeschlossen (BWS war waehrend der Messung auch gesteckt).

Dabei fiehl mir auf, das /WE der SRAMs auf der CPU Karte zwar an /WR der CPU angeloetet war, aber trotzdem keinen Kontakt hatte (war wohl der Lack nich so ganz vom Draht runter) Das habe ich dann mal sofort nachgeholt - hat aber auch nichts an dem dargestellten Ö³ geaendert.

Die 1K SRAM auf der CPU Platine habe ich dann auch mal komplett gezogen - keine Aenderung.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 22.06.2009 um 18:16 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
132
22.06.2009, 18:28 Uhr
Ralph



@Olli.. ja die Schaltung ist gut, ich glaub die hab ich auch als Basis benutzt, aber den Umschalter (den es als Taster ja kaum gibt) und das FlipFlop geändert.. tja.. mit den IC und Anzeigen kann ich Dir leider auch ni helfen.

Viel Spaß beim Basteln.. meine beiden neuen AC1 CPU Platinen auf der Basis jeweils einer modifizierten K2521 laufen jetzt prima.. auch mit ner PC-Tastatur (via PS2 Adapter)

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
133
22.06.2009, 19:35 Uhr
Olli

Avatar von Olli

Hi Ralph,

ist doch im Grunde ein Taster welcher im offenen Zustand einen Pin schliesst, und im geschlossenen einen anderen - also Oeffner und Schliesser in einem - oder? Sowas habe ich noch im Keller (genau einen, aktuell auch verbaut, kann ich aber entnehmen).

Nur - wozu ist der 2. Taster (Schrittlauf) in der Schaltung? Ich habe sie nochmal aufgenommen:
http://pofo.de/tmp/Z80_Single_Step.pdf

Kann ich die Schaltung einfach zwischen die CPU und dem Rechner haengen? Muss ich irgendwelche Verbindungen der CPU zum Rechner kappen? Ansonsten baue ich mir einfach einen Zwischensockel....

Bzgl. den Widerstaenden und dem Kondensator - habe da nichts direkt passendes....
anstelle der 4.7k Widerstaende: Gehen auch 3.9k oder 1+3.9k oder 3.3k+1k?
anstelle des 1n Kondensators: Gehen auch 10n?
den 220er kann ich mir bestimmt irgendwie zurechtbasteln - ansonsten 200 Ohm?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 22.06.2009 um 19:41 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
134
22.06.2009, 19:51 Uhr
Ralph



Olli.. also der Taster S2 aktiviert im geöffneten Zustand den Schrittbetrieb. Wenn er geschlossen ist, wird WAIT auf HIGH und damit deaktiviert.
Klar kannst Du Dir nen Adapter bauen.. hab ich ja auch gemacht. Hab wie ne Busverlängerung gebaut und auf eine 2.LP (genau auf der Steckerleiste) dort die IC's und an die Seite die LED und Taster angebracht.. macht sich gut so.
Bei den Widerständen würde ich eher hochohmigere nehmen, das Du ja LS Bauteile einsetzt sollte das besser sein und die Ausgänge ni so belasten.
Beim Kondensator.. könnte ich mir vorstellen das es geht, weil es ja nur das Rücksetzen nach nem Zugriff und ob der Impuls nun 50ns oder 150ns lang ist...soltte egal sein. Auch der 200er geht ganz sicher..
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
135
22.06.2009, 19:52 Uhr
paulotto



Hallo Olli,

die R sind nicht kritisch. Du kannst auch die 3k9 nehmen. Auch der 10n-C geht, nur muß der an der anderen Seite von R2 angeschlossen werden. Die 3 Signale einfach an die entsprechenden Pins anschließen. Ich benutze die gleiche Schaltung.

edit: der Schalter Schrittlauf muß ein richtiger Schalter sein und kein Taster und hat eigentlich die Bedeutung: offen: Schrittbetrieb; geschlossen: der Rechner rennt einfach (Deine Schaltung hat keinen Einfluß)

Gruß

Klaus

Dieser Beitrag wurde am 22.06.2009 um 19:55 Uhr von paulotto editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
136
22.06.2009, 20:08 Uhr
Olli

Avatar von Olli

Danke fuer das Korrekturlesen Klaus - habe es korrigiert.
Ok - dann nehme ich 3k9 Widerstaende - den 220er kann ich mir aus 100+120 basteln. fuer den Kondensator nehme ich dann 10n.

Bzgl Adapter finde ich einfach nichts was ich an die Leiterplatte fuer die Schaltung loeten koennte um die dann auf den CPU Sockel zu stecken... habe sogar schon an Stecknadeln gedacht - habe ich zu wenig von. Meine Draehte sind alle zu flexibel...
Direkt anloeten bringt auch nicht so viel - Adress- und Datenleitungen sollte ich wohl auch gleich mit anzeigen sonst bringt der ganze Einzelschrittbetrieb ja nicht so viel und da loete ich mir ja n Wolf an und ab und an und ab.....

Ich baue mir jetzt eine weitere Platine dafuer auf und stecke sie einfach mit auf meinen eigenen Bus. Liegen alle notwendigen Signale drauf.

Kann ich an die Adress- und Datenleitungen dann einfach LEDs dranhaengen oder muss da noch was dazwischen? (Wird jetzt die Spaar-Dekodiervariante mit menschlicher Binaer-zu-Hex Dekodierung....)
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 22.06.2009 um 20:09 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
137
22.06.2009, 20:24 Uhr
ambrosius



also ich würde auf alle Fälle noch Bustreiber zur Ansteuerung der LED's dazwischenhängen, die CPU treibt nicht die LED's + weitere Busteilnehmer
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
138
22.06.2009, 20:31 Uhr
Ralph



Olli !! nein um Himmelswillen keine LED's direkt an die Signale hängen ! immer über Treiber !
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
139
22.06.2009, 21:02 Uhr
Heiko_P



Hallo Olli,

ich glaube, du hast noch einen Fehler in deiner Schaltung (Rechnerteil), auf den ich auch schon mal reingefallen bin: Im Bereich 1800h bis 1BFFh ist kein RAM. Dort muß aber welcher sein, sonst läuft kein Monitorprogramm. In der kompletten Grundschaltung müssen insgesamt 4x U214 (2114) sein, dann ist der Bereich 1800h bis 1FFFh mit RAM abgedeckt.

Wenn du in deiner Schaltung an D3 die Leitung von Pin 1 auf Pin 2 umlegst, sollte wenigstens das Monitorprogramm laufen (egal welches), sofern der Rest der Schaltung fehlerfrei ist. Später kannst du noch den fehlenden RAM nachrüsten.

Ich hoffe, daß ich dir ein Stück helfen konnte.

Viele Grüße

Heiko

Dieser Beitrag wurde am 22.06.2009 um 21:04 Uhr von Heiko_P editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
140
23.06.2009, 06:41 Uhr
Ralph



@Olli.... stimmt Olli Heiko hat Recht !! Du hast ja nur 1k vorgesehen.. also musst Du die Hinweise aus 139 befolgen !!
Übrigens müsste wenn kein PIO steckt, der AC1 ständig Eingaben des Zeichen 7FH machen !

Viel Erfolg !
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
141
23.06.2009, 06:51 Uhr
Olli

Avatar von Olli

Hallo zusammen

@139 - OK ich werde heute mal Pin 1 auf Pin2 haengen am D3..
@138 - OK ich habe noch ausreichend 74LS244 die sollten ja gehen oder? An Pin 1 und 19 muss ich dann Masse legen oder?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
142
23.06.2009, 07:24 Uhr
Heiko_P



Der Hinweis aus 140 ist natürlich auch wichtig: Das Monitorprogramm funktioniert erst dann, wenn die PIO angeschlossen ist und die PIO-Eingänge vom Port A an Masse gelegt sind (Widerstände ca. 10k, +/- 20%). Diese können auch im fertigen Rechner verbleiben, damit die PIO-Eingänge bei abgeklemmter Tastatur nicht offen sind.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
143
23.06.2009, 07:43 Uhr
Olli

Avatar von Olli

Ok, aber ist ohne PIO "Ö³" normal? Ohne PIO sollte doch zummindest mal die Ausschrift kommen oder? 0x7F waere ja auch so ein weisses Kloetzchen.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.06.2009 um 07:43 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
144
23.06.2009, 08:54 Uhr
Heiko_P



Das müsste ich ausprobieren, bringt aber nicht wirklich weiter. Ohne den RAM ab 1800h geht gar nichts, weil dort der Sprungverteiler sitzt. Die CPU liest also dort nur FF und dreht sich im Kreis.
Wenn keine PIO angeschlossen ist, wird spätestens bei der Tastaturabfrage immer 0FFh eingelesen. Das gesetzte Bit 7 heißt, dass eine Taste gedrückt ist. Irgendwas kommt dann schon auf dem Bildschirm, wenigstens ein durchrennender Cursor. Vermute ich.

Ohne PIO hast du wahrscheinlich nur mit dem Schrittbetrieb eine Chance. Mit PIO könnte dir mein Programm vielleicht weiter helfen.

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
145
23.06.2009, 09:03 Uhr
Ralph



@Olli.. also ich hab das mal OHNE RAM soeben ausprobiert.. beim Monitor V8.3 kommen auch den ganzen Bildschirm voll komische Zeichen..bei mir sind das Klötzchen.. aber das kann auch daran liegen, dass ich den 4K Zeichengenerator benutze..

@144 Heiko.. genauso ist es.. ohne PIO startet der Monitor normal und bringt ständig Eingaben..das Zeichen 7FH..
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
146
23.06.2009, 10:09 Uhr
Olli

Avatar von Olli

Dann ist meine ToDo-Liste heute Abend:

- RAM umhaengen auf die andere Adresse, nochmal anwerfen das ganze.
- Einzelschrittsteuerung um Bus-Treiber und LEDs erweitern, den reinen Einzelschrittbetrieb hatte ich gestern noch fertig bekommen.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
147
23.06.2009, 10:26 Uhr
Ralph



@Olli.. ich hab grad mal nach dem Monitor gesehen.. Also der 10/88 ist fast identisch mit dem von mir eingesetzten V8.3.. sollte also heute abend, auch ohne PIO funzen ! Ich drück Dir die Daumen.
Übrigens meine neue K2521 CPU Platine läuft meiner RamFloppy und 4Mhz vollkommen problemlos *freu*

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 23.06.2009 um 10:30 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
148
23.06.2009, 17:26 Uhr
Olli

Avatar von Olli

Ralph, Heiko - vielen vielen Dank an Euch denn der Tip mit dem RAM war genau der richtige!
Ich habe nun Pin 1 an Pin 2 des Adressdekodierers gehangen und voila - AC 1 MONITOR meldet sich!
Mangels fehlender PIO wird der Schirm wie prognostiziert mit kleinen weissen Kaestchen vollgeschrieben
Nun werde ich noch die Einzelschrittlogik + Adress/Daten-Anzeige zuende bauen und damit Erfahrungen sammeln. Die wird man bestimmt in Zukunft noch brauchen.
Danach wird dann PIO und CTC rangedrahtet... und dann gehts an die Tastatur....
Fuer die weiteren 1K SRAM muss ich dann mal schauen...

Hier noch 2 Bilder - Mensch ich bin so happy - mein erstes eigenes Stueck gebauter Hardware (ausser einem TTL Pruefstift abgesehen).


--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.06.2009 um 17:28 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
149
23.06.2009, 17:56 Uhr
Ralph



@Olli .. na siehste wird doch ! Herzlichen Glückwunsch zum neuen AC1 in unserer Runde

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
150
23.06.2009, 19:02 Uhr
Olli

Avatar von Olli

Bzgl. der Einzelschrittlogik - muesste ich Fortschritte auf dem Bildschirm sehen?
Ich habe mal einen Bustreiber eingeloetet und eine LED an DB0 der CPU ueber den Treiber gehangen. Wenn ich das System nun einschalte, habe ich Kauderwelsch auf dem Schirm - Logo die CPU hat ja den Speicher noch nicht geleert. Nun kann ich an meinem Taster rumdruecken - ich sehe das DB0 mal high mal low, low dann wieder high usw wird... auf dem Bildschirm passiert aber nichts.
Wenn ich dann den Singlestep-Modus ausschalte, kommt irgendwann der Prompt und die weissen Kloetzer schreiben den Bildschirm voll. Schalte ich nun wieder in Single-Step bleibt mein DB0 immer High (wahrscheinlich die FF die er liest) Es kommen aber keine Kloetzchen auf meinen Bildschirm....
Ich dachte auch erst, das die Logik nicht funktionieren Wuerde da ich am Ausgang hinter dem 1. '00 Gatter am 74er ueberhaupt keinen Pegelwechsel feststellen konnte mit dem Oszi wenn ich den Taster betaetigte. An den beiden Eingangen sah ich immer durchweg High oder Low Pegel anliegen - je nach Tasterstellung...

Ist der Bildschirm im Single-Step-Modus "abeklemmt"? Kann ich mir irgendwie nicht vorstellen...

Ansonsten - ich muss mir unbedingt mal ein Platinen-Aetzset besorgen - Busverbinder faedeln macht Null Spass!
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.06.2009 um 19:04 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
151
23.06.2009, 19:22 Uhr
Mobby5



Du musst wahrscheinlich ganz, ganz oft den Taster drücken, denn der AC1 macht mit jedem Tastendruck nur einen kleinen Schritt in seinem Monitorprogramm. Ich weiss, ja nicht wieviele Befehle der Prozessor ausführen muss, bevor der Prompt kommt. Kannst ja statt dem Taster einen Taktgenerator mit einigen Hz dranhängen, der nimmt Dir dann das ständige tasten ab.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
152
23.06.2009, 19:55 Uhr
Ralph



@Olli... also Olli.. nun merkt man aber deutlich, dass Du wohl doch noch nicht ganz weist was Du tust !! Aber jeder fängt ja mal an.. und wir helfen Dir !

Also 1. kannst Du mit dem Oszi keine Pegelwechsel messen, weil die Pegelwechsel so kurz sind, das sie auf dem Oszi nicht sichtbar sind. Mit einem Zähler könntest Du das aber nachweisen !

und 2. macht die CPU jedesmal nur genau 1 Befehl.... und so dauert es Stunden !!! alles mit der Hand durchzudrücken, bis die Monitorausschrift erscheint. Mobby5 hat Recht.. wenn Du nen Taktgenerator dran machen würdest..wäre das schon machbarer (und nun weist Du, warum ich keinen Umschalttaster verwenden wollte)... ABER !! ich kenn ja den Quellcode und weis das es einfach keinen Sinn macht, was Du tun willst. Nur Zeitverschwendung..
Der Monitor funktioniert ja.. also bau nun weiter ! und lass den Einzelschrittbetrieb.. Der ist nur dann sinnvoll, um zu sehen welche Signale auf dem Datenbus liegen.. So z.B. sollte an Adresse 0000H also nach Reset auf dem Datenbus das 1.Byte aus dem Eprom stehen, das ist glaub ich F3H?? steht für DI = Interruptsperre... parallel dazu MRQ, RD auf L und alle Adressbits auch auf L, weil 0000H..

Mein Fazit der Einzelschrittsteuerung ist, dass die nur dann Sinn macht, wenn es noch ne Logik gibt (die ich hab) wenn Du bis zu ner variabel einstellbaren Adresse ungebremst den Z80 rennen lässt und dann dort wartest, um z.B. bestimmte Unterprogramme im Ablauf zu sehen.

Also mein guter... bau feste weiter.. oder telefoniere mal mit mir. Ich schick die Telefonnummer via PN..

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 23.06.2009 um 20:03 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
153
23.06.2009, 20:23 Uhr
Olli

Avatar von Olli

@1. - Ich dachte halt mit einer 0,1µs Zeitablenkung sehe ich wenigstens extrem kurz etwas. Dass das Signal keine Sekunde oder so lang ist, war mir schon klar Aus dem Kondensator hat sich mir halt nicht sofort die Impulsdauer erschlossen. Wird dann aber wohl im Nanomilisekundenbereich liegen.... vielleicht wenn ich das Signal noch 10fach dehne... jaja ich hoere ja schon auf :-P

@2. Klar - sie macht nur ein Befehl, das war mir schon klar. Ich wollte nur nicht wahr haben das es so ewig lange dauert. Habe ja den Quellcode eben nicht im Kopf.
Ich mach den ganzen "Sch****" ja nur um in die Materie tiefer einzusteigen - Ich bau den AC1 ja nicht weil ich gerne einen AC1 haben moechte sondern weil ich tiefer in die Z80-Materie einsteigen will. Und so ne tolle Einzelschrittlogik mit Adress- und Datenleitungsanzeige ist sicherlich grundsaetzlich nicht schlecht Heist ja auch nicht, das da nicht irgendwann ein Teiler hinzukommt um die 2MHz auf 1..2 kHz runterzusetzen oder irgend was anderes
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.06.2009 um 20:23 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
154
23.06.2009, 20:27 Uhr
Ralph



Olli...was soll es für einen Sinn machen.. das ganze mit 2 khz laufen zu lassen ? da kannst Du ja auch keine Signale mehr verfolgen...
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
155
23.06.2009, 20:32 Uhr
Olli

Avatar von Olli

War ja deswegen auch nur ein Beispiel... 2Hz...10Hz... 2kHz - werde ich dann alles rausbekommen wenn es so weit ist denke ich. Ist ja auch noch nichmal in Planung... deswegen auch "irgenwann"

Nochmal... meine Hauptmotivation ist nicht moeglichst schnell einen funktionsfaehigen toll ausgebauten AC1 zu haben sondern die Lerneffekte - und eine Einzelschrittlogik mit der ich sehen kann was so ein Z80 nach dem Reset alles tut - das finde ich, ist schon ein gewisser Lerneffekt.
Natuerlich - danach ist die Einzelschrittlogik nicht mehr so stark zu gebrauchen. Das gleiche kannst du aber auch fuer alles andere sagen was man so als Hobby macht.
Wieviel Mist hat man als Stift zusammengebaut der nicht wirklich sinnbehaftet war - und warum hat man das gemacht? Um irgendwelche Grundsaetze zu lernen. Die SPS die ich in der Ausbildung programmiert habe haette sicherlich auch gerne grosse Chemieanlagen gesteuert als meine kleine Pumpe... aber der Weg war halt das Ziel. Da sehe ich hier genauso.
Auch einer der Gruende wiso mein AC1 nicht sofort in der "Vollausbaustufe" mit 2 PIOs, Bustreibern, dRAM und weiss der Geier alles entstehen wird.....
Klein anfangen - System zum laufen bekommen - System erweitern - logischerweise Fehler dabei machen - Fehlersituationen kennen lernen - Fehler lernen zu finden und zu beheben - Rechnerarchitektur verstehen - das ist die Intention des ganzen. Der AC1 ist meine ganz persoenliche kleine Abendschule

Versucht das bitte einmal aus dem Blickwinkel heraus zu sehen. Ich weiss, ihr habt da einen etwas anderen. Das habe ich schon am Anfang gemerkt als mir viele sagten was man noch alles auf die Platinen bauen sollte - das ist auch OK so. Ich kann das ab Aber bitte versteht auch mich. Das Kleinkind lernt auch nicht erst laufen sondern erstmal krabbeln.... auch wenn man sagen kann "wie sinnlos - wirst du nicht brauchen spaeter!"

Also ich bin erstmal zufrieden mit mir. In ca 17 Tagen bei ca. 4-5h je Tag den AC1 aufgebaut....3...4 Schaltungsfehler gehabt, bin etwas fester im Umgang mit dem Oszi geworden, gute Hilfe durch Euch... erstes kleines Erfolgserlebnis jetzt wo er laeuft - ich fuehl mich wohl
Naechstes Projekt wird jetzt PIO + Tastatur... da freue ich mich schon auf den mechanischen Teil Und jetzt bitte nicht kommen mit "nimm eine fertige Tastatur" oder "die wird doch programmierbar oder?" (nein!)....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 23.06.2009 um 20:51 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
156
23.06.2009, 20:35 Uhr
Mobby5




Zitat:
Olli schrieb
... 2Hz...10Hz... 2kHz...

Bestimmt zum Debuggen u.a. mit dem Oszi nicht schlecht.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
157
23.06.2009, 21:08 Uhr
paulotto



wenn Du im Einzelschritt durch das Programm gehst und auch noch Deine Daten- und Adressanzeigeeinheit anschließt, siehst du schon genau, was alles auf dem Bus los ist. Ich mach das auch manchmal so...

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
158
23.06.2009, 22:12 Uhr
Wusel_1



Nun Olli, wenn du das so siehst, das du damit lernen willst, dann wäre es, so wie du es beschreibst, besser gewesen den LC80 zu bauen. Da kannst du genau sehen was passiert und wie es funktioniert.
Noch was zum Schrittbetrieb. Im Monitor v.8.0 und v.10 ist mit dem Befehl E xxxxx ein Schritbetrieb möglich und man sieht die Register und was so passiert.

Gruß Andreas
--
Beste Grüße Andreas
______________________________________
DL9UNF ex Y22MF es Y35ZF
JO42VP - DOK: Y43 - LDK: CE

*** wer glaubt, hört auf zu denken ***
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
159
23.06.2009, 22:30 Uhr
Heiko_P



Hallo Olli,

schön, dass es jetzt geht. Ich habe mit diesem Fehler (der schon im Originalschaltplan steckt!) Tage zugebracht, weil mein Ur-AC1 auch nur 1k RAM hat.

Mit der Einzelschrittlogik stimme ich Ralph zu, der AC1-Monitor macht mindestens hunderte Befehle, bevor er sich auf dem Bildschirm meldet. Allein zum Löschen des Bildschirmes müßtest du dann für jedes Byte auf dem Bildschirm (2048 Bytes Bildschirm-RAM) mehrere Befehle abarbeiten, also mehrmals das Knöpfchen drücken... zu 150: Das funktioniert alles auch im Einzelschrittbetrieb, nur eben laangsam.

Trotzdem viel Spaß beim Basteln!

Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
160
23.06.2009, 23:43 Uhr
tp



Bis was zu sehen ist, wird wohl auch hunderte Male Knöpfchen drücken nicht reichen .

Ganz am Anfang von Monitor 8.0 läuft schon mal 'ne hübsche Schleife:


Quellcode:
011d c5        push    bc
011e 010309    ld      bc,0903h
0121 0b        dec     bc
0122 78        ld      a,b
0123 b1        or      c
0124 20fb      jr      nz,0121h
0126 c1        pop     bc
0127 c9        ret    

Ich hab' im Emulator mal einen Trace laufen lassen. Wenn ich mich nicht verguckt habe, wird der Bildschirm ab Befehl 188117 gelöscht. Also lieber die Finger für die noch zu bauende Tastatur schonen .

Appropos Tastatur...

@Olli: Du schreibst oben was von mechanischem Aufbau. Willst Du eine aus einzelnen Tastern bauen? Als ich mich (mangels Kleinteile-Regal) mal nach aktuellen Möglichkeiten umgesehen habe, bin ich fast vom Stuhl gefallen. Einzelne neue Taster kosten ja zum Teil das Mehrfache eines nagelneuen Z80.
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)

Dieser Beitrag wurde am 23.06.2009 um 23:49 Uhr von tp editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
161
24.06.2009, 06:12 Uhr
Olli

Avatar von Olli

Hallo tp,

Ja aus einzelnen Tastern. Habe mich aus preislichen Gruenden fuer die billigsten entschieden die ich bei reichelt finden konnte

http://www.reichelt.de/?;ACTION=3;ARTICLE=19988

Als ich ihn gekauft habe, kam er noch 0,092 Cent das Stueck. Machte bei 90 Taster 8,28 EUR.

Mechanisch werde ich wol 2 Bleche bohren. Im unteren den Taster verschrauben und das obeere drueber setzen so das nur noch die Tastkappe rausguckt. Dann noch an die Seiten Bleche und dann ist das Gehaeuse fertig. Das verdrahten wird sicherlich auch ganz lustig
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
162
24.06.2009, 09:31 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Olli schrieb
0,092 Cent das Stueck. Machte bei 90 Taster 8,28 EUR.

Diese Rechnung geht nicht auf.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
163
24.06.2009, 09:33 Uhr
Olli

Avatar von Olli

Doch tut sie
0,092 * 90 = 8.28 EUR
http://www.google.de/search?q=0%2C092*90
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
164
24.06.2009, 09:42 Uhr
Ralph



Du Olli... warum willst Du Dir mit so viel Aufwand ne Tastatur mit solchen Tastern antun ? Geht es Dir ums bauen derselben, oder ums lernen mit dem Z80 ?? Will Dir auf garkeinen Fall auf den Nerv gehen.. nur verstehen..
So ein unparktisches Teil zu bauen ist doch eigentlich nur Zeitvertreib..

Aber.. ich wills nochmal betonen.. wir helfen gerne.

PS: Eine moderne PS2 Tastatur am AC1 benötigt 1 IC, 2 Kondensatoren und 1 Quartz.. mehr nicht..
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
165
24.06.2009, 09:44 Uhr
Olli

Avatar von Olli

Ich will neben dem Lernen auch noch das Feeling
Umso schweisstreibender die Aufgabe umso staerker schwellt die Brust danach
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 24.06.2009 um 09:44 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
166
24.06.2009, 09:46 Uhr
Ralph



OK.. das sollst Du haben ! Ich werd mich ab nun zurückhalten..außer mit Fehlersuchtipps natürlich. Viel Spaß !
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
167
24.06.2009, 10:25 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Olli schrieb
Doch tut sie
0,092 * 90 = 8.28 EUR
http://www.google.de/search?q=0%2C092*90

Ich überweise Dir 90 * 0,092 Cent und Du überweist mir 8.28 €.
Ich glaube, da habe ich ein richtig gutes Geschäft gemacht...
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
168
24.06.2009, 10:57 Uhr
paulotto



ja ja, wenn man schon Cent mit € verwechselt.
Ich würde den von Rüdiger gemachten Vorschlag auch gern mitmachen...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
169
24.06.2009, 11:01 Uhr
Olli

Avatar von Olli

Okok.... Cent... Euro... ist doch alles das gleiche Ihr Erbsenzaehler ihr
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
170
24.06.2009, 11:28 Uhr
paulotto



wenn Du das so siehst mit € und Cent, kann ich Dir ja viele Beträge in Cent überweisen und Du überweist den gleichen Zahlenwert in € zurück.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
171
24.06.2009, 11:34 Uhr
Olli

Avatar von Olli

Deswegen mache ich noch keine Geldgeschaefte um virtel 7
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
172
24.06.2009, 12:52 Uhr
Ralph



@Olli.. wenn Du magst, kannst Du den ASIDE Quellcode vom Monitor von mir haben. Ich hab den mal reassembliert und vieles kommentiert. So kannst Du sehen was Dein AC1 so treibt :-)
Der 10/88 ist bis auf die RAM Blätterroutine identisch mit dem von mir eingesetzten Monitor V8.3 vom SCCH.. Übrigens stimmt das Timing bei den enthaltenen V24 Routinen nicht. Ich hab das bei mir aber angepasst.

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
173
24.06.2009, 13:13 Uhr
Olli

Avatar von Olli

Hallo Ralph,

kannst du mir gerne mal schicken (E-Mail Adresse steht in meinem Profil). Ich gucke es mir dann mal an wenn das Grundgeraet so halbwegs mit Tastatur und so zusammen spielt...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
174
24.06.2009, 19:45 Uhr
Olli

Avatar von Olli

Hallo,

ich habe jetzt die PIO auf dem Board. Verdrahtet habe ich sie laut meinem Schaltplan. Da ich noch keinen CTC drauf habe, habe ich IEI direkt an die 5V gehangen.
Wenn ich den Rechner nun anmache, bekomme ich trotzdem meine weissen Kloetzchen, habe auch versucht an den verschiedenen Eingaengen (Port A und B) mal 5V anzulegen... hat die Kloetzchen nicht gestoert. Auf der /CE Leitung ist recht viel los. Ich bekomme mit meinem Oszi nur ein waberndes High angezeigt - Die Wechsel sind wohl zu schnell.

Ist das dargestellte Verhalten normal? Was kann ich noch pruefen?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
175
24.06.2009, 19:54 Uhr
Ralph



Was hast Du an den Eingängen dran ? Wenn der PortA komplett offen ist oder auf HIGH Pegel liegt, dann ist das normal. Mach mal PullUp Widerstände rein (wie schonmal erklärt) oder zieh zumindest den A7 mal auf L-Pegel. Dann sollte der Cursur blinken !
Edit: A7 ist der Tastaturstatusport, wenn der auf H steht, liest der Monitor das an A0..A6 liegende Bitmuster ein und interpretiert es als Tastencode..ja und offene Eingänge erzeugen gern ein H und damit 7FH = Klötzchen

Wenn nicht, kann es auch sein, das die PIO nicht korrekt adressiert wird.

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 24.06.2009 um 20:03 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
176
24.06.2009, 20:32 Uhr
Olli

Avatar von Olli

Hm - also ich habe A7 auf Low gezogen - keine Aenderung. A7 auf High und dann irgend ein anderen A0-A6 auf Low brachte auch keine Aenderung... Mit den Pull-Up-Widerstaenden meinst du aber nicht Die R8-R15 (3.9K) in meiner Schaltung neben dem Eprom welche D0-D7 auf 5V ziehen? Die habe ich naemlich drinn.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
177
24.06.2009, 20:41 Uhr
Ralph



Mit den Pullup's meinte ich nicht die Datenbus-Pullups, sondern Widerstände die die PIO Eingänge auf ein definiertes Niveau ziehen. Ich schlage Dir vor, A0..A6 mit 10k auf 5V zu ziehen..und A7 mit einem 10k auf L.. 3,9k geht aber auch...
Dann schaust Du mal, ob die Adressbits A0 und A1 richtig an der PIO sind und auch das CS Signal am richtigen 7442 Port.
Das das CS heftige Aktivitäten zeigt ist an sich nochmal.. wird ja die PIO ständig angefragt.. aber mit scheint auch fast, das der IO Decoder evl. das
IORQ-Signal nicht mit auswertet ? Schau Dir das mal an..
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
178
24.06.2009, 21:26 Uhr
Olli

Avatar von Olli

Hallo Ralpha,

alles klar - werde die morgen alle mal anschliessen wie von dir vorgeschlagen. das /IOREQ wird ueber den Negator an den '20 Pin 5 herangefuehrt welcher wiederum an Pin 12 des '42 geht... Verbindung stehen auch (gerade nochmal durchgeklingelt) - sollte also passen.
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
179
25.06.2009, 19:42 Uhr
Olli

Avatar von Olli

Habe jetzt A0-A6 miteinander verbunden und dann ueber n 10K an +5V gehangen. A7 ueber n 10K an GND
Adressleitung A0 von der CPU liegt an A/BSEL und A1 liegt an C/DSEL - gerade nochmal durchgeklingelt.
Leider keine Veraenderung am Schirm... immer noch weisse Kloetzchen...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
180
25.06.2009, 20:07 Uhr
Ralph



Hab grad nochmal den Plan angesehen.. Kann es sein, dass an PIN 5 vom D18 (vor dem IO Decoder D2) MRQ statt IORQ geht ? Wenn das so ist, dann tausch das mal...
und noch was..
D18 gibt es 2x mit den selben PIN Belegungen ???? auch am "D18" vom Adressdecoder scheint was falsch! M1 darf da nicht ran. Mach das mal ab.. zum Testen geht das erstmal, aber das M1 muss später noch über eine Dioden Matrix mit IORQ am IO Decoder verknüpft werden. Du hättest hier besser 74LS138 eingesetzt.. aber geht schon der UR-AC1 hat die Diodenverknüpfung... übrigens das Anrufangbot steht noch.. so könnte ich Dir die grundsätzliche Arbeitsweise mal erläutern.

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 25.06.2009 um 20:07 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
181
25.06.2009, 20:44 Uhr
Olli

Avatar von Olli

Hallo Ralph,

Pin 5 vom "oberen" D18 geht an DN20.
DN20 wiederum geht an Pin 20 der CPU - somit liegt dort das negierte /IORQ an D18 an.

M1 liegt auch nicht am zweiten. Dort liegt /MREQ. Bitte daran denken, das der rote Bus das negierte von der CPU ist. Die Ziffern (doof das die ab 17 eins hoeher sind) wurden sich ja bei der Ur-AC1 Schaltung ausgedacht.

Die Bauteile werde ich alle nochmal umbenennen - nur nicht jetzt mitten drinn sonnst passt das hier alles nicht mehr

Von daher sehe ich auch hier erstmal keinen Schaltungsfehler?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
182
25.06.2009, 20:53 Uhr
Ralph



OK.. da hab ich leider die Busse vertauscht. Sorry.. aber das ist auch doof.. so klein und nur die Zahlen.. als mach mal folgendes wenns geht.

0. schauen ob CTC und PIO CS evl. vertauscht ?
Nun Test den IO Decoder...
1. Zieh die CPU und die PIO
2. mit Drähten direkt in die Fassung der CPU A0..1 und A3..7 auf L
3. mit Drähten direkt in die Fassung der CPU IOR auf L
4. Test ob am D2 (Pin7) und der PIO (CS) L Pegel anliegen
5. wenn L am CS der PIO... dann mal noch A2 auf L und schauen ob am D2 Pin 9 (CS CTC) auch L kommt..

und dann wieder melden :-)
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
183
25.06.2009, 20:57 Uhr
Ralph



Ich tippe darauf, dass die CPU die PIO nicht erreicht, daher der etwas umständliche Test. Aber so geht das ganz einfach und auch recht schnell. Hab ich früher ohne Schrittlogic auch so gemacht.
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
184
25.06.2009, 21:31 Uhr
Olli

Avatar von Olli

Hi Ralph,

danke! Auf die Idee mit dem direkten Anlegen an der Fassung haette ich auch kommen koennen - Mist
Jedenfalls hat mir das geholfen den Fehler zu finden. Ich schaute mir an was an dem '42 anlag und was laut Wahrheitstabelle anliegen haette muessen und stellte fest... ich hatte Pin 15,14,13 direkt mit der CPU verbunden und nicht mit den Negatoren. Habe das dann mal gleich korrigiert und.... Tada! Ein blinkender Cursor auf dem Monitor

Mal wieder: Vielen Dank fuer das Heranfuehren an die Problemloesung
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
185
25.06.2009, 21:34 Uhr
Ralph



Hey Hey.. das wollte ich lesen ! Prima.. so kannst Du sicher viel lernen.
und nun ?? wie geht es jetzt weiter bei Dir ?
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
186
25.06.2009, 21:37 Uhr
Olli

Avatar von Olli

Morgen beginne ich mit der Platine fuer die Tastaturelektronik... dann teste ich die mal mit einem Taster - und dann baue ich entweder die Tastaturmechanik dazu oder die schoen blinkende Einzelschrittlogik (Mit Segmentanzeigen) weiter - mal gucken
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
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