24. 12. 2008

Veselé Vánoce a šťastný Nový rok 2009...

Bohužel jsem nezvládl nakódovat žádné 38kB only 128k demo s velmi trapným ATTR efektem, ale i přesto by jsem Vám jménem MB Maniax popřál bohatého ježíška a hodně štěstí do nového roku 2009.

Doufám, že pod stromečkem najdete hodně ZX compatible periferií a při Silvestru neskončíte errorovou hláškou:

M RAMTOP no good 0:1 :)

Mě tato hláška přijde vtipná, jestli Vám ne, tak jste ataristi... ale i těm přeji, aby našli pod stromečkem hodně ZX hardwaru :)

11. 12. 2008

MB Maniax & ZeroTeam - Freestyle vystoupení

Psal se rok 2005 a všichni jsme byli mladší a krásnější:




Video bylo natočeno během ČervConu 2005, což byl malý (téměř až rodinný) sraz s mezinárodní účastí v malé chaloupce, v ještě menším vidlákově. Video nalezeno při úklidu na zálohovacím disku, kvalita nízká - natáčeno mobilem.

8. 12. 2008

Pozvánka na JHCon 2008

Po delší době Vás opět budu chvíli otravovat na SpeccyWebu já. Každý si jistě zaregistroval, že se chystá JHCon. Na několika webech se objevila tato pozvánka:




Aby jsme nebyli pozadu, vytvořili jsme s Logoutem vastní pozvánku (samozřejmě ZX 128k compatible) a to za přispění Hooda.

Stahovat můžete zde: JHCon JHCon 2008 Late Invitro.

Keep coding!

24. 11. 2008

BinaryClock 1.0 for MB-02

I když nejsem programátor, MB-02+ nepoužívám a se Spectrem mám společné jen to, že organizuju JHCon, rozhodl jsem se, že ke svým sobotním narozeninám dokončím jednu blbůstku, kterou jsem začal před více než třemi lety cestou vlakem ze ShuConu.
Binary Clock můžete znát ze svého PC/Maca, jelikož je to kravinka, která nechybí v počítači žádného správného geeka a hackera (dokonce se dají koupit jako stolní hodiny).
Princip je prostý: desítky a jednotky hodin, minut a sekund jsou zobrazeny binárně:



Dovolil jsem si udělat je "skinovací", takže je možné měnit jejich vzhled. Skiny jsou jako standardní obrázky (6912B), které samozřejmě musí mít prázdné okénko v patřičných místech. Soubory se skiny se musí jmenovat bclockA až bclockZ. Kterákoliv z kláves Y,U,I,O,P slouží k načtení následujícího skinu, klávesou z množiny Q,W,E,R,T k načteme skin předchozí. První tři skiny v release 1.0 jsou od Factora6, poslední je skin můj, na kterém jsem vše testoval během psaní. Vypadá takhle:


Pro ty, kteří MB-02 s RTC nemají a chtějí se podívat, jak se to hýbe, jsem udělal krátké video a hodil ho na YouTube:





A na závěr ješte vše ke stažení:

20. 11. 2008

Česká ZX scéna

Tak jsem si přečetl diskuzi na stránkách CI5, kde se Sweet obul do extremních spectristů a aj ostatních spectristů, kteří se nedostavili na koncert kapely AY Riders.

Sám jsem na tom koncertě nebyl a mohl bych zde napsat své důvody, ale dělat to nebudu, mrzí mě že jsem tam nebyl, a že jsem nemohl AY Riders podpořit, ale to je něco co už nezměním.

Co mě ale zaráží je to, že se šíří osobní útoky mezi spectristama. Vím, že se to v minulosti dělo hodně často, ale v současné době je to myslím extrém. Nechci si hrát na hipíka (kdo mne zná asi ví proč :) ), ale zkuste se všichni než něco napíšete nad obsahem zamyslet.

Za poslední dobu jsem četl několik narážek od Sweeta na nedodělaný TrueWare. Ano, není dodělaný a je mi to v podstatě jedno. Jsem fakt znechucen tím co se teď děje a tak než abych seděl u compu a louskal instrukce Z80 a snažil se něco vypotit pro scénu, která se umí jen handrkovat, pomlouvat a špinit ostatní, jdu raději ven se psem, někam si zajdu s manželkou, jdu si zaboxovat, zastřílet, rozmlátit nějaké (neo)nácky.

A víte co? Je mi krásně. ZX konferenci odebíram, ale dlouho jsem jí už nečetl a nemínim to měnit. Takže si dál nadávejte na Hooda (ačkoliv je dost věcí, které bych mu vytkl) je to člověk kterej aspoň něco dělá. A já za sebe Vám přeji v této činnosti hodně štěstí...

12. 11. 2008

Spectristické fotoresty

Konečně jsem se dostal jednoho krásného dne k tomu, abych si utřídil fotky, které jsem nafotil na nejrůznějším Speccy akcích v letech 2004 a 2005. Rozhodl jsem se o ně podělit a nahrál jsem je všechny do webové galerie Picasa. Následují odkazy na jednotlivá fotoalba. Pokud se chcete pokochat fotkama z doby, kdy jsme ještě byli všichni krásní a mladí, směle do toho! 


PhaCon 2004
RockOn 2004
ZlínCon 2004
KapliCon 2005
BrCon 2005


Fotky, které jsem fotil v dalších letech se mi snad povede roztřídit a dát online v nejbližších týdnech. Speccy zdar!

19. 9. 2008

FatWARE pro MB-02+

Dnes ráno se na speccy konferenci objevila nenápadná zpráva od Velesofta, že společně s Hoodem přeportovali FatWARE pro MB-02+.

Stahovat můžete zde.

Dnes FatWARE vyzkouším a pak dám vědět jak moc se mi tento počin líbí. Prozatím jsem nadšený, neboť zase vzniklo něco "nového" pro MB-02+. ;)

1. 9. 2008

TrueWare - aktuální stav

Dnes se Zilog uvolil a poslal na Speccy konferenci na Pandoře rutinku, která provádí Read/Write na IDE zařízení. S jeho svolením jí zde uveřejníme.

Zde je...

Vstupy:

;HL = target address
;B = number of sectors
;E = sector (or LBA[7-0])
;D = cyl-low (or LBA[15-8])
;C = cyl-high (or LBA[23-16])
;A = head etc. (or LBA[28-24])

;bit A.7=A.5=1
;bit A.4=device (0=master, 1=slave)
;bit A.6=CHS/LBA (0=CHS, 1=LBA)
;CY=operation (1=write, 0=read)

Jen na objasněnou (to co mi nebylo hned jasné):

- bit 7 a 5 reg. 'a' musí být nastaveny na 1
- carry flagem se určuje read/write
- reg. 'b' určuje počet cektorů, které chceme najednou načíst

readsec: out ($bb),a
        r1: in a,($bf)
        bit 6,a
        jr z,r1
        ld a,b
        out ($ab),a
        ld a,e
        out ($af),a
        ld a,d
        out ($b3),a
        ld a,c
        out ($b7),a
        ld a,$20
        jr nc,r2
        ld a,$30
r2:     out ($bf),a
        push af
r3:     in a,($bf)
        and $c8
        cp $48
        jr nz,r3
        pop af
        push bc
        ld bc,$a3
        jr nc,r4
        otir
        otir
        jr r5
r4:     inir
        inir
r5:     pop bc
        djnz r3
r6:     in a,($bf)
        rla
        jr c,r6
        ret


Tak a teď k aktuálnímu stavu prográmku TrueWare.

Jelikož jsem celý program skoro celý přepsal jsem téměř na začátku.

Funguje:

- načte se MBR sektor
- zjistí se info o první partition
- načte se první sektor FAT tabulky
- zjistí se první datový sektor

Chybí:

- hledání volného clusteru ve FAT tabulce (rozpracováno, chybí táááákhle malinko :) )
- samotný zápis těla souboru
- zápis hlavičky soubru
- uložení FAT tabulky

Zítra snad budu mít první předvedení - schopnou verzi :)

Teď už snad vše půjde rychleji...

30. 8. 2008

Menší průzkum: Zápis na FAT16

Ačkoliv je práce na samostatné utilitce neustále v proudu (denně věnuji tomuto prográmku několik hodin), nejde vše tak ryhle jak jsem si původně myslel. Jsou dvě věci, které by jsme rádi prezentovali.

První je název projektu. Logout svým bystrým úsudkem, vtipem a citem pojmenoval tento projekt trueware. :) Takže v příštích oznámeních se budeme odkazovat na tento název :)

Další věc, kterou bysme rádi probrali na veřejnosti, je samotný trueware (sakra mě se ten název moc líbí). Resp. to co má dělat.

Logout to shrnul v předcházejícím článku takto:

Jen bych doplnil fakt, ze nebude treba shanet zadne FDD rutinky a nic portovat; pokud uz jsem Shreka dostatecne presvedcil aby utilita fungovala pres kazetove load/save operace, pak pujde bez uprav na BS-DOS, MDOS3, DEMFIR a FATWARE; nastavi se ukazatel virtualni kazety v BS-DOS, pusti se utilita, zada se kolik souboru od aktualni pozice se ma loadnout z BS-DOSu a sejvnout na FAT16 a je hotovo; stejne to pak muzou delat v TAPE-emulatoru v MDOS3.

Což je sice pěkná věc, jistě by fungovala, ale má jeden nedostatek. Soubor, který by jsme chtěli přenášet na FAT16 by byl omezený délkou (volnou pamětí na ZX Spectru) a jelikož TAP soubory (qůli kterým to vlastně děláme) mají občas několika násobně větší velikost než 48 kB, je tento princip fungování trueware nevhodný.

Druhý způsob je, že se bude používat sequenční čtení souboru a postupně se bude loudovat na FAT16tku, což vyřeší problém, který je uveden v prvním případě, ale na druhé straně bude HW závislý na diskových operacích daného řadiče. (tzn. bude verze pro BS Dos, MDos 3, ...).

Tak a teď se lidi pod článek vyjádřete co byste radeji...

btw. během zítřka budu mít již fungující zápis... fakt na tom pracuju ;)

28. 8. 2008

Zapis souborů na FAT16 (zatím) jen pro MB-02+

Ten, kdo aspoň občas sleduje speccy konferenci na Pandora.cz, si nemohl všimnout "menšího" flame ohledně ukládání souborů na soborový systém FAT16 a to pomocí DIvIDE. Stanovisko členů MB Maniax je myslím veřejně známé a nemusím ho zde opakovat. Jelikož ale nepatříme mezi lidi, kteří dokážou jen o věci kecat, rozhodli jsme se udělat universální utilitku, která bude umět SAVE na souborový systém FAT16.

Zasedl jsem tedy včera večer k počítači a začal programovat. Občas jsem otravoval Logouta, občas Bennyho na IRC (ohledně speccyfikace FAT16) a začal jsem kódovat. Stanovil jsem si prozatím tento cíl:

Uložit na HDD (CF, SD...) soubor screen.scr, ve kterém bude uložena aktuální obrazovka speccyho (start 16384, délka 6912). Než jsem šel do pelechu, tak jsem měl základní kostru programu. Ráno jsem pár věcí optimalizoval (vidíš Zilogu, že to jde). A teď mám program hotov.

Jelikož ale musím pryč a až do večera nebudu doma, tak program budu zkoušet až večer. (pravděpodbně to stejně nepůjde, ale to se podá :) ) Ale aby jste aspoň malinko uvěřili, zde je obrázek se zdrojovým textem:



Prozatím nedám k dispozici zdrojový text, vzhledem k tomu, že nevím jestli vše funguje. Proč teda píši tenhle článek? Možná proto, aby si lidi uvědomili, že kecat umí opravdu každej (dokonce aj Falcen :) ), ale přiložit ruku k dílu umí málokdo.

Jináč v současné době bude k dispozici pouze MB-02+ verze, neboť čtení a zápis na HDD je prováděn pomocí (hnusného, ošklivého,...) DMA.

Ještě pár bodů co máme v plánu:

  • převod souborů na FAT16 (SAVE)
  • čtení souborů na FAT16
  • vytvoření TAP
  • rozsekání TAP na jednotlivé soubory
Mylím, že by to pro začátek stačilo.

Jinak ještě doplním, tato utilitka bude jak pro DivIDE tak pro MB-02+ a další systémy. My prostě dodáme základní utilitku a ostatní bude již na Vás...

27. 8. 2008

Patch na ResiDos...

Takže na Hoodovo stránkách je ke stažení patchnutá verze ResiDosu. Patch je to jednoduchý, ale naprosto geniální (pro nás MBčkáře).

Jedna z nevýhod ResiDosu, o které jsem psal bylo, že rozšiřující příkazy se zapisovali na začátku se znakem '%'. Což nebylo moc praktické.

Hood tuto syntax rozšířil o tečku - '.', takže lze zadávat příkazy třeba takto:

.DIR
.CD

atd.

Tímto se práce v ResiDosu stává intuitivnější a hlavně ryhlejší.

Hoode, dobrá práce ;)

26. 8. 2008

Neautorizované prohlášení měsíčního prezidenta TDM

Nebeského maršála kontraadmirála generálpodplukovníka TDM, pyšnícího se od posledního ShuConu i titulem Měsíční prezident není třeba nijak sáhodlouze představovat. Tento dobrý a laskavý vůdce všech, kteří bojují prohlásil na adresu divIDE: "...neslozene lezi v supliku uz od prvni verze. Pouzivam ZX Microdrive - umi SAVE :-)" (redakčně zkráceno)

Berme si z těchto slov ponaučení!

25. 8. 2008

Problémy s RGB kabelem a LCD televizí Samsung

Velkou LCD televizi jsem si nekupoval proto, že chci pravidelně sledovat osudy hrdinů seriálu Velmi křehké vztahy, ani proto, že nějaký levnější lapač prachu by byl pod úroveň člena MB Maniax. Učinil jsem tak proto, abych mohl z pohodlí svého bytu sledovat The Path na screenu důstojném velikosti tohoto dema.
Žel ani po roce a půl jsem nebyl schopen tohoto cíle dosáhnout. Nechal jsem si od Nobyho udělat RGB kabel ale zjistil jsem, že obraz nejede. Tento víkend jsem se dostal k tomu, že jsem na 16. pin SCART kabelu přivedl napětí, které televizi oznamuje, že obraz je RGB a nikoliv kompozitní video. Televize už obraz ze Speccy tedy bere, nicméně dějou se divné věci. Obrázek je lepší než tisíc slov, video je pak za slov miliony (počet snímků za sekundu x počet sekund x 1000):




Může mi někdo jako naprostému hardwarovému lamerovi vysvětlit srozumitelným způsobem, co se to děje? Případně mi říct jak má vypadat správně a kompletně zapojený RGB kabel pro šedivou +2, abych mohl porovnat? Děkuji předem, Symbióza vám bude také vděčná.

NMI Menu 1.35

V předchozím článku jste se dozvěděli, že Hood vypustil do světa další verzi svého NMI menu. Pojďme se podívat blíže, co tato verze umí.

  • správně se detekuje IM1, IM2
  • softwarový deprchátor
  • 100% podpora Z80 snapů
  • umí zobrazit info o Z80 snapech
  • správné zobrazení registrů I a R v Devastaci+
  • Detekce ROM (48/128)
  • možnost návratu do libovolné SRAM stránky nebo do originální ROM
  • při vstupu do NMI menu se ukládá na zásobník jen 4 byty
  • přidán BASICový konfigurátor NMI menu
  • opraveno save SNA

Myslím, že novinek je hodně.

Jen mě zarazilo to, že při vstupu do NMI jsou na zásobník uloženy 4 byty.

nešlo by to provést takhle?

       ld (SAVESP+1),sp
       ld sp,BUFFER

...
;NMI - hlavní program
...

SAVESP ld sp,0
       ret

       ds 256 ;nebo menší/větší podle toho jak velký buffer potřebujeme
BUFFER


Uložila by se pouze návratová adresa z NMI menu (2 byty).

Možná se pletu (což je možné) nevím přesně jak Hoodovo NMI menu funguje neboť nejsou k dispozici zdrojové kódy :(

I tak se jedná o velmi povedený program, který nesmí chybět v žádném autoexecu na bootovací disketě :)

24. 8. 2008

Stránky Hooda spuštěny

Ano, jak nadpis napověděl, stránky Hooda spuštěny. :)

Najdete je na adrese http://hood.speccy.cz.

A hned na zacatek: Hood vypustil do světa novou verzi NMI menu 1.35, což komentuje slovy: hurrahh

Karate junior

Víte co je karate? Ano? A víte kdo je Karate? Jedná se o jednoho spectristu, který se účastní například ShuConu. Takže máme to potěšení Vám oznámit, že se panu Karatistovi (Karatovi, Karatu...) povedl kaskadérský kousek... (viz obrázek)


Karate junior se narodil v úterý 19.8.2008 v 9.30 hod., měří 48 cm a váží 3,20 Kg.

Za MB Maniax přejem Karate juniorovi vše nej do nového života.

FF20 - verze 1.0

A je to tady!!!

Prográmek ff20 je zde v nové verzi: 1.0

Ptáte se proč je to hned verze 1.0? V této verzi se objevila další feature - rychlé formátování. Myslím, že oproti původní rychlosti se jedná o rapidní zrychlení. Naformátování celého disku bude již jen otázkou vteřin - a né minut, desetiminut, nebo jak uvádí moje babička "záležitost několika hodin".

Formátování by se dalo ještě zrychlit - nevykresloval bych progress bar, ale mě se tam líbí, tak ho tam zatím nechám.

Jinac touto cestou bych chtěl poděkovat našemu tatíčkovi Busymu, který mi poradil, byl oporou v těžkých chvílích (kdy mi ff20 způsoboval reset a těžké spaní) :)

Teď k programu:

V menu se objevila další položka: Fast format.

Defaultně je tato položka zapnutá, ale dá se přepnout (klávesou ´5´, nebo na ní jednoduše najeďte pomocí šipek a změntě hodnotu klávesou ENTER) a můžete formátovat opět pomalu.

poznámka: rychlé formátování je řešeno tak, že se vynechal zápis a kontrola jednotlivých sektorů na disketě - všechny se označí za bezchybné (na CF kartě to byla celkem zbytečnost). To má nevýhodu pokud by někdo formátoval reálnou disketu, tam se chyby občas objeví.

Na rozloučenou jeden akční obrázek:



23. 8. 2008

Najdlhsi program na reset ZX Spectra

Jelikož se mi na netu povedlo vyšťourat pár starších článků z bývalého SpeccyWebu, tak je zde občas uveřejníme. Dnes to bude: zabavny prispevok od mikezt. :)

Vo svojich programoch budete mozno niekedy potrebovat funkciu RESET. Ja som vytvoril najdlhsi program na tuto uzitocnu funkciu. Program skutocne vyuziva do posledneho bitu celu pamat, od adresy 16384 (#4000) az po 65535 (#ffff). Tu je zdrojovy text:


          ld hl,RESET
          ld de,16384
          push de
          ld bc,RESETLEN
          ldir
          ret
RESET     ld hl,16384+RESETLEN
          ld d,h
          ld e,l
          inc e
          ld bc,(65536-16384+RESETLEN)
          ld (hl),0
          ldir
RESETLEN  equ $-RESET


Ako je vidiet, program nie je relokovatelny, ale moze sa prelozit na lubovolne miesto v pamati od 16384+RESETLEN az po 65535-RESETLEN-13. Pre majitelov 128ciek by som doporucil na zaciatok doplnit OUT 32765,16, aby sa im po resete objavila prva stranka a prva videoram. Mozno si hovorite, to nie je mozne, tychto par riadkov zdrojoveho textu sa hrdo nazyva najdlhsi program na reset ZX Spectra? Ano, vazeny priatelia, je to tak. Program totiz sam o sebe nie je tym programom, ktory reset vykonava, ale iba jeho generatorom. Program si pozorne prestudujte a ak vam nic nehovori, vyskusajte si ho krokovat vo svojom oblubenom monitore strojoveho kodu.

Prajem vam vela uspesnych resetov vasho milacika a tiez vasho ZX Spectra.

mikezt

22. 8. 2008

Save na FatWare aneb perličky Venci Perlíka

Jistě si všichni pamatujete náš nejeden provokativní článek na DivIDE, kde jsme se naváželi do koncepce operačních systému napsaných pro tento kus hardwaru (samozřejmě mimo MDosu 3, ten je bezchybnej - ahoj Sweete :) ).

V jednom z posledních článku, který se věnoval této "problematice" (v uvozovkách proto, neboť uživatelům MB-02+ je DivIDE ukradené :) ), se v komentářích objevil nějaký Venca Perlík, který z nás udělal absolutní nuly s tvrzením, že již napsal několik (nebo jeden, už si to přesně nepamatuji...) operačních systémů. Dále napsal, že zápis na FAT16 ve FatWare bude. Ujal se ho totiž on sám...

Uběhlo pár měsíců, pár lidí se za tu dobu oženilo (opět zdravím Sweeta, Freddyho :) ), ale zápis na FAT16 ve FatWare není. Dokonce není slyšet ani o Vencovi Perlíkovi.

Je pár možností...

  1. Venca Perlík sice SAVE do FatWARE udělal, ale nechává si to pro sebe
  2. Venca Perlík neexistuje
  3. Venca Perlík je pseudonym někoho kdo nám chtěl zavřít hu... eee teda ústa.
  4. Vencu Perlíka jsme si vymysleli my, neboť jsme MB Maniax :)
Co si myslíte o tom vy?

21. 8. 2008

ff20 - verze 0.5

Už je to nějaký pátek, co se na SpeccyWebu objevil prográmek ff20. Teda, ono je to popravdě nějaký patek co se na SpeccyWebu vůbec něco objevilo ;) Takže pro všechny nedočkavce, SpeccyWeb je zpět s ním opět MB Maniax a věřte, že si nízkou úroveň udržíme i nadále... :)

Tak jako pokec na uvítanou by to stačilo, taď k věci, proč vlastně píši tento článek. Ti bystřejší (ano, jedná se o uživatele ZX Spectra :) ) jistě poznali, že je k dispozici nová verze programu ff20.

Co nového program umí?

  • Formátovat disky ze seznamu, který zadáte. Jednotlivé čísla disku oddělujte čárkou (no, není to geniální?)
  • Opravil jsem pár chyb z předchozí verze a malinko předělal menu...
Vím, že toho není mnoho, ale pro dnešek by to stačilo ne? :)

Tady je jeden akční obrázek :)




Jinac do další verze se budu snažit natlačit rychlé formátování, neboť formátovat třeba 120 disků tímhle způsobem je opravdu na hóóóódně dlouho. Takže se máte na co těšit...

btw. Stahujte zde.

3. 5. 2008

Výpadky

Jelikož jsem se právě rozzuřil nad tím, kolik spambotů sem píše a jelikož do redakčního systému, který používáme není až tak jednoduché doplňovat vlastní věci, tak zřejmně během dneška bude 1-2-8.net přecházet na jiný redakčák. Omlouvám se tímto předem za případné výpadky.

25. 4. 2008

Nové demo od ZeroTeamu

Možná jste to zaregistrovali, možná ne... V předchozím článku (týkající se mojí svatby) se v komentářích obejvil link na zvlaštní TAP soubor.... o co jde???
Podle nadpisu jste si možná tipli, že se jedná o demo :)
Je to naprosto nejlepší, nejhezčí, nejnadupanější demo jaké jsem kdy viděl.
Má dokonce ukazatel hlasitostí kanálů AY, geniální grafiku zkonvertovanou z Pomocného Computeru, textový scroll a dvě (ano, slovy DVĚ) hudby, které lze mezi sebou přepínat :).
Zde tento skvost můžete (teda musíte) stáhnout :).
Ještě jednou děkuji Mikeztovi, Ellvisovi, SKRjuovi (a ostatním *ovi) :)

19. 4. 2008

Víkendové výsledky

Každému, kdo zná obvyklou důvěryhodnost a spolehlivost SpeccyWebu, muselo být dění několika posledních dní přinejmenším velmi podezřelé. Chcete-li se uvést tok svých myšlenek do správného kontextu, určitě čtěte dále.
Hned na začátek v jedné větě vysvětlím o co vlastně jde: Shrek of MB Maniax se tento víkend oženil. Svatba byla naplánovaná již od prosince 2007, kdy také bylo rozhodnuto, že svědčit tomuto památnému počinu půjdu já, Logout of MB Maniax. Pro ty, kteří nemohou popadnout dech, jedna malá ilustrační fotografie:


Určitě vás teď napadlo, že MB Maniax jsou schopni takovouhe věc kompletně zinscenovat, protože kdyby to byla pravda, tak byste se jistě podrobnosti dozvěděli dříve. Musím vám tímto oznámit, že jedině díky tomuto webu se o svatbě dozvídáte dříve, než rodiče obou zúčastněných :-)


Nezbývá tedy novomanželům Shrekovým popřát do společné budoucnosti jen to nejlepší. A tento web se časem může vrátit k normánímu stavu.

Další důležitý zvrat

Z některých českých spectristických webů se pomalu, ale nezadržitelně stávají osobní blogy, a náš web nemůže zůstat pozadu za těmito moderními a pokrokovými trendy. MB Maniax pro Vás tedy mají jedno zásadní oznámení...


Chcete vědět víc? Zůstaňte s námi a v nejbližších dnech se vše dozvíte...

18. 4. 2008

Přechod MB Maniax na Atari

Dnes se MB Maniax opět sešli v Plzni aby prodiskutovali přechod na atari. Uznali jsme s Logoutem, že MB-02+ je k ničemu, je to megalomanský projekt, který nenutí programátora psát programy optimalisticky. Přešli jsme proto na procesor, který má pouze 3 (čtěte 3) registry.
Ovšem než si objednáme z dolarové ciziny tak sofistikovaný hardware, jakým je Atari XL, rozhodli jsme se vyzkoušet v pohodlí Shrekova domova nejdříve emulaci. Proto jsme se pokusili na PC v Linuxu naistalovat emulátor Xmess. Z nějakého důvodu se nepovedlo. Rozhodli jsme se to nebrat jako varování vyšší moci, že děláme zjevnou blbost a přešli k instalaci emulátoru Atari800.


Tady jsme byli úspěšnější. Sice pro začátek nefungovala grafika a zvuk, ale u Atari stejně člověk o moc nepřijde. Po několika hodinách používání jsme se ale rozhodli, že přeci jen zvuk i grafiku chceme. Shrek tedy zakouzlil v konzoli a po pár dalších hodinách a několika lahvích kvalitního pivního moku (Klasik, Měšťan, Lahváč) se podařilo.


Atari se zřejmě nikdy nevzdává a tak pro změnu nebyly k nalezení atarácké ROMky. Shrek neváhal udělat další sadu chlebíčků (s oříšky) a pak se dílo podařilo. Výsledkem tedy je, že počínaje dneškem jsou MB Maniax známi jako 6502Maniax.


Děkujeme tímto Zilogovi, že nám otevřel oči. Lépe programovat pro Atari, než pro MB-02+!

10. 4. 2008

Paměťové nároky ResiDOSu.. aneb co se nelíbí panu Zilogovi

Možná Vám přijde, že tímto článkem přilíváme olej do ohně, ale musíme reagovat na nějkteré výroky Ziloga ohledně nového systému ResiDOS. Je mi líto, ale některé jeho argumenty jsou mimo mísu, takže:
1) ResiDosu nestačí 128kB a je nenažraný - blbost, na MB-02+ s pamětí 128kB nejde ResiDos pustit z jediného důvodu: ResiDos se ukládá do stránky, kterou už 128k verze nemá a to z toho důvodu, aby nekolidoval s BS Dosem a případnými patchy (nmi menu, rtc patch, hdd patch...). Takže tohle je chyba instalátoru, že nedá na výběr stránku do které by se měl ResiDos nainstalovat...
2) ResiDos nejde na DivIDE - to není problém ResiDosu, ale samotného DivIDE. Velesoft má udělané rozšíření pro DivIDE, které umožní chod ResiDosu. Rozšíření emuluje stránkování MBčka po 16kB.
3) ResiDos je bastl - (nebo tak nějak to napsal... už si to přesně nepamatuji). Tak ať Zilog napíše svůj systém, kterým ostatním ukáže, že to jde. Pokládám Bazeho za mistra v optimalizaci kódu a i když i on narazil na paměťovou bariéru, věřím tomu, že se tam prostě systém nevejde. Narazili i ostatní (Sweet, Tritol), ale kdo z nich dělá 256b dema??? :) Bazeho beru v tomto oboru jako kapacitu.
4) DivIDE splnilo svůj účel - nesplnilo. Hodně lidí si koupilo DivIDE za účelem spohodlnění práce na speccym. Problém je, že lidi, kteří na ZXku něco aktivně vyvíjejí (hudba, grafika, soft) jsou s DivIDE v hajzlu, neboť nemají kam ukládat své výtvory (MDos3 je vyjímkou, ale tam se zase naráží na tu Zilogovu otřepanou frázi s kompatibilitou s PC světem...jo a pak ještě Demfir v poslední verzi, ale...)
5) Prodalo se 600 ks, nebudu DivIDE rozšiřovat - mňo problém je, že jestli si třeba 50 procent lidí kopilo DivIDE jako náhradu diskového systému s tím, že budou mít plnohodnotný systém, tak budou asi mírně zklamáni. Ano ale Ziloga může hřát, že se DivIDE prodalo 600 ks.
Na víc si momentálně nevzpomínám, resp. většinu věcí padlo na speccy konferenci od Tritola, Hooda, dexe...

Krásně to shrnul Logout:
Zilog navrhnul divIDE, protoze chtel dokazat, ze je mozne vsechno nacpat do 32kB+8kB pameti. Chtel to pochopitelne dokazat pomoci ostatnich a ted se divi, kdyz ostatni rikaji ze to je opruz a ze se jim to nelibi. Nevidim na tom nic spatneho. Na druhe strane jsou lidi co maji MB02 a muze jim to byt vsechno jedno, kdyby ovsem Zilog nemel potrebu neustale se do jejich MB02 navazet s tim, ze je priserne po vsech strankach. Tedy, pokud prijmeme fakt, ze Zilog ma absolutni pravdu ve vsem co rika, neni tu duvodu ke sporu. Preju pekne slunecne odpoledne. Nehadejte se a radsi jdete ven.

Takže přestaňte spamovat na konferenci, né všechny to zajímá a pojďte se hádat sem. SpeccyWeb je od toho :)

8. 4. 2008

Návod na transfer souborů mezi PC a MB-02+

Abych nebyl neprávem osočován, že jsem opustil idee MB Maniax, podělím se s Vámi o postup jak nahrávám do MB-02+ (s BS Dosem) soubory a to bez (Zilogu pozor!) floppyny :) (ono to pro MBčkáře možná nebude nic nového pod sluncem, ale pár lidem to možná pomůže...).
Jen pro začátek:
Mám k MBčku připojenou CF kartu o velikosti 256MB. Takže všechny hodnoty v příkazu 'dd' jsou pro toto médium.
Takže představme si, ze máme nějakou TAPku (třeba pokus.tap). Nejprve ji převedeme pomocí utilitky tap2mbhdd:
tap2mbhdd pokus.tap 0 pokus.mbd
Vznikne nám image diskety o velikosti 2MB.
Ten pak stačí hodit na CFkartu. Jelikož nepoužívám metodu LMNa, kterej má na CF kartě nahrané tyto image za sebou, tak si musím pomoct příkazem 'dd'.
dd if=pokus.mbd of=/dev/sdd bs=1 count=2097152 seek=2386432
Takhle se mi nahraje ten image na místo disku 4 (ten mi začíná na offsetu 2384632 na CF kartě).
Toť vše... děkuji za pozornost. :)

ResiDos - malá recenze

Možná někteří z Vás zaregistrovali, že se celkem nedávno uvolnil nový operační systém pro MB-02+ a to ResiDos. Ten kdo to nezaregistroval, je pravděpodobně atarsita, c64 user nebo Falcen :) Ukažme si tedy malinko podrobněji, co je ten ResiDos zač a co nového nám umožní na našem milovaném ZX Spectru.
Nebudu zde popisovat jak instalovat ResiDos, takové malé info jsem napsal do svého minulého článku, který se zabýval ResiDosem.
Připravte si tedy CF karty, nakopírujte tam nějaké TAPky, SNAPy a nebo jiné soubory a začněme.
Nejprve Vám řeknu, proč mi ResiDos přijde sympatický. ResiDos mi v něčem malinko připomína BS Dos. BS Dos totíž měl tzv. tečkované příkazy (.SEARCH, .KILL, .PRESS...), ResiDos má také něco takového, ale příkazy nezačínají symbolem '.' ale symbolem '%'.
Začněme hned několika základními příkazy.
Pro vylistování adresáře použijte: %DIR
Pro vstup do někalého adresáře: %CD "nazev"
Pro vrácení se do nadadresáře: %CD ".."
Na FAT16, lze číst/zapisovat přímo a to pomocí:
LOAD %"nazev"
LOAD %"nazev" CODE
SAVE %"nazev"
SAVE %"nazev" CODE

SNAPy lze nahrávat pomocí příkazu: %SNAPLOAD "název" (jsou podporovány SNA a Z80)

A teď to přijde... práce s TAP/TZX soubory.
Nejprve si stáhněte modul pro práci s TAPkama, který zavedeme následující sekvencí příkazů:
CLEAR 32767
%INSTALL "TAPEIO.PKG"

Poznámka: Ono vůbec ResiDos se mi líbí svou koncepcí a to svou modulárností: chcete novou vlastnost? Napište si modul do systému a ono to poběží :)

Po nainstalování tapeio modulu se nám ResiDos rozšířil o několik příkazů:
%TAPEIN "název"- vstoupíte do TAPky
%TAPEOUT "název" - vytvoření TAPky pro zápis. Opětovný příkaz %TAPEOUT TAPku "uzavře"
%TAPEOUT+ "název" - otevření TAPky pro zápis. Opětovný příkaz %TAPEOUT TAPku "uzavře"
%TAPELIST - vylistování obsahu TAPky
%TAPEWIND n - "přetočení " TAPky na blok číslo 'n'

Dále jsem k dispozici další příkazy: %TAPEBGET, %TAPEPUT, %TAPEMODE... o kterých ale nevím zatím nic, raději jsem je nezkoušel a má angličtina je na úrovni... no prostě jsem manuálu neporozuměl :)

Myslím, že už tímto ResiDos převyšuje minimálně stávající systémy na DivIDE (zápis na FAT16).

Dále jen výčet možností (zdaleka ne všech), které Vám ResiDos nabízí:

  • Přepínaní mezi PRIMARY a SLAVE diskem.
  • Vytváření partitions a práce s nimi (mazání, přejmenovávání...)
  • Formátování
  • Kopírování/přesouvání souborů/adresářů
  • Mazání souborů/adresářů
  • Vytvoření adresářů
  • Přejmenovávání souborů/adresářů
  • Měnit atributy souborů
  • Nastavit u souborů tzv. autorun
  • Instalovat moduly (%INSTALL)
A to vše pomocí příkazu z BASICU. Nepotřebujete skoro PeC na nic... CF kartu si připravíte na ZXku a můžete ji používat...
Ještě dodatek: mezi ResiDosem a BS Dosem lze přepínat.

OUT 23,64 - BS Dos
OUT 23,74 - ResiDos

Co dodat na závěr? ResiDos je systém, který si umím představit používat jako hlavní systém. Jsem sice zmlsaný BS Dosem a jeho intuitivním ovládáním, ale něco do sebe ResiDos má (minimálně to, že funguje na MB-02+ :) ).

Je sice pravda, že jako první znak použít procento je divné (tečka je mnohem lepší/rychlejší), ale co se dá dělat, furt je to lepší, než programovat na Atari :)
Každému doporučuji ResiDos minimálně vyzkoušet, opravdu to stojí za to...
A můj verdikt? Nechám tomu čas, zatím ResiDos zkouším, furt čumím do manuálu, takže čas ukáže.

btw. domácí stránka ResiDosu.

7. 4. 2008

Nová verze nmi menu pro MBčko, tentokrát 1.33h

Příznivci a majitelé MB02+. Přidal jsem do nmi menu další maličkost- EasyHdd write protect. Stahujte, užívejte, piště, námětujte, chvalte.... V balíku je i návod v PDF, protože dobrý program musí mít i dobrý manuál, aby jej uživatelé hojně užívali:).
Stahujte zde.
Hood

ResiDOS pro MB-02+

Dnes poslal Hood do speccy konference zprávu, že byl oficiálně uvolněn ResiDOS pro MB-02+. Ihned jsem ho sosnul a vyzkoušel. Takže stáhoval jsem z této stránky. Převedl jsem TAPku residos.tap pomocí utilitky tap2mbhdd.
Výsledný image jsem pomocí dd if=residos.mbd of=/dev/sdd bs=1 count=2097152 seek=289280 && sync (hodnoty pro příkaz dd si musíte zjistit sami...) zapsal na CF kartu a bootnul. Spustil BASICový program residos a provedl instalaci.
Vše najelo jak mělo. Vyměnil jsem CFku s FAT16, na které byly TAP soubory a provedl reset (pomocí RANDOMIZE USR 0) a...
... CFka se zdetekovala a vše fungovalo jak mělo.

Takže v nejbližší době čekejte recenzi nového systému pro MB-02+.

6. 4. 2008

ff20 - verze 0.4

Blíží se nový týden a je tu nová verze nového formátovače ff20, kterou můžete stahovat tady.
V nové verzi je přepínač mezi HDD image a floppynou (pro Ataristy: je to ta 3. položka)
Sakra, teď jsem si uvědomil, že jsem tam nepřidal výběr klávesou 3, ale teď už nestíhám, mizím pryč, tak v příští verzi. (funguje tedy jen výběr šipkama a potvrzení klávesou ENTER.)
Zde malý screenshot:

31. 3. 2008

AY hit pro týden 14 / 2008

Dobrovolně se přiznám, že jsem na AY hity týdne v posledních třech měsících kašlal. Ne snad proto, že bych zanevřel na Nejlepší zvukový čip na světě™, nebo bych nedej Clive přestal snad být MB Maniak. Dělo se tak proto, že se nějaký "ignorant" odvážil v anketě pod posledními AY hity hlasovat, že se mu hudba nelíbí. Vztek mě ale po pouhém čtvrt roce přešel a tak je tu další AY hitovka.
Tentokráte bych vás rád seznámil s pomalejší pětihvězdičkovou (tak jí mam ohodnocenou v iPodu) muzikou Bugs od ruského hudebníka jménem Nik-O, který je členem kultovní demogrupy Skrju. Stáhnout a poslechnout si jí můžete tady.

Anketu sem dávat nebudu, jen byste mi opět zkazili náladu.

26. 3. 2008

ff20 - další verze

Ptáte se co je ff20? Odpověd je jednoduchá, jelikož mi bylo naznačeno, že název nového formátovače naznačuje to, že se mi velmi často zasekávají klávesy na mé klávesnici, došlo k přejmenování tohoto projektu z ffhdd na ff20.
Co najdete v nové verzi?
  • Nový název :)
  • V menu se objevil kurzor, kterým lze pohybovat pomocí šipek a klávesou ENTER se potvrzuje Vaše volba. Volba pomocí kláves 1 a 2 funguje také.
Myslím, že by to pro dnešek stačilo... nemám čas jen na programování. Jdu venčit psíka. :)

btw. Zde stahujte :)

23. 3. 2008

Návrat Hooda aneb článek jsem si napsal já sám :))

Hood je zpět. Dnešním dnem je tento návrat oficiální. A aby to i oficiálně povrdil, přináší sebou i jeho největší chloubu, jeho program pro MBčko - novou verzi nmi menu.
Věřte, že cesta k této verzi byla trnitá a trvala mnoho dní, vedená přes obnovu zdrojáku, ale vše nakonec dobře dopadlo a MBčkáři se proto mohou těšit z další nové funkce, kterou nmi menu má.
Konec blábolení, k dispozici je buď TAPka nebo .MBD image s novou verzí nmi menu, která nese název "1.31x". Potěšte se, přátelé, s ní, je tu nejen pro mě, ale i pro vás. Bližší info najdete v readme souboru.
Hooda jsme se zeptali:

O: Co má tato verze nového?
O: To uvidíte na první pohled:)
O: Kdy budou další verze?
O: Chtěl bych co nejdříve- elán i čas zatím je.
O: Jak budou vypadat?
O: Nápadů je taky hodně, spousty funkcí je ještě potřeba, takže vše snad přijde.

Stahujte zde.

Váš Hood

P.S.: Vše bylo beze zbytků a zcela kódováno na reálné mašině.

20. 3. 2008

Německý klon MB-02

Je to několik málo desítek hodin, co Hood na Speccy konferenci poslal zmínku o tom, že v Německu vznikl klon MB-02. Byl za to o několik málo minut později roztrhán zaživa.
Názor MB Maniax na celou problematiku je pochopitelně jasně vyhraněný. Každá aktivita na poli tohoto Nejlepšího řadiče pro Spectrum™ je záslužná a dobrá. Přestaňme ale polemizovat v obecné rovině.
Jak je vidět na této fotce, autorovi se povedlo ubrat slušný počet součástek, při zachování všech vlastností MB-02. Navíc přidal i mbIDE. To vše na plošňáku stejně dlouhém jako divIDE a o něco málo víc než dvakrát širším.
Je to velké ? Když vezmu divIDE, Velesoftovu rozdvojku sběrnice, Velesoftův RAM interface a interface UR4, poskládám je za sebe, zapojím a připojím ke Spectru, mám funkčně totéž, velikost je ale určitě větší. A to ještě nemám DMA a na výsledném bastlu neběží BSDOS.
Proč je snaha jednotlivce o modernizaci, kterou můžeme chápat jako první pokus po víc než deseti letech od zlaté éry MB-02, tak příkře odsuzována ? Pravděpodobně to bude kvůli ceně, která je stanovena na 250 EUR. Je veselé vidět kritiku člověka, který umí ohodnotit svůj čas strávený nějakou prací. To, že Zilog svůj čas považuje za bezcenný, případně že divIDE navrhoval pouze kvůli cti a slávě neznamená, že to automaticky bude dělat každý. 250 EUR je při dnešním kurzu ČNB 6365 Kč. Je to cena víc než 10x vyšší, než původně stálo divIDE. Kdyby mi ovšem odešlo moje MB-02, neváhal bych a koupil si tohle. Proč ? Mám totiž Speccy rád a bez MB-02 by pro mě mělo jen půlku kouzla.

ffhdd - další verze

Ano i dnes Vám představím novou verzi nového formátovače pro BS Dos. Jste zvědavi co je v nové verzi nového? Jestli ano, tak čtěte dál a jestli ne, tak jste pravděpodobně majiteli DivIDE :) Takže nejprve si ukážeme obrázek, na kterém budou patrné změny oproti starší verzi.

Takže se nám rozrostlo "menu", které teď obsahuje 2 položky. Funkce první volby se nezměnila, jen jsem poopravil tu moji angličtinu :).
Druhá volba Vám umožní dávkové formátování virtuálních disket a to dle zadaných parametrů ( od - do ).
Nevím jestli má smysl popisovat krok za krokem, jak pomocí tohoto programu formátovat, ale pro případ, že by se zde objevil nějaký Atarista, nebo podobný (cenzored), zde raději postup napíšu.
  • Klávesou '2', vybereme možnost dávkového formátování virtuálních disket
  • Jsme požádáni o zadání prvního virtuálního disku, který se má formátovat (potvrdíme klávesou ENTER)
  • Dále jsme požádáni o zadání posledního virtuálního disku, který se má formátovat (hádejte.... ano, potvrdíme opět klávesou ENTER :) )
  • Nyní se nás program zeptá, zda-li si jsme jistí se zadanými parametry a pro jistotu je ještě vypíše (potvrdíme klávesou ´Y´ nebo zamítneme klávesou ´N´)
  • Čučíme na průběh formátování
  • Posíláme děkovné dopisy na adresu MB Maniax :)
Tak to je pro dnešek vše, jen jsem zapomněl: Zde si stáhněte ffhdd i se zdrojovými texty...

Známé chyby v MB Commanderu

Před nedávnem jsme vydali MB Commander v 2.1 a ačkoliv si myslím, že je tento program dokonalý :), LMN a Hood našli v MB Commanderu několik chyb. Zde je jejich výčet a zároveň sdělení co máme dál v plánu...
  • Při kopírování bezhlavičkových souborů MB Commander vytuhne a do prostřední třetiny vykreslí červené attributy.
  • Pokud máme čistě naformátovanou disketu, tak MB Commander zobrazí v názvu diskety náhodné znaky.
  • Hood narazil na nějakou disketu, kde umazával a kopíroval různé soubory a MB Commander mu nezobrazoval posledních 10 souborů (to vyzkouším, až získám image té diskety...).
Tak a co teď s tím? Prozatím nic, neboť pracuji na ffhdd (formátovači pro BS Dos) a nestíhám nic jiného...
Takže až dokončím ffhdd, tak se vrhnu na MB Commander a pokusím se chyby opravit. Prozatím poprosím touto cestou Hooda a LMNa, aby mi poslali image disket, kde se jim vyskytly ty chyby.

19. 3. 2008

ffhdd 0.1 - už je to tady

Tramtadadááááá :) Ano první skoro použitelná verze nového formátovače pro BS Dos 308 s HDD Patchem je tady. V článku najdete info o ffhdd a také link ke stažení. Hned na Vás vybalím malý manuál:
Takže po spuštění prográmku Vás uvítá velmi složité menu, které prozatím čítá pouze jednu položku (Format one disc) :)
Zvolíte tedy tuto položku a program Vás požádá o zadání čísla disku, který chcete zformátovat. Po odklepnutí (klávesou ENTER - čekali jste snad jinou klávesu? :) ), se Vás prográmek pro jistotu zeptá, zda-li jste si jistí a pak již začne samotné formátování disku.
Parametry pro formátování jsou nastaveny pro virtuální diskety na hdd (tedy parametry: 127 tracků, 8 sectorů). Teď mne napadá, že by to mělo umět aj formát pro floppynu. Prostě takovej přepínač mezi hdd/floppy.
Nic víc jsem dnes nestihl. Na rozloučení ještě dvě věci:
  1. Zde si můžete stáhnout TAPku a zdrojáky.
  2. Obrázek :)

Vím, že toho zatím moc není, ale v nejbližší době (možná zítra...) přidám výběr formátování sekvence disků (např. 10 až 30). S Logoutem jsem se také dohodl, že prográmek obohatíme grafikou, takže si na své přijdou aj tzv. pixeloví onanisti :)

To je pro dnešek vše, dobrou noc děti... :)

18. 3. 2008

Formátovač pro BS Dos - aktuální stav

Tak jak jsem slíbil, tak také činím. Práce na novém formátovači pro BS Dos 3.08 s hdd patchem, který umožní pohodlně formátovat virtuální disky, jsou v plném proudu. Jaký je aktuální stav?
  • umazal jsem veškeré výpisy starého ff17, čímž mám celou obrazovku pro sebe :)
  • do formátovače jsem dodělal pixelový progress bar, který znázorňuje průběh formátování
  • dodělal jsem výpis aktuálního formátovaného disku


Nový formátovač zatím formátuje aktuální disk, ze kterého byl spušťen, takže zatím nic moc nových feature tam není, ale teď pracuji na zadávání disků (jednotlivých, sequencí...), takže v nejbližší době se objeví první použitelný release.

Tak a teď mám otázku: bude vadit použití fontu o šířce 4 bodů?

Vzhledem k prozatimní nepoužitelnosti programu, ho sem zatím nedám ke stažení. Tento článek má pouze informativní charakter, který Vás má ubezpečit v tom, že se něco děje a že jen naprázdno neplácáme hubou...

Jen pro ukázku sem pastnu jeden akční obrázek:



<%image(20080318-format01.png357282Action Screenshot)%>

15. 3. 2008

Nový formátovač pro BS Dos - další krok

Před nějakou dobou jsem zde psal, že se pracuje na novém formátovači pro BS Dos. Od té doby jsem taktně mlčel. Ne protože bych se na nový formátovač vykašlal, ale protože na něj nebylo moc času (dokončovalo se demo na Forever, také musím někdy chodit do práce, jíst, spát...). Jelikož mi odpadla jedna povinnost (Forever), vrhl jsem se dnes na formátovač.
Nejprve Vás malinko zchladím, to pro případ, že si myslíte, že je vše hotovo :)

Dnes se mi povedlo (za výrazné pomoci Busyho, kterému tímto děkuji) převést zdrojový kód FF17 do formátu assembleru AS a vše funguje jak má. Vím, že je to pro někoho možná banalita, ale podle mne, to nejhorší mám za sebou.

Zde si můžete stáhnout zdrojový kód prográmku ff17.

Upozornění: od Busyho verze se tato vůbec neliší. Jen jsem ho portoval do formátu assembleru AS.

Tak a teď bych potřeboval ty návrhy co má nový formátovač umět. Mám v plánu toto:
  • Formátování sekvencí disků (3 až 100)
  • Formátování jednoho disku
  • Formátování ze seznamu disků (12,5,14,45)

Vím, že jsem to sem již psal, ale dávám to sem jen pro pořádek. Pokud máte někdo nějaké návrhy, tak pište, práce začínají ....

... TEĎ!!!

Busy ... další extremní spectrista?

Ti co čtou SpeccyWeb pravidelně si možná všimli, že jsme měli v plánu s naším demem na Foreveru nesoutěžit. Jelikož ale shodou náhod se mi uvolnil pátek večer, věnoval jsem ho codingu a demo jsem dodělal do koukatelné podoby. Během dodělávání dema jsem se stavil na IRC kanálu #z80, kde byl aj Busy...
Bavili jsme se o (jak jinak speccym), já si opět zanadával na DivI*** ehm, to je jedno :), kdy jsem Busymu sdělil, že pracuji na demu na Forever.
Další rozhovor sem raději pastnu, ať nejsem zase osočován z neférnosti nebo z překrucování:

shrek69 kdybych se nesral v pondeli s DivIDE, tak bych to zvladl krasne s casovym predstihem...
shrek69 ale ne...
Busy Zilog by iste argumentoval, ze iba v obmedzenych casovych prostriedkoch sa ukaze programatorske umenie :)
shrek69 :)
Busy ...ze ked je casu dost, tak to uz neni umenie :)
Busy ...ze programovat demo s dostatkom casu je zvrhlost :)
shrek69 jeste ze te neslysi... ;)
shrek69 i kdyz mohl bych o tom napsat clanek na SpeccyWeb ... aspon by se zase hnuly ledy ;)
Busy Jasne, napis !
Busy ...a urcite sa mu nebude lubit, ked cas za ktory sa demo naprogramuje, bude vecsi ako cas, za ktory sa na predvadzacke odprezentuje :)


Ano, tenhle článek jsem "napsal" jen proto aby se Zilog pobavil a aby naplnil svoje poslání ZX Dikobrazu :)

13. 3. 2008

UPDATED: Nový flasher pro MB-02+

Jsem rád, že po delší době můžu napsat nějakou pro uživatele MB-02+ příznivou novinku. My všichni, kterým už se nechce v 21. století bootovat z diskety, jsme až doposud měli smůlu, protože flash paměť 29c256, do které lze dát BSDOS, už se nedá sehnat.
Nyní ale Honza Kučera aka LMB/8BC udělal nový flasher, který díky kterému lze v MB-02+ použít čipy AT29C512 nebo AT29C010. To nám dává 64 respektive 128KB Flash ROM paměti. Další podrobnosti samozřejmě zjišťujeme.

Zde je prozatimní návod, jak vyměnit originálni EPROM za novou Flash ROM, přímo od LMN:

Uprava MB02+ pro pouziti pameti FLASH 29C512(64KB) nebo 29C010(128KB).

  1. vytahnete starou EPROM 2716
  2. prehodte pozice dvou switchu v blizkosti patice
  3. vlozte FLASH pamet do patice
  4. propojte pin29 SRAM a pin31 FLASH (signal WE)
  5. propojte pin30 FLASH a pin32 FLASH (Vcc)
  6. propojte pin02 SRAM a pin02 FLASH (PG2) - pouze pro 29C010(128KB)

Více se v nejbližší době objeví přímo na stránkách 8BC.

12. 3. 2008

OT: Pit von Bull slaví 1. narozeniny

Ono to sem až tak nepatří (přeci jen pes není ZX compatible), i když asi jo (píšeme i o DivIDE, které ZX compatible také očividně není :))) ). Ti co byli na KapsaConu 2007 si možná všimli, že jsem nepřijel sám, ale že jsem přijel s pejskem, který se honosí jménem Pit von Bull. Dnes slaví první narozeniny, dovolte abych se pochlubil jak od té doby vyrostl.. :)
Tak toto je on:



A na závěr jedno malé video, abyste viděli co ten drobek už umí.



Prostě jsem se musel pochlubit s tím, že se mnou žije 3/4 roku žijící tvor, který neumřel, nemá psychickou poruchu a je to mazel, který má rád všechny zvířata a hlavně lidi...

Když to vyjde a budu pozvaný na ShuCon 2008, tak tam dovalím aj s Piťákem. Takže se ještě jednou omlouvám za OT, ale mám dnes opravdu šťastný den :)

Horká čokoláda: aneb proč nepodporovat DivIDE...

Nedávno jsme zde psali o MB Conu 2008+, který se konal v Plzni. V reportu jsme psali také o problémech s DivIDE, které nás potkali, při dodělávání dema na Forever. Dnes však moje trpělivost přetekla a já si řekl dost. MB Maniax se nebudou účastnit demopárty Forever 9. Jestli chcete vědět proč, tak čtěte dál...
Logout si z MB Conu 2008+ odvezl demo v TAPce s tím, že si vyzkouší toto demo na svém DivIDE (teda pokud ho doma najde... :) ) a pak mi dá vědět (předpokládali jsme, že je problém na mém DivIDE, přeci jen jsem ho neměl pořádně odzkoušený...). Druhý den mi Logout volal, že na svém DivIDE mu basicový zavaděč hlásí stejný problém (Tape Loading Error). Logout tedy poslal demo Factorovi, který měl s demem stejný problém.
Logout se bavil s Bazem, jakožto tvůrcem FatWARE a ptal se ho, co by mohlo zpusobovat chybu Tape Loading Error při loadu CODE do paměti. Baze řekl, že jediný problém by mohl nastat, pokud nahráváme blok dat za fyzickou pamět (tedy do paměti ROM). Zkontroloval jsem tedy BASICový zavaděč a ejhle: jeden blok mi přesahoval hranici 65535 o 170 bytů. (Byla to chunky matice, kdy jsem nepoužíval matici, která se nenahrála a tak jsem o problému nevěděl...). Řekl jsem si, jsem holt blb a připravoval jsem si omluvnou řeč na adresu DivIDE.
Upravil jsem CODE části, malinko vše přeházel a ..... ..... ta samá chyba (Tape Loading Error...), ale na jiném řádku, kde ale code blok začínal na adrese 25e3 a měl délku něco kolem 2e4. Nejprve jsem na to nevěřícně koukal a pak praskli saze. Začal jsem nadávat a řekl jsem si "NE! Nebudem podporovat ZX nekompatibilní hardware!". Kašlu na to, demo, které bylo původně určené pro Forever neuveřejníme, neboť v pravidlech demo compa je, že se demo bude spouštět právě z DivIDE a já nebudu tajně doufat, že zrovna nebude pršet a bude nizkej tlak, aby vše chodilo...
Raději demo pošlu někam na párty do zahraničí (rusko, anglie...), než si utrhnout ostudu s chybou Tape Loading Error a to qůli podělanýmu DivIDE.
Když to sečtu s problémy, které má Factor s PAUSE (na stroji s DivIDE PAUSE trvá jinou dobu, než na holém ZXku), vychází mi, že se nevyplatí podporovat tento kus HW. Myslete si co chcete o mě nebo o MB Maniax (nebudete daleko od pravdy :) ), ale v tomhle mne již nikdo nepřesvědčí. A to ani pan Zilog, který bude samozřejmě tvrdit, že je chyba v "programu":

LOAD "code1" CODE 25000

Dovolím si poslední příspěvek pro Forever:

ld sp,TRASH
ld de,DivIDE
push de
ld sp,MB-02+
ret

18. 2. 2008

MB-Con 08+ aneb několik důvodů proti DivIDE

Jelikož se Factorovi znelíbil poslední článek, rozhodli jsme se tedy být opět na tomto webu malinko aktivní. :) Mnohé z Vás jistě napadlo, co znamená MB-Con 08+. Jedná se o malé (zůčastnilo se 66% členů MB Maniax) setkaní MB Maniax v Plzni, které se uskutečnilo 16. února 2008. Koho to zajímá co se dělo, nechť čte dál... ostatní ať (cenzored) :)
Logout dorazil do Plzně na hlavní vlakové nádraží a to v sobotu ráno (kolem 10:00 hodin), kde chvilku počkal. Při příjezdu jsme (já a moje drahá polovička) Logoutovi předali na uvítanou jemně perlivou pramenitou vodu s citrónem (což byla Logoutova podmínka příjezdu do Plzně) ... asi holt nechápete jak moc jsme nóbl demogrupa) :). Pak jsme se vydali do mé bažiny eeee teda ke mě domů.
Doma nás přivítal můj pejsek a my jsme se skoro bez zdržování vrhli na programování. Zajímá Vás co jsme s Logoutem tvořili? Sice jsme to tu už jednou psali, ale pro všechny: na Foreveru 9 MB Maniax předvedou svoje demo. S Logoutem jsme demo během soboty dodělali do koukatelné podoby (dopsali smysluplné texty, naprogramovali intro, prostě jsme tomu všemu dali fasádu). Naše práce na demu byla přerušena pouze přestávkou na oběd, kdy se mi povedlo spáchat jídlo na způsob činy (vzhledem k tomu, že jsme nikdo z nás neměli střevní potíže, se mi to jídlo asi povedlo :)).
Demo jsme dělali na PeCi v ASu. Jelikož se nám (mě) stalo, že jsme uvolnili demo, které nefungovalo na realném počítači, rozhodli jsme se toto demo vyzkoušet na mém ZXku. Nejprve jsme ale volili nejmenší cestu odporu a rozhodli jsme se použít na vyzkoušení DivIDE (které mi leží doma už od KapsaConu). Nakopírovali jsme tedy dvě tapky (intro a samotné demo) na CF kartu a....
...no a teď je na řadě první velký zápor pro DivIDE. DivIDE je malinkaté a proto se špatně hledá. Opravdu nepřeháním, ale s Logoutem jsme DivIDE hledali v mém pokoji skoro hodinu. Nakonec jsme tedy DivIDE našli, ale popravdě jsem si neustálým nadáváním a lamentováním zkrátil život o několik let :). Zapojili jsme DivIDE k ZXku, zastrčili jsme do DivIDE CF kartu a zapli speccyho. A hle DivIDE nedetekovalo moji CF kartu. Řekli jsme si tedy, že to není chyba DivIDE (my bláhoví:) ) a použili jsme CF kartu, kterou jsem měl v MBčku. DivIDE se opět nechytalo a kartu nedetekovalo... Logouta napadlo, že by mohla být chyba v tom, že máme redukci pro CFku na kšandě. Už jsme nevěděli co dělat, tak jsme redukci zapojili přímo do DivIDE a hle karta se detekovala. Teď pro rejpaly, v MBčku vše funguje i s kšandou, takže další velká nevýhoda pro DivIDE.
Kdo si myslí, že tím útrapy členů MB Maniax s DivIDE zkončily, tak je na omylu. Zapli jsme ZXko, to krááásně nabootovalo do kernelu 1982 a vše se zdálo v pořádku. Spustili jsme FatWARE a načetli TAPku intra.
Zadali jsme LOAD "" a odmáčkli klávesou ENTER a...... reset. Jsem si říkal, že jsem patlal, že neumím programovat. Malinko zkleslý jsem zvolil TAPku s demem a opět LOAD "" a ENTER (sakra proč to sem píšu, ataristi snad nejste ne? :) ) a loudování dema skončilo hláškou Tape loading error . Vzal jsem do ruky šroubovák a chtěl jsem poštělovat načítací hlavu magnetofonu, ale pak jsem si uvědomil, že vše nahráváme z DivIDE. Měl jsem sto chutí ten šroubovák vrazit do DivIDE. Řekl jsem si, že je možná vadná TAPka, tak jsem v PeCi použil program tsttap, ale ten žádnou chybu v tapce nezjistil...
Takže pokud máte rádi hlášky Tape loading error, používejte si dále DivIDE, ale nám ho už nikdo prosím nenuťte. Není nad MB-02+ :)
Po tomto strastiplném zážitku s DivIDE jsme zkoukli nový film Rambo IV, po kterém jsme malinko zapracovali na novém formátovačí pro BS Dos.
Pak byla noc a to většina lidí spí. Potom bylo ráno a to lidi většinou vstávají a my jsme nebyli žádnou vyjímkou. :) Mňo a tím oficiálně Con provedl svoji poslední instrukci:

RET