008
17.04.2016, 20:43 Uhr
holm
|
Hmm, das 'x' hat da Einer ran gehangen. CP/A Format heißt auf den Bürocomputer format und auf dem PC1715 formatp. Interessant ist da übrigens noch, dass das format programm das Argument 'cpa' akzeptiert, dann taucht der zusätzliche, in Deinem Bild fehlende Menüpunkt 1 auf.
Mache Dir mal eine Datei mit 800k (dd) setze das mkfs.cpm darauf an und schaue Dir die Directoystruktur mit hd auf der Datei an. Vergleiche das damit was Dir Power unter CP/M anzeigt und schaue was different ist. Ich bin mir selbst nicht sicher mit den 128 vs. 192 Directoryeinträgen, weiß aber das die cpmtools bei mir funktionieren.
Quellcode: |
$ cpmsim ####### ##### ### ##### ### # # # # # # # # # # ## ## # # # # # # # # # # # # ##### # # ##### ##### # # # # # # # # # # # # # # # # # # # # # # # ####### ##### ### ##### ### # #
Release 1.7, Copyright (C) 1987-92 by Udo Munk
warning: "ve" terminal capability not found warning: "vi" terminal capability not found Using simple BC5120 terminal emulation. 64K CP/M Vers. 2.2 A>f: F>dir F: BIOS ERL : CCP ERL : @OS COM : BIOSCDRV MAC F: BIOSCH54 MAC : BIOSCHD MAC : BIOSCHDC MAC : BIOSCHK MAC F: BIOSCLD1 MAC : BIOSCLD2 MAC : BIOSCLD3 MAC : BIOSCP54 MAC F: BIOSCP56 MAC : BIOSCPB MAC : BIOSCPIO MAC : BIOSCRT MAC F: BIOSCRTC MAC : BIOSCSIB MAC : BIOSCSIO MAC : BIOSDPB MAC F: BIOSDPBM MAC : BIOSDSK MAC : BIOSDSKB MAC : BIOSDSKC MAC F: BIOSDSKP MAC : BIOSDSKT MAC : BIOSDSKW MAC : BIOSKBD MAC F: BIOSKBDC MAC : BIOSMEM MAC : BIOSMON MAC : BIOSNUC MAC F: BIOSORIG MAC : BIOSRAF MAC : BIOSRAFC MAC : BIOSRAFI MAC F: BIOSREM MAC : BIOSREMC MAC : BIOSRMK MAC : BIOSRMKC MAC F: BIOSRNA MAC : BIOSRNAC MAC : BIOSRNAI MAC : BIOSROS MAC F: BIOSROSC MAC : BIOSTIM MAC : BIOSTIMC MAC : CPAKEY MAC F: BDOS ERL : @SYSMA56 HEX : ZRE BIN : 10 COM F: Q154 COM : CPABAS ERL : CPABAS MAC : BDOSCPA HEX F: CPABAS ORI : BDOSCPA ASM : BIOS MAC : M80 COM F: LINKMT COM : LOADER COM : 083 COM : OOS COM F: CCPCPA MAC : BDOSCPA ERL F>stat A: R/W, Space: 14k F: R/W, Space: 90k
F>a:power
POWER 3.03 on m-Sh 2.22 1/2
Copyright (c) 1981, 1982 by PAVEL BREDER All rights reserved. 01/03/83
F0=disk disk capacity: 800K tracks: 160 0 system sectors/track: 40 40 last sectors/system: 0 48 dir dir entries: 192 6K sectors/group: 16 2K 18FH groups kbytes/extent: 16K F0=exit F>bye HALT Op-Code reached at 0100 $
|
Du kannst ja auch mit dd eine PC1715 Disk physikalisch als Datenhaufen einlesen und dann diese Datei den cpmtools vorsetzen und experimentieren bis Du die richtigen Parameter hast. Unter Unix sind alles Dateien, demzufolge arbeitet cpmcp etc. auch auf Dateien nicht nur auf Geräten. Wenn Du Dir eine Kopie aufhebst mußt Du nicht so oft lesen :-)
Gruß,
Holm -- float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v; {s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+ (r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&& (A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;} Dieser Beitrag wurde am 17.04.2016 um 20:44 Uhr von holm editiert. |