28. 2. 2009

Co se vše stihlo v poslední době udělat pro to mrtvé MBčko...

Ačkoliv se Vám mnozí demagogové (ne, tentokrát to opravdu nejsem já :) ) snaží namluvit, že MB-02+ s BS Dosem 3.08 je mrtvá platforma, na kterou nevznikají žádné programy, rád bych Vás vyvedl z omylu. Dovolil jsem si udělat takové malé schrnutí našich výtvorů pro MB-02+, které jsme s Logoutem zvládli v poslední době.

Takže:


FlashBoot - bootování BS Dosu bez nutnosti mít připojenou floppy mechaniku s bootvací disketou. Obrázek spáchal Factor6. Jako systémový disk se používá disk 3, na kterém můžete mít uložen soubor autoexe, který se při bootování spustí. Na detekování HDD image na CF kartě či "hadru" se používá mírně ořezaná utilita Easy HDD.



FF20 - rychlý formátovač pro virtuální disky na CF kartě pro BS Dos 3.08. V současné době mám ještě jeden rest, který jsem slíbil Hoodovi. Takže v nejbližší době čekejte novou verzi.




tap2mbhdd - tuto utilitku nespáchal nikdo z MB Maniax, ale človíček, který si říká Dusky. Odpověděl na moji prosbu a tuto utilitku vytvořil. Jedná se o utilitku, která Vám z TAP souboru vytvoří image, který je schodný s formátem, který se používá na CF kartě.

MB Commander 2.1 - jelikož se díky Samistovi podařilo zachránit zdrojáky verze 2.0, vyšla opravená verze MB Commanderu. Byly opravené chyby v rutinkách s DMA, a přidal jsem pár drobností. Jo a čekejte další verze, MB Commander není něco co se lehce opouští... našlo se pár chyb, tak až je opravím, tak vyjde nová verze...



TrueWare - můj pokus o zápis na FAT16. Prozatím jsem tento "projekt" odsunul na vedlejší kolej. Zdrojáky mám uložené, tak jakmile se začnu nudit, tak se na to opět vrhnu. V současné době mám v plánu ale jiné věci, ale člověk nikdy neví... Takže tímto si sypu popel na hlavu. Projel jsem to na celé čáře, ja lama, ko*ot a blb... uznávám :)

Binary Clock - binární hodiny pro Vaše MB-02+ s RTC čipem... Logout je prostě heavy assembler coder :)





PathIncludingTime - neboli PIT. O tom se tu psalo nedávno.

Další věci co zde uvedu se netýkají MB Maniax, ale i tak si zaslouží zmíňku:

- NMI Menu od Hooda
- Portování ResiDOSu pro MB-02+
- MB Resi Copz Tool - kopírka souborů na FAT16/32, která využívá OS ResiDOS.
- Portování Demfiru pro MB-02+
- Portování FatWARE pro MB-02+
- ZASM 3.0 pro MB-02+

Pořád si myslíte, že MB-02+ je mrtvý kus HW. Co bylo vytvořeno na Vaše obdivované systémy?

26. 2. 2009

PathIncludingTime v1.1

Jelikož Hood našel menší chybu v PITovi (za což mu děkuji), uvolňuji dnes poslední verzi tohoto patche. (vice zde)

Stahovat můžete zde.

Ještě jako důkaz funkčnosti jeden screenshot:

25. 2. 2009

PIT - opravená verze

Takže se s Vami dnes podělím o poslední verzi patche pro BS Dos, Logoutem trefně nazvaný Path Including Time. Opravil jsem chybu s hláškou Scroll ? a nic se již na obrazovce nepřemazává.

Takže stahovat můžete zde. Jedná se o finální a poslední verzi. Nebudu již tento patch nijak rozšiřovat, tedy pokud se samozřejmě nenajde nějaká chyba...

V archivu ZIP najdete i zdrojový kód, takže kdokoliv bude chtít patch rozšířit, upravit, budete si muset vystačit svépomocí...

PathIncludingTime - PIT

Takže tady můžete sosat patch, nad kterým jsem strávil poslední dva dny. Těsně před releasem jsem našel jeden bug.

Když bude mít adresář počet položek, které se vejdou na obrazovku, poslední dva záznamy z adresáře vám přepíše hláška:

0 OK, 0:1

už vím kde je chyba, vrhnu se na to dnes večer...

Jináč v RealSpecu po aplikování tohoto patche se nepovedl save (nahodila se červená obrazovka), ale na realném Spectru vše jede...

Testujte, posílejte připomínky, nebo jen kritizujte...

btw. Logoutovi děkuji za vymyšlení názvu pro patch, mého psíka to potěšilo a spokojeně pobroukává v košíku :)

Nový výpis adresáře pro BS Dos 3.08 - hotovo!

Tak jsem dnes v 04:58 hodin dokončil patch a vše je kompletně hotovo. Patch je dlouhý přesně 3000 bytů (než začnete nadávat, tak obsahuje font o délce 768 bytů, tisk. rutinky - jsou rozepsané veškeré smyčky - qůli rychlosti, ...).

Ještě přiložím screenshot:


Patch se nahrává do MB stránky od adresy #229D a prozatím jí mám ve stránce 66. Takže otázka do pléna, do jaké stránky mám patch vložit, aby nekolidoval s již existujícími patchy? Jen pro pořádek, adresu #229D nebudu měnit, neboť jsem vše napsal co nejjednodušeji, aby se pokud možno nezměnila rychlost výpisu adresáře.

Keep coding ataristi! :)

24. 2. 2009

Nový výpis adresáře pro BS Dos 3.08 - update!!!

Jelikož na speccy konferenci se nedávno psalo, že kdosi, kdysi viděl screenshot výpisu adresáře BS Dosu, kde bylo 4 bitovým fontem vypsán datum a čas vytvoření souboru a nikdo nevěděl jestli uvedený patch existuje/existoval, rozhodl jsem se ho napsat. Hrál jsem si s tím dnes jen asi hodinku, ale výsledek můžete vidět na následujícím screenshotu:



Ještě dnes pravděpodobně stihnu vypsat datum a čas vytvoření souboru, ale nic raději neslibuji. V posledni době nestíhám skoro nic...

Prozatím se nejedná o patch. Jedná se o prográmek, který běží od adresy 32768 a jen se napíchně na BS Dos. Takže jestli tento příspěvek bude číst Hood, který má pravděpodobně nejlepší přehled o volných stránkách a volných místech v MB-02+, ať mi napíše do jaké stránky a jaké stránkovací body (volné místo v BS Dosu) mohu použít...

Keep coding!

UPDATE:

Tak výpis času a datumu je již hotov. Podívejte se zde:


Dnes, 24.2.2009, v 15.58 hodin jsem si jako zkušební soubor vytvořil soubor s názvem ´a´. Je jako poslední ve výpisu....

Teď už jen z toho udělat patch... :)