Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 3 zprávy

Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!

melsoft SAPI-1

Takže vážení, čest a sláva Romanovi!!! Opět slavně zvítězil a odhalil,
 proč se nevypínají motory. 
Vysvětlivka:
Za normálnych okolností BDOS pri čakaní na klávesu (príkaz z command line)
volá zrejme iba CONI0 a tak sa na odpočítavanie timeoutu nedostane. CONS0 je 
volané zvyčajne iba keď sa niečo vykonáva alebo vypisuje, ako test či
užívateľ napr. nechce prerušiť danú operáciu.
Pokiaľ sa pozrieš do pôvodného riešenia v pkt1-rombios.asm, tak CONI0 na
začiatku volá CONS0 a tým zabezpečí, že sa obslúženie timeoutu
vykoná.
Takže CONI0 bude vyzerať takto:

CONI0: CALL CONS0  ;BYLA STLACENA KLAVESA
             JNC CONI0       ;NE, CEKEJ
             IN 12h                ;BYLA, NACTI ZNAK
             ANI 7fh               ;MASKUJ MSB
             RET

Chyba je opravena a oprava odzkoušena, vše funguje jak má a já tímto
považuji základní BIOS pro SAPI s MFC-1A za odzkoušený a uvolněný. 
Na Dropboxu hledejte BIOS7.ASM
Další úpravy asi budou následovat ale asi již v C-BIOSu, tj. na disketě a 
budou se týkat úpravy formátu disket. Vzhledem k tomu, že 5,25" SSSD asi už
nikde neexistuje, navrhoval bych místo ní do systému zařadit 8" DSDD,
kterýchžto disket se po světě kolem potuluje "hafo" a jenom čert ví, co na
nich všechno je. Vše samozřejmě záleží na tom, jestli se tohoto úkolu
(vymyšlení příslušných tabulek) zhostí Roman. Já je posléze zkusím
vpašovat na disketu.
Dalším krokem bude přeškolit první dvě mechaniky z DSDD 40stop na DSDD 80 
stop, respektive z 5,25" na 3,5". Ale nepředbíhejme.... 

Mimochodem zdá se mi to nebo 3,5" disket s kapacitou 720kB je strašně málo? 
Já jsem ve svých zásobách řádově stovek disket našel 3 (slovy tři) a to
ještě na jedné z nich je DOS 3.3 (takže je nedotknutelná!).

Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!

Pavel Železo SAPI-1

Dobrý práce , pánové !!!

Už se těším, až mi 8" mechanika zavrní do ouška :)

BTW 3,5" diskety 720kB používají Sharpisté (mám hafo), uživatelé Amig (na
 Aukru se dají koupit) a další.
Je ale fakt, že v poměru ke klasice 1.44 MB   je jich sakra málo.

zdraví
Pavel


Zobrazit citovaný text (55 řádků)
> ----------------------------------------
> 
> Takže vážení, čest a sláva Romanovi!!! Opět slavně zvítězil a
odhalil, proč se
> nevypínají motory. 
> Vysvětlivka:
> Za normálnych okolností BDOS pri čakaní na klávesu (príkaz z command
line) volá
> zrejme iba CONI0 a tak sa na odpočítavanie timeoutu nedostane. CONS0 je
volané
> zvyčajne iba keď sa niečo vykonáva alebo vypisuje, ako test či
užívateľ napr.
> nechce prerušiť danú operáciu.
> Pokiaľ sa pozrieš do pôvodného riešenia v pkt1-rombios.asm, tak CONI0
na
> začiatku volá CONS0 a tým zabezpečí, že sa obslúženie timeoutu
vykoná.
> Takže CONI0 bude vyzerať takto:
> 
> CONI0: CALL CONS0  ;BYLA STLACENA KLAVESA
>              JNC CONI0       ;NE, CEKEJ
>              IN 12h                ;BYLA, NACTI ZNAK
>              ANI 7fh               ;MASKUJ MSB
>              RET
> 
> Chyba je opravena a oprava odzkoušena, vše funguje jak má a já tímto
považuji
> základní BIOS pro SAPI s MFC-1A za odzkoušený a uvolněný. 
> Na Dropboxu hledejte BIOS7.ASM
> Další úpravy asi budou následovat ale asi již v C-BIOSu, tj. na disketě 
a budou
> se týkat úpravy formátu disket. Vzhledem k tomu, že 5,25" SSSD asi už
nikde
> neexistuje, navrhoval bych místo ní do systému zařadit 8" DSDD,
kterýchžto
> disket se po světě kolem potuluje "hafo" a jenom čert ví, co na nich
všechno je.
> Vše samozřejmě záleží na tom, jestli se tohoto úkolu (vymyšlení
příslušných
> tabulek) zhostí Roman. Já je posléze zkusím vpašovat na disketu.
> Dalším krokem bude přeškolit první dvě mechaniky z DSDD 40stop na DSDD
80 stop,
> respektive z 5,25" na 3,5". Ale nepředbíhejme.... 
> 
> Mimochodem zdá se mi to nebo 3,5" disket s kapacitou 720kB je strašně
málo? Já
> jsem ve svých zásobách řádově stovek disket našel 3 (slovy tři) a to
ještě na
> jedné z nich je DOS 3.3 (takže je nedotknutelná!).---------------------
> sapipandora.cz
> Konference o SAPI-1
> ---
> 
> 
> 

Re: Re: MFC-1A HEURÉKA !!!!!!!!!!!!!!!!!!!

EC1045 SAPI-1

ja mam doma jen jednu 8" DS DD (doufam) jinak hromadu 5.25" DS HD z PeCek spis bich se priklonil k tomu abi A: a B: bili 5.25" DS HD a ostatni bili volitelne popripade udelat obdobu z PC kdy tam bude neco jako bios nebo jak to bilo na FDC-1 kdy tam bili prepinace kterimi se nastavovalo co je za mechaniku (tj. programek z BOOT ROM si nejdriv precetl stav prepinacu a podle toho se nastavila obsluha)

pokut se dobre pamatuji dali se nastavi 5.25" ci snad jsou primo zpetne slucitelne s 8" melo bi platit 8" DSSD = 5.25 DSDD a 8" DSDD = 5.25 DSHD pokut se milim tak se rat poucim je to dost dlouho co jsem se v tom stoural a moc chitrej sem z toho nebil

co jsem se dival tak mam doma systemove diskety s DOS 3.3 (5.25" HD) snad dokonce 3x a dokonce original krabici s DOS 4.01 3x 5.25" DD

kdiz prijde na vec tak mam doma obrazi disket od DOS 1.0 po 7.0beta a WIN od 1.0 po 3.0 (EN) kdisi vihramano na netu i s programkem kteri to umi nahrat z obrazu zpet na disketu