@Werner, wäre das evtl. etwas für euren Prof-80:
@Werner, wäre das evtl. etwas für euren Prof-80:
Genau, sonst passen die Stecker nicht!
Ich habe noch ein passendes Kabel mit schmalem Stiftleistenstecker der aber so nicht mehr zu bekommen ist.
Es wird nicht einfacher, gut, wenn man so etwas im Vorrat bzw. aufgehoben hat!
Hallo Alfred,
wieso funktioniert bei deinem Prof80 die Uhr mit dem 20.Jahrhundert, dieser steigt dann mit "what?" aus.
Monitor
:New date and time set
Enter today's date (MM/DD/YY): 09/17/21
What?
Die IO-Karte währe gut zu gebrauchen da der Prof nur 9600Bd beherrscht, halt alles "nur" in Software.
Wie lange kann der ColdCap die Uhrzeit halten ?
In meinen Moppels habe ich dafür eine Litiumzelle und Ladeschaltung von Pollin, hält locker die Computerfrei Zeit...
LG Werner
Hallo Werner,
hatte damals den Monitor und Boot.asm gepatcht:
Info und File gibt es auch auf http://www.prof80.de/
Die I/O-Karte sende ich dir die Tage zu, evtl. finde ich auch noch ein paar passende Bausteine.
Bei anderen Projekten funktioniert es Je nach Stromaufnahme und Kapazität bis zu 3 Monate.
Beim Prof-80 muß ich es noch austesten ;-)!
Eine Lithiumzelle mit Ladeschaltung ist auch gut und man hat mehr Reserven, falls die Tour mal länger wird!
Gruß
Alfred
@Werner, anbei die Doku der C't I/O Karte vorab zur Info.
Vielleicht kann Fritz den Scan noch schön machen ;-)!
Gruß
Alfred
Hallo Alfred,
Karte ist angekommen, dann werde ich sie mal an den Prof80 knoten...
Vielen Dank
LG Werner
Hallo Werner,
das ging ja fix, da kann man über die Post nicht meckern!
Viel Erfolg
Alfred
... der Sommer ist vorbei, Mopeds sind Winterfest hergerichtet bzw. eingemottet - Bastelzeit ist angesagt.
Den Prof80 von Fritz konnte ich im Sommer noch eingehend testen, läuft einwandfrei und wartet auf die c't IO-Karte.
Hier habe ich die V24-Treiber für die 2. Schnittstelle per Häkeltechnik nachgesetzt.
Die Testsoftware aus dem Artikel von 84 ist abgetippt und entwanzt, funktioniert aber nicht - hakt schon bei der Initialisierung der Portbausteine z.B. kein Takt aus dem CTC. Dies kann aber auch an der Auslegung als Interrupt gesteuerte Routine liegen.
Werde sie auf einfache IO-Zugriffe umschreiben, damit erstmal die grundsätzliche Funktionalität gesichert ist...
LG Werner
Mir faellt auf die Schnelle auf, das in den Interruptroutinen die BIOS CONOUT Funktion aufgerufen wird.
Es werden aber nur die Register AF und BC gerettet. Ich koennte mir sehr gut vorstellen, das dies nicht ausreichend ist.
(Ich bezieh mich auf den Artikel in Post #37.)
... Im Listing fehlen die Funktionen der Console:
;---------------------------------
; Console Für CP/M 3.0
;
csts: mvi c,06h ; (A)=01 Zeichen vorhanden
mvi e,0feh ; Status
call bdos ; (A)=00 kein Zeichen
ana a ; flag setzen
ret
ci: mvi c,06h ; (A)=chr
mvi e,0ffh ;
call bdos ;
ret
co: mvi c,02h ; (E)=chr
call bdos ;
ret ;
strg: mvi c,09h ; (DE)=Stringadresse
call bdos ;
ret ;
;------------------------------------------
Das Testprogramm wird in meiner Hardwareumgebung nicht funktionieren da der Prof180 hier als Singelboard läuft, auf dem EC-Bus werden die /INT und IEI nicht berücksichtigt bzw. über die leeren Steckplätze nicht weitergereicht - hat ja alles wichtige auf der Karte.
Zunächst muss ich aber die Z80-Bausteine und deren Parameter mir verdeutlichen um es dann in Software umzusetzen...
LG Werner
Fertig !
die Z80 Bausteine sind doch etwas komplexer als gedacht, vorallem die Konfiguration der vielen Register war für mich Neuland.
Glüklicherweise gibt es im Netzt gute Anleitungen z.B. https://www.youtube.com/watch?v=7Zh_Aa2IC8c
Die Software aus der c't 4/85 war wegen dem Interrupthändling (siehe oben) erstmal nicht zu gebrauchen, zum testen aber auch nicht erforderlich. Wichtiger war mir eine kleine Benutzerführung, so lassen sich die Baudraten von 9600Bd bis 115200 einfach einstellen und ggf. per Oszi kontrollieren und die Datenübertragung auf die beiden SIO's auf das externe Terminal lenken.
G>ioct
test ct IO-Karte
Funktionen:
- b = Baudrate
- v = V24
- p = PIO
^C = Ende
warte auf Eingabe :
M>
M>Baudrate einstellen :
B> 4=115200Bd
warte auf Eingabe :
Nun kann die Karte im Prof80 von Fritz die DFUe Schnittstelle(n) realisieren da dort nur eine Soft-V24 mit max 9600Bd on board ist.
Hier sind nun bis zu 115200Bd möglich, dazu habe ich den Quaz gegen einen 7,328Mhz ausgetauscht. Der Vorteiler teilt das ganze durch zwei, Rest macht der CTC damit die SIO den 16fachen Takt bekommt.
Kanal 2 = Clk vom Taktgenerator
Kanal 1 = CLK zur SIO für 115200Bd
(Messergebnis ist etwas krumm da der Cursor nicht einwandfrei positioniert ist - hier kommt der Osi an seine Grenzen)
Die PIO-Steckplätze bleiben unbestückt, da keine Paralleldrucker vorhanden ist.
Wieder ein Stückchen weiter in Sachen Prof80...
LG Werner
Hallo Werner,
klasse, haste gut gemacht und da kommt Freude auf
Gruß
Alfred
Prof80 von Fritz die DFUe Schnittstelle(n) realisieren da dort nur eine Soft-V24 mit max 9600Bd on board ist.
Das stimmt für den Prof-80, aber deshalb gibt es ja auch die UNIO (nur der Vollständigkeit halber hier erwähnt).
Natürlich macht es mehr Spass die c't io einzubinden als nur UNIO = YES in CDEF.LIB zu setzen.
Falls jemand eine UNIO 1 bis ... hat möge er mir davon bitte Bilder schicken.
Heute war Werner_8085 hier und hatte den Prof-80 im Gepäck.
Nach einer kurzen Differenz mit der seriellen Schnittstelle bzw. dem Kabel zeigte der Prof sein Einschaltbild.
Eine kleine Korrektur im Quelltext nach einer guten Tasse Kaffee mit Kuchen überredete auch die CF-Karte zur Mitarbeit.
Eine 128MB CF-Karte von Transcend zeigte CRC Fehler beim Beschreiben, andere Karten ( PRETEC 3GB) machten keine Probleme.
Anmerkung zu den Floppysteckern für die Stiftleiste auf der Platine.
Da Conitec die Stiftleisten sehr eng bei den Sockeln gesetzt hat sind spezielle schmale Stecker notwendig.
Beispiel aus dem Prof 181X System im Vergleich zu normalen Steckern:
Aktuell ist ein Gehäuse für den Prof in Arbeit, es wird die original Backplane bekommen.
Klasse Jungs, saubr gschafft!
Anbei ein paar Bilder zum neuen Gehäuse mit MW RQ-65B im Rohbau.
Ich bin auf das erste Lebenszeichen gespannt ;-)!
Noch ein Bild zwecks 4 Augen Prinzip.
Ganz schön Spannungsreich, der BUS :-)!
Hier mal zu der CF das Systemimage mit gencpm. Einige SUB Dateien sind fuer YAZE gedacht und koennen ignoriert werden.