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