Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 7.2.2012 15:23 |
Předmět: | RE: Nové PMD 32-SD |
Ahoj! Mame tu druhyho Romana. -:))) Diky za vysvetleni, kouknu jeste na ty odkazy a myslim, ze uz to bude vse jasny. Tak ted premejslim, jestli vubec delat plosak na ten radic HDD, co mam zatim jen vydratovanej a odzkousenej. U velkyho disku je totiz problem, ze alokacni tabulka zabere spoustu byte z RAM CP/M. Kdyz se pouzije nejdelsi alokacni blok, co CP/M umi (16kb), tak je potreba 1 byte na kazdych 128k dat na disku. Takze 100 Mega disk zabere trochu pres 1 Kb z 64 kb Ramky co CP/M 2.2 umi.... PMD32-SD zabere pro 1Mb "pseudomechaniku" kolem 100 byte a zbytek se resi "rucne" mimo CP/M na klavesnici a displeji PMD32-SD, jako by se prehazovaly diskety v mechanikach. Ja mam sice primy pristup do celyho HDD ale protoze CP/M nema podadresare a s CP/M User 0-15 se blbe dela, velky disk s mnoha polozkama adresare bude neprehledny. A navic jen nacteni 512 polozek adresare trva skoro 15 vterin. Komunikacne je to s PMD32-sd asi nastejno, portovy pristup ale SD karta je pristupove urcite mnohem rychlejsi nez vystavovani HDD. Dalsi DMA prenos bohuzel u Sapi uz nejde pouzit, protoze kanal 2 je obsazen na FDC ci MFC a jiny zarizeni do kanalu 1, 3 a 4 uz pripojit nejde. A 2 sdileny radice DMA v Sapi asi fungovat nemuzou. Ted me sice napadlo, ze by slo pomoci podobnyho udelatka jako je PMD32-SD udelat jednoduchym prepocitanim LBA adresy disku image jednotlivych 100MB disku. Tech by se do soucastnych nejvetsich Pata disku veslo taky nekolik tisic. -:)) Ale na co? Zkousel jsem nakopcit vse, co mam od CPM na 5,25 DS HD diskety a stacilo me jich 45 kusu, kolem 60 Mb dat... Jirka -----Original Message----- From: +GAMA (sapi tu byla ta zakroucena vec pandora.cz) [mailto:computer.research tu byla ta zakroucena vec centrum.cz] Sent: Tuesday, February 07, 2012 2:26 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: RE: Nové PMD 32-SD >Z popisu predpokladam, ze v PMD32-SD na SD (SDHC) karte je mozno >vytvorit "co se vejde" 360 KB obrazu disket, ktery muzes vybirat pomoci >tlacitek na PMD32-SD. Tedy u 2 GB SD kolem 5000 disket? Ne jen 360 kB. Formát diskety je definovatelný, PMD-32-SD pokud se pamatuji umí obsloužit i několik typů "disket" rozlišených příponou (třeba různou pro PMD a jinou pro Zbrojováčka a jinou pro SAPI), které jsou definovány v konfiguračním souboru. (konfigurační soubor kromě "známých" typů image disket může definovat i název image, který se "vloží" do zařízení po zapnutí jako bootovací). >Pokud by se pristupovalo jen na A:, tak by me to bylo jasny, ale pises, >ze se tam da pristupovat z "mechanik" A, B, C, D. To je potom na >PMD32-SD navolena disketa A a B-D jsou ty dalsi 3 obrazy za ni? A nebo >si muzes primo priradit ruzne obrazy ruznym "mechanikam"? Cé je správně. Každé mechanice lze přiřadit samostatný image. A to buď prostřednictvím tlačítek přímo na PMD-32-SD, nebo z příkazové řádky CP/M pomocí utility CD - která se musí přiohnout pro daný hardware (PMD, SAPI, C2717, ...).. >definici "mechanik" na PMD32-SD. Na webu pises, ze obrazy jsou 360KB >ale v CP/M jsou nadefinovany 2MB. To se da na PMD32-SD uzivatelsky >nadefinovat vetsi disk, jiny pocet stop a sektoru? Ano, ano, ano, v konfiguračním souboru. Popsáno zde: http://pmd85.borik.net/wiki/Blog:Nov%C3%BD_firmv%C3%A9r_pre_PMD_32-SD >a delek sektoru nadefinovano natvrdo Tebou do PM32-SD? Ne, informace se berou z konfiguračního souboru. >Kdyz potom vemu SD kartu a strcim ji do ctecky notasu ci USB card >readeru, bude korektni obousmerny pristup k souborum na SD karte? Ne. Ano. Samozřejmě SD karta je FAT 16/FAT32 formátovaná, ale k souborům CP/M přímý přístup není. Soubory jsou uloženy v imagích, které se jeví na PC jako "soubory" a dovnitř jich se dá dostat jen pomocí nějaké utility, která umí formát CP/M image rozlouskat - například P32Manager.exe http://pmd85.borik.net/?action=download&did=36 >A jeste posledni, predpokladam, ze pokud v Biosu provedu precislovani >mechanik, ze PMD32-SD muze byt i na jinych pozicich nez A a D? To je věcí BIOSu, na jaká jména zařízení si PMD-32-SD namapuje. Původní PMD-32 uměla jen dvě mechaniky (A a B) a pokud se nepletu, BIOS jen jméno mechaniky převede na číslo, které pak do PMD-32-SD pošle - není problém mít mechaniku 1 místo na B: mapovanou třeba na I: --------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1 ---
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]