Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » EC1834 16 Bit IO (alt: EA Adressraum) » Themenansicht

Autor Thread - Seiten: -1-
000
05.07.2022, 20:21 Uhr
MarioG77

Avatar von MarioG77

Moin,

ich wollte gerade Mal die Fehlersuche auf die RAM Erweiterung lenken.
Ich habe dazu gerade nochmal im EC1834 Buch vom Verlag "Die Wirtschaft" gelesen.

Was mich hier irritiert ist auf S. 83 der folgende Absatz:

"Alle E/A Einrichtungen, sowohl die auf der Systemplatine als auch die auf den Adaptern, werden grundsätzlich nur mit Byte Zugriffen betrieben, wobei die Datenübertragung immer über die niederwertigen 8 Datenleitungen D0-D7 erfolgt.
Eine Byte-Swap-Einrichtung auf der Systemplatine realisiert die bei ungeraden E/A Adressen erforderliche Byte-Vertauschung, da der Prozessor in diesem Falle die Daten bei Ausgaben auf den höherwertigen 8 Datenleitungen bereitstellt, bzw. sie bei den Eingaben auf diesen Leitungen erwartet."

Wenn das so ist, muss ich mir keine Gedanken um 16 Bit Erweiterungskarten machen!?
Allerdings ist das doch auch, was die VGA Karten erwarten, was aber nicht geht.
Haben die hier nur den Text falsch kopiert?

Die Byte Swap Einrichtung ist mir nämlich noch nicht aufgefallen - die Aussagen waren ja auch immer - der macht das voll in 16 bit!?
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 13.04.2023 um 10:01 Uhr von Rüdiger editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
05.07.2022, 20:37 Uhr
MarioG77

Avatar von MarioG77

Hab nochmal in den Schaltplänen gegraben - ich sehe da nirgendwo was, wo XD0-7 mit AD8-15 verbunden wäre...
Ich denke, das ist falsch...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
05.07.2022, 20:58 Uhr
Bert



Vielleicht macht er den Byte-Swap auch intern. Obwohl ja explizit "Systemplatine" da steht.

Vielleicht kannst Du Dir einen EPROM (oder gar einen EPROM-Emulator) nehmen und dort ein Testprogramm hinterlegen, was permanent die gewünschten IO-Zugriffe macht.
Die sollten sich dann gut mit dem Logikanalysator beobachten lassen.

Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
05.07.2022, 21:07 Uhr
MarioG77

Avatar von MarioG77

Gute Idee. Ich muss mir mal ein paar weitere 28C64 besorgen...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
05.07.2022, 21:09 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb
......
Wenn das so ist, muss ich mir keine Gedanken um 16 Bit Erweiterungskarten machen!?


Da hatten wir doch schon mal drüber rumdiskutiert....
... IOCs16 fehlt.

Zitat:

Allerdings ist das doch auch, was die VGA Karten erwarten, was aber nicht geht.
Haben die hier nur den Text falsch kopiert?


Die liegen doch aber im RAM oberhalb der 640k, oder so.
IO geht aber nur in 8 Bit.
Außerdem gibts auch 8Bit-VGA.
--
MFG
Enrico

Dieser Beitrag wurde am 05.07.2022 um 21:09 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
05.07.2022, 21:10 Uhr
Hobi



Schaltplan CPU Seite 1 A4: D22 ist der Bustreiber.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
06.07.2022, 08:01 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Hobi schrieb
Schaltplan CPU Seite 1 A4: D22 ist der Bustreiber.


Oh Danke - den hab ich gestern wirklich nochmal gesucht und nirgends gesehen...
Zumindest weiß ich jetzt, in welche Richtung das geht.

Dann wäre jetzt Berts Idee nochmal um so interessanter.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
06.07.2022, 08:08 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb
Da hatten wir doch schon mal drüber rumdiskutiert....
... IOCs16 fehlt.


Ich weiß - und das ist rückwärtig von der Peripherie zur CPU.

Ich habe da jetzt schon von mehreren Dinge gehört /Hallo Hobi ) - ich bringe es mittlerweile durcheinander.


Zitat:

Die liegen doch aber im RAM oberhalb der 640k, oder so.
IO geht aber nur in 8 Bit.
Außerdem gibts auch 8Bit-VGA.



Möglicherweise ist das ja auch bei der VGA das Problem - 16 bit I/O geht in 2 Transfers, aber zurück - mangels IOCS16 - in einem 16 Bit transfer.

Edit: genau das hat Andreas (Hobi) mir schon einer Mail versucht zu erklären
Wahrscheinlich hab ich es jetzt erst verinnerlicht

Ich rede hier immer nur über I/O - Das Speicher mit 16 Bit geht, ist klar.

Edit2:
Mit dem D22 steckt das ja alles auch in einer Ecke mit den vielen Gattern, deren Logik ich nur auf einem Blick nicht in der Lage bin, zu überschauen.
Jedenfalls geht das aber auch rüber bis zu D21, der die D8-D15 mutmaßlich für den Memory auf den Bus wirft.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 06.07.2022 um 08:46 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
28.02.2023, 09:31 Uhr
MarioG77

Avatar von MarioG77

Hatte übrigens hier nochmal drüber nachgedacht - zuletzt als ich mir eine weitere 8 Bit fähige VGA Karte bestellte.

Im Schaltplan sind fünf Lötbrücken WD1-5. Im aktuellen Board sind die alle offen.
Da ist auch D22 anscheinend nur für Memory Transfer eingerichtet.

Auf meinem 1834M Board sind die alle geschlossen.
Allerdings geht es da auch noch nicht mit 16 bit Port Zugriffen.
Dazu ist dann noch die russische Modifikation nötig:



Ich will mir in kürze mal anschauen, ob das dann wirklich auch bei mir funktioniert und ob man das manipulationsmäßig optimieren kann, um das Board so wenig wie möglich zu verändern (Leiterbahnen aufkratzen).
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 28.02.2023 um 11:50 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
28.02.2023, 11:07 Uhr
wpwsaw
Default Group and Edit


... das bedeutet ja modifiziert, um dem XT noch näher zu kommen. Leider habe ich immer noch nicht den Inhalt der Modifikation herausbekommen.

Ich habe einen Namen gefunden "Claus Wippich" der soll sich damit sehr gut auskennen. Leider habe ich noch keine Möglichkeit gefunden mit Kontakt auf zu nehmen. Vielleicht erinnert sich ja jemand aus dem Forum an ihn in der Hoffnung mehr von dem M-Board zu erfahren.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
28.02.2023, 11:19 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
wpwsaw schrieb
Leider habe ich noch keine Möglichkeit gefunden mit Kontakt auf zu nehmen.



-> cw
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
28.02.2023, 11:52 Uhr
MarioG77

Avatar von MarioG77

Die Modifikationen sind an sich sehr minimal.
Da kommt ein R2k2 und ein 7432 hinzu.

Ich will mal schauen, ob ich das Mod irgendwie in den Schaltplan, als solches gekennzeichnet, mit einbauen kann.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
28.02.2023, 11:54 Uhr
MarioG77

Avatar von MarioG77

Man müsste D59 und D14 einfach nur sockeln, dann könnte man die Beinchen aus dem Sockel raus nehmen und die Verbindungen dort dran löten.
Dann wäre es reversibel.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
28.02.2023, 14:53 Uhr
wpwsaw
Default Group and Edit


Danke Rüdiger


bei auf dem Board sind so viele Drähte drauf, das muss viel mehr sein....


wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
28.02.2023, 15:26 Uhr
MarioG77

Avatar von MarioG77

Bei welchem? Auf deinem 1834M?

Die habe ich auch. Ich hatte einige Verbindungen mal nachvollzogen - die passten zum Schaltplan.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
28.02.2023, 15:53 Uhr
wpwsaw
Default Group and Edit


so sieht mein Board aus








wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
28.02.2023, 17:33 Uhr
MarioG77

Avatar von MarioG77

Oh wow, da ist ja doch einiges mehr drauf. Du hast ja sogar einen auf den Reserve Sockel.
Bei mir sind es nur die schwarzen Drähte, die quer über das Board gehen.
Unten habe ich dagegen kaum welche.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
04.03.2023, 20:33 Uhr
MarioG77

Avatar von MarioG77

Ich habe mein repariertes Board mit dem Tronix Mod (Ich nenne das mal so nach dem Nickname Tronix) basierend auf der russischen Modifikation aus dem folgenden Forum modifiziert:

http://poligon2.kp4.ru/topic/29196?st=40

Ich habe dazu lediglich D14 wieder (das war der erste Defekte - hätte ich ihn gesockelt, wäre das schneller gegangen) und D59 ausgelötet und gesockelt.

D14 war kein Thema, D59 hat es leider nicht überlebt - der weigerte sich vom Board zu lösen, also dieses Mal mit dem Knipex die Beinchen abgeknipst und die Reste dann ganz einfach entfernt - das geht dann wirklich recht schonend für das Board.

Die Leiterbahnen wollte ich nicht trennen, zudem die nicht auf dem obersten Layer verlaufen - jedenfalls nicht unmittelbar bei D59.

Der erste Test war dann mit gesockelten ICs - alles funktionierte noch.

Dann machte ich mich an die Modifikation.

Ich habe einen DIP16 Sockel auf Reserve-1 Position gelötet.
Da der 74LS32 nur DIP14 ist, musste GND noch einen Pin nach vorne gezogen werden.

Die Modifikation sah dann so aus (beinahe, ich habe mich bei D5 geirrt - das sollte D7 werden.







Der nächste Test erfolgte gleich mit einer Trident 16 Bit Vga auf 8 Bit gejumpert.

Hier nur der teilweise Erfolg:
Die VGA Karte wird tatsächlich initialisiert; man kann am Monitor sehen, dass eine Auflösung/Ausgabe konfiguriert wurde - aber es kommt leider keine Ausgabe raus.

Meine 8 Bit Karte funktioniert weiterhin. Das Board bootet mit XT-IDE (noch im compatibility Mode) und Floppy wie bisher.
Morgen müsste ich dann mal weitere Tests machen. Eine 2. VGA Karte initialisierte, zeigte aber auch nichts an. Aber da war ich mir mit dem Schalter nicht sicher. Das muss ich auch nochmal prüfen....

Abgesehen von den Sockeln (ja, eigentlich die auch) lässt sich diese Änderung aber komplett rückgängig machen.


--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 04.03.2023 um 20:34 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
04.03.2023, 21:06 Uhr
MarioG77

Avatar von MarioG77

Ach ja, wichtige Info:
Die Brücken WD1-5 sind auf dem Board übrigens geschlossen.

Eine Messung ergab: die sind direkt mit Leiterzügen geschlossen. Bei meinem 1834M ist das mit Drahtbrücken gemacht worden.
Den Plan muss ich dahingehend ändern.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
05.03.2023, 11:38 Uhr
MarioG77

Avatar von MarioG77

Ich hab im russischen Thread nochmal gelesen.
Da ist noch eine Modifikation, die nicht in dem Schaltplan eingezeichnet ist zu erledigen - hatte ich zwar schon gelesen, gestern aber vergessen...

Mal schauen, wie das dann ausschaut...


Edit:
...gefunden und beinahe kapiert. Muss nur schauen, wo ich die Signale für eine Lösung finde.
Auf D11.10 kommt MEMR rein. Das muss aber MEMR | IOR werden, wenn ich es recht verstanden habe. Es gibt aber kein IOR (nur negiertes /IOR). Möglicherweise muss ich noch einen zweiten Sockel einlöten...
...oder ersetze den 74LS32 mit einem GAL... Wäre aber auch wieder etwas Overkill.

Edit2:
Es gibt doch einige Optionen.
D34 hat noch einen Inverter frei, bei D82 sind es sogar 4. Dann wäre /IOR zu negieren und auf dem 74LS32 mit MEMR zu verknüpfen. Muss weiterhin D11 raus um Pin 10 von MEMR abzukoppeln.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 05.03.2023 um 12:02 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
05.03.2023, 16:32 Uhr
MarioG77

Avatar von MarioG77

ok, aktueller Stand - die 2. Änderung hat noch kein Ergebnis.

Ich muss das alles nochmal in Ruhe nachmessen, wird aber erst nächstes Wochenende...
Die Woche will ich dann Abends vielleicht die Schaltpläne, die ich angefangen habe, noch fertig stellen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
10.03.2023, 19:16 Uhr
MarioG77

Avatar von MarioG77

?Gestern habe ich nochmal alles nachgemessen/geprüft.
Da das Board auch normal arbeitet, ist da ein Fehler eher unwahrscheinlich.

Im russischen Forum habe ich heute nochmal genauer nachgelesen.
Eine Trident VGA Karte lief bei denen auch nicht. Das scheint da wohl wählerisch zu sein. Man ist da wohl auch nicht dahinter gekommen, was das war.

Morgen teste ich einfach mal die XT-IDE im HI-Speed Mode. Mal schauen, was da raus kommt. Falls die funktioniert, war es das schon.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
11.03.2023, 14:15 Uhr
MarioG77

Avatar von MarioG77

Also.... XT-IDE im HI-Speed Mode...

BIOS wollte booten, sagte aber "Diskette: Kein System oder Fehlerhaft" in Deutsch.
Zum Glück steckte gerade der FDC mit eine bootfähigen Diskette drin.

Also Diskette gebootet. Ich wollte gerade XTIDECFG von Disk aufrufen, der Prompt stand aber auf Laufwerk C.

DIR zeigte mir auch den Inhalt vom Laufwerk - ich konnte XTIDECFG von der Flash Karte starten. Offensichtlich funktioniert es - möglicherweise stimmt nur was mit den konfigurierten Laufwerksparametern nicht.

Leider kann ich das EPROM im Compatible Mode mit XTIDECFG nicht auslesen um es zu konfigurieren.
Ich kann die Binary aus Datei laden und flashen, aber auch nicht konfigurieren.

Ich habe 2 CF Karten an meinem XT-IDE, das BIOS zeigt mir beide an, ich sehe aber nur eine Partition der 2. Karte. FDISK will nicht auf das 2. Laufwerk zugreifen.

Ich würde vermuten, dass ist nur ein Konfigurationsproblem in Richtung Addressierung der "Sektoren".

Rein technisch läuft der Hi-Speed Mode...

Ich konnte noch keine Tests machen, was die Geschwindigkeit angeht.
checkit ist leider auf der Partition, wo ich gerade nicht dran komme, muss ich erst umkonfigurieren...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
11.03.2023, 14:23 Uhr
MarioG77

Avatar von MarioG77

XT-IDE Konfiguration ist aktuell wie folgt:


Quellcode:

Jumper J1/J2 auf 2-3 (Hi-Speed)

IDE_XT.bin
===========
XT-IDE rev 2
Base IO: 0x300
Control: 0x301

Drives: Default

Full Operating mode: Yes
Steal: 1k
IDE Controllers: 1
Power management: disabled

ROM Addr: D0000


--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
11.03.2023, 14:44 Uhr
MarioG77

Avatar von MarioG77

Dazu noch folgendes gefunden:

Zitat:

Important if you are upgrading from any previous XTIDE Universal BIOS version

The v2.0.0 beta 2 and later versions, like most other BIOSes, adheres to the Phoenix Enhanced Disk Drive Specification. The older v1.x.x versions and v2.0.0 beta 1 do NOT - they may generate different L-CHS parameters for many drives. If you move a drive handled by a v1.x.x or v2.0.0 beta 1 BIOS to another system or upgrade to v2.x.x you risk data corruption if different L-CHS parameters are used.

IMPORTANT! This means that, after upgrading to XTIDE Universal BIOS v2.0.0 beta 2 or later, you need to re-create and format any partitions on drives handled by this BIOS.



Meine Version sollten beide 2.0.0 Beta 3 sein, aber wer weiß. Vielleicht ändert sich da ja doch noch was...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
11.03.2023, 15:08 Uhr
MarioG77

Avatar von MarioG77

Ich habe jetzt auch konkrete Zahlen. Der Unterschied ist tatsächlich messbar:

XT-IDE im Compat Mode hat bei mir 118 kbyte/s VS 188 kbyte/s im Hi-Speed Mode!
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
12.03.2023, 11:53 Uhr
MarioG77

Avatar von MarioG77

Im CC Forum wurde gerade noch von einem weiteren 1834 User (efficeon) der Wunsch für IOCS16 geäussert...

Ich weiß nicht, ob er auch hier User ist, vermute aber nicht.

Die Geschichte könnte hier noch nicht zueende sein...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
12.03.2023, 12:10 Uhr
Enrico
Default Group and Edit


DMA geht da aber bestimmt nicht?
Macht der MFM-Controller denn DMA, sollte doch eigentlich?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
12.03.2023, 13:02 Uhr
MarioG77

Avatar von MarioG77

Floppy macht DMA, deswegen ging das ja am Anfang wegen des defekten DMA Controllers nicht.
Funktioniert einwandfrei!
Warum auch nicht? Der DMA Controller macht nur 8 Bit Zugriffe.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
12.03.2023, 15:32 Uhr
Enrico
Default Group and Edit


Keine 16 Bit?
Hmmmm......
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
12.03.2023, 15:34 Uhr
MarioG77

Avatar von MarioG77

Also nicht direkt, der hat nur D0 bis D7.
Den Rest muss die Busumsteuerung bei ungeraden Adressen übernehmen, so, wie ich da verstanden habe.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
12.03.2023, 15:48 Uhr
Enrico
Default Group and Edit


Ja, also 8 Bit, XT-typisch.
Die sind js eigentlich nur 8 Bit, nur wenige liefen mit 16Bit-Bus.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
12.03.2023, 17:27 Uhr
MarioG77

Avatar von MarioG77

ok, die Trident Karte funktioniert nun bei mir...

Dank Tronix Erwähnung von Trident & ALE habe ich die Suche bemüht. Das führte zu VCF und einem ganz einfachen Fix:

Habe den ISA ALE Pin abgeklebt und auf der Karte mit 5V verbunden!

Bild kommt noch nach.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 12.03.2023 um 18:13 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
12.03.2023, 19:22 Uhr
MarioG77

Avatar von MarioG77



Meine andere OTIVGA ist scheinbar nichts für 8 Bit...

Da müsste ich erst IOCS16 einbauen. Wenn ich da nichts übersehe, benötigt es da eigentlich nicht viel mehr... Das Prinzip sollte ähnlich zu MEMCS16 sein.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
12.03.2023, 20:35 Uhr
Rolly2



Deine Bilder wären besser in einer größeren Auflösung, kannstdu das noch ändern?
Zeige mal deinen Adapter, DIN auf ISA genauer. danke.
VG, Andreas

Dieser Beitrag wurde am 12.03.2023 um 20:37 Uhr von Rolly2 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
12.03.2023, 21:03 Uhr
MarioG77

Avatar von MarioG77

Sorry Andreas, ich war faul und habe ein Mosaik hochgeladen.
Es ging mir nicht um Details. Da war jetzt ausser dem ALE Pin nicht viel dabei.

Der Adapter war nur Bei Werk

Idee hatte ich hier aus dem Forum. Einfach einen ISA Slot auf eine 41612 Buchse gerade gelötet. Kann ich dir morgen gerne nochmal Besser fotografieren.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
12.03.2023, 21:05 Uhr
Rolly2



Ja, mache das mal. Danke!

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
13.03.2023, 18:37 Uhr
MarioG77

Avatar von MarioG77

Ich bin überrascht, wie schnell Commander Keen 1 auf dem 1834 mit der Trident läuft.

Noch irgendwelche Spiele, die ich Mal testen soll?

Klaus erwähnte es hier...
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=16265

Installieren konnte ich es nicht - habe ich vorher in der DOSBOX entpackt.




--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 13.03.2023 um 18:47 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
13.03.2023, 18:45 Uhr
ggrohmann




Zitat:
MarioG77 schrieb
Noch irgendwelche Spiele, die ich Mal testen soll?



Maniac Mansion oder Zak MCKracken vielleicht? Sollte beides auch im EGA/CGA-Modus laufen.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
13.03.2023, 19:09 Uhr
ambrosius



Sokoban kann ich noch anbieten...
--
viele Grüße
Holger
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
13.03.2023, 19:29 Uhr
MarioG77

Avatar von MarioG77

Zak läuft, Maniac startet warum auch immer nicht. Der Rechner hängt sich auf.

Sokoban - klar - das läuft auch so.
Ich hatte gerade einen SD IDE Adapter angeschlossen und wahllos eine rumliegende 256MB SD Karte gesteckt.

Ich wollte die eigentlich formatieren, da kam mir aber schon Novell DOS 7 hoch. Disketten Boot adé.

Die SD hatte ich zum Testen im Olivetti drin. So eine 255MB Partition ist dann auch nicht schlecht.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
13.03.2023, 19:32 Uhr
MarioG77

Avatar von MarioG77

Ich überlege gerade, einen Umbau Service anzubieten...
Einfach die zu sockelnden ICs rausknipsen und durch neue im Sockel ersetzen, das wäre am schonendsten.
Dann nur noch ein paar Drähte zu ziehen.
So teuer wären die ICs jetzt auch nicht...

...aber wenn, dann erst, wenn auch IOCS16 läuft...
Ich haderere im Moment, ob ich das jetzt noch austüfteln will, oder mit den 1715 Reparaturen fortfahre.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 13.03.2023 um 19:34 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
13.03.2023, 19:42 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb
Noch irgendwelche Spiele, die ich Mal testen soll?


Ich könnte Dir noch ein paar Spiele schicken, die auch auf dem A7150 laufen.

Hatte schon mal jemand Doom für den 8086 angepasst?
Gibts ja nun auch schon fürn Amiga....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
13.03.2023, 20:18 Uhr
Rolly2



Ihr Spielematzis, die Technik ist doch viel interessanter. Danke für die Fotas, sind fürs Archiv.
Der 1715 ist ebenfalls ein interessantes Gerät, ist aber pflegeleichter und robuster.
Mario, mach dich rann.

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
13.03.2023, 20:28 Uhr
MarioG77

Avatar von MarioG77

Enrico - her damit...
Ich muss die nächsten Tage länger arbeiten, da habe ich leider nicht viel Zeit für Technik. Für ein Spiel sollte es reichen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
13.03.2023, 20:44 Uhr
wpwsaw
Default Group and Edit


da schliesse ich mich an SPIELE was ist das???

aber zur Technik... da ich ja nun eine Woche mich mit Windows Ubuntu und mit meinem Panasonic CF-C2 he5um gekaempft habe, teste ich gerade das Notebook als Tablet mit XUbuntu. Win7 x64 und x86 sind jetzt auch drauf und funktionieren. x86 habe ich fuer meine GPS und offlinevNavi-Software.

Und nun konnte ich am 1834 mal die usb-isa Karte testen mit den Einstelungen von Mario und es funktioniert.

Jetzt muesste sich nur jemand finden der cf und usb zusammen auf eine LP bringt. Ich musste fuer den Test die MON heraus nehmen.


wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
13.03.2023, 21:14 Uhr
MarioG77

Avatar von MarioG77

Wolf, ich kann Rom nicht an einem Tag bauen... Bitte hab noch Geduld. Das geistert schon in meinem Kopf rum...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
13.03.2023, 22:20 Uhr
Enrico
Default Group and Edit


IOCS16 ---> RTL8019 = Netzwerk mit 16 Bit + EMS-RAM-Karte.
--
MFG
Enrico

Dieser Beitrag wurde am 13.03.2023 um 22:21 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
13.03.2023, 22:31 Uhr
ggrohmann




Zitat:
MarioG77 schrieb
Zak läuft, Maniac startet warum auch immer nicht. Der Rechner hängt sich auf.



Interessant, Maniac Mansion ist älter als Zak. Hast du eine kaputte Version, oder auch vielleicht die, die bei "Day of the tentacle" dabei war? Oder sind da falsche Einstellungen bezüglich Sound oder Grafik eingestellt?

Ansonsten fällt mir da natürlich noch "Indiana Jones and the last crusade" ein, und natürlich "Leisure Suit Larry". Monkey Island kam 1990 und dürfte zu neu sein.

Du siehst wohl, was ich seinerzeit gerne gespielt habe.

Guido
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
14.03.2023, 08:14 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb
IOCS16 ---> RTL8019 = Netzwerk mit 16 Bit + EMS-RAM-Karte.


Ja, ist auch nicht vergessen.

Da wird das Routing nur komplexer. Die NE2K würde ich vermutlich auf einer eigenen Platine belassen - aber da wäre noch Platz zum dranflanschen.

Mit IOCS16 würde man nur noch das XT-IDE BIOS benötigen und könnte IDE beinahe direkt ansteuern...
Es sind viele Dinge möglich. Ich habe ebenfalls über RTC nachgedacht...

Ich sehe schon...
Ihr bringt mich schon noch dazu, das Board wieder aus der Kiste zu holen, um IOCS16 doch noch zu realisieren...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
14.03.2023, 09:48 Uhr
wpwsaw
Default Group and Edit


...alle diese Dinge existieren doch schon bzw. habe ich ähnliches in meinem IBM5150. Ich habe dort eine RAM Erweiterung mit RTC und alles über den 8bit ISA.





wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
14.03.2023, 09:50 Uhr
MarioG77

Avatar von MarioG77

Klar, für andere Rechner, aber nicht für den 1834...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
14.03.2023, 10:21 Uhr
wpwsaw
Default Group and Edit


na ja, wenn ich Zeit finde, könnte ich die Karte ja mal in den 1834 inplantieren...

wemm denn mal endlich meine ISA Buchsen kommen würden...

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 14.03.2023 um 10:22 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
14.03.2023, 10:30 Uhr
MarioG77

Avatar von MarioG77

Ja DU hast so eine Platine, ich nicht.
Bekomme so was mal - und dann passt das nicht einfach so in einen DIN41612 Slot.

Ich rede hier von neu entwerfen mit Schaltkreisen, die heute lieferbar sind.
Wenn du schon von XT-IDE und USB redest, dann findest du das auch nirgends fertig...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
14.03.2023, 10:38 Uhr
wpwsaw
Default Group and Edit


la, o.k. eine Kombination ist natürlich von Vorteil, spart Steckplätze.

Aber zum Testen ob so etwas überhaupt am 1834 läuft kann man einen Adapter nutzen.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
14.03.2023, 10:41 Uhr
MarioG77

Avatar von MarioG77

Klar beim Testen bin ich bei dir.
Für Garitz muss ich mir wohl auch noch 2-3 bauen. Dann gibt es auch was zu sehen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
14.03.2023, 17:25 Uhr
Enrico
Default Group and Edit


EMS gabs auch als 16 Bit ISA.
Ist bei RAM ja sinnvoller.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
15.03.2023, 20:28 Uhr
MarioG77

Avatar von MarioG77

Hat irgendwer mal einen Link/Buch, wo der Signalverlauf von MEMCS16 mit den anderen Signalen aufgeführt wird?
Im EC1834 Buch fehlt da leider MEMCS16.

Eigentlich suche ich was fürs IOCS16, aber auch da habe ich noch nichts gefunden.
Auch in dem großen "ISA System architecture" Buch hab ich es noch nicht gefunden.





Ich vermute, ich muss für IOCS16 bei D7.2 ein NAND für IOCS16 & IORW mit einfügen, um D22 zu deaktivieren.

Aber ich vermute, ich muss bei D34.4 die Flipflop Kette anfeueren. Und möglicherweise weiter hinten eingreifen. Evtl. auch nicht, weil bei D11 ja schon IOR mit eingekoppelt wurde.

Ich blicke es einfach nicht durch.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
16.03.2023, 18:36 Uhr
MarioG77

Avatar von MarioG77

Nochmal drüber nachgedacht und es müsste an D7.2 kein NAND, sondern nur ein AND (IORW & /IOCS16) sein.

D7.2 muss H sein:
wenn IORW ohne IOCS16 Aktivierung.

D.h. ich muss D7 noch auf den Thron holen.
Weiterhin muss das /IOCS16 an einem Pull-Up Widerstand hängen.

Ein freies AND finde ich auf dem Board nicht mehr. Bliebe ein NAND mit Inverter oder ein weiter IC. Für die Signallaufzeit wäre eine kurze Kette vermutlich am Besten.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
16.03.2023, 18:45 Uhr
Enrico
Default Group and Edit


Du könntest das ja auch mal mit dem Plan vom A7150 vergleichen.
Der hat ja durchgängig 16Bit.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
16.03.2023, 19:40 Uhr
MarioG77

Avatar von MarioG77

ok, Danke für den Hinweis!
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
17.03.2023, 11:31 Uhr
MarioG77

Avatar von MarioG77

Was haltet ihr davon, zur Modifikation eine kleine Zusatzplatine zu bauen?

Dann muss man deutlich weniger ICs auslöten, benötigt aber ein paar zusätzliche.
Und etwas Platz, um die Platine ordentlich unterzubringen.

Das wäre vermutlich insgesamt sauberer.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
17.03.2023, 13:41 Uhr
Hobi



ja. So wenig aufwand wie möglich.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
19.03.2023, 13:07 Uhr
MarioG77

Avatar von MarioG77

Nachdem ich gerade ein wenig über den A7150 recherchierte, kann ich mir das vermutlich sparen.
Wenn der Durchgängig 16 bit war und es da sowieso keine Erweiterungen gab, wird es das IOCS16 dort vermutlich in der Form auch nicht geben.
Irgendwie sind die Schaltpläne unter A7150 auch nicht so leicht zu finden.

Aktueller Stand ist der hier:


Meine Vermutung von oben mit einem AND + R müsste passen.
Des weiteren muss ich die FF Kette nicht abfeuern. Das passiert beim MEMCS16 Zugriff anscheinend auch nicht.

Mal schauen, ob ich da heute noch was bastel...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
19.03.2023, 15:50 Uhr
Ordoban



Ja, der Systembus vom A7150 ist durchgängig 16bit, kann aber auch 8bit Transfers. Dazu muss nur das Steuersignal /BHEN auf low gesetzt werden.

Ich glaube nicht, dass sich Sachen vom A7150 auf den 1834 übertragen lassen.
Der Multibus1 bzw. AMS-Bus war von vorn herein auf 16bit ausgelegt und Prozessor-unspezifisch. Die Berge von TTL-IC's auf den Platinen sind nur dazu da, um mit dem Multibus zurecht zu kommen.

Der ISA-Bus vom IBM-PC ist dagegen speziell auf den 8088 ausgelegt. Unter Zeit,- und Budget-Druck von IBM zusammen geklöppelt, Hauptsache funktioniert.
Später auf 16bit erweitert, und noch später auf 32 (Vesa Lokal Bus). Dass der dabei immer noch abwärts-kompatibel ist, ist schön für den Verbraucher, aber gruselig für den Elektroniker.
Der ISA-Bus hat sich nur durchgesetzt, weil es ein offener Standard war, und nicht weil er gut war.

(Ich weiß das hilft nicht, musste aber raus...)
--
Gruß
Stefan
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
19.03.2023, 16:24 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb
Nachdem ich gerade ein wenig über den A7150 recherchierte, kann ich mir das vermutlich sparen.
Wenn der Durchgängig 16 bit war und es da sowieso keine Erweiterungen gab, wird es das IOCS16 dort vermutlich in der Form auch nicht geben.
Irgendwie sind die Schaltpläne unter A7150 auch nicht so leicht zu finden.


Das sind sehr viele Vermutungen.
Pläne und Doku hätte auch ich, aber Du frägtest ja nicht.
Der Bus ist invertiert 16Bit Daten, und 24 Bit Adressen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
19.03.2023, 19:29 Uhr
MarioG77

Avatar von MarioG77

Um es zu bestätigen, habe ich die Modifikation gerade nochmal zurückgebaut.

Meine Trident VGA Karte läuft nun nicht mehr. Mit der ET3000 passt es und das Board fährt hoch.
Also Originalzustand wiederhergestellt...

Ich baue die Modifikation jetzt auf einer Lochraster Platine nach und integriere die IOCS16 Modifikation.

Mal schauen, ob ich den Pull-Up Widerstand auch mit auf der Platine unterbringe.
D7 ist thront nun auch schon auf dem Sockel, müsste dann schnell unterzubringen sein.

@Enrico, kannst mir die A7150 Pläne ja aber trotzdem Mal senden
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
19.03.2023, 19:42 Uhr
Enrico
Default Group and Edit


Ist zu groß, wirst Du abholen müssen.
Dabei ist mir wieder Doku untergekommen
"Entwicklung eines logischen GKS Gerätetreibers
auf der Basis von OpenGL"
--
MFG
Enrico

Dieser Beitrag wurde am 19.03.2023 um 19:42 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
19.03.2023, 20:10 Uhr
MarioG77

Avatar von MarioG77

ok, dann lasse mich wissen, wo ich sie holen kann
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
19.03.2023, 20:16 Uhr
Enrico
Default Group and Edit


In München
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
070
19.03.2023, 21:54 Uhr
MarioG77

Avatar von MarioG77

Danke, komme auf ein Weißbier rum

Lade es morgen
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
071
20.03.2023, 17:42 Uhr
wpwsaw
Default Group and Edit


...da du gerade von Grafikkarten schreibst, mir ist ja noch eine COL gestorben :-((

also die nächste rein, da meine anderen VGA überhaupt nicht wollten....
komischer Weise habe ich bei einigen Speicherzugriffen durchwandernde kleine schwarze Striche, die auch schwarzen Hintergrund nicht auffallen aber im farbigen NC oder checkit.

Unter CHECKIT läuft hier der Bildschirmtest nicht. Dann kommen lauter breite bunte Streifen.....

Arbeite ich mit der MFM HDD ist dieser Fehler nicht. Meinem 2. 1834 ist das egal ob CF-IDE oder NFN-HDD da ist alles in Ordnung, beide Rechner die gleichen Einstellungen und Adressen

Mir ist aufgefallen, das mein 2. Rechner mit CHECKIT im Bereich

B000-B800 HI-RAM
B800-BC00 Video-RAM
BC00-C000 Hi-RAM

anzeigt und der andere hat nur hinter dem Video-RAM 16k Hi-RAM (BC00-C000)

könntet ihr das mal bei euch testen?

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
072
20.03.2023, 18:14 Uhr
Rolly2



So sieht das bei mir aus:

B000-B800 32k HI-RAM
B800-BC00 16k CGA Video-RAM
BC00-C000 16k Hi-RAM

Auf welcher ROM-Adresse läuft dein XT-IDE?

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
073
20.03.2023, 18:16 Uhr
wpwsaw
Default Group and Edit


...im System mit der CF-IDE Karte war in der CONFIG.SYS doch etwas anders...

ich hatte dort die

V89.SYS /cpe=2

geladen, die sorgte wohl, das die COL Karte im EGA Modus arbeitete, da in dieser Variante im Speicher deutlich mehr Video-Speicher angezeigt wurde

A000-B000 EGA Video-RAM
B800-C000 EGA Video-RAM

dadurch gab es auch Probleme mit meiner LAN Karte mit der Setup Software

Scheint alles damit zusammen zu hängen

aber ohne V89.sys zeigt der Rechner nur

B800-BC00 Video-RAM
BC00-C000 Hi-RAM

an, der andere eben

B000-B800 HI-RAM
B800-BC00 Video-RAM
BC00-C000 Hi-RAM


oder hat das etwas mit den COL Karten zu tun?

der eine hat zwei kurze Karten und der andere eine kurze und eine lange

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
074
20.03.2023, 19:05 Uhr
MarioG77

Avatar von MarioG77

Werde ich heute nicht schaffen, zu schauen.
Ich weiß gerade nicht, welche COL Karte im Originalen 1834 steckt.

Schwiegermutter kam mit Laptop und leerem BIOS Akku an...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
075
20.03.2023, 19:39 Uhr
wpwsaw
Default Group and Edit


...na so ein Alptraum (ich meine nicht den LAPTOP)
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
076
20.03.2023, 19:57 Uhr
Rolly2



Siehe 072!
Steht da bei den Adressangaben keine RAM-Größe dabei?
Wie ist nun bei deiner XT-IDE die ROM-Adresse?

VG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
077
20.03.2023, 21:46 Uhr
wpwsaw
Default Group and Edit


zur 2. Frage I/O 300h und der ROM wie bei MFM C800

und
ja, natürlich, habe ich nur weg gelassen

1.Rechner (COL=1xkurz+1xlang)
ohne V89
B800-BC00 16K CGA Video-RAM
BC00-C000 16K High-RAM

mit V89.SYS
A000-B000 64K EGA-Video-RAM
B800-C000 32K EGA-Video-RAM


2. Rechner (COL beide kurz)
ohne V89
B000-B800 32K High RAM
B800-BC00 16K CGA Video-RAM
BC00-C000 16K High-RAM

mit V89.SYS
A000-B000 64K EGA Video-RAM
B000-B800 32K High-RAM
B800-C000 32K EGA-Video-RAM


entweder fehlt bei der einen Karte (kurz/lang) RAM oder ist defekt

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
078
21.03.2023, 06:33 Uhr
Rolly2



OK, danke. Ist interessant, es gibt also einige Unterschiede bei der COL.

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
079
22.03.2023, 20:16 Uhr
MarioG77

Avatar von MarioG77

@Wolf:

Rechner (COL=1xkurz+1xlang)
ohne V89
A000-B000 64k unbenutzt
B000-B800 32K Hi-RAM
B800-BC00 16K CGA Video-RAM
BC00-C000 16K High-RAM
C000-C800 32k Hi-RAM
C800-CA00 8K Platte-ROM
CA00-F400 168K frei

Komischerweise habe ich auf D000 eigentlich XT-IDE...

mit VE89 konnte ich gerade nicht testen. Der NC auf HDD ist defekt und der VC/NC von CF wollen nicht starten. Ich vermute da ist ein Problem mit den Partitionen...

Bleibe dran. Vielleicht morgen.

Habe aber gerade noch 3 andere Sachen am laufen...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
080
25.03.2023, 14:52 Uhr
MarioG77

Avatar von MarioG77

Ich habe gerade was interessantes an meiner Trident VGA Karte festgestellt...
Vielleicht war das euch bereits bekannt/bewusst...

Der 16 Bit IO Modus ist da überhaupt nicht relevant! Es gibt kein IOCS16 Signal auf der Platine.
Da geht es nur um den RAM und das kann der 1834 ja auch so in 16 Bit.

Ok, bei dieser speziellen Karte ist natürlich die Tronix Modifikation erforderlich, weil das BIOS 16 Bit IO Befehle nutzt.

Wenn man eine ET3000/4000 Karte auf eine ISA16-DIN41612 Adapter steckt, müsste die sogar im 16 Bit Modus laufen. Ich nehme nicht an, dass das BIOS hier 16 Bit IO Transfer nutzt, wenn man die auf 8 Bit stellt.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
081
25.03.2023, 18:00 Uhr
Rolly2



Wo bekommt man die V89.sys her? Kann die mir jemand schicken?

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
082
25.03.2023, 18:07 Uhr
wpwsaw
Default Group and Edit


habe ich doch schon...

wenn dein email provider die email immer ablehnt...
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 25.03.2023 um 18:09 Uhr von wpwsaw editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
083
25.03.2023, 18:12 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Rolly2 schrieb
Wo bekommt man die V89.sys her? Kann die mir jemand schicken?

VG, Andreas



Siehe Post.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
084
25.03.2023, 18:19 Uhr
Rolly2



Danke euch Beiden. Bei Yahoo ist das etwas eigen, mal so, mal so. Am besten und sichersten geht 7Zip mit Password, da kommen die nicht so leicht dahinter.
Ich habe mal Windows auf dem 1834 installiert. Geht mit CGA in monochrom, EGA leider noch nicht. Mal sehen.

VG, Andreas
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
085
25.03.2023, 18:32 Uhr
MarioG77

Avatar von MarioG77

Ich wollte mir gerade einen DIN41612 auf ISA16 Adapter löten.
Nachdem ich die Reihe b mit Lackdraht gelötet hatte und die überprüfte, hatte ich einige Schlüsse, die ich mir nicht erklären konnte.

Auch wenn die Drähte wieder ab waren...

Des Rätsels Lösung war das Datenblatt:
https://www.ept.de/index.php?104-60464-xx_de

Diese Stecker haben im ungesteckten Zustand eine Brücke auf einigen Kontakten.

...nun darf ich nochmal alle Drähte anlöten...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
086
25.03.2023, 18:55 Uhr
Enrico
Default Group and Edit


So einen Spezialstecker hatte ich aber auch noch nicht in der Hand.
Was für ECB...
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
087
25.03.2023, 20:06 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Rolly2 schrieb
Am besten und sichersten geht 7Zip mit Password, da kommen die nicht so leicht dahinter.



Nein. Es gibt EMail-Provider, die stellen Mails mit unbekanntem Inhalt, z.B. verschlüsselte ZIPs, nicht zu.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
088
25.03.2023, 20:36 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb
So einen Spezialstecker hatte ich aber auch noch nicht in der Hand.
Was für ECB...


ECB?


Naja... Stecker ist fertig.

Verdammt. Ich hatte gehofft, jetzt eine Coole Nachricht verkünden zu können.

Ich habe eine NE2K 16 Bit, wo RSET8019 die Karte als 16 Bit erkennt und der Selbsttest erfolgreich ist.

Allerdings funktioniert kein DHCP/ping im 16 Bit Modus. Entferne ich die IOCS16 Leitung, dann wird sie nur noch als 8 Bit Karte erkannt und ping funktioniert...

Ich weiß nicht, ob was mit meinem 16 Bit Adapter nicht passt, was anderes nicht stimmt oder IOCS16 noch nicht korrekt funktioniert.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
089
25.03.2023, 21:33 Uhr
MarioG77

Avatar von MarioG77

Ich präsentiere jetzt trotzdem meinen Prototyp...



Die Platine wird auf eine stiftleiste gesetzt. Mit einer kleinen Ersatzplatine lässt sich der Originalzustand der Schaltplan wiederherstellen.
Mit Jumperwires nur beinahe realisierbar. D59.11 muss in den Sockel.



Hier der Selbsttest der Netzwerkkarte


--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
090
25.03.2023, 22:12 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb

ECB?


Z80 Bus mit DIN-Steckern aus dem wilden Westen.
Allerdings, muss derjenige damals, der den Bus sich als erstes ausgedacht hat,
total besoffen gewesen sein. Das ist da alles Kraut und Rüben,
nicht so schön ordentlich, wie bei K1520.




Zitat:

Allerdings funktioniert kein DHCP/ping im 16 Bit Modus. Entferne ich die IOCS16 Leitung, dann wird sie nur noch als 8 Bit Karte erkannt und ping funktioniert...

Ich weiß nicht, ob was mit meinem 16 Bit Adapter nicht passt, was anderes nicht stimmt oder IOCS16 noch nicht korrekt funktioniert.


Liegt das nicht wieder am Treiber?
Ich musste doch extra einen anderen nehmen, damit da was geht....

Du hast extra nochmal ne Karte in 16Bit geroutet?
Die gibts doch billig......
--
MFG
Enrico

Dieser Beitrag wurde am 25.03.2023 um 22:12 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
091
26.03.2023, 12:38 Uhr
MarioG77

Avatar von MarioG77

Das mit dem Treiber muss ich mir nochmal genau anschauen. Ich weiß nicht, ob der 8 Bit Treiber im 16 Bit Modus arbeitet.
Ich weiß nur, dass der 16 Bit Treiber kein DHCP/ICMP/ARP macht.
Evtl. stimmt ja was mit dem IOCS16 Timing nicht.

Die 16 Bit Karte ist ein Entwurf von Manawyrm aus dem CC Forum.
Die habe ich bei JLCPCB direkt mit SMD Bestückung bestellt. Es fehlte dann noch ein Jack (dort aber ein simpler 8P8C mit LED - kein MagJack).

Dort hatten mich 5 Karten knapp 100€ gekostet. Plus Jack also kein schlechter Preis für neue 10/100 Mbit ISA Karten.
Ok, da war noch ein kleiner Rabatt von JLCPCB dabei...

Falls heute noch Zeit ist, schaue ich mir das nochmal näher an.
Evtl. mal mit etwas anderem in 16 Bit. Muss schauen, was ich noch habe. Jedenfalls geht die eine 16 Bit VGA Karte auch nicht in Betrieb. Ich habe aber auf dem ISA Adapter nicht alle Leitungen bestückt (/MEM* auf der 16 Bit Seite, etc).

Vorher muss ich mich aber um den Versand der Platinen kümmern, die wpwsaw und MiRa gerne hätten.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
092
26.03.2023, 17:41 Uhr
MarioG77

Avatar von MarioG77

Gerade gesehen, ich habe das im falschen Thread gepostet. Gehört eigentlich hier hin.


@wpwsaw: Wolf, kannst du mir nochmal ein Bild von deiner 1834M Platine (oben/unten) senden? Deine Bilder sind hier wieder teilweise wieder verschwunden.

Mich würde mal interessieren, was da auf deinem RES1 Sockel gemacht wurde.

Ich hatte wegen dieser Geschichte meinen Prototyp extra auf RES2 verlegt, falls da noch mehr solche Teile draußen sind.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
093
26.03.2023, 17:42 Uhr
MarioG77

Avatar von MarioG77

Und hier das Diagramm zum IOCS16 Signalverlauf:



Theoretisch müsste das so passen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
094
01.04.2023, 18:54 Uhr
MarioG77

Avatar von MarioG77

So, ich habe heute meinen Bestand an VGA Karten mal durchgetestet.
Eine ET4000 die mit 16 Bit im 1834 lief, aber Bildfehler hatte, hat die gleichen Probleme im Soemtron 286.

Getestet habe ich die alle auch im 8 Bit Slot:

Trident TVGA9000B, welche bei 8 Bit nur mit der ALE Modifikation funktionieren.
OAK OTI067
WD90C00-JK
ACUMOS AVGA2 (Jumper "AT Mode 0WS" vermutlich zu öffnen)

Die sollten alle im 1834 mit der Tronix Modifikation funktionieren.

Leider hat meine aktuelle Modifikation am Board nur am Anfang kurz funktioniert.
Die bereits funktionierende Trident geht aktuell nicht. Ich vermute, ich habe irgendwo ein Kontakt-Problem.

Erstaunlich, dass das Board sonst normal funktioniert.

Merkwürdigerweise funktioniert aber meine XT-IDE im Hi-Speed Mode.
Ich muss nochmal alles in Ruhe durchmessen.

Ich habe es diese Woche riskiert, diese Adapter-Version als Prototyp produzieren zu lassen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
095
02.04.2023, 11:31 Uhr
MarioG77

Avatar von MarioG77

Ich weiß immerhin, warum die VGA Karten bei mir nicht in 16 Bit arbeiteten:

Meine Faulheit.

Auf dem 16 Bit Adapter sind auf den hinteren Pins nochmal MEMR/MEMW, A17-A23, DRQ0/DACK0.
Nicht so auf meinem Adapter. Da ich eigentlich IOCS16 testen wollte.

Der VRAM ist auf meinen Karten mit diesen Signalen verbunden. Das haben die anscheinend gemacht, um das Routing der Karten zu vereinfachen.
Wär ja blöd, wenn man das nicht nutzt. Zumindest auf der Trident. Nicht auf der ET4000.

Hier habe ich auch endlich eine gute Beschreibung vom AT Bus und Signalverlauf gefunden:
https://gist.github.com/PhirePhly/2209518

Beim Lesen kommt zu Tage, dass diese Adressleitungen theoretisch anders behandelt werden.

Zitat:

16 bit transfers follow the same basic timing as 8 bit transfers.
A valid address may appear on the LA bus prior to the beginning of the
transfer cycle. Unlike the SA bus, the LA bus is not latched, and is
not valid for the entire transfer cycle (on most computers). The LA bus
should be latched on the falling edge of BALE. Note that on some systems,
the LA bus signals will follow the same timing as the SA bus. On
either type of system, a valid address is present on the falling edge
of BALE.



Wir gehen einfach mal von der Annahme aus, dass der EC1834 einfach wie "Note that on some systems,
the LA bus signals will follow the same timing as the SA bus." arbeitet und die meisten karten damit hoffentlich zurecht kommen.
Auf das Timing haben wir nicht viel Einfluss.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
096
02.04.2023, 19:04 Uhr
MarioG77

Avatar von MarioG77

ok, jetzt habe ich den 16 Bit ISA Adapter neu gelötet.

Mit der Acumos AVGA2 habe ich jetzt mit 16 Bit ein Bild!
Bei 8 Bit kommt auch eines, aber mit fehlerhaften Farbattributen an verschiedenen Positionen.

Allerdings geht die Trident noch nicht, ebenso die NE2000 mit dem 16 Bit Treiber...

Die Gatter auf meiner Mod-Platine arbeiten, wie vorgesehen.

Ich habe zusätzlich noch eine Adapter-Platine gelötet, die die Original-Schaltung (beinahe) wiederherstellt. Damit funktioniert nachweislich die XT-IDE im Hi-Speed Mode nicht mehr.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
097
07.04.2023, 19:00 Uhr
MarioG77

Avatar von MarioG77

Das gibt's nicht... Ich habe jetzt 2 Wochen gesucht, warum die Trident mit meiner neuen Modifikation nicht mehr funktioniert...

Mit dem Logic Analyser konnte ich bei keinem Signal einen Fehler feststellen.

Da ich nicht wusste, warum Sie schon Mal lief, habe ich mir alle Anschlüsse vom ISA Port angeschaut.
Zum Glück habe ich mir die Spannungsanschlüsse auch genau angeschaut.
Tatsächlich war -12V verbunden - erst sah es nur aus, als ob die nur auf einen C führte, aber von da ging es noch auf einen R und da weiter auf einen Transistor....

...........................................________........................
....................................,.-‘”...................``~.,..................
.............................,.-”...................................“-.,............
.........................,/...............................................”:,........
.....................,?......................................................\,.....
.................../...........................................................,}....
................./......................................................,:`^`..}....
.............../...................................................,:”........./.....
..............?.....__.........................................:`.........../.....
............./__.(.....“~-,_..............................,:`........../........
.........../(_....”~,_........“~,_....................,:`........_/...........
..........{.._$;_......”=,_.......“-,_.......,.-~-,},.~”;/....}...........
...........((.....*~_.......”=-._......“;,,./`..../”............../............
...,,,___.\`~,......“~.,....................`.....}............../.............
............(....`=-,,.......`........................(......;_,,-”...............
............/.`~,......`-...............................\....../\...................
..............\`~.*-,.....................................|,./.....\,__...........
,,_..........}.>-._\...................................|..............`=~-,....
.....`=~-,_\_......`\,.................................\........................
...................`=~-,,.\,...............................\.......................
................................`:,,...........................`\..............__..
.....................................`=-,...................,%`>--==``.......
........................................_\..........._,-%.......`\...............
...................................,


Zum Messen ist es natürlich draußen nur am Labor-Netzteil mit +5 & +12V...

Mal schauen, was sonst noch geht.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 07.04.2023 um 19:00 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
098
07.04.2023, 19:06 Uhr
MarioG77

Avatar von MarioG77

Und jetzt läuft sie auch mit 16 Bit...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
099
07.04.2023, 19:10 Uhr
Enrico
Default Group and Edit


Ich frage mich da, wofür die Graka -12V braucht.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
100
07.04.2023, 19:38 Uhr
MarioG77

Avatar von MarioG77

Gute Frage, aber die OTI067 und Paradise VGA hat es auch, deswegen liefen die auch nicht.
Die NE2K geht noch nicht im 16 Bit Modus. Da weiß ich noch nicht, was los ist.

In den Quellcodes gibt es Hinweise auf DMA, obwohl die RTL8019 kein DMA nutzen sollte.
Jedenfalls läuft der 8 Bit Treiber, wenn die Karte mit 16 Bit angeschlossen ist.

Ich hätte noch andere 16 Bit Karten zum prüfen da.
Mal schauen.

Jedenfalls kann ich den Rechner nun endlich für Garitz vorbereiten.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
101
08.04.2023, 14:43 Uhr
MarioG77

Avatar von MarioG77

Ich habe gerade Mal die ne2000 Treiber (8/16) verglichen.
https://github.com/yeokm1/ne2000plus-collection

Der Unterschied ist wahnsinnig gering...

Im 8 Bit Treiber ist in Zeile 169 das hier auskommentiert:

Quellcode:

;    inc    cx        ; make even
;    and    cx,0fffeh



weiter in Zeile 263 auskommentiert:

Quellcode:

init_card:
;get the board data. This is (16) bytes starting at remote
;dma address 0. Put it in a buffer called board_data.
    assume    ds:code

;    or    endcfg,ENDCFG_WTS



Und in Zeile 305 ein zusätzliches "in al,dx". Vermutlich aus Timing-Gründen.

Quellcode:

sp_read_loop:
    in    al,dx        ; get a byte
    in    al,dx        ; get a byte
    stosb            ; save it



Der Rest ist String oder Leerzeichen.

Aber der Kommentar vor Zeile 263 irritiert mich. Da steht wieder was von DMA.
Könnte aber vielleicht auch ein DMA Transfer in der Netzwerkkarte sein.

Initialisieren tut der Treiber jedenfalls.
Vielleicht gibt es hier "nur" ein Timing-Problem mit dem IO16 Signal...

Ich müsste das mit einem anderen Rechner vergleichen. Eine Messung habe ich ja.
Bei den Grafikkarten im 16 Bit Modus ist der größte Teil ja der Speicherzugriff, anstelle von IO.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
102
08.04.2023, 15:12 Uhr
Enrico
Default Group and Edit


DMA wird in 16 Bit nicht gehen.
Es gibt ja keine 16 Bit DMA.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
103
08.04.2023, 16:45 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb
DMA wird in 16 Bit nicht gehen.
Es gibt ja keine 16 Bit DMA.


Schon klar, aber was wäre mit Bussteuerung?

Dafür gibt es ja IOCHREADY und das Tronix Mod, was bei normalem IO ja funktioniert. Hab mir die Geschichte noch nicht näher angeschaut.

Ich meine aber auch, nirgendwo Zugriff auf DMA ports gesehen zu haben...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
104
08.04.2023, 16:48 Uhr
MarioG77

Avatar von MarioG77

Die Prototyp Platine ist da.






Damit sieht es doch gleich viel besser aus. Funktion bleibt gleich.
Die Lötbrücken sind für Pull-Up der ungenutzten Eingänge oder zur Nutzung der Gatter bei Bedarf.


--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
105
08.04.2023, 19:45 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb

Zitat:
Enrico schrieb
DMA wird in 16 Bit nicht gehen.
Es gibt ja keine 16 Bit DMA.


Schon klar, aber was wäre mit Bussteuerung?

Dafür gibt es ja IOCHREADY und das Tronix Mod, was bei normalem IO ja funktioniert. Hab mir die Geschichte noch nicht näher angeschaut.

Ich meine aber auch, nirgendwo Zugriff auf DMA ports gesehen zu haben...


Was meinst Du da?
16Bit Übertragung sollte ja eigentlich gehen.
Ist die Frage; muss man da den Treiber jeweils extra haben, sprich 8Bit oder 16 Bit
Befehle für die Daten. oder macht sowas der Bus in Hardware?

Die Befehle sind sowieso fürchterlich....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
106
08.04.2023, 20:28 Uhr
MarioG77

Avatar von MarioG77

Vergiss mein gesabbel...
Der DMA adressiert nur 8 Bit, also ist das 16 Bit Thema uninteressant und nicht das Problem.

Ich wünschte, ich hätte was, um den 16 Bit Transfer zu prüfen.
Tronix hatte da irgendwas in Hardware (FPGA oder GAL)...
Hab ich leider nicht.
Also nicht fertig. GALs habe ich jede Menge, aber fehlt mir da das Know How...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
107
08.04.2023, 20:30 Uhr
Enrico
Default Group and Edit


Verstehe ich dann immer noch nicht.
Der wird ja auch ohne DMA 16Bit-Daten können.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
108
08.04.2023, 21:16 Uhr
MarioG77

Avatar von MarioG77

Der NE2K Treiber macht anscheinend keine 16 Bit Transfers.
Da ist immer
in al,dx oder
out dx,al

Falls der von mir benutzte Treiber der gleiche ist. Wenn er wirklich DMA benutzt, wäre das auch nur 8 Bit. Allerdings sind auf der Karte keine DMA Signale verbunden.

Ich denke, ich mache mal einen Test mit der 16 Bit IDE Karte. Da müsste es vielleicht nachvollziehbar sein.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
109
09.04.2023, 13:41 Uhr
MarioG77

Avatar von MarioG77

Doch, der Treiber macht 16 Bit transfers...
rep outsw
oder
rep insw

Abhängig von der CPU. Bei einem 8086 sollte er eigentlich bei 8 Bit bleiben.
Alles größer/gleich 80186 wird dann zu obigem.

Ich habe NEC V30 da, aber noch nicht getestet. Zur Erkennung der CPU wird "shift count mod 32" im NE2K Treiber genutzt, was dann wohl den NEC als 80186 identifizieren soll.

Der DMA Transfer ist intern im RTL8019.
Wenn Daten gesendet werden sollen, wird beim schreiben in das Data Register einfach jedens Byte in den SRAM geschrieben.
Anschließend wird dann der DMA gestartet und die Daten von dort auf Reise geschickt.

Was ich beim IOCS16 wohl nicht bedacht habe, sind Lesezugriffe auf ungerade Adressen.

Ich habe heute was in der c't 11/91, S.336 gefunden:

Quellcode:

Zugriff auf 16 Bit Memory oder I/O

    SA0    /SBHE     /xxCS16    SD0...SD7     SD8...SD15
Word Adr0    0     0     0     <Adr0>     <Adr1>
Word Adr1    1    0    0    -    <Adr1>
    0    1    0    <Adr2>     -
Byte Adr0    0    1    x    <Adr0>    -
Byte Adr1    1    0    0    -    <Adr1>
Byte Adr1    1    0    1    <Adr1>    -
ungültig     1     1     x     -     -

Zugriff auf 8 Bit Memory oder I/O

    SA0     /SBHE     SD0...SD7
Word Adr0     0    x     <Adr0>
    1    x     <Adr1>
Word Adr1     1     x     <Adr1>
    0     x     <Adr2>
Byte Adr0     0     x     <Adr0>
Byte Adr1     1     x     <Adr1>

Beim 16-Bit-Memory nimmt die Bus-Konvertierlogik auf dem Motherboard der Peripherie viel Arbeit ab. Sie bewirkt, daß ein `misaligned´ Wordzugriff (das sind solche auf eine ungerade Adresse) in zwei aufeinanderfolgende 8-Bit-Zugriffe umgemünzt wird und daß die Peripherie bei Byte-Zugriffen auf ungeraden Adressen diese auf der oberen Datenhälfte anliefern darf (falls /MEMCS16 oder /IOCS16=0). Dadurch wird das Design der Peripheriekarte erheblich vereinfacht.



Diese Logik fehlt definitiv für den IO Zugriff bei D22. D.h. ich kann mir da im Moment weitere Experimente sparen. Hardware die hier irgendwelche Zugriffe erfordert, dürfte nicht funktionieren. Alles was gerade Ports nutzt könnte gehen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
110
09.04.2023, 14:55 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb
Doch, der Treiber macht 16 Bit transfers...
rep outsw
oder
rep insw

Abhängig von der CPU. Bei einem 8086 sollte er eigentlich bei 8 Bit bleiben.


Wieso? Das ist doch eine 16Bit CPU, und die macht das auch auf dem Bus.
Ansonsten könntest Du dir die ganze Arbeit aber sparen, wenn die doch
keine 16Bit-I/O's kann.


Zitat:

Alles größer/gleich 80186 wird dann zu obigem.


Die ist nur gering aufgedröselt, ähnlich V30.


Zitat:

Der DMA Transfer ist intern im RTL8019.
Wenn Daten gesendet werden sollen, wird beim schreiben in das Data Register einfach jedens Byte in den SRAM geschrieben.
Anschließend wird dann der DMA gestartet und die Daten von dort auf Reise geschickt.


Was der 8019 nun intern macht, ist ja vollkommen egal.
Interessant wäre DMA auf dem Bus.


Zitat:

Was ich beim IOCS16 wohl nicht bedacht habe, sind Lesezugriffe auf ungerade Adressen.


16Bit sind aber immer gerade Adressen.

Wenn ich mir das Datenblatt so ansehe, wird IOCS16 während der Resetphase zum Eingang,
legt fest, ob 16 Bit gehen, oder nicht. D.h. die Karte steckt in 16 oder 8 Bit ISA.

Und lt. dem Datenblatt, kann der RTL gar kein DMA.....
--
MFG
Enrico

Dieser Beitrag wurde am 09.04.2023 um 14:56 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
111
09.04.2023, 15:40 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb

Zitat:
MarioG77 schrieb
Treiber macht 16 Bit transfers...
Abhängig von der CPU.


Wieso? Das ist doch eine 16Bit CPU, und die macht das auch auf dem Bus.
Ansonsten könntest Du dir die ganze Arbeit aber sparen, wenn die doch
keine 16Bit-I/O's kann.


Macht der Treiber, ich hab's nur aus dem Quellcode...
Frag' den, der den programmiert hat...


Zitat:

Was der 8019 nun intern macht, ist ja vollkommen egal.
Interessant wäre DMA auf dem Bus.


Nein, weil sich das auf meine Aussage/Frage von oben bezieht. Bei der NE2K ist kein System-DMA im Spiel


Zitat:

Was ich beim IOCS16 wohl nicht bedacht habe, sind Lesezugriffe auf ungerade Adressen.


16Bit sind aber immer gerade Adressen.

Nicht, wenn du den Code hast:

Quellcode:

mov ax,1234h
mov dx, 61
out dx,ax





Zitat:

Wenn ich mir das Datenblatt so ansehe, wird IOCS16 während der Resetphase zum Eingang,
legt fest, ob 16 Bit gehen, oder nicht. D.h. die Karte steckt in 16 oder 8 Bit ISA.

Und lt. dem Datenblatt, kann der RTL gar kein DMA.....


Ja, ich Rätsel hier im Thread ja nur, was IOCS16 angeht, eher unspezifisch, warum die NE2K mit 16 Bit nicht geht.

Wenn ich IOCS16 mit meiner Erweiterung auf H Pegel lege, dann weiß sie, das 16 Bit gehen. Nur technisch funktioneirt es halt noch nicht 100%.

Warum der Treiber hier noch nicht funktiniert, obwohl er am 8086 anscheinend nur 8 Bit Transfers nutzt, könnte vielleicht am Timing liegen - das zusätzliche "in al,dx" oben.
Was ich halt noch nicht verstehe.

btw:
IDE nutzt auch ungerade Ports, deshalb spare ich mir im Moment weitere Tests mit der 16 Bit Karte.
s. auch: https://wiki.osdev.org/ATA_PIO_Mode
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 09.04.2023 um 15:41 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
112
10.04.2023, 11:44 Uhr
MarioG77

Avatar von MarioG77

Das 16 Bit IO beschäftigt mich gedanklich irgendwie immer weiter...

Der c't Artikel, bzw. die Tabelle (die oben leider nicht gut erkennbar ist) machen mir so langsam die Logik des Schaltplans klar.

Hier auch nochmal zur Fehlersuche eine interessante Aussage...

Zitat:

Die Daten sind im Normal-Betrieb (ohne Busmaster-DMA) die einzigen bidirektionalen Signale auf dem Bus. Daher floaten sie zwischendurch (als Tristate oder Eingang geschaltet). Um auch bei dem `offenen´ Bus definierte Pegel zu haben, hat EISA bei den Datenleitungen 8,2 KOhm Pullup-Widerständen vorgesehen. Ein Zugriff auf nicht vorhandene I/O-Ports oder Speicheradressen liefert hier also immer FFh, während das bei ISA zwar oft, aber nicht immer zutrifft.

Welche Datenhälfte(n) bei 16bittiger Peripherie angesprochen werden, bestimmen SA0 und /SBHE, die zusammen mit SAx und LAx (bei Memory > 1MByte) die ganze /COMMAND-Dauer über gültig sein müssen



Ich versuche es hier nochmal:

Quellcode:

Zugriff auf 16 Bit Memory oder I/O

           SA0 /SBHE /xxCS16    SD0...SD7   SD8...SD15
Word Adr0   0   0       0   <Adr0>              <Adr1>
Word Adr1   1   0       0   -                   <Adr1>
            0   1       0   <Adr0>              -
Byte Adr0   0   1       x   <Adr0>              -
Byte Adr1   1   0       0   -                   <Adr1>
Byte Adr1   1   0       1   <Adr1>              -
ungültig    1   1       x   -                   -

Zugriff auf 8 Bit Memory oder I/O

            SA0 /SBHE SD0...SD7
Word Adr0   0   x       <Adr0>
            1   x       <Adr1>
Word Adr1   1   x       <Adr1>
            0   x       <Adr0>
Byte Adr0   0   x       <Adr0>
Byte Adr1   1   x       <Adr1>



...ich komm schon noch dahinter...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 10.04.2023 um 11:56 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
113
10.04.2023, 15:03 Uhr
MarioG77

Avatar von MarioG77

Ich konnte es nicht lassen und habe mal meinen CF Adapter an den 16 Bit Mitsumi 2183M Adapter (kontrolliert vom XT-IDE BIOS als 16 Bit IDE) angeschlossen.

Interessanterweise funktioniert das. Booten will XT-IDE zwar nicht davon (Bootsector not found), aber wenn ich mit der NW DOS SD Karte von XT-IDE boote, kann ich auf die CF Karten zugreifen.

Laut checkit erhöht sich die Geschwindigkeit auf 229Kb/s und ist damit schneller, als der SD Adapter (auf der XT-IDE), der vorher der schnellere von beiden war.

Bringe ich dann wohl doch nach Garitz mal mit.

Bin mir jetzt nicht sicher, ob die CF Karten nur 8 Bit machen...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 10.04.2023 um 15:04 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
114
12.04.2023, 22:12 Uhr
MarioG77

Avatar von MarioG77

Ich habe heute noch eine Änderung vorgenommen und IOCS16 mit MEMCS16 bei D32.2 verknüpft.
Damit müsste die Steuerung für ungerade Zugriffe bei D22 greifen.

Interessanterweise findet heute IDEDIAG die CF Karten auf dem 16 bit Controller.

NE2k geht immer noch nicht. Wird Zeit zu prüfen, ob das auch auf anderen 8086ern so ist.

Leider ist meine Auswahl an 16 Bit Karten beschränkt. Falls ihr noch was anderes an 16 Bit habt (Soundkarte,Multi IO), wo es auch DOS Treiber gibt, könnt ihr ja vielleicht mal nach Garitz mitbringen.
Eine Multi IO aus dem 286er soemtron funktioniert leider nicht. Ich vermute, die funktioniert da grundsätzlich nicht.

Meine 16 bit VGA Karten funktionieren alle. Dort geht es eher um Speicherzugriff. Das kann der 1834 von Haus aus.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
115
12.04.2023, 23:07 Uhr
Enrico
Default Group and Edit


Ein MFM oder IDE-Controller?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
116
13.04.2023, 08:24 Uhr
MarioG77

Avatar von MarioG77

Der Multi-Port ist ein WDC Chip. Ich weiß jetzt gerade nicht genau, welcher. Müsste ich nachschauen. Schnittstelle sah aber nach IDE 40 PIN.

Den hatte ich nicht probiert. Mir ging es da um IO Ports.
LPT/COM wird nicht erkannt von checkit.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
117
13.04.2023, 17:17 Uhr
Enrico
Default Group and Edit


Wie, jetzt?
IDE ist doch ein I/O-Port.

Schnittstellenkarten habe ich auch noch da.
Aber LPT und COM werden ja bestimmt immer nur mit 8 Bit angesprochen.
Denke ich mal.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
118
13.04.2023, 17:57 Uhr
MarioG77

Avatar von MarioG77

IDE Test hatte ich mit dem Mitsumi IDE Controller gemacht. Da ist ausser dem PAL, einem Komparator und einem Gatter sonst nichts drauf.
Der dürfte direkt 16 Bit auf die CF Karten gehen - wenn die 16Bit sind...

Der Multi Port Controller:

Das ist ein Winbond W86C453P für UART.
Das Ding hat 2x RS232, LPT, Game.

Dann ist da ein WD37C56CJM für's Floppy drauf.

DATA4 ist noch vom Akku sehr trüb. Vielleicht hat der ein Kontaktproblem....
Muss ich nochmal reinigen.

Für den Winbond finde ich kein Datenblatt...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
119
13.04.2023, 17:59 Uhr
MarioG77

Avatar von MarioG77

Ach ja - mit 8 Bit oder ohne IOCS16 geht mit der Mitsumi IDE Karte definitiv nichts!

Also sieht es danach aus, dass 16 Bit funktioniert.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
120
13.04.2023, 18:08 Uhr
Enrico
Default Group and Edit


Also brauche ich doch nichts mehr raussuchen?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
121
13.04.2023, 18:12 Uhr
MarioG77

Avatar von MarioG77

Also die Multi IO Karte wird nach Reinigung jetzt erkannt. LPT/COM sind nun auch da.

Muss mal schauen, ob die auch mit 8 Bit wollte.

@Enrico:
Naja, wenn du noch was zum testen mitbringen willst - dann brings ruhig mit. Ich will die Grenzen ausloten (nicht auslöten)...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
122
13.04.2023, 18:35 Uhr
MarioG77

Avatar von MarioG77

Die aktuelle Modifikation...




--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 13.04.2023 um 18:36 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
123
15.04.2023, 12:36 Uhr
Enrico
Default Group and Edit



Zitat:
MarioG77 schrieb
@Enrico:
Naja, wenn du noch was zum testen mitbringen willst - dann brings ruhig mit. Ich will die Grenzen ausloten (nicht auslöten)...


Dann ist es wohl doch besser, wenn ich es lasse.
Das liegt wieder sonstwo, und ein ISA-IDE-Cache- Controller
wird sowieso nicht laufen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
124
15.04.2023, 15:24 Uhr
MarioG77

Avatar von MarioG77

ok.
Habe gerade nochmal XTIDE umgeflasht.
Der MultiPort Controller wird nun auch bei der primären Adresse gefunden.

Die Geschwindigkeit konnte ich in checkit mit einer Ultra II CF Karte 2GB auf 260Kb/s erhöhen.

Laut dieser Berechnung...

https://forum.vcfed.org/index.php?threads/isa-maximum-sustained-transfer-rate.57260/post-692332

...dürfte ich also nah am Maximum sein, was realistisch geht.

Eine 2GB DOM war um die 230Kb/s wieder langsamer.

Nochmal zum Vergleich auf meiner aktuellen Boot-SD via IDE-SD Adapter:

XTIDE Compat Mode: 117kb/s
XTIDE Hi-Speed Mode: 207kb/s
16Bit Mitsumi IDE: 237KB/s

Mein aktuelles Fazit ist im Moment folgendes:

Der EC1834 läuft mit 16 Bit Hardware locker doppelt so schnell, wie im Standard.
Die Tronix Modifikation alleine ist nicht ganz so schnell, erhöht aber die Geschwindigkeit enorm.
Außerdem verbessert sie auch die Softwarekompatibilität, wenn man mal etwas zocken will, was VGA angeht.

Der Aufwand für die 16 Bit Modifikation ist nicht dramatisch. Es sind 2 ICs zu sockeln und 2 Signale zu verknüfen.

Insgesamt muss für die Tronix-Modifikation folgende ICs gesockelt werden:
D11, D14 und D59

Für die Erweiterung auf 16 Bit sind es:
D7 und D32

Für den Tronix-Mod sind Verbindungen nötig:
auf Unterseite: 5
auf Oberseite: 4

Die 16 Bit Modifikation benötigt zusätzlich:
auf Unterseite: 2 oder 3 (wenn IOCS16 über die DIN Slots geführt werden soll).
auf Oberseite: 2

Ich glaube, es wäre an der zeit, eine eigene Seite dafür zu bauen...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
125
15.04.2023, 23:32 Uhr
Enrico
Default Group and Edit


Wie ist denn das mit dem MFM-Controller?
Läuft der denn nicht per 8-Bit DMA?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
126
16.04.2023, 09:17 Uhr
MarioG77

Avatar von MarioG77

Keine Ahnung, ob der mit DMA läuft. Mit dem habe ich mich noch nicht näher beschäftigt.
Der läuft ja.

Da der aber nur mit 8 Bit addressierbar ist, wäre das dann so.

Du meinst die Performance da?
Dürfte in jedem Fall weit drunter liegen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
127
16.04.2023, 10:46 Uhr
Enrico
Default Group and Edit


Ja, auch, alles.
Nun, dass es der MFM langsamer ist mag ja sein.
Liegt auch auch am Cache von Controller bzw. PLatte bei IDE, UMdrehungszahl,
Interleave, etc.

Könnte aber sein, dass Du mit DMA bei IDE trotzdem noch was rausholtst.
ABER: kann IDE überhaupt DMA mit 8 Bit?!?

Brutto lt. Datenblatt sollen bei MFM 625KB/sek rauskommen.
Bei IDE kriegt man ja immer netto raus, man muss ja nicht den Sektoraufbau,
ECC/CRC im Controller auswerten.
Das Maximum wird da auch nicht über 300kb sek liegen können,
das wird dieser Controller an, dem Rechner auch nicht schaffen können.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
128
16.04.2023, 12:35 Uhr
MarioG77

Avatar von MarioG77

Theoretisch wäre das denkbar. Weil DMA von IO Ports lesen kann.

Wie das im Detail mit Sektoren lesen aussieht, weiß ich nicht, aber beim Blocktransfer wird vermutlich nichts anderes gemacht.

Ich vermute aber, da gehört etwas Logik dazu - das wäre aber eher BIOS Logik. Weil die Logik im "Controller" eigentlich keine ist.
Da sind nur Gatter und ein paar Buffer.

An dem Mitsumi (kein D8-15 Buffer) nicht mal 100% das.

Aber praktisch sind wir dann wieder bei 8 Bit Transfers - was der XTIDE beherrscht, aber der Mitsumi hier z.B. nicht.
Ich vermute, das wird nicht viel an Geschwindigkeit bringen.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
129
16.04.2023, 13:04 Uhr
Enrico
Default Group and Edit


Na DMA ist immer schneller, das bracuht weniger Takte als die CPU, sosnt wäre die aj
bei DOS überflüssig, bei anderen, sieht das anders aus.

Gatter sind auch "Logik".....

Bei DMA sollte das per /DRQ, /DACK, oder so ähnlich heissend, laufen.
Siehe ISA.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
130
16.04.2023, 13:08 Uhr
MarioG77

Avatar von MarioG77

Ja ich weiß. Es gibt da keinen zentralen Controller für IDE, das meinte ich.
Beim Floppy gibt es einen Controller, der auch /DRQ & /DACK Signale bedient.

Von der Seite her: Nein, geht nicht. Zumindest nicht, wenn man da keine "intelligentere" Steuerung einbaut.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
131
16.04.2023, 14:59 Uhr
Hobi



https://www.lo-tech.co.uk/xt-cfv3-dma-transfer-mode/

in al, dx stosb XT-CF ergibt etwa 170KB/s bei 4.77MHz 8088
Der V20 is besser mov cx, 512 rep insb und liefert etwa 390KB/s at 4.77MHz (mit ‘XTplus’ XTIDE)

DMA liefert etwa 420 KB/s

alles 8-bit Transfers. Die 8 Bit-DMA anstatt 16-Bit Transfers zu nutzen, ist wie fahren im 2. Gang. Beim V30 rep insw müssten bei 4.9MHz bis zu 540..1000 KB/s möglich sein.
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 16.04.2023 um 15:00 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
132
16.04.2023, 16:23 Uhr
MarioG77

Avatar von MarioG77

ok. Krass.
Man könnte also DMA Logik für die 8 XTIDE einbauen.
Wenn man DMA für 16 Bit Controller deaktivieren kann, hätte man alle Optionen.

Keine Ahnung, wie sich der V30 auf der XTIDE verhält...
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
133
16.04.2023, 18:10 Uhr
Hobi



Ich wollte nur sagen, dass ich die DMA für nutzlos halte von der Floppy mal abgesehen. Selbst der V20 kommt an die Geschwindigkeit heran ohne das Rumgefummel mit dem Refresh.
--
-------------------------------------------
Corontäne
-------------------------------------------

Dieser Beitrag wurde am 16.04.2023 um 18:10 Uhr von Hobi editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
134
16.04.2023, 19:45 Uhr
MarioG77

Avatar von MarioG77

Naja ich überlege für einen Standard 1834...
Da könnte es was bringen.

DMA Kanal 1 ist für den KIF Adapter vorgesehen. Der dürfte wohl nirgends benutzt werden, wäre also theoretisch verfügbar.

Kanal 3 ist für Festplatte, also der Original-HDC. Ich konnte jetzt aber im Buch nicht sehen, dass der HD Controller den wirklich nutzt.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
135
16.04.2023, 20:25 Uhr
Enrico
Default Group and Edit


Dann miss.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
136
17.04.2023, 10:35 Uhr
MarioG77

Avatar von MarioG77


Zitat:
Enrico schrieb
Dann miss.


Dazu müsste der erst Mal DMA fähig sein...

Noch was interessantes aus dem c't Artikel:


Zitat:

Da /MEMCS16 allein auf Adressen (egal ob Memory oder I/O, Refresh oder floatend) reagiert, wird es mitunter auch `unmotiviert´ bei anderen Zugriffen, etwa bei I/O aktiv. Die Buslogik darf sich dadurch nicht irritieren lassen. Allerdings wird dadurch das Timing etwas enger. Wenn noch /MEMCS16 aktiv ist und ein 8-Bit-Zugriff ansteht, verbleiben wegen der langen Rise-Time nur 66 ns (gegenüber sonst 80 ns), um es zu desaktivieren.

Bei Busmaster-Zugriffen auf den Hauptspeicher ist darauf zu achten, daß der Original-AT und seine Kompatiblen völlig regelwidrig kein /MEMCS16-Signal liefern, das ist nur für EISA-Boards Pflicht. Leider hat IEEE dies nicht auch den ISAs auferlegt, so daß hier die nächste Konfliktsituation vorprogrammiert ist. Busmaster müssen daher /MEMCS16 weitgehend ignorieren und müssen spekulieren:


Quellcode:

Adresse     /Memcs16     vermutete Breite
> 1MB          x     16 Bit
< 640KB        x     16 Bit
640KB-1MB      0     16 Bit
               1     8 Bit



Die ersten beiden Annahmen sind völlig gerechtfertigt, es wird kaum `ATs´ mit 8bittigem Hauptspeicher geben oder Peripherie mit 8bittigem Extended Memory (obwohl beides nicht 100prozentig verboten ist). Die dritte mit /MEMCS16 ist eindeutig, nur die vierte steht auf wackligen Füßen. Sollte Shadow-RAM oder Speicher zwischen den Adaptern eingeblendet sein und Board/Chipsatz kein /MEMCS16-Signal zurückliefern - wie es bei den meisten (NEAT, HT21, TopCat etc.) üblich ist -, so könnte sich der Busmaster vertüddeln.

So verzichten übliche Busmaster lieber ganz auf 8-Bit-Zugriffe und ignorieren /MEMCS16 völlig. Das gibt dann Trouble, wenn etwa aufs 8bittige Video-RAM oder eine 8-Bit-Speicherkarte (c't-CMOS-RAM-Karte) zugegriffen wird.

Bei DMA-Transfers über einen 16-Bit-Kanal (DRQ5...7) wird /MEMCS16 ignoriert, dafür sind sowohl der betroffene I/O-Port als auch der Speicher 16bittig auzulegen. Anders verhält es sich bei den 8-Bit-Kanälen (DRQ0...3). Hier gilt nur für den I/O-Port die Pflicht, 8bittig zu sein, der Speicher darf beide Breiten haben. Bei 16 Bit muß das /MEMCS16-Signal bedient und von der Buslogik ausgewertet werden (in diesem Punkt ist übrigens Ed Solari [1] etwas widersprüchlich, so findet man darüber auch keine Timing-Daten).


--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben

Dieser Beitrag wurde am 17.04.2023 um 10:36 Uhr von MarioG77 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
137
17.04.2023, 10:51 Uhr
Enrico
Default Group and Edit


Der DMA-Anschluss mus aber auf jeden Fall schon mal
am MFM-Coontroller vorhanden sein.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
138
19.04.2023, 20:06 Uhr
Enrico
Default Group and Edit


Hast Du nun schon eine 16Bit Netzwerkkarte, oder
macht es Sinn eine mitzubringen?
Hab den IDE Controller und Platte doch schon zurecht gelegt.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
139
19.04.2023, 21:52 Uhr
MarioG77

Avatar von MarioG77


Nur eine ISA Karte mit RTL8019. Falls noch wer eine andere (nicht NE2000) mit RJ45, 16 Bit und DOS Treiber hat, dann würde ich die gerne testen...

Meine sind alle mit BNC oder NE2000 oder nicht ISA.
BNC will ich nicht unbedingt mitbringen. Mein Skoda Scala ist nicht so gross.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
140
20.04.2023, 00:16 Uhr
Enrico
Default Group and Edit


Wie, da jetzt nun?

Die RTL8019 gibts doch auch mit RJ.
Und BNC nimmt auch nicht viel Platz weg....
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
141
20.04.2023, 09:53 Uhr
MarioG77

Avatar von MarioG77

Die anderen Karten, die nicht NE2K ISA sind, sind alle BNC und ich will nicht noch extra alten RG58 Kram mitschleppen. Da brauchst du Hub, Kabel usw.

Der Kram liegt hier auch schon 30 Jahre rum. Ich weiß nicht, was davon noch funktioniert.

Und ich weiß nicht, was ich zukünftig damit mache... Vielleicht gebe ich es später ab.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
142
20.04.2023, 10:15 Uhr
Enrico
Default Group and Edit


Da weiß aber immer noch nicht, was noch mit sollte.
RTL8019 hat RJ, andere auch.
Aber 16 Bit sind doch eigentlich immer NE2000?
NE1000 wäre wohl 8 Bit, ARCNET, oder?

Von DEC, SMC, etc. habe ich noch welche, muss ich aber gucken,
ob die RJ haben.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
143
20.04.2023, 10:21 Uhr
MarioG77

Avatar von MarioG77

Nee. Da gibt's noch viele andere...

Auszug aus dem Treiberpaket von crynwr.
3C501.COM
3C503.COM
3C505.COM
3C507.COM
3C509.COM
3C523.COM
AQUILA.COM
AR450.COM
ARCETHER.COM
ARCNET.COM
AT&T.COM
AT&T_LP.COM
AT1500.COM
AT1700.COM
C83815.COM
CE3PD.COM
CRYNWR.BAT
CTRONDNI.COM
DAVIDSYS.COM
DC.COM
DE600.COM
DEPCA.COM
DK86960.COM
DK86965.COM
DM9PCIPD.COM
DUMP.EXE
E100BPKT.COM
E10PPKT.COM
EEP10PKT.COM
EN301.COM
EPROPKT.COM
ES3210.COM
ETHERSL.COM
ETHIIE.COM
EXE2COM.EXE
EXOS205.COM
EXP16.COM
EXPRESS.COM
FEAPKT.COM
HPPCLAN.COM
HPPCLANP.COM
IBMTOKEN.COM
IPXPKT.COM
IPXSTAT.EXE
ISOLAN.COM
ISOLINK.COM
KODIAK16.COM
KODIAK8.COM
KODIAKK.COM
LAN595.COM
LOCALTLK.COM
MACIPETH.COM
MYLEX.COM
NB.COM
NCRET105.COM
NE1000.COM
NE2.COM
NE2000.COM
NE2100.COM
NETX.EXE
NI5010.COM
NI5210.COM
NI6510.COM
NI9210.COM
NOTEPORT.COM
NTI16.COM
PCLANA.COM

Ich denke, da dürften die meisten ISA sein.
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
144
20.04.2023, 10:34 Uhr
Enrico
Default Group and Edit


Dann steck ich einfach mal irgendwas ein.

Die Treiber hätte ich dann auch gleich mal gerne.
--
MFG
Enrico

Dieser Beitrag wurde am 20.04.2023 um 10:36 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
145
20.04.2023, 11:11 Uhr
Hobi



Dann muss ich wohl eine RJ45 mitbringen.
--
-------------------------------------------
Corontäne
-------------------------------------------
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
146
20.04.2023, 11:53 Uhr
MarioG77

Avatar von MarioG77

Supi...

@Enrico:
Da sind die her: https://archive.org/details/PKTD11A_ZIP
--
Gruss Mario

Betriebsbereit: KC85/3, 2x [KC85/4, D004+Floppy, D008], PPC512, PC1512, 2xEC1834, Soemtron 286, 3x PC1715, picoAC1
Zu restaurieren: 1x A5120 und hin und wieder was von oben
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