Právě jsem zakopnul o desky RPD-1B, DCD-1 a RPD-1A
Celé vlákno · 12 zpráv
Re: Trochu šrotu
+GAMA SAPI-1
On 8.5.2010, at 22:12, Tomáš Smutný (sapipandora.cz) wrote:
Zobrazit citovaný text (2 řádky)
> > Právě jsem zakopnul o desky RPD-1B, DCD-1 a RPD-1A
DCD-1? Že by deska barevného displeje? Ještě jsem o ní neslyšel...
Re: Re: Trochu šrotu
melsoft SAPI-1
Deska barevné semigrafiky se jmenuje DBS-1, je zpětně kompatibilní s AND-1Z a byla obsažena v souboru SAPI-1.5. Nemohlo by se jednat o DGD-1 (deska grafického displeje)? Desku DGD-1 mám rozchozenou s MIKOSem 5. Po startu se inicializuje a spustí se emulace textové konzole na grafickém displeji. Jinak bych zájem o desky měl, pokud nejsou vážnější zájemci, kteří tyto desky ještě nemají. Já se právě s deskami řadiče RPD-1(A,B) potýkám a musím poctivě přiznat, že zatím neúspěšně. Zrovna dnes jsem zapojil sestavu zdroje (samo-domo) pro napájení dvou Consulek 7113, propojil jsem dvě půjčené Consulky s řadičem RPD-1 řízenému sadou desek JPR-1Z atd. Verze boot rom je R62Z 7.01 a jediné co jsem dosáhnul, že mi mechanika A: zinicializuje hlavu (najede na stopu 0) a pak se přiklopí. Podle všech příznaků nedokáže načíst boot sektor. Načítání totiž probíhá v nekonečné smyčce a není nijak ošetřeno na chyby a timeout. Prostě v případě neúspěchu se čte pořád dokola. Přiznávám se, že nevím moc jak dál. Osciloskop mi nepomohl - data z mechaniky s ním nezanalyzuju. Chtělo by to napsat diagnostický program, k čemuž se odhodlávám už dávno ale zatím jsem se nedokopal. Kdyby tak někde existoval program na formátování disket pro řadič RPD-1. Zkusil bych to obráceně - zformátovat disketu a zapsat na ni nějaký validní obsah. Mám totiž pocit, že RPD-1 je natolik unikátní, že by mohla existovat jistá drobná nekompatibilita s disketami vyprodukovanými na později vyráběných řadičích (např. pokud by sektory a značky na pozdějších disketách byly blíže a RPD-1 by třeba nestačil zareagovat). Ale bohužel to je jen doměnka, kterou nejsem schopen nijak ověřit. Pro pokusy používám disketu s minisystémem od SAPI, kterou jsem na jiném řadiči spolehlivě načetl. Poraďte někdo jak dál! Dokumentaci k RPD-1 mám na dropboxu a můžu ji poskytnout včetně disassemlingu bootrom.
Re: Re: Re: Trochu šrotu
melsoft SAPI-1
Ještě doplním, že údajně existovaly desky DSG-1 (deska semigrafického displeje 640x480 od FP Barandov) a BGD-1 deska barevného displeje od Agrodatu.
Re: Trochu šrotu
+GAMA SAPI-1
Zobrazit citovaný text (2 řádky)
> Pro pokusy používám disketu s minisystémem od SAPI, kterou jsem na > jiném řadiči spolehlivě načetl.
Ještě mne napadlo - co zkusit disketu, která jinde načíst jde (od jiného systému)? Načte to něco?
Re: Re: Re: Trochu šrotu
Tomáš Smutný SAPI-1
Samozřejmě máš pravdu, jedná se o DGD-1
Re: Re: Re: Re: Trochu šrotu
melsoft SAPI-1
Tak, teď ještě pro Vás sehnat skříň se sběrnicí a zdrojem, RAM-1, DSM-1 (tohle bych tu i měl k dispozici) a nějakou procesorovou desku JPR-1A (tu navíc bohužel nemám ale pokusil bych se sehnat - případně co ty na to Petře???) a získali bychom kolegu-uživatele SAPI z nejpovolanějších !!! RAM-1A spolu s DGD-1 se právě vejde do 64kB. Už dříve mě napadlo napsat BIOS pro tuhle kombinaci. Sice to bude "jen" 46kB CP/M ale to pořád vyhovuje minimálním požadavkům na CP/M hw. Hardvér pro MIKOS bych dal dohromady určitě komplet. JPR-1ček a REM-1ček mám minimálně po jedné navíc.
Re: Re: Trochu šrotu
melsoft SAPI-1
Disketu, se kterou testuju mám půjčenou od Pavla Ž. a pochází původně od Michala S. Důkladně jsem ji prozkoumal na Michalově SuperSAPI - toho prototypu, co jsem mu převážel z Ostravy. Na řadiči s WD2797 byla perfektně čitelná a dokonce jsem z ní kopíroval soubory na RAMdisk a zpět na jinou disketu a vše fungovalo. Tudíž myslím, že by měla být dostatečně vhodná pro tyto testy. Jedna z mechanik, na kterých testuju (opět vypůjčeny od Pavla) byla originálně zabalená přímo z továrny, takže nepředpokládám žádnou chybu. Druhá ač na pohled zcela nová měla problém s polohováním hlavy a spravila to výměna dvou IO v obvodech řízení fází krokového motoru. V tuto chvíli nevidím jinou možnost než napsání diagnostického programu (klidně pod CP/M - to mi běží na SD kartě, takže další řadič nemusím být součástí CP/M ale může se nacházet v systému). Hledám programátora!
Re: Re: Re: Re: Re: Trochu šrotu
EC1045 SAPI-1
zdravim pres vykend jsem bil na ANIMEFESTu coz bilo trosku narocnejsi nez jsem si puvodne mislel (nedostatek spanku) ARB-1 a JPR-1A mam po 4 kusech (plus 1x ARB-1 kterou jsem ziskal nedavno ale neni zrovna v vejlepsim stavu, nejaky ten patek se povalovala venku - po mechanicka srance je v poradhu) poku bi se jednalo o vymenu za jinou kterou nemam nebo mam ji v jednom exemlari tak neni co resit DGD-1 RAM-1A pocita s mapovani takze bi bilo mozno provozovat CP/M na 64KB RAM velmi strucnu prehled desek podporujici mapovani RAM-1A pouziva MAP1 za predpokladu vymevy PROM 74s287 za 74s571 a preruseni propojky A-B RAM-1Z pouziva MAP1 AND-1A pouziva MAP1 AND-1Z pouziva MAP1 DGD-1 pouziva MAP1 a MAP2 a jako jedina o ktere vim umoznuje generovat MAP1 je DSE-1 PETR
Re: Re: Re: Re: Re: Trochu šrotu
melsoft SAPI-1
Vypadá to sice hrozně ale ještě mě napadlo, že DGD-1 se dá také využít "jenom" jako paměť. Sice asi budou při přístupu do videoram vkládány nějaké čekací cykly kvůli synchronizaci přístupu CPU a obvodů zobrazování ale přece nikam nespěcháme. To znamená, že RAM-1A (včera jsem si jednu vyrobil výměnou PROM na RAM-1) spolu s DGD-1 dává dobrý základ na 64kB CP/M. A šťouralové mohou navíc sledovat rejdění procesoru po paměti na připojeném monitoru chá-chá.
Re: Re: Re: Re: Re: Re: Trochu šrotu
melsoft SAPI-1
Ten předchozí nápad mě až zaskočil, takže jsem ho musel ihned ověřit. Naládoval jsem do sběrnice RAM-1A, DGD-1 a JPR-1A s EPROMkou z JPR-1Z (jak všichni víme můj BIOS je psán v assembleru 8080). Desky DPP-1 a DSM-1 mám trvale zasunuty, takže už stačilo jen zapnout napájení PMD-32-SD a na připojeném terminálu se začly sypat hlášky o bootu CP/M. Samozřejmě jsem si připojil i televizi k DGD-1 a sledoval "sypání písku" na obrazovce. Třeba při příkazu DIR je vidět "činnost". Takže kdo nemáte RAM-1A-16kB, směle můžete místo ní využít DGD-1 nasvičovaný od C000h do FFFFh pro provoz 64kB CP/M
Re: Re: Re: Re: Re: Re: Re: Trochu šrotu
EC1045 SAPI-1
se standartni PROM lze DGD umistit na dve mista a to do prvni a ctvrte ctvrtini RAM po naprogramovani PROM a pouziti 4x DGD bi bilo mozno sledovat "sipani pisku" v cele RAM, dalo bi se to s trouchou snahy pouzit jako diagnosticky nastroj