Dovoluji si všem zainteresovaným oznámit, že se podařilo dosáhnout historicky prvního bootu s replikou řadiče MFC-1A. Tímto považuji novodobou éru CP/M na SAPI za zahájenou. Přikládám soubor, ve kterém jsem průběh bootu (je ještě rychlejší než ELIS) zachytil. Prozatím bootuju z originálních disket a samozřejmě budu pracovat na vytvoření kopií těchto disket. Zároveň se mi podařilo identifikovat první chybu mnou upraveného BIOSu - původní rutina "console status" byla využívána jako inkrementační smyčka časovače vypnutí motoru mechanik. Při přepisování rutin konsole na sériový port jsem tuto funkci "zneškodnil" a motory se tedˇnevypínají. Budu na tom pracovat - I swear!
Celé vlákno · 10 zpráv
Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
melsoft SAPI-1
Já se asi po.... Právě jsem vytvořil první systémovou disketu za pomocí programu sysgen z originální systémové diskety SAPI-1.5. To je prostě bomba! Ono to fakt funguje!!! BTW: Vytvoření kopie systémových stop trvalo cca 2 vteřiny. Nechápu ale opravdu jsem z té diskety nabootoval. Taky nevím o co si koleduju ale použil jsem HD diskety - jiné nemám. Snad to bude fungovat a záznam vydrží.
Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
Roman Bórik SAPI-1
No, sláva vlasti vojaci! A kde bol problém, že to nechodilo a teraz to ide? Niečo si u(o)pravoval aj na doske? R.
Zobrazit citovaný text (24 řádků)
----- Original Message ----- From: "melsoft (sapipandora.cz)" <melsoft[doména skryta]> To: "Konference "SAPI-1 a československé mikropočítače"" <sapipandora.cz> Sent: Tuesday, September 07, 2010 6:49 PM Subject: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!! > > Dovoluji si všem zainteresovaným oznámit, že se podařilo dosáhnout historicky prvního bootu s replikou řadiče MFC-1A. Tímto považuji novodobou éru CP/M na SAPI za zahájenou. > Přikládám soubor, ve kterém jsem průběh bootu (je ještě rychlejší než ELIS) zachytil. Prozatím bootuju z originálních disket a samozřejmě budu pracovat na vytvoření kopií těchto disket. > Zároveň se mi podařilo identifikovat první chybu mnou upraveného BIOSu - původní rutina "console status" byla využívána jako inkrementační smyčka časovače vypnutí motoru mechanik. Při přepisování rutin konsole na sériový port jsem tuto funkci "zneškodnil" a motory se tedˇnevypínají. Budu na tom pracovat - I swear! --------------------- > sapipandora.cz > Konference o SAPI-1 > --- >
Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
Milan Palička SAPI-1
Já samozřejmě gratuluji, i když pro mě už je tohle docela "vyšší dívčí". Kdysi jsem se snažil vyrobit řadič FDD - CP/M pro ZX Spectrum s i8272, ale nerozchodil jsem to, i když mám dojem, že jsem daleko od cíle nebyl. Už to nemám (ani řadič, ani Spectrum).
Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
melsoft SAPI-1
No pořád jsem na tom tak, že mi chodí jen jeden ze tří postavených řadičů ale 1)na desce nebylo třeba nic upravovat !!! Klobouk 3x nahoru a zase dolů Petře !!! 2)kromě již dříve nalezených chyb (vadné IO) jsem pouze natvrdo uzemnil vstup desky řadiče /RDY. Podle výsledkového bufferu testu MFC1TEST jsem usoudil, že je špatně buďto signál /RDY nebo /FauLT. A signál /FLT nevím čím je dán, tak jsem prostě natvrdo udělal /RDY. Mám otestováno, že /RDY od mechanik chodí - bohužel asi moc pozdě. Jinak si to nedovedu vysvětlit. 3)Vím, že v té jedné rozchozené desce mi chodí všechny 4 !!! 8272, které jsem různě vypájel ze šrotu a už asi 3x jsem se je chystal vyhodit, protože jsem myslel, že to nechodí kvůli nim. Stejně tak mám odzkoušené všechny 8257 a také vím, že nechodí 8237 (možná po nějakých úpravách kódu). Show must go on!
Re: Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
melsoft SAPI-1
Vzhledem k tomu, že máme chodivý vzorek, originální softvér a výsledky testů co a jak má chodit, neměl by být problém vše rozchodit na dalších SAPI. Bohužel si uvědomuju, že postavit systém na 20let starých mechanikách je asi dost riskantní ale za prvé jsou od ing. Smutného a za druhé, když nám Roman pomůže, měl by se systém dát předělat na "současné" 3,5" mechaniky s 80ti stopami. Spolehlivost a kopírovatelnost systému by se měla zvýšit. Samozřejmě za preferenci považuju systém na bázi PMD-32-SD ale ten už je prakticky hotov a tudíž už mě to tak netáhne.... :-( Ještě jsem možná měl zmínit, že systém provozuju na JPR-1A a dvěma deskami RAM-1A nakonfigurovanými tak, aby pokryly celých 64kB a jako konzolový vstup/výstup používám DSM-1. To není moc rozbujelá konfigurace co?
Re: Re: Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
EC1045 SAPI-1
gratuluji k uspechu a kloubouk bich mel smekat ja az k zemi protoze udelat kopiji bi po trose cviku zvladla udelat i opice (rozhodl jsem se ze zdokumentuji nejen SAPI na urovni "zeleza" az do podoby vyrobnich podkladu [DPS] to ostatni je na vas)
spis bich dal prednost 5.25" HD mechanikam pred 3.5" jaksi maji bliz k 8smibitum a meli bi bit spolehlivejsi nez 3.5" a jestli se nepletu dali se nastavit do rezimu kdy se "chovani" jako 8" jinak radice a format disket je tez pro me visi divci
Re: Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
melsoft SAPI-1
Tak poslušně hlásím, že chodí již všechny 3 zatím sestavené řediče. Chyba byla nalezena. Docela zvažuju jestli ji zveřejnit ale je potřeba si alespoň občas nasypat popel na hlavu. Tedy po odzkoušení všech paticovýh součástek v druhé desce jsem dospěl k logickému závěru, že chyba musí být v zapájených součástkách. Začal jsem podle "inteligence" součástek s tranzistory (odpory přece umí zkontrolovat každej debil ne?). Ukázalo se, že jeden z tranzistorů KC635 vykazuje jakoby trvale sepnutý stav (deska mimo počítač!!!) a po kontrole lupou (já už při pátku fakt blbě vidím) jsem zjistil, že nese označení 78L05 asi nebude tou správnou náhražkou za KC635. V nejmenované prodejně (ještě tam chci nakupovat a kdoví kdo tohle všechno čte) by si měli udělat pořádek v šuplíčkách se součástkami a já bych potřeboval nějaké zánovnější oči. Po výměně "tranzistoru" samozřejmě nastal brilantní boot na první škrtnutí. Troufám si tvrdit, že pokud se ostatní stavitelé nedopustí podobných stupidních chyb, musí řadič chodit na první našlápnutí. Hodně štěstí a pevnou ruku při pájení!!!
Re: Re: Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
melsoft SAPI-1
Tak jsem dnes ověřil, že řadič lze postavit při troše pozornosti na první dobrou. Od rána jsem postavil už dva ks a oba dva se chytly na první pokus. Jediný zádrhel je, že jsem zapomněl koupit krystaly 8MHz, takže jsem testoval s "putovním" krystalem ale i tak "no problemo". Dexi napiš jestli náhodou nemáš dva nadbytečné 8MHz krystaly. Pokud ano, můžeš se pro řadiče stavit (krystaly osadím na počkání), pokud ne, vydrž než je koupím a osadím.
Re: Re: Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!
Pavel Železo SAPI-1
jeden Xtal mohu věnovat Pavel
Zobrazit citovaný text (1 řádek)
> ----------------------------------------
Zobrazit citovaný text (5 řádků)
> Dexi napiš jestli náhodou nemáš dva nadbytečné 8MHz krystaly. Pokud ano, můžeš > se pro řadiče stavit (krystaly osadím na počkání), pokud ne, vydrž než je koupím > a osadím.---------------------