• Sobald unter CP/M2 eine Datei in LW A: angelegt werden soll steigt er mit dem Schreibschutz aus,

    Deine Mimik kenne ich zwar nicht - aber das sollte man bedenken:


    Bei jedem ordentlichem cp/m (8080 / Z80 - Systeme)- wird immer eine Diskettenwechsel per Checksumme der Diskparameter geprüft.

    War eine Diskette nach dem Urladen benutzt ( oder eingeloggt vom cp/m z.B. DIR) wird der Chekvektor intern vermerkt. Nach einem Diskettenwechsel ohne einem REBOOT wird immer die andere Diskette bei jedem Chekverktor ungleich ausfallen - also macht cp/m "eine Fehlermeldug.".. in Richtung read only / write protect erscheinen.

    Um dieses Verhalten z.B. zu vermeiden - mache ich einfach ein Ctrl. C ::=also Reboot - und dann eine andere Diskette einzulegen, dann ist beide read / write per cp/m Operationen möglich.

  • ...cp/m3 ist da natürlich komfortabler und kümmert sich selber drum.


    In dem oben beschriebenem Fall habe ich von A gebootet, Test ob das System richtig geladen wurde und versuche dann von B die Daten per PIP auf A zu kopieren.

    Dies Verhalten zeigt der ct180 nicht immer, es ist aber egal welche Boot-Diskette ich benutze. Manchmal klappt alles normal, ich habe da den leisen Verdacht das da noch eine Hardware-Macke schlummert da er ja auch unter cp/m3 nicht lauffähig ist...


    LG Werner

  • Hallo Werner,


    kommt immer ein Schreibschutzfehler, oder sind es auch andere?

    Wenn der Fehler da ist, was sagt "STAT *.*"?


    PS: Bei einem Teac FD35 Laufwerk hatte ich bei der Disketten Erkennung (DD/HDD) kürzlich auch einen gemeinen Fehler.

    Da hatte der Schalter für die Density-Erkennung manchmal keine Funktion bzw. Kontakt!

    Könnte beim Schalter für den Schreibschutz evtl. auch so sein, oder auf der Floppykarte?


    Gruß

    Alfred

  • Hallo Alfred,

    nach ein paar Problemen mit dem Handwerkszeug, plötzlich defekte Diskettenlaufwerke im DOS-Rechner

    (22DISK) kann ich endlich mit dem CT180 weiter machen.


    Er läuft unter CP/M 2.2 mit dem

    ;

    ; Mixbios 01/1987

    ; Filename BIOS22.MAC

    ;

    nun einwandfrei.

    Auch mit den neu übersetzten Quellen und daraus gebauten Disketten funktioniert alles.


    Als zweiten Schritt habe ich deine Quellen

    ;

    ; CP/M 2.2 Bios 01.04.2007

    ; Filename BIOS.MAC

    ;

    auf meine Hardware (Flo3) angepasst.

    Da gibt es den ersten Stolperstein, hier läuft nur der Bootlader aus dem EPROM bis:


    CT180Mon 4.53 03.13 AK

    6xMhz B-80H MW-0 IOW-1

    512k RAM


    >

    >i

    1=FD 2=HD: 1 boot OS


    Die Meldung aus dem 2.Teil des Bootlader (Systemspur 0, Sektor 1) erscheint nicht

    und verschwindet nach kurzer Zeit ins Nirawana...


    Entweder wird der Sektor 1 nicht nach FC00h geladen oder nicht angesprungen, soweit so schlecht ;-))

    Kann ich mit den derzeitigen Boardmitteln noch nicht betrachten.


    In den Quellen habe ich lediglich Flo auf 0C0h, Flo1 auf False u. Clock auf 6Mhz gesetzt,

    gibt es noch weitere Stellen die beachtet werden müssen ?

    Einmal editiert, zuletzt von Werner_8085 ()

  • ein kleines Stückchen weiter,


    Der Bootlader legt den 1.Sektor der Systemspur ja nach FC00h und springt den an (siehe oben).

    Stellt den Stack ein und soll dann eine Meldung absetzen:

    ;

    START: LD SP,100H

    LD HL,TEXT1

    CALL PRINT

    ;

    .

    ; Text ausgeben

    ;

    PRINT: LD A,(HL)

    OR A

    RET Z

    LD C,A

    CALL CO

    INC HL

    JR PRINT

    ;

    .

    ; Konsolausgabe

    ;

    CO:

    IN A,(SIOAST)

    AND 4

    JP Z,CO

    LD A,C

    OUT (SIOADA),A

    RET

    ;

    diese Ausgabe wurde hier neu programmiert im Gegensatz zu der funktionierende 87er Version.

    Dort wird die Konsolenschnittstelle vom Monitor F009h genutzt.


    Da das größere BIOS aber den Bereich F000-F800 überschreibt hat der Autor diesen Weg gewählt.

    Soweit so gut, nur die SIO die hier angesprochen wird gibt es bei mir garnicht (Exterene SIO-Karte auf Alfreds CT180).


    Manchmal sieht man den Wald vor lauter Bäumen nicht, also die Konsolenausgabe auf die im HD64180 umbauen -

    dann schauen wir mal auf die nächste Überraschung...


    LG Werner

  • ...hatte nicht bedacht das die Quelle nicht auf den CT180 zugeschnitten war.

    Änderungen einpflegen assemblieren und fertig - ist ja auch zu einfach - "Und Einfach kann jeder".


    Der Bootlader funktioniert bereits und mit deiner Vorlage bekomme ich die Konsole im BIOS wohl hin.

    Wenn die sauber läuft, können RDR,PUN und LPT folgen...


    LG Werner

  • ... die Console habe ich auf die v24 des hd64180 gelegt, die restlichen Kanäle RDR,PUN u.List haben einfach ein RET bekommen.

    Das Bios meldet sich schon mal:


    60k FD-Boot v1.1


    Welcome to 60k CP/M v2.2

    6-Mhz Bios mit DEBLOCK v1.3 08.11 AK


    schon ganz schön - leider läuft er dann in einer Endlosschleife

    CCP --> Warmboot --> CCP--> Warmboot ...


    (Der CCP Prompt wird dabei nicht angezeigt)


    Rätsel über Rätsel ...


    LG Werner

    PS: den HDIDE-Teil habe ich erstmal abgehängt

  • Das mit den Formaten scheint der "Knausus-Kaktus" zu sein:

    87er BIOS

    ; Mixbios 01/1987

    ; Filename BIOS22.MAC

    ;

    ; Mini ohne Skew, fuer Flo1

    ;

    ; Drive A = 5 1/4 Zoll mit 5*1024*160

    ; Drive B = dto.

    ; Drive C = 64k CMOS-Ramfloppy

    ; Drive D = 8 Zoll Standard

    ;

    im Gensatz das 2007er BIOS

    ; CP/M 2.2 Bios 01.04.2007

    ; Filename BIOS.MAC;

    ; Drive A: = Mini AK 1024x5x80 DD/DS

    ; Drive B: = dto.

    ; Drive C: = Maxi IBM 3740 Standard SD/SS

    ; Drive D: = dto.

    ; Drive E: = IDE HDD 8/16/32MB

    ;

    und da meine Bootdisktette aus dem 87er erzeugt wurde ist das wohl kein Wunder das er vor de Pumpe läuft ;-((

    Also werde ich erstmal das BIOS mit den 87er Formaten neu aufbauen damit es unter meiner Hardware läuft.


    Da ich bei schönem Wetter am Wochenende kein Moped fahren werde (einfach viel zu voll und dazwischen die Kamikaze-Fahrer) bleibt da viel Zeit fürs BIOS...


    LG Werner

    PS: Ist ja schon ein Elend mit den unzähligen Formaten unter CP/M. das wird auch mein nächster Schritt ein gemeinsames Format auszusuchen und auf den drei Computern zu installieren.

    Ich Wünsche dir eine schöne Ausfahrt

  • ... so ins unreine - die beiden Formate sind physikalisch identisch:

    DS, DD, 5Sektoren a 1024Byte erst der logische Zugriff über das BIOS macht den Unterschied bei den Nicht-Systemspuren

    wie Anzahl der logischen Sektoren, Blockgöße, Direktory etc.


    Auf meiner Testdiskette sind nur die Systemspuren mit Bootlader, CCP, BDOS und BIOS und diese werden auch an richtiger Stelle geladen. Nach einem Reset ist der Bereich D400h(CCP) und EA00(BIOS) bis EFFFh belegt, ab F000h steht ja wieder der neu geladene Monitor. Das ist für die detailierte Betrachtung sehr hinderlich ;)


    In der Endlosschleife habe ich zur Kontrolle eine Textausgabe eingefügt damit man das in etwa nachvollziehen kann.

    Im CCP einen HALT eingefügt ob er da überhaupt hinspringt - er tut es wie befohlen.


    Demnach veranlasst der CCP direkt wieder einen Warmstart...


    LG Werner

  • Es kommt ein Prompt "geflogen"- eine weitere Hürde ist geschafft.

    Da auf der Diskette außer den Systemspuren keine Daten vorhanden sind, ist das mit dem Warmstart etwas langweilig ;-))


    Der Bootvorgang ist ja schon recht komplex:

    Zunächst versucht der Bootlader aus dem Monitor den eigendlichen Bootlader aus den Systemspuren zu laden, dieser lädt dann CCP,BDOS und BIOS ins RAM und Springt zum Kaltstart, ein paar Initzialisierungen und BIOS-Meldung geht es dann zum CCP, dieser veranlasst erstmal übers BDOS einen Warmstart, der dann nochmals CCP und BDOS, obwohl bereits vorhanden, nachlädt.


    Hier sind dann ein paar Vereinfachungen nach Vorlage von Volker Pohlers (https://hc-ddr.hucki.net/wiki/doku.php/start) eingeflossen.

    Zudem war das BDOS, aus nicht nachvollziehbaren Gründen, plötzlich auf CC00h statt DC06h.


    Meine Annahme von oben, mit den logischen Zugriffen auf Systemspuren, muss ich korrigieren. In diesem BIOS wird das Nachladen von CCP und BDOS sehrwohl unter Berücksichtigung vom DPB durchgeführt. Bei einer Sektorgröße von 1024Byte bleibt einem auch kaum eine andere Wahl, denn CCP und BDOS passen dort nicht ohne Überhang rein. Also bleibt nur die Wahl alles in kleinen Häppchen von 128Byte (Record) über den Buffer und Deblocking-Routinen zu schaufeln. So können die vom BDOS benötigten Floppy-Routinen mitbenutzt werden oder anderesherum, müsste nur für den Warmstart eine Sonderlocke gestrickt werden.

    Im Moppel mit seiner Sektorlänge von 256Byte war das etwas einfacher zu lösen.


    Jetzt muss die Diskette mit den üblichen CP/M2 Programmen gefüllt werden damit man was mit anfangen kann. Hierzu ist erstmal im 22DISK das aktuelle Format einzubauen - es lebe die Vielfalt.


    LG Werner

  • Oh Wunder, er läuft nun endlich mit dem "neuen BIOS":

    ;

    ; CP/M 2.2 Bios 01.04.2007

    ; Filename BIOS.MAC

    ;

    ; Extern SIZE.MAC

    ; FLO1.MAC

    ; HDIDE.MAC

    ;

    Habe für die beiden Laufwerke erstmal das "87er-Format" eingebaut damit ich den Datentransfer hinbekomme,

    sieht dann schon mal so aus:

    60k FD-Boot v1.1


    Welcome to 60k CP/M v2.2

    6-Mhz Bios mit DEBLOCK v1.3 08.11 AK


    A/0>dir

    A: ASM COM : MAC COM : KERMIT COM : COPY COM

    A: DDT COM : DI COM : DUMP COM : ED COM

    A: LOAD COM : MOVCPM1 COM : PIP COM : S1FORM25 COM

    A: SFORM25 COM : STAT COM : SUBMIT COM : SYSGEN COM

    A: UNERASE COM : XSUB COM : EDIT COM : IDETOOL COM

    A: M80 COM : L80 COM : TEST ASM


    A/0>type test.asm

    Test mit CT180 und CP/M2

    Format A:/B: 80Tr;5Sek a. 1024Byte 4k-Blockgroesse

    ohne HDIDE

    -Test: CP/M Dateien einkopiert aus 87er Systemdiskette

    Edit, DDT, PIP, STAT etc. OK


    Für die Entwicklung bedarf es einige Tools und Helferlein:

    Auf dem WIN-PC leistet der Notepad++ die ganze Schreibarbeit, welche dann über Yaze assembliert und zusammengeschraubt wird. Ein paar SUB-Dateien in Yaze übernehmen dabei die Kommunikation zwischen WIN und CP/M. Unload22 macht mir daraus wieder eine schöne HEX-Datei die problemlos an den Moppel verschickt werden kann.

    Mit ihm werden die Systemspuren zusammengebaut (siehe weiter oben) und auf Diskette geschrieben.


    Das kann man natürlich auch alles direkt auf dem CT180 machen, aber bereits beim Editor ist mal eben einen Block aus einer anderen Version einkopieren Schluß. Und da ich viele Zyklen bis zum jetzigen Stand benötigte, hätte ich den längst in die Tonne getreten ;)


    Jetzt fehlt jetzt nur noch die CF-Karte...

    LG Werner


    @ Fritz: das war nur kosmetischer Natur (Hier wurde der Kaltstart überbrückt Kaltstart-Adr = Warmstart-Adr.)

    Hauptproplem war das "verschwundene BDOS"

  • Glückwunsch Werner!


    Damit du noch etwas zum Testen hast, anbei ein Ct180 BIOS für 4 Laufwerke (2x FD NKC/AK, 2x IDE 16MB) mit P2DOS und ZCPR3:

    ct180cpm2.zip


    Mit P2DOS sind größere Laufwerke möglich und Ctrl-C entfällt.

    Der ZCPR3 ist schöner, hier allerdings ohne TYPE intern, da zu wenig Platz ;-)!


    Im Biosdef auf 6 MHz einstellen, mit der Batch das System erstellen und ...

    Funktioniert bei mir schon mal nicht so übel:


    >i

    1=FD 2=HD:1 boot OS


    60k FD-Boot v1.2


    Welcome to 60k CP/M v2.2

    9-Mhz Ct180Bios mit DEBLOCK v1.4 02.21 AK


    A0>stat dsk:


    A: Drive Characteristics

    6224: 128 Byte Record Capacity

    778: Kilobyte Drive Capacity

    256: 32 Byte Directory Entries

    256: Checked Directory Entries

    128: Records/ Extent

    16: Records/ Block

    40: Sectors/ Track

    4: Reserved Tracks


    A0>stat c:dsk:


    C: Drive Characteristics

    65536: 128 Byte Record Capacity

    16384: Kilobyte Drive Capacity

    2048: 32 Byte Directory Entries

    0: Checked Directory Entries

    256: Records/ Extent

    32: Records/ Block

    252: Sectors/ Track

    1: Reserved Tracks


    A0>stat d:dsk:


    D: Drive Characteristics

    65536: 128 Byte Record Capacity

    16384: Kilobyte Drive Capacity

    2048: 32 Byte Directory Entries

    0: Checked Directory Entries

    256: Records/ Extent

    32: Records/ Block

    252: Sectors/ Track

    522: Reserved Tracks


    A0>c0:

    C0>du


    DISK UTILITY v8.6

    Universal Version under CP/M 2.2


    Type ? for help

    Type X to exit


    :#

    Statistics for drive C:

    Tracks: 262 0106

    Sys tracks: 1 01

    Sec/track: 252 FC

    Groups: 4095 0FFF

    Dir groups: 16 10

    Sec/group: 32 20

    Dir entries: 2048 0800


    :t0

    T=0, S=1, PS=0


    :s1

    T=0, S=1, PS=0


    :d

    00 31000121 4FFCCD33 FC2100D4 06120E03 *1..!O|M3|!.T....*

    10 110000CD 19FCC300 EAE5D5C5 3E000601 *...M.|C.jeUE>...*

    20 CD74FCC1 D1E1B720 1FD51100 0219D10C *Mt|AQa7 .U....Q.*

    30 10E7C97E B7C84FCD 3DFC2318 F6DBF1E6 *.gI.7HOM=|#.v[qf*

    40 04CA3DFC 79D3F0C9 2165FCCD 33FC760D *.J=|ySpI!e|M3|v.*

    50 0D0A3630 6B204844 2D426F6F 74207632 *..60k HD-Boot v2*

    60 2E300D0A 00070D0A 52656164 20457272 *.0......Read Err*

    70 6F722100 32BAFD79 32B9FDED 53BBFD22 *or!.2:}y29}mS;}"*


    :

    :t1

    G=0000:00, T=1, S=1, PS=0


    :s1

    G=0000:00, T=1, S=1, PS=0


    :d

    00 0B41534D 20202020 20434F4D 00000040 *.ASM COM...@*

    10 10001100 00000000 00000000 00000000 *................*

    20 0B42494F 53202020 20303234 0000007B *.BIOS 024...{*

    30 12001300 14001500 00000000 00000000 *................*

    40 0B42494F 53202020 20303235 0000007C *.BIOS 025...|*

    50 16001700 18001900 00000000 00000000 *................*

    60 0B42494F 53202020 20303236 0000007C *.BIOS 026...|*

    70 1A001B00 1C001D00 00000000 00000000 *................*


    :


    C0>d:

    D0>dir

    No File

    D0>


    Gruß

    Alfred

  • Hallo Alfred,

    nun kann ich mich erstmal um das CF-Interface kümmern.

    Beim Moppel mit dem ATMega musste es eine 1GB-Karte sein, denn die kleineren waren zu langsam, mit welchen CF-Karten hast du die besten Erfahrungen gemacht ?


    LG Werner


    Habe ich 3 von hier liegen, allerdings am PC hatte ich kleinere Probleme mit den Teilen.


    Mit freundlichen Grüßen


    fritz

  • Hallo Werner,


    mit Sandisk Ultra war ich bisher sehr zufrieden, sind schnell und zuverlässig und noch keine Ausfälle.

    Die Kleinen mit 1/2 GB sind kaum noch zu kriegen, die größeren funktionieren auch, sollten aber die alten Standards können.

    Ideal sind Industrieversionen mit mehr Schreibzyklen, muß aber nicht unbedingt.


    Würde auf Ultra/Fast und Markenware achten.


    Gruß

    Alfred

  • Habe noch ein paar Anpassungen im BIOS vorgenommen:


    mit IDETool CF-Karte getestet

    IDE Host Adapter Tool V1.13 06.2011 AK


    Model: TRANSCEND

    S/N: 20091019CF1009E4

    Rev: 20090520

    Type: ATA, Fixed

    CHS: 493, 16, 63

    MaxLBA:952F

    Status:00

    ;

    Soweit OK !

    .

    ; BIOS Parameter

    ; Fuer 256MB CF-Karte


    IDE_C EQU 493 ; 493 ; Cylinder

    IDE_H EQU 16 ; 16 ; Heads

    IDE_S EQU 63 ; 63 ; Sectoren

    .

    .

    ; Und den DPB auf 8MB angepasst

    ; IDE HDD = E:

    ;

    DPB4 EQU $

    DW 512*IDE_S/128 ; Sec per Track

    DB 5 ;Block Shift

    DB 31 ;Block Mask

    DB 3 ;Extnt Mask

    DW 2047 ; Disk Size-1

    DW 511 ;Direktory max

    DB 255 ;Alloc0

    DB 255 ;Alloc1

    DW 0 ;Check Size

    DW 1 ; 4 ;Offset

    XLT4 EQU 0 ;No Xlate Table

    ;

    Und hier das Ergebnis:


    60k FD-Boot v1.1


    Welcome to 60k CP/M v2.2

    6-Mhz Bios mit DEBLOCK v1.3 08.11 AK


    A/0>dir e:

    E: DDT COM : STAT COM

    A/0>e:

    E/0>stat

    A: R/W, Space: 608k

    E: R/W, Space: 7660k



    E/0>stat dsk:


    A: Drive Characteristics

    6304: 128 Byte Record Capacity

    788: Kilobyte Drive Capacity

    128: 32 Byte Directory Entries

    128: Checked Directory Entries

    512: Records/ Extent

    32: Records/ Block

    40: Sectors/ Track

    2: Reserved Tracks


    E: Drive Characteristics

    65536: 128 Byte Record Capacity

    8192: Kilobyte Drive Capacity

    512: 32 Byte Directory Entries

    0: Checked Directory Entries

    512: Records/ Extent

    32: Records/ Block

    252: Sectors/ Track

    1: Reserved Tracks


    Es gibt aber noch ein Problem, wenn das LW:E angesprochen wurde, hängt er sich manchmal einfach wech

    oder beim kopieren nach E:

    A/0>pip e:=a:asm.com


    NO DIRECTORY SPACE: =A:ASM.COM


    also noch ein paar Rätsel offen...

    LG Werner

  • Hallo Werner,


    prima, es geht voran und Rätsel sind klasse!


    Du könntest zur Fehlersuche einfach mal einige Sektoren lesen lassen.

    Z.B. mit dem idetool:


    A>idetool

    IDEtool v1.15 (c) 2000-2021 by AK


    Model: SanDiskSDCFH-002G

    S/N: AOZ100809040945

    Rev: HDX5.00

    Type: ATAPI, Removable

    CHS: 3897, 16, 63

    MaxLBA:3BF06F

    Status:3E


    LBA=E0000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: l


    Enter LBA in hex (nnnn): 1000

    Enter LBA in hex (nn):

    LBA=E0001000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: v


    This will check data on drive, are you sure (Y/N)? y

    Drive sector read test ok


    LBA=E0000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: q



    A>


    Wenn 1000 Sektoren fehlerfrei gelesen sind, würde ich bis auf MaxLBA erhöhen.

    Sollte das auch ohne Fehler durchlaufen, wäre MCOPY statt PIP zum kopieren gut.

    Hier von A0: nach D0:


    A>mcopy d0:=a0:*.*

    MCOPY Version 4.0

    Copy A 0: ????????.??? to D 0:

    File 64180 .MAC ... Done Verify ... Done

    File BIOS .144 ... Done Verify ... Done

    File BIOS .COM ... Done Verify ... Done

    File BIOS .MAC ... Done Verify ... Done

    File BIOS .REL ... Done Verify ... Done

    File BIOSDEF .103 ... Done Verify ... Done

    File BIOSDEF .MAC ... Done Verify ... Done

    File BOOT .122 ... Done Verify ... Done

    File BOOT .COM ... Done Verify ... Done

    File BOOT .MAC ... Done Verify ... Done

    File BOOT .REL ... Done Verify ... Done

    File CPM22PZ .SYS ... Done Verify ... Done

    File CT180MFM.COM ... Done Verify ... Done

    File DDT .COM ... Done Verify ... Done

    File DDTZ .COM ... Done Verify ... Done

    File DU .COM ... Done Verify ... Done

    File FLO12 .100 ... Done Verify ... Done

    File FLO12 .MAC ... Done Verify ... Done

    File FORMAT .COM ... Done Verify ... Done

    File GENCPM2 .60K ... Done Verify ... Done

    File GENCPM2 .SUB ... Done Verify ... Done

    File HDBIOS .MAC ... Done Verify ... Done

    File HDCFORM .COM ... Done Verify ... Done

    File HDCPARK .COM ... Done Verify ... Done

    File HDCSC0 .COM ... Done Verify ... Done

    File HDIDE .014 ... Done Verify ... Done

    File HDIDE .MAC ... Done Verify ... Done

    File IDETOOL .COM ... Done Verify ... Done

    File INIO .100 ... Done Verify ... Done

    File INIO .MAC ... Done Verify ... Done

    File L80 .COM ... Done Verify ... Done

    File LADER3 .COM ... Done Verify ... Done

    File LNKCPM2 .SUB ... Done Verify ... Done

    File M80 .COM ... Done Verify ... Done

    File MAC .COM ... Done Verify ... Done

    File MCOPY .COM ... Done Verify ... Done

    File MKCPM2 .SUB ... Done Verify ... Done

    File P2DOS .COM ... Done Verify ... Done

    File P2DOS .MAC ... Done Verify ... Done

    File P2DOS .ORG ... Done Verify ... Done

    File P2DOS .REL ... Done Verify ... Done

    File P2DOS1 .MAC ... Done Verify ... Done

    File P2DOS2 .MAC ... Done Verify ... Done

    File PIP .COM ... Done Verify ... Done

    File RFORM .COM ... Done Verify ... Done

    File SD .COM ... Done Verify ... Done

    File SUBMIT .COM ... Done Verify ... Done

    File SYSGEN .COM ... Done Verify ... Done

    File TYPE .COM ... Done Verify ... Done

    File V .COM ... Done Verify ... Done

    File VTERM .DAT ... Done Verify ... Done

    File WS .COM ... Done Verify ... Done

    File WSMSGS .OVR ... Done Verify ... Done

    File WSOVLY1 .OVR ... Done Verify ... Done

    File XSUB .COM ... Done Verify ... Done

    File Z3BASE .001 ... Done Verify ... Done

    File Z3BASE .AK ... Done Verify ... Done

    File Z3BASE .LIB ... Done Verify ... Done

    File Z3BASE .MIN ... Done Verify ... Done

    File Z3HDR .001 ... Done Verify ... Done

    File Z3HDR .002 ... Done Verify ... Done

    File Z3HDR .LIB ... Done Verify ... Done

    File Z3HDR .MIN ... Done Verify ... Done

    File Z3LDR .MAC ... Done Verify ... Done

    File ZCPR3 .ASM ... Done Verify ... Done

    File ZCPR3 .COM ... Done Verify ... Done

    File ZCPR3 .HEX ... Done Verify ... Done

    File ZCPR3 .SYM ... Done Verify ... Done

    0 Errors

    A>


    Schätze mal, spätestens jetzt gibt es Verify Fehler!?


    Gruß

    Alfred

  • Die CF-Karte und das Interface ist schon mal OK


    Enter LBA in hex (nnnn): 952f

    Enter LBA in hex (nn):

    LBA=E000952F, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: v


    This will check data on drive, are you sure (Y/N)? y

    Drive sector read test ok

    LBA=E0000000, (R)ead (W)rite (L)BA +/- Spin(U,O) (H)ex(D)ump (F,V) (Q)uit: q


    Der Prompt sieht für ein reines CP/M mit "A/0>" nicht richtig aus(A>), kommt wohl aus dem zcpr2 was aber nicht eingebunden ist ???

    Deshalb gibt es wohl auch die Probleme mit den Resisten Funktionen im CCP, wie era, dir etc.


    Also noch ein Wenig am System schrauben...


    LG Werner

  • moin, moin,

    ja die CF-Karte ist mit Idetool formartiert.

    Gibt es für den CCP Patch eine Beschreibung ?


    LG Werner

    PS: aus dem ganzen Fundus von Fritz und mir funktionieren leider nur 2 CF-Karten: 1xTranscend CompactFlash Ultra mit 256MB

    und Microdia XtraPlus mit 512MB.

    Alle anderen von 128MB bis 3GB werden nicht erkannt. Genaue Typenbezeichnungen bzw. Leistungsmerkmale stehen

    auch nicht drauf - im PC funktionieren alle...