Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » KCC FDC Netzteil? » Themenansicht

Autor Thread - Seiten: -1-
000
21.09.2011, 21:02 Uhr
kaiOr

Avatar von kaiOr

Hallo,

ich würde gern wissen, wie beim KC compact das Floppy-Laufwerk mit Spannung versorgt wird. Auf den wenigen Fotos im Web ist kein separates Netzteil zu entdecken, aber im Schaltplan vom Rucksack finde ich nur die üblichen Signale für das Shugart-Interface. Gab's da echt einen zweiten Ziegelstein dazu?

MfG

Dieser Beitrag wurde am 21.09.2011 um 21:17 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
21.09.2011, 21:52 Uhr
Steffen

Avatar von Steffen

Hi,

das NT für das Floppy ist in der Floppy.
Ergo, Stecker von der Floppy in die Dose, Netzschalter hinten drücken, Strom da...

Gruss, Steffen

die Edit: Bilder haben wollen? Mach ich dann morgen, wenn gewünscht.
--
Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät...

"... sehr dunkel die andere Seite sie ist...."
"Halt's Maul Joda und iss deinen Toast!!!"

Dieser Beitrag wurde am 21.09.2011 um 21:53 Uhr von Steffen editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
21.09.2011, 23:52 Uhr
kaiOr

Avatar von kaiOr

Danke für die Info.

Inzwischen habe ich im Handbuch gelesen, dass die 12V am EXPANSION-Port nur mit 20mA belastet werden dürfen... :/

Habe vorhin 2 unverkaufte Werksplatinen (RAM&FDC) behübscht und verheiratet, ein originales Gehäuse für FDC & FDD zu finden, kann ich mir sicher abschminken.

Foto wäre lieb von dir, so selten wie die Dinger gebaut wurden. Wenn die Zahl auf der RAM-Platine die Seriennummer ist, kann ich sagen was "selten" bedeutet...knapp 240Stk.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
23.09.2011, 11:12 Uhr
kaiOr

Avatar von kaiOr

So, jetzt wird es komisch.

-Programm-Disketten vom CPC lesen/ausführen -> fehlerfrei (mit Density-Select per Hand auf High)
-Programm-Disketten vom KCC lesen/ausführen -> fehlerfrei (mit Density-Select auf Low)
-Microdos starten mit "|cpm" und dem Image von der Club-Seite-> Fehlanzeige! Die Diskette rödelt ein bisschen, danach läd BASIC neu, ohne Fehlermeldung o_O
-RAM-Test im KC compact & Bank0 (FDC-RAM) -> fehlerfrei

Irgendwie hat der Rucksack schon Teile von Microdos im ROM6 (BIOS,BDOS). Es handelt sich aber um ein einfaches Hintergrund-ROM wie ROM7 (BASDOS) auch. Es scheint einen gültigen RSX-Befehl "|microdos" zu geben, doch der wird nur kühl mit "Ready" quittiert.

Hat jemand eine Ahnung was hier schief läuft?

Edit:
CP/M 2.2 vom CPC464 und 664 geht zu booten (wenn ich das Laufwerk wieder händisch auf 40-Spur-Modus bringe). Microdos sträubt sich weiterhin.

MfG

Dieser Beitrag wurde am 23.09.2011 um 13:46 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
23.09.2011, 15:13 Uhr
ThomasR

Avatar von ThomasR

Hallo kaiOr!


Zitat:
kaiOr schrieb
... Es scheint einen gültigen RSX-Befehl "|microdos" zu geben, doch der wird nur kühl mit "Ready" quittiert.

Ist mir noch gar nicht aufgefallen, muß ich mal mit 'nem Hex-Editor reingucken.


Zitat:
kaiOr schrieb
So, jetzt wird es komisch.

-Programm-Disketten vom CPC lesen/ausführen -> fehlerfrei (mit Density-Select per Hand auf High)
-Programm-Disketten vom KCC lesen/ausführen -> fehlerfrei (mit Density-Select auf Low)
-Microdos starten mit "|cpm" und dem Image von der Club-Seite-> Fehlanzeige! Die Diskette rödelt ein bisschen, danach läd BASIC neu, ohne Fehlermeldung o_O

Hast Du 40-Spur-Disketten? Vielleicht liegt es daran, daß das "Original"system (de-pro-ma GmbH) mit 80-Spur-Disketten (5 1/4") läuft. Außerdem meldet sich das Amstrad-CP/M aus Systemlaufwerk A:, A: ist jedoch bei Microdos RAM-Disk.

Noch eine Sache, die ich erfolgreich getestet habe. Der Befehl |CPM liest Daten aus der Systemspur an &H8000 (wenn ich mich richtig erinnere). Wenn Du die Systemspuren als Binärdatei ausliest und abspeicherst (klappt gut mt POWER.COM), kannst Du diese laden und mit CALL &8000 starten, dann bootet auch MicroDOS.

Viel Erfolg!

Thomas
--
Tot wie ein Dodo?
viele Informationen zu BasiCode auf basicode.de

Cu via komputilo povas Esperanto?
Jes, BasiCode!

Dieser Beitrag wurde am 23.09.2011 um 15:14 Uhr von ThomasR editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
23.09.2011, 15:46 Uhr
ThomasR

Avatar von ThomasR


Zitat:
ThomasR schrieb
... Noch eine Sache, die ich erfolgreich getestet habe. Der Befehl |CPM liest Daten aus der Systemspur an &H8000 (wenn ich mich richtig erinnere). Wenn Du die Systemspuren als Binärdatei ausliest und abspeicherst (klappt gut mt POWER.COM), kannst Du diese laden und mit CALL &8000 starten, dann bootet auch MicroDOS.

'tschuldigung, das war andersrum: dieser Trick war dafür, das Amstrad-CP/M auf dem KCc mit Mühlhäuser Floppy-Erweiterung zu starten.

Thomas
--
Tot wie ein Dodo?
viele Informationen zu BasiCode auf basicode.de

Cu via komputilo povas Esperanto?
Jes, BasiCode!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
23.09.2011, 18:31 Uhr
kaiOr

Avatar von kaiOr

Danke für die Hinweise,

da klappt doch etwas nicht mit 80-Spuren würd ich sagen. Bin von falschen Tatsachen ausgegangen.:/
Auf robotron-net.de gab es vor Jahren Programmdisketten für'n compact, ich dachte die wären 80-spurig (wie sich das gehört) sind aber nur 40-spurig, deshalb gehen die also. Vermutlich will die Kopfumschaltung noch nicht, CPC-Disketten sind ja einseitig.....


Zitat:
ThomasR schrieb
Ist mir noch gar nicht aufgefallen, muß ich mal mit 'nem Hex-Editor reingucken.

Es besteht die Möglichkeit das mein ROM aktueller ist, ich hatte zusammen mit jmueller auch mal festgestellt das 2-3Bytes im BASDOS (ROM7) anders sind, nebem dem ROM6 (Microdos) der offenbar in keinem Handbuch erwähnt wird und möglicherweise auch nicht bei jedem vorhanden ist (hoher Teil vom 27256).

MfG

Dieser Beitrag wurde am 23.09.2011 um 18:36 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
26.09.2011, 00:12 Uhr
kaiOr

Avatar von kaiOr

Habe zwischenzeitlich den EPROM gesockelt und den Deproma-ROM gebrannt. Mit dem startet Microdos von Diskette ohne Sperenzchen.

Damit ist nun aber auch der "andere" EPROM doppelt vorhanden, also verifiziert. Bleibt anzunehmen, dass es dafür ein angepasstes Microdos gab. Wer da was weis, möge mich bitte schlau machen.

Achso, sollte noch bei jemandem das Netzteil des KCC nach Kaltstart unerträglich quietschen, kann ich empfehlen C7 bzw. C307 zu verkleinern. Der ist mit 10nF für den eingesetzten Schaltregler L296 jenseits des erlaubten Bereiches von 1nF bis 3,3nF.

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
08.12.2011, 21:28 Uhr
jmueller



Ich krame mal diesen Thread wieder aus, da es thematisch gerade gut passt.

@kaiOr oder andere KCC-Besitzer:
Könnte mir jemand von dem ROM6, also der oberen Hälfte des 32K-KCC-FDC-ROMs,
einen Abzug anfertigen (oder einfach die ganzen 32K komplett) und mir zukommen lassen?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
09.12.2011, 19:34 Uhr
kaiOr

Avatar von kaiOr

Ich mopse mal den Link auf Enricos Photo:
http://www.bilder-upload.eu/show.php?file=KYiDChRsxSOdjLE.JPG

Bei dieser ?Standard?-Variante führt die nicht gesetzte Lötbrücke unten am blauen Elko dazu, dass A14 vom 27256 weder am Flip-Flop noch auf Vcc hängt, also undefinierten Pegel hat. MPM muss da in die obere und untere Hälfte des EPROMs exakt das selbe Bitmuster (ROM7) gebrannt haben, denn sonst gibt es Datenmüll.
Die Lötbrücke oben bei der Diode beschränkt die Selektionsmöglichkeit auch auf ROM7.

Mein Ufo mit ROM6/ROM7 zum Vergleich (ROMs hatte ich gesockelt):
http://pontacko.tfn-clan.de/files/kc/kcc_fdc.jpg
Eine passende MicroDOS-Diskette suche ich nach wie vor. Ich vermute das minifizierte MicroDOS in ROM6 soll den Zugriff auf CPM-Dateien aus dem BASIC heraus möglich machen, was normal nicht geht. ROM-Abzug hast du ja.

MfG

Dieser Beitrag wurde am 09.12.2011 um 19:46 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
09.12.2011, 22:32 Uhr
Steffen

Avatar von Steffen

Hi,

am We mal gruschen, hab da irgendwo die original MicroDos Disk vom MPM...

Gruss, Steffen
--
Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät...

"... sehr dunkel die andere Seite sie ist...."
"Halt's Maul Joda und iss deinen Toast!!!"
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
11.12.2011, 17:43 Uhr
jmueller



@kaiOr:
Laut Schaltplan ist A14 nicht offen (würde ehrlich gesagt auch der soliden deutschen
Ingenieruskunst widersprechen) sondern geht an Pin 8 des DL074.
Ich interpretiere den Schaltplan auch so, dass durch Ausgabe einer 6 auf dem
ROM-Select-Port die obere Hälfte des 32K-ROMs eingeblendet wird.
Alles andere macht irgendwie auch wenig Sinn:
Warum sollte MPM einen 32K ROM einsetzen mit einer Logik zum Umschalten zwischen
obere und untere Hälfte, wenn da jeweils das gleiche drin sein soll???
Wie auch immer, bezugnehmend auf Deinen Beitrag 007 (ROM gesockelt)
hatte ich die Hoffnung,dass Du den originalen ROM komplett ausgelesen hattest
oder auslesen könntest und ihn somit bereitstellen könntest.

@Steffen:
Danke, einen Abzug Deiner MicroDOS-Bootdiskette habe ich bereits.

Der Hintergrund meiner Anfrage ist folgende:
Ich arbeite gerade an einer KCcompact-Emulation.
Funktioniert auch schon ganz gut, selbst Spiele (wenn auch sicherlich nicht alle)
laufen auch schon.
Nur mit dem MicroDOS habe ich ein Problem.
Beim Booten im Emulator werden 16K von der Systemspur in den RAM geladen
und angesprungen.
Das Bildschirmformat (80 Zeichen) und die zusätzlichen 16K FDC-RAM werden richtig eingestellt.
Doch dann gerät die Programmausführung außer Kontrolle.
Es kann sein, dass da noch ein Fehler im Emulator drin ist,
es kann aber auch sein, dass einfach nur der ROM6 fehlt.
Um das abzuklären, bräuchte ich eben mal diesen mysteriösen ROM6,
der nirgends erwähnt und auch im originalen CPC nicht vorhanden ist.

Wenn das mit dem Auslesen des ROMs nicht so einfach möglich ist,
müsste ich mal ein Programm schreiben, welches diesen ROM einblendet
und dann auf Kassette ausgibt, damit man es als WAV aufzeichnen kann.
Allerdings habe ich noch nie ein CPC/KCcompact-Programm geschrieben.
Und reines BASIC geht leider auch nicht, weil ja der BASIC-ROM ausgeblendet
werden muss.
Verständlich, dass ich das bisher nicht getan habe.

Jens

Dieser Beitrag wurde am 11.12.2011 um 17:45 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
11.12.2011, 18:07 Uhr
Enrico
Default Group and Edit


Ich könnte Dir die *.BIN von meinem KCC-FDC EPROM schicken.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
11.12.2011, 18:10 Uhr
kaiOr

Avatar von kaiOr

Hallo Jens,

vorsicht, du rennst in genau das Loch vor dem ich dich gewarnt hatte. Der Schaltplan ist irreführend da er die neue Variante beschreibt, die scheinbar kaum einer hat (oder kaum einer nachschaut).

Wie ich oben schon schrieb habe ich MicroDOS nur ans laufen bekommen, indem ich den alten ROM-Abzug von der KC-Club-Seite doppelt auf einen AT28C256 gebannt habe mit Lötbrücken auf ROM7 - only:
http://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK141/DEPROMA.ROM

Wenn Enrico bei seinem FDC mal schauen könnte ob auf der Leiterseite noch Wurfstrippen liegen wär das toll. Den Lötbrücken auf der Bestückungsseite zu Folge hängt A14 vom EPROM definitiv in der Luft.


Zitat:
jmueller schriebWie auch immer, bezugnehmend auf Deinen Beitrag 007 (ROM gesockelt) hatte ich die Hoffnung,dass Du den originalen ROM komplett ausgelesen hattest oder auslesen könntest und ihn somit bereitstellen könntest.

Ich hatte dir damals ein 32K-Abzug geschickt, der 2te Teil davon ist ROM6. Wenn du den verbimmelt hast musst du das nur sagen.

MfG

Dieser Beitrag wurde am 11.12.2011 um 18:41 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
11.12.2011, 19:40 Uhr
Enrico
Default Group and Edit


Auf der LS ist nichts, die Brücken sind bei mir aber auch anders.
Auf der linken Paltine, rechts oben neben der Diode, sind die 2 unteren gebrückt.
Unten rechts, unter dem EPROM, links und rechts gebrückt.

und das Foto, bevor ich wieder wegräume:


--
MFG
Enrico

Dieser Beitrag wurde am 11.12.2011 um 19:47 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
11.12.2011, 19:54 Uhr
kaiOr

Avatar von kaiOr

Na geil, d.h. dein FDC ist in Wirklichkeit wie meiner gelötet und obiges Bild stammt von sonstwo her.

Da bin ich aber ganz heftig an ROM-Inhalt und/oder Floppy-Image von MicroDOS interessiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
11.12.2011, 20:09 Uhr
jmueller



@Enrico:
Ja, gern, schicke mir bitte mal Deine 32K.
E-Mail-Adresse steht auf meiner Homepage im Impressum.

@kaiOr:
ROM verbimmelt...hm, ja scheint so zu sein, sorry!
Wenn Du mir Deine 32K auch nochmal schicken könntest, wäre das toll.
Dann könnte ich das auch mit Enrico seinem ROM-Image vergleichen.
Könntest Du mir auch ein Image von Deiner MicroDOS-Boot-Diskette schicken.
Die würde ja definitiv nur den ROM7 (DEPROMA) benötigen.
Ich habe einen Abzug von Steffen, doch nun bin ich mir nicht mehr sicher,
ob es wegen evtl. unterschiedlicher Hardware auch
unterschiedliche MicroDOS-Versionen gab.

@alle:
Was ist denn bis jetzt alles so schon bekannt bzgl. Unterschiede zwischen
alter und neuer FDC-Version?
Mir stehen nämlich nur die beiden Handbücher zum FDC und der Schaltplan
(mit offensichtlicher ROM6-Schaltung) zur Verfügung.
Und da steht ja nichts mit alter und neuer Version.
Allerdings gibt es eine Diskrepanz: In einem der beiden Handbücher sind nur 8K ROM7
erwähnt.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
11.12.2011, 20:24 Uhr
Enrico
Default Group and Edit



Zitat:
kaiOr schrieb
Na geil, d.h. dein FDC ist in Wirklichkeit wie meiner gelötet und obiges Bild stammt von sonstwo her.

Da bin ich aber ganz heftig an ROM-Inhalt und/oder Floppy-Image von MicroDOS interessiert.

Nö, Foto ist auch von mir ,aber nicht meiner.
Floppy-Image ist auf der KC-HP von mir.

Mail?
--
MFG
Enrico

Dieser Beitrag wurde am 11.12.2011 um 20:27 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
11.12.2011, 20:42 Uhr
jmueller




Zitat:
Floppy-Image ist auf der KC-HP von mir.

Und welche Datei(en) genau?

Jens

Update:
Hab's gefunden, ich war im falschen Verzeichnis.

Dieser Beitrag wurde am 11.12.2011 um 20:46 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
11.12.2011, 21:31 Uhr
Steffen

Avatar von Steffen

Hi,

soll ich jetzt meine auch aufmachen und mal knipsen?

Gruss, Steffen
--
Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät...

"... sehr dunkel die andere Seite sie ist...."
"Halt's Maul Joda und iss deinen Toast!!!"
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
11.12.2011, 22:06 Uhr
jmueller



@Enrico:
Danke für Dein ROM-Image!
Es sieht jetzt so aus, dass ich wohl noch ein Problem im Emulator habe.
Dein ROM6 besteht ausschließlich aus FFh.

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
20.12.2011, 19:36 Uhr
jmueller



Ich möchte hier nun noch bzgl. der KC-compact-FDC-ROMs
meine letzten Erkenntnisse preisgeben.
Ich habe von Enrico und von kaiOr jeweils ein 32K-Image bekommen,
dafür vielen Dank an beide!

Enricos Image ist in der oberen Hälfte nur mit FF gefüllt,
also nichts mit ROM6.
Die untere Hälfte ist das DEPROMA-Image auf der KC-Club-Seite.
Mit diesem ROM-Image kann MicroDOS gebootet werden.
Dabei wird ein evtl. vorhandener ROM6 völlig ignoriert.

kaiOr's ROM-Image unterscheidet sich in den unteren 16K in 5 Bytes
von dem DEPROMA-ROM. Das ROM-Image wird beim ROM-Walk
zwar erkannt und eingebunden, aber MicroDOS lässt sich damit nicht booten.
Offensichtlich ist das Image einfach nur fehlerhaft
(und nicht etwa eine gewollt andere Version).

In den oberen 16K des kaiOr-ROM-Images steckt richtiger Inhalt,
u.a. auch die Byte-Folge MICRODOS.
Allerdings werden diese 16K beim ROM-Walk nicht erkannt
und somit auch nicht eingebunden, auch nicht,
wenn man dieses Image anstelle des DEPROMA-ROMs
(also als ROM7) verwendet.
Hinzu kommt noch die Unsicherheit, ob dieser ROM-Inhalt
überhaupt fehlerfrei ist, denn in den unteren 16K sind ja 5 Fehler drin.

Es bleibt also alles beim Alten:
Wie wir wissen, wissen wir (über ROM6) nichts,
weder dessen 100%-ig sicheren Inhalt,
noch welchen Sinn er hat,
noch was sich DEPROMA dabei gedacht hat.

Im Emulator kann ich inzwischen mit dem DEPROMA-ROM
das MicroDOS ein Stück weit booten, aber noch nicht komplett.
Der bisherige Fehler lag darin, dass MicroDOS in den Interrupt-Mode 2 schaltet,
obwohl dies von der Hardware eigentlich gar nicht unterstützt wird.
Die einzige Interrupt-Quelle ist ja eine TTL-Schaltung,
die keinen Interrupt-Vektor kennt.
Solche "Tricksereien" und Stolpersteine gibt es in dem System mehrere,
was die Emulatorentwicklung nicht gerade vereinfacht.
Also mal sehen, ob ich das mit dem Emu noch hinbekomme...

Eine andere kuriose Sache ist, dass man am FDC keinen TC auslösen kann,
weshalb fast jeder Lese- und Schreibzugriff mit einen Fehler abbricht
(stammt vom CPC). Wer sich das nur ausgedacht hat?

Jens
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
21.12.2011, 20:52 Uhr
kaiOr

Avatar von kaiOr

Oje, die viele Arbeit.

Wann der 74S287 den RAM im Grundgerät disabled und wann nicht hast du also schon auseinanderklamüsert?^^


Zitat:
jmueller schrieb
Allerdings werden diese 16K beim ROM-Walk nicht erkannt
und somit auch nicht eingebunden, auch nicht,
wenn man dieses Image anstelle des DEPROMA-ROMs
(also als ROM7) verwendet.

Dagegen spricht das Vorhandensein des Befehls "|microdos" der mit "Ready" quittiert wird. Ich könnte noch drei ROMs auslöten, aber zwei waren ja schon identisch. Die 5 Bytes die in ROM7 abweichen betreffen effektiv 2 Adressvergleiche und die dadurch veränderte Checksumme....

MfG
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
21.12.2011, 21:37 Uhr
Enrico
Default Group and Edit


Den S287 hatte ich mir schon mal vor längerer Zeit auslesen lassen.
das ja nochmal nachbauen, nur noch keine Zeit gehbat.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
21.12.2011, 23:55 Uhr
jmueller



kaiOr schrieb:

Zitat:
Dagegen spricht das Vorhandensein des Befehls "|microdos" der mit "Ready" quittiert wird.

Ich habe mir das jetzt nochmal genauer angeschaut, und zwar
mit einem 32K ROM bestehend aus DEPROMA und ROM6.

Beim RESET/PowerOn werden der Reihe nach folgende ROMs eingeblendet
(Ausgabe am ROM-Select-Port):
0 0 15 0 14 0 13 ... 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 7 0 7 0
(Das sieht übrigens genauso aus, wenn ROM6 keinen Inhalt hat.)

Nach Eingabe von "|microdos" wird dann folgendes am dem Port ausgegeben:
6 0 6 0

Der ROM6 wurde somit doch in einer gewissen Art und Weise eingebunden.

Bei "|tape" und "|disc" wird wieder ROM7 aktiv.
"|tape" verbiegt ja die IO-Vektoren auf die Kassetten- und "|disc"
verbiegt sie auf die BASDOS-Diskettenroutinen.
Allerdings arbeitet BASDOS (= gepatchtes AMSDOS) mit 512 Byte Sektoren
und ist somit nicht kompatibel zum MicroDOS-Format (1024 Byte Sektoren).
Die logische Konsequenz wäre ja nun, dass der Befehl "|microdos"
die IO-Vektoren auf Diskettenroutinen für das MicroDOS-Format verbiegt.
Das würde zumindest Sinn machen.
Aber leider Pustekuchen: Obwohl da ROM6 aktiviert wird,
enthalten die FDC-Kommandos weiterhin die Angabe Sektorgröße=512 Bytes
und nicht 1024 Bytes.
Zumindest ist es bei mir im Emulator so.

Frage an kaiOr:
Ist das bei Deinem realen KC compact genauso?
Oder anders gefragt:
Kannst Du nach dem Befehl "|microdos" mit "cat" das Verzeichnis
einer MicroDOS-Diskette anzeigen lassen?

Jens

Dieser Beitrag wurde am 22.12.2011 um 00:09 Uhr von jmueller editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
23.12.2011, 22:39 Uhr
kaiOr

Avatar von kaiOr


Zitat:
|microdos
Ready
cat

Drive A: user 0

Drive A: read fail

Retry, Ignore or Cancel?

Will nicht.

Vielleicht haben die beim Amstad alles in ROM7 gequetscht bekommen, was bei MicroDOS noch ROM6 braucht:
DDI-1 Handbuch Kapitel 3.2:
"Einige Teile von CP/M befinden sich permanent im ROM innerhalb des DDI-1 Disketten-Interfaces, der Rest wird in das RAM geladen."

DDI-1 Firmware_Handbuch Kapitel 1:
"CP/M 2.2 is invoked from BASIC by typing |CPM. Part of CP/M (the CCP and BDOS) is loaded from the disc in drive A: The CP/M BIOS resides in the DDI-1 ROM."

MfG

Dieser Beitrag wurde am 23.12.2011 um 22:41 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
31.10.2012, 17:22 Uhr
Jörg



Hallo Leute

Suche händeringend die Startdiskette für den KC-Compact - FDC .
Kann mir da einer weiterhelfen !

Gruß Jörg
Nestau
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
31.10.2012, 18:15 Uhr
ThomasR

Avatar von ThomasR

Sprich die CP/M-Systemdiskette?
Reicht ein Abbild (liegt sicherlich im Netz) oder meinst Du eine körperliche 5 1/4"-Diskette?
--
Tot wie ein Dodo?
viele Informationen zu BasiCode auf basicode.de

Cu via komputilo povas Esperanto?
Jes, BasiCode!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
31.10.2012, 18:23 Uhr
Enrico
Default Group and Edit


Gibts auf der KC-Club HP.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
31.10.2012, 20:20 Uhr
Jörg



Danke , hat sich schon erledigt :-)
Manch mal ist man richtig Blind.

Gruß Jörg
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
07.03.2014, 19:35 Uhr
kaiOr

Avatar von kaiOr

Ich war auch blind, ein Blick in die Doku reicht um meine komische ROM-Bestückung zu erklären. Die deproma GmbH hat den KCC-FDC offenbar auch für den CPC464 vermarktet (oder hatte es vor). Daher der Schriftzug "CPF" auf meinen ROMs.

Sollte jemand mal eine Diskette mit der Beschriftung "FC 2002 CPC-MicroDOS" über den Weg laufen, die so startet:

Quellcode:
dpm 1990
38K MicroDOS Ver 2.6
    IRIMS (C) 1985

A>

oder jemand die Datei "MSYSGCP.COM" besitzen:

Quellcode:
**************************************************************
*                                                            *
*       de-pro-ma  electronic GmbH                           *
*                                                            *
*       MicroDOS - Installation fuer CPC464 (05/07/90)       *
*                                                            *
*   Funktionsauswahl:                                        *
*                                                            *
*       0 - System                                           *
*       1 - Einstellen Diskettenformate                      *
*       2 - Beschreiben der Systemdiskette                   *
*       3 - Aktivieren neues System                          *
*                                                            *
*                                                            *  
**************************************************************

wäre ich daran brennend interessiert.

MfG

Dieser Beitrag wurde am 07.03.2014 um 19:56 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
08.03.2014, 06:35 Uhr
ralle



Du kannst den Rucksack für den 464 nach einigen Hardwarebastelein auch am KCc anschließen...
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
08.03.2014, 08:54 Uhr
Alwin

Avatar von Alwin


Zitat:
kaiOr schrieb
Ich war auch blind, ein Blick in die Doku reicht um meine komische ROM-Bestückung zu erklären. Die deproma GmbH hat den KCC-FDC offenbar auch für den CPC464 vermarktet (oder hatte es vor). Daher der Schriftzug "CPF" auf meinen ROMs.

Sollte jemand mal eine Diskette mit der Beschriftung "FC 2002 CPC-MicroDOS" über den Weg laufen, die so startet:

Quellcode:
dpm 1990
38K MicroDOS Ver 2.6
    IRIMS (C) 1985

A>

oder jemand die Datei "MSYSGCP.COM" besitzen:

Quellcode:
**************************************************************
*                                                            *
*       de-pro-ma  electronic GmbH                           *
*                                                            *
*       MicroDOS - Installation fuer CPC464 (05/07/90)       *
*                                                            *
*   Funktionsauswahl:                                        *
*                                                            *
*       0 - System                                           *
*       1 - Einstellen Diskettenformate                      *
*       2 - Beschreiben der Systemdiskette                   *
*       3 - Aktivieren neues System                          *
*                                                            *
*                                                            *  
**************************************************************

wäre ich daran brennend interessiert.

MfG

dieses MicroDos würde mich auch interessieren, da braucht man auch keine Speichererweiterung.
--
...Z1013, KC87, KC85/5, KC Compact, C64
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