31. 12. 2007

Násobenie v assembleri

(Mikezt, 2004/12/02)

Zdá se, že nadešel čas zaplácnout nicnedění na našem webu sérií starších článků z předchozí verze webu. Něco zmizelo v propadlišti dějin, něco se opět objeví.
Určite ste sa niekedy trápili nad otázkou násobenia čísiel v assembleri. V prvom rade človeka napadne použitie definície násobenia: A*B je A-násobný súčet čísla B. Čísla A a B voláme činitele súčinu a výsledok operácie násobenie súčin. A hľa, padne do oka programátorovi inštrukcia djnz a stvorí niečo podobné:


ld b,A
ld e,B
ld d,0
ld l,d
ld h,d
MULTIPLY add hl,de
djnz MULTIPLY

Program je na prvý pohľad správny, ale čo ak chceme násobiť nulou v premennej A? Túto situáciu budeme musieť ošetriť. Taktiež sa náš programátor zamyslí a porozmýšľa, či by nebolo výhodnejšie testovať, ktorá premenná je menšia a podľa nej riadiť cyklus. Program sa nám začne komplikovať a teda sa skúsime vrátiť na začiatok a znovu popremýšľať (pozn. koho by to snáď bolelo, premýšľať nemusí, ale čítať ďalej mu odporúčam).

Definície sú síce pekné, ale v praxi sa im snažíme oblúkom vyhýbať (hlavne preto, že definície tvoria tí hlúpi inžinieri, ktorí nevedia, aké je to ťažké pracovať vlastnými rukami). Pozrime sa, ako nás pani učiteľka učila násobiť na prvom stupni základnej školy.

Oba činitele si napíšeme pod seba. Zo spodného činiteľa zoberieme poslednú číslicu a vynásobíme ju poslednou číslicou horného činiteľa. Dostaneme zväčša dvojciferný výsledok. Číslo na menej významnom mieste podpíšeme pod oba činitele a číslo na významnejšom mieste si zapamätáme. Ak dostaneme len jednociferné číslo, zapamätáme si číslo nula. Ďalej pokračujeme tak, že poslednou číslicou zo spodného činiteľa násobíme všetky ostatné číslice horného činiteľa a k výsledku pripočítame naše zapamätané číslo. Ak sme vynásobili poslednou číslicou spodného činiteľa všetky číslice horného činiteľa, presunieme sa na ďaľšiu číslicu a postup opakujeme pre túto číslicu, s tým rozdielom, že výsledok zapisujeme už pod vypočítaný výsledok o jeden rád posunutý. Nakoniec sčítame všetky riadky, ktoré vypočítame pod oboma činiteľmi a dostaneme výsledok násobenia.

Verím, že ste predchádzajúci odstavec vôbec nepochopili a to viete aj ručne násobiť (priznávam, odflákol som to). Preto si to ukážeme v praxi:

     89
53
--
267
445
----
4717

K čomu je to ale dobré pri násobení v assembleri? Nuž, počítač je tvor zaujímavý a ľudskému slovu a písmu nerozumie. Skúsme uvedený spôsob násobenia preložiť do počítačových núl a jednotiek:

         1011001 x 110101 = 1001001101101
-------
1011001
0000000
1011001
0000000
1011001
1011001
-------------
1001001101101

Náš bystrý programátor si určite všimol krásy takéhoto spôsobu násobenia, pretože k násobeniu nám bude stačiť rotácia a súčet. Skúsme si teda napísať rutinku:

vstup: e,a
vystup: hl
nici: hl, de, a

     ld hl,0
ld d,l
rra
jr nc, N1
add hl,de
or a
N1 rl e
rl d
rra
...

V rutinke sa opakuje 8x to isté, blok začína rra, končí rl d.

Niečo podobné si náš programátor ale všimol niekde na internete. Určite to nebola žiadna poznamka, ani porno stránka. Určite to boli Bazeho z80 bits a rutinka Classic 8-bit * 8-bit Unsigned Multiplication. Tu ju máte:

Vstup: H, E = činitele súčinu, L = 0, D = 0
Výstup: HL = súčin

   sla   h         ; optimalizovaná prvá iterácia
jr nc,$+3
ld l,e
add hl,hl ; opíąte 7 krát
jr nc,$+3
add hl,de

Ak by Vás napadol ďaľší zaujímavý spôsob násobenia (a vôbec nemusí byť rýchlejší, alebo kratší), ozvite sa niektorému členovi MB Maniax, alebo mne (kontakt na mňa nájdete na http://zeroteam.sk/). Veľa šťastných súčinov Vám praje Mike/ZT

29. 12. 2007

Proč se nic neděje?

Možná jste si někdo všiml (jestli ne, plácám si tu játra zbytečně :) ), že se zde na SpeccyWebu nic neděje. Pokud by někdo nepochopil, že jsou svátky, nikdo nic nestíhá (mimo požírání cukroví, nakupování zabavné pyrotechniky, nakupování pitiva na Silvestr...), je zde tento článek, který Vám přiblíží na čem právě MB Maniax pracují a co mají v plánu.

Takže se pracuje na:

  • Jako každý rok se v Trenčíně koná demopárty Forever, na kterém se MB Maniax předvedou novým demem a náš grafik Trixs naprosto úchvatným obrázkem :)
  • Logout pracuje na vyhledávači souborů na virtuálních disketách pro BS Dos na MB-02+
  • Jelikož Hoodovi nefunguje korektně FlashBoot ani MB Commander, snažíme se odhalit chybu v těchto programech (podle mne bude chyba v Hoodovo MBčku, ale to mu zatím neříkejte :)
  • Zároveň se pracuje na novém formátovači virtuálních disket pro BS Dos 3.08 - o tom se tu už psalo
Myslím že by to mohlo stačit, ne? Jestli ne, tak si trhněte - chtěli by jste krevety nebo co??? :)
Jinak všem přejeme do nového roku hodně bezchybných LOAD "" do ZX Spectra, zdraví a hodně účastí na různých conech během roku.

ZX Rox!

20. 12. 2007

Nový formátovač pro BS Dos 3.08

Myslím, že by to pro začátek stačilo. jestli máte nějaké další návrhy, klidně se svěřte do komentářů pod článkem.
Na závěr se rozloučím s geniálním prográmkem, který jsem spáchal na JH Conu:

ld sp,prdel
ld hl,atari
ld de,c64
push hl
push de
jp 0
:)
btw. Busymu děkuji za zaslání zdrojových textů ff17

19. 12. 2007

Reportáž z JHConu 2007

Letošní JHCon byl už šestý v pořadí a byl plný změn. Ale hezky popořadě.

Pátek, den první

Začátek akce byl naplánován na 17:00. Od nového školníka jsem se dozvěděl, že naše standardní conové třídy letos budou okupovat skauti, a proto jsme vykázáni o patro výše. Zároveň jsem dostal instruktáž, jak se chovat k novým židlím a parketám, kterou jsem zdatně celý víkend šířil.
Do poslední chvíle jsem přesně nevěděl, kolik lidí přijede už v pátek a kolik až v sobotu a měl jsem tak trochu strach, že budu na gymplu sám (a já se sám bojím). Naštěstí už v 14:40 přijel MikeZT, kterého jsem musel zatím odeslat do hospody, protože na gymplu se tou dobou ještě učilo. Kolem 17:00 jsme se ale už na partyplace sešli a JHCon oficiálně začal. Trochu depresivním dojmem působilo, že jsme na conu byli jen my dva. Naštěstí se ale záhy objevil DiHalt a pak přijel i Noby, Poke a Tornádo. V těsném závěsu za nimi se objevil i Shrek a Sweet Factory. Mezitím ještě dorazil i Hood a jeho bratranec. Už tento počet překonal počet lidí na letošním KapliConu, takže akci lze hned od začátku prohlásit za úspěch.
Když jsme se všichni přivítali, rozhodli jsme se, že vyrazíme na večeři. Do toho přijel nebeský maršál kontraadmirál generálpodplukovník TDM a s ním Factor6 a Yerzmyey. Ti se rozhodli, že se k nám nepřidají a zatím se pohodlně zabydlí na partyplace. Ostatně jsme čekali, že se záhy vrátíme.
To jsme ale netušili, že se nachomýtneme k drobnější nehodě, ve které figurovali dva opilí pánové (jeden možná byl střízlivý, ale za to hulvát; asi si to může dovolit, když švagr bratrance strýce jeho tety z druhého kolene je ředitelem Jindřichova Hradce), jedna neopilá slečna, jedno tažné zařízení a Nobyho nové Subaru. Následné drobnosti nás zdržely tak, že už nikde nevařili. Nikde krom skvěle pizzerie na jednom z jindřichohradeckých náměstí. Zpět na gympl jsme dorazili někdy kolem půlnoci, kdy shodou okolností dorazil Tau.

Sobota, den druhý
Sobota vypadala tak, jak má vypadat správná sobota na každém conu. Bylo slyšet AYčko, řešil se hardware, povídalo se a tak vůbec. I na tomto conu bylo vidět hodně MB-02 - Logoutovo, Shrekovo, Hoodovo a Factorovo, asi se začíná blýskat na lepší časy.
Těsně před polednem přijel diZZy a Tritol a šlo se na oběd do restaurace U Kateřiny, kde se díky bohaté zásobě hraček při čekání na jídlo dokonale zabavili i ti nejmenší z nás (tedy oba přítomní členové MB Maniax). Odpoledne pokračovalo ničím nerušené spectristické hemžení.
diZZy napsal grafický zobrazovač ke svému termočidlu, Shrek kopíroval dema na CF kartu ve svém nově funkčním MB-02, TDM a Poke se hrabali v nějaké hrací rutině a tak dále. Hood dostal do MB-02 nové MB-IDE2(Poke edition), bohužel ale zjistil, že mu korektně nefungují DMA přenosy, takže jeho MBčko poputuje do opravy. Logoutově MB-02 byl vyměněn elektrolytický kondenzátor, což by mohlo způsobit, že se mu nebude pořád vybíjet baterie. Tau konečně po letech dal do 100% stavu svého černého Kompakta.
Večeře se opět odehrála v pizzerii, někteří jedinci zůstali na partyplace a hlídali Spectra. Po večeři se většina odebrala na gympl, někteří z nás ještě spláchli den kvalitním pivem. Kolem půlnoci znovu dorazil Hood, který si mezitím odběhl odehrát koncert.

Neděle, den poslední
V neděli jsme hned časně ráno (OK, bylo to v deset hodin, ale i tak) odešli na buřty na pivě, které letos nevařili u Logoutů doma ale v místní krčmě. To byla asi největší letošní změna. Podle mně se buřty povedly na výbornou snad jen s tím dodatkem, že příští rok objednám víc buřtů a kuchaři řeknu, že je třeba udělat víc omáčky. Nikdo si ale výrazněji nestěžoval, takže počítám, že všem chutnaly. Po následném gruppenfotu (které se doufám někde časem objeví) odjela domů výprava generála TDM. Zbytek se odebral na partyplace a tam ještě chvíli probíhalo typické conové dění. Ve tři hodiny odjel poslední účastník (Hood) a JHCon se opět na rok přesunul do stavu Off.
Jelikož jsem si během neděle stihl ještě oddělat nabíječku k notebooku, budou moje fotky (Moc jich není, každou, která je byť náznakem nedůstojná tohoto webu posílám do /dev/null) budou letos poněkud opožděny.

AY hity pro týdny 50 a 51/2007

Život je občas pěkný blázinec. Práce, škola, do toho pořádáte Con, kde si zničíte nabíječku k notebooku a druhý den se vzbudíte s teplotou, opary a chřipkou. Kdyby nebylo AY-3-891[0/2], nepokrytě přiznám, že by mě už dávno jeblo...
Naštěstí ale tento úžasný zvukový čip existuje, a člověk se u něj může dokonale uklidnit. Oba hity které vzápětí představím jsou z Ruska, kde (proč si to nepřiznat) vznikla nejedna kvalitní AY muzika.
Peckou pro týden 50/2007 je skladba Oldskool 4ever od EA z demogrupy Antares. Stáhnout jí můžete tady.
Hit pro týden 51/2007 je vynikající Live And Die od Visual (alias ASN) ze skupiny Magic Soft. Tahejte jí tady.
Pro ty, kteří si na JHConu všimli mojí vyzváněcí melodie na telefonu - ano, je to část této skladby. Chcete-li se také hrdě přihlásit ke svojí platformě, stahujte tady.

Něco málo o HDD na MB-02+

Pamětníci si jistě pamatují náš SpeccyMan. SpeccyWeb se snaží na SpeccyMana navázat. Jelikož ale SpeccyMan neexistuje, rádi by jsme vám znovu připomněli pár článku, které se zachovali do současné doby. Dnešní článek se věnuje vytváření VDT tabulky pro HDD Patch v BS Dosu 3.08...Jelikož hodně lidí tvrdí, že MB-02+ je málo dokumentované, snažíme se to napravit. Dnes vám ukážeme Dronovo manuál, který dodával s HDD Patchem 1.65 pro BS Dos 3.08. Podařilo se mi ho od Drona vysomrovat, neboť jsem od 8bc žádný manuál nedostal (prostě jsem dostal jen fungující sestavu... :) ). Takže příjemné čtení přeji....
HddPatch - InLine dokumentace v 1.65
Strukura HddPatche

offset délka
-------------------------------------------
0 3 jp install (neměnit !)
3 1032 VDT (viz. speciální kapitola)
1035 8 adresy portu vašeho IDEface
1043 ??? vlastní hdd patch

Adresy portu IDEfacePortu je 8 a ja je mám zapojeny takto (POZOR ! Moje zapojeni je poněkud nestandartní ! Zkontrolujte si, jestli zde mate správné hodnoty !!!)

Název portu moje adresa standartní adresa
-------------------------------------------------
Data 195 163
Error 199 167
Počet sektoru 203 171
Číslo sektoru 207 175
Cylindr Low 211 179
Cylindr High 215 183
Hlavička 219 187
Příkaz 223 191

VDT - Virtual Disk Table (Tabulka virtuálních disků)HddPatch vzhledem k možnostem BS-DOSu 308 simuluje na harddisku až 255 disketových mechanik. Počítejte se mnou. 0 je kazeťák, 1 a 2 (teoreticky i 3 a 4) jsou disketové mechaniky (ale HddPatch je může přebít) a zbytek do 255 je pro naši potřebu.
Na jeden IDE řadič lze připojit dva harddisky. Na každém harddisku můžeme mít až 4 partišny. Tabulka VDT říká BS-DOSu, kde se který disk (1-255) fyzicky nachází. Máme-li připojené dva harddisky, mužeme jejich diskimage vkládat do BS-DOSu jako zcela libovolne disky. Pomoci vhodneho software (který ještě neexistuje ;-) to mužeme dělat i přímo při práci.
VDT má v současnosti tento formát:

offset délka
------------------------------------------------------------------------
0 4 sec,head,cyl pro hdd_a
4 4 sec,head,cyl pro hdd_b
8 4 0,0,0,0 (tady je kazetak)
12 4 umístění disku č.1 (tady je fdd, raději neměnit)
16 4 umístění disku č.2 (tady je fdd, raději neměnit)
20 4 umístění disku č.3
. .
. .
1028 4 umístění disku č.255

Délka tabulky je tedy 1032 bajtů.Datová položka "umístění disku" vypadá takto (4 bajty):

ssssssss ssssssss ssssssss 000xyyyz

s: log. číslo sektoru
x: 0 - disk je připojený jako master
1 - disk je připojený jako slave
z: write protect
0 - povolený zápis
1 - zakazaný zápisy
yy: metoda přístupu k harddisku
(ukazuje co všechno váš harddisk umí)
000 - uplný základ (čte se 2x jeden sektor)
001 - čtou se dva sektory najednou
010 - LBA mód a dva sektory najednou
011 - LBA mód a 1024 bajtu jako 1 sektor

Pozn. Čtení 2x po jednom sektoru může vypadat jako pěkná blbost, ale přestože možnost určit kolik sektorů se má číst najednou je u všech (i těch nejstarších) disků implementována, můj 50 Mb disk při této "velmi háklivé" operaci občas (pravidelně) vytuhne. Čím víc váš disk umí, tím jednodušší je pro spectrum přenos dat a mělo by docházet ke zrychlení. Jinými slovy se dá říct, že čím novější disk, tím by měl být (a bude) rychlejší, protože nové disky mají zpravidla velké cache pameti a znají LBA mod.
První diskimage na partišně má log. číslo sektoru shodné s prvním sektorem této partišny, další diskimage je o 4096 sektorů dále atd. dokud nejsme na konci partišny. Log. číslo prvního sektoru partišny se da vyčíst z MBR (Master Boot Record - první sektor na disku).
Formát MBR

offset délka
-------------------------------------------------------------------
446 1 0 - not bootable, 128 - bootable
447 3 cyl,head,sec pro první sektor partišny
450 1 typ operačního systému
451 3 cyl,head,sec pro poslední sektor partišny
454 4 Log. číslo prvního sektoru partišny (start)
458 4 Počet sektorů partišny (délka)
462 16 tabulka pro 2. partišn
478 16 tabulka pro 3. partišn
494 16 tabulka pro 4. partišn

Pro HddPatch je duležité Log. číslo prvního sektoru a délka. CSH údaj u větších disků raději neberte v potaz. Typ operačního systému říká, který systém okupuje tuto partišn.

#47 - HddPatch
#48 - SFS

(Samozřejmě zde jsou kvanta dalších systemů, ale nemám teď po ruce tabulku)

Jeden praktický příklad jak vytvořit VDT tabulku
Máme připojený a dokonce i funkční IDEface. Připojíme jeden... no radeji rovnou dva harddisky. Samozřejmě je správně naswitchujeme (mastra, jako master, slejva jako slave) a ověříme si funkčnost nejlépe tnt&pvl's IDEinfem. Mě například vypsalo toto (jen to nejduležitější):

Master: Quantum LP52A
Device type: HDD
Geometry (C/H/S): 751/8/17
LBA supp: no
Partitions: hda1 hda2

Slave: ST3660A
Device type: HDD
Geometry (C/H/S): 1057/16/63
LBA supp: yes
Partitions: hdb1 hdb2

Máme tedy dva harddisky, ten druhý dokonce umí LBA mód. hda1 hda2 nám říká, že na disku 1 jsou dvě primární partišny (IDEinfo umí najít i dosovské (jaxetomu říká?) sekundární, ale to je jenom pro zmateni věci). Dokud nemáme nějaký rozumný Fdisk na Spectru, musime si disk rozdělit na PC. Já to udělal a hda1 je dosovská partišna a s hda2 počítám na HddPatch. Prozatím je HddPatchi úplně jedno, jakou identifikacni značku partišna má. Hlavně ať to je primární partišn. To samé jsem udělal i s druhým diskem. Jestli chcete mít na disku jenom HddPatch, tak si samozřejmě vytvořte jenom jednu partišnu. Jestli toho tam chcete mít víc, tak víc (max. 4 !).
Nyní můžeme použít můj nouzový prohližeč MBR. Problém bude s adresama portu (používám nestandartní). Sežeňte si buď správnou verzi, nebo si adresy změňte pomocí devastace (týká se to instrukcí out (xxx),a in a,(xxx) a jednoho ld bc,xxxxx před inir) No a mě se po spuštění vypsalo tohle (opět jen to důležité):

MASTER

Partition: 1
First sec.: 17 -> 17,0,0,0
Total sec.: 41055 -> 95,160,0,0

Partition: 2
First sec.: 41072 -> 112,160,0,0
Total sec.: 60928 -> 0,238,0,0

SLAVE

Partition: 1
First sec.: 63 -> 63,0,0,0
Total sec.: 409185 -> 97,62,6,0

Partition: 2
First sec.: 409248 -> 160,62,6,0
Total sec.: 655200 -> 96,255,9,0

Nyní je potřeba si vzpomenout na kterých partišnách jsme chtěli ten HddPatch vlastně mít. Už to mám, na obou discích na těch druhých...
Začneme tvořit VDT a hezky od adresy 32771...

nejdřív sec,head,cyl pro hdd_a a hdd_b

17,8,239,2 - (2*256+239 = 751)63,16,33,4 - (4*256+33 = 1057)

a teď vlastní disky...

0,0,0,0 - (disk 0 - tady je kazeťák)
0,0,0,0 - (disk 1 - tady je fdd 1)
0,0,0,0 - (disk 2 - tady je fdd 2 - heč, mám dvě disketovky)

a teď už je jenom na nás, kam si který fyzický disk naasignujeme do BS-DOSu Začneme třeba hdd_a

112,160,0,0 (disk 3 - hdd_a, začátek druhé partišny, master, mode 000, read/write)
112,176,0,0 (disk 4 - hdd_a, o 4096 harddiskových sektrů dál, prostě vždycky přičtete
ke druhému číslo 16 dokud se nedostanete přes 255, pak přičtete jedničku ke třetímu
číslu a pokračujte dokud nevyčerpáte všechno volné místo na partišně -
60928/4096 = 14.875 = 14 disku se vleze na tuto partišnu)
112,192,0,0 (disk 5)
112,208,0,0 (disk 6)
112,224,0,0 (disk 7)
112,240,0,0 (disk 8)
112,0,1,0 (disk 9)
112,16,1,0 (disk 10)
112,32,1,0 (disk 11)
112,48,1,0 (disk 12)
112,64,1,0 (disk 13)
112,80,1,0 (disk 14)
112,96,1,0 (disk 15)
112,112,1,0 (disk 16 - a tím jsme vyčerpali celou naši partišnu na disku hdd_a)

Teď sem naplácáme druhý disk. Ten je o dost šikovnějši - umí LBA mod.

160,62,6,010100 = 18 (disk 17, hdd_b, slave, mode 010, read/write)
160,78,6,18 (disk 18)
.
.
.

až je všechno hotovo, tak napište: SAVE "moje1VDT" CODE 32771,1032 a potom ještě tohle...

LOAD "HddPatch16" CODE: LOAD "moje1VDT" CODE: RANDOMIZE USR 32768

zkuste:
@1CAT

funguje ?

@2CAT

funguje ?
@3CAT

nespadlo to ? ne ?

Jestli tohle děláte poprvé, tak na vás asi vybafne hláška UNKNOWN FORMAT, ale to je v pořádku. Spusťte ff17 a zadejte tyto parametry:

drv = který disk chcete formátovat ? asi tu trojku, ne ?
hdd=1
trk = 127 (hmm, tady by mělo být 128, ale buď je chyba v BS-DOSu, nebo ve formatovači, ale s touto hodnotou se už disk nenaformátuje :-(
sec=8

A zvesela formátujte... jde to pomalu, co ? no ale nebrečte, čtení je báječně rychlé. Tak to udělejte se všemi vašimi novými disky... alespoň do té doby, než na to budou nějaké programy...
Jestli chcete používat disk, který neumí LBA, zkuste mód 001. Kdyby vám disk vytuhával (přestaval reagovat, hlásil TIME OUT), tak přejděte na mód 000.
Pokud vám něco nefunguje, tak napiště svůj problém do příspěvků pod tímto článkem.
MB-02+ rox!

17. 12. 2007

FlashBoot - JHCon version (1.3)

Ti bystřejší z Vás již poznali, že poslední víkend v Jindřichově Hradci proběhl JH Con. Jelikož jsme s Logoutem na JH Conu zkoušeli poslední verzi FlashBootu, našli jsme menší chybku. Prostě po nastartování počítače se sice zobrazilo logo od Factora, ale hned zase zmizelo (po cca 1/4 vteřině). Čí to bylo chyba se dozvíte v článku, kde jsou i linky na stáhnutí opravené verze...
Byla to MOJE chyba :)
Zde si stáhněte novou upravenou verzi FlashBootu (verze 1.3)
Verze s Dronovými porty byla pořádku, ale verze PVL měla výše uvedenou chybu. Takže stahujte, testujte, piště návrhy.
btw. V nejbližší době se objeví report z JH Conu, který spáchá samotný Logout, tak se máte na co těšit :)

13. 12. 2007

Již zítra...

Zitra (14.12.2007) se koná v Jindřichové Hradci slavný, jedinečný, spectristický sraz zvaný JH Con 2007. V tomto článku se dozvíte, co by Vás mohlo na tomto conu potkat...
Nejprve bych chtěl uvést na pravou míru to, že se jedná pouze o moje návrhy, takže mohou být označeny naším duchovním otcem Logoutem za shrekoidní ptakoviny... :)



Jistě se každý těší na slavnostní oběd v neděli (buřty na pivě), ale co dělat do té doby?



Mám proto několik návrhů a prosil bych každého kdo se na JH Con chystá, aby se zamyslel (vím že je to nebezpečná a velmi nepřijemná činnost :) ) a na JH Conu (nebo sem do komentářů do článků) nám pak sdělil svůj názor. Popravdě jde také o varování, co Vás může na JH Conu 2007 potkat.



  • Promítání dem - tak o tom snad nikdo nepochyboval :). Pokud jste narazili na nějaké pěkné demo, které Vás ohromilo, tak ho přivezte (varování demo The Path se pouštět bude a to několikrát :) )


  • Turnaj - co udělat turnaj v nějaké speccy hře (Fist, ATV Simulator, Iron Man..).


  • Jelikož na místě bude dost coderů, muzikantů, co zkusit na JH Coně něco spachtit a povýšit tak JH Con na setkání spectristů, kde se něco tvoří :) (zvladlo se to na ShoConu, KapsaConu tak by to neměl být takový problém :) )


  • Dále Vám předvedeme s Logoutem nové bootování na MBčku (ale to je otazka 2 sekund, takže to nebude tak časově náročné :) )


  • Přednášky - no to je otázka, jestli se najde nějaký dobrovolník, který se podělí o své znalosti (já to nebudu, neumím mluvit, koktám a umím jen <|>iny :) )




  • Napadá Vás ještě něco???

    8. 12. 2007

    FlashBoot v1.2 - oprava předešlé verze

    Po posledním fiasku s FlashBootem v 1.1 se dnes pokusíme napravit malinko reputaci :) Jedná se pouze o opravu poslední verze (která sice fungovala, ale nezobrazoval se screen při bootu). Více opět v článku.
    Nebudu zdržovat, zde si stáhněte opravenou verzi bootu...



    Případné připomínky piště prosím pod článek.



    Zkoušel jsem tyhle binárky v RealSpecu (který se mi povedlo částečně rozchodit pod Linuxem) a ScreenBoot od Factora se zobrazil. Jelikož se Logoutovi nemůžu dovolat, MBčko a ZXko stále nemám u sebe, byla to jediná možnost jak ověřit funkčnost (RealSpec).



    Takže testuje...



    Jinac děkuji Factorovi a Omegovi za pomoc při řešení problému.



    btw. Obrázek je zapackovanej pomocí Pressoru6.



    btw2. Jelikož se mi ale hodně líbí ScreenCompressor, který mi poslal Omega, v nejbližší době zde čekejte recenzi



    btw3. Commodore&Atari is shit :)

    6. 12. 2007

    AY hit týdne(49/2007): Catman - Lazarus

    Ne všichni si myslíme, že SID je lepší než AY. Je úplně jedno proč. Technické pseudobláboly neznamenají nic, když se postaví proti ideologii Extrémního Spectricismu. SID klidně může mít 13228 kanálů, integrované housle od Stradivariho, miniaturní ledničku na šest plechovek piva a dvě vyhřívaná křesla a stejně nebude lepší než naše AYčko. Kdo to neslyší, měl by vyměnit sluchátka/reproduktory/uši/mozek (nehodící se škrtněte).
    A proto já, Logout of MB Maniax, přicházím s první pravidelnou rubrikou tohohle webu a to je AY hit týdne.
    Nepůjde o žádnou diskotéku novinek, plán je takový - každý týden nabídnout jednu mp3 s AY muzikou do vašich kapesních či stolních přehrávačů, abyste nedejClive nezapomněli, jak skvělé AY je.
    Hitem tohoto týdne je hudba z dema Lazarus, od Cat-Mana z polské demogrupy Claw.

    5. 12. 2007

    FlashBoot v1.1 - CHYBA

    Zjistili jsme, že Pressor6, kterým je Factorův obrázek zpackován nefunguje bez ZX Rom, takže tato verze je chybná!!!



    NESTAHOVAT!



    Ti kteří SpeccyWeb čtou pravidelně (dobrá poslední měsíc :) ) ví, že Factor spáchal nové logo pro náš FlashBoot. Takže v článku najdete opět linky ke stažení a minipokec...
    Takže jen pro pořádek:



    Tramtadadáááá, tohle je nový obrázek od Factora, který se Vám zobrazí, když si flashnete náž nový FlashBoot v1.1 :)



    <%image(20071204-f6screen.png|320|240|BootLogo)%>



    Zde můžete stáhnout novou verzi FlashBoot v1.1



    Pokud by se Vám znepochopitelných důvodů nový obrázek nelíbil, tak je stále ke stažení verze 1.0.



    Tak, to by pro dnešek stačilo, ne? V nejbližší době vytvoříme program, který Vám umožní do FlashBootu vložit jakýkoliv obrázek (teda budete po zabalení omezeni delkou toho výsledneho souboru), ale pořád lepší než programovat na Atari, ne? :)



    btw. pro hnidopichy: ano, jiná změna se ve FlashBootu nekoná.. jen ten obrázek :)

    4. 12. 2007

    Nové bootovací logo a související problém

    Včera nám Factor6 poslal nové bootovací logo. Logout mi okamžitě poslal SMSku: "Mame od F6 tak masakralni logo, ze to bude chtit fakt pridat nejake cekani, aby ho kazdy videl.". Ráno, když jsem přišel z práce.... ale co, zbytek v článku :)
    Ráno když jsem přišel z práce, stáhl jsem poštu, uložil TAPku, pustil emulátor (no co, ZXko mám pořád u Velesofta :) ) a nestačil se divit. Z obrazovky na mě koukalo toto:



    <%image(20071204-f6screen.png|320|240|Nové boot logo od Factora6)%>



    Opravdu pěkně nakreslené. Factor6 je opravdu člověk mnoha talentů. Jenže, já mám na obrázek ve FlashROM místo pouze 1431 bytes. Obrázek jsem v první verzi FlashBootu komprimoval pomocí Turbo Imploderu (měl jsem ho na disku v MB-02+), ale komprimace Factorova obrázku nedopadla nejlíp - 1495 bytes. Teda dopadla celkem dobře, ale prostě se to tam nevejde :)



    Tak a teď je Vám snad známý problém se kterým se momentálně potýkám. (Ataristi a C64 useři snad již tento web nečtou, tak ty neberu v potaz :) )



    Neznáte nějaký jiný komprimovací program, který by byl vhodnější na komprimaci screenu na ZX Spectru? (v kompr. porogramech se nevyznám, proto tenhle zápisek)



    Sice se nabízí možnost něco z obrázku umazat, ale přijde mi to škoda... je to moc dobře nakreslené... Prostě chci vyzkoušet všechny možnosti, než něco umažu. :)



    Návrhy piště prosím do komentářů.

    1. 12. 2007

    A je to tu znova... "qality" čipu SID :)

    Jestli někteří z Vás čekali, že členové MB Maniax se již věnují jen kódování a nemají čas na prosazování poslání Svaté Symbiózy, jste na omylu. Dnes (1. prosince 2007) se na IRC kanálu #z80 rozvinula diskuze ohledně "hudebního" čipu SID, kterým je osazen "počítač" Commodere... Více jako obvykle v článku...
    Debata začala zcela nevině. Gregor na kanálu nadhodil, že si dopisoval s Františkem Fukou a to před prvním ByteFestem . Jelikož jsem zrovna přišel z práce, nebavilo mne číst celou historii, dal jsem jen navědomí (prostě jsem to tam napsal :) ), že F.Fuku nemám rád, neboť na ByteFestu pronesl větu, že SID v Commodere má lepší zvuk nez naše milovaná AYka... (kdysi jsem o tom psal na SpeccyManu...).

    Ihned se ozval Busy, s tím, že ma Fuka pravdu (za což jsem mu vynadal :) ), tak se hned opravil:

    Busy1> shrek: SID ma mozno lepsi zvuk ako AY, ale AY ma zvuk KRAJSI !!!! :)

    Jelikož Busy tušil, že je na tenkém ledě, neboť tomu kdo si rozlobí MB Maniax hrozí, že se objeví v našem demu :), konečně na světlo světa odhalil svoji speccy extremistickou stránku osobnosti, kterou pečlivě předevšemi tutlal. Zde jsou závěry debaty:

    • SID má na všechny kanály jednu hlasitost - což se snažil sabotovat pan Zilog (pod nickem Rybiz), který se snažil mlžit a zcela nesmyslně argumentoval nějakejma obálkama
    • SID nedokáže vytvořit tak ostrý šum jako AY
    • Dále SID nedokáže jemně regulovat nejhlubší tóny - což komentoval pro změnu Gregor. Cituji: "A stejne je to jak kdyz vrzou dvere. SID i AY :P :D" - má to chlapec nahnuté, že?
    • SID má fyzicky míň nožiček než AYko - což byl můj příspěvek do diskuze :) To Busy komentoval tím, že i SAA1099 má míň nožiček než AY. :)
    • A teď přijde ta nejhorší, nejpříšernější a největší nevýhoda SIDa (přesně takto to pronesl Busy) - SID má všechny kanály vyvedené na jednom pinu (nožičce) - takže hraje MONO

    Co z toho plyne? Dvě věci:

    1. I mimo skupinu MB Maniax jsou lidé, kteří byť něvědomky podporují úsilí MB Maniax
    2. ZX Forever!!!

    :)

    30. 11. 2007

    Jak na převod TAP <-> CF karta na MB-02+

    Sliboval jsem zde nedávno, že zde popíšem rutiny, které budou sloužit k převodu TAP do image na CF karte, vcetne jeho zaznamu. Bohužel Vám musím říct, že to neuděláme .... a proč? Protože ono to jde ještě snadněji. Více v článku.
    Moje idea byla ta, že jsem si chtěl připravit MBD image pomocí utilitky tap2mbhdd a ten pomocí ´dd´ zapíšu na příslušné místo na médiu (CF karta, HDD...).

    Když jsem se s tímto nápadem svěřil Logoutovi, tak po spršce nadávek a impertinentních výrazů na moji osobu mi řekl naprosto geniální věc. Vždyť stačí tyhle MBD image nakopírovat za sebe na to médium (které ale musí být naformátované pod FAT16) a BS Dos s naším bootem (resp. s EasyHDD) tento image přečte.

    Takže zde je velmi jenoduchý postup:
    1. Vytvoříme na médiu FAT16
    2. Odsud stáhneme image se 127 virtuálními disketami (3,7 MB). Soubor Formated.mbh obsahuje v sobě 127 předformátovaných virtuálních disket. Pokud používáme Linux (pokud ne, jděte se bodnout :) ), tento image rozděláme pomocí příkazu (opsal jsem ho od z00ma :) ):
      split --verbose -a 4 -d -b 2097152 Formated.mbh
      Vznikne Vám 127 souborů o délce 2097152 bytů.
    3. Tyhle soubory pěkně za sebou nahrajeme na CFku (HDD...)

    A hotovo! :)

    A teď když budeme chtít něco dostat do MBčka, tak prostě pomocí utilitky tap2mbhdd vytvoříme z TAPky o kterou nám jde, MBD image, kterej pak zapíšeme na to médium. Pokud přejmenujeme ten výslednej image na název x0001 a zkopírujeme ho na CFku (a tím přepíšeme již existující soubor), kopírovaný image si nám dosadí ve výsledku za disk @4 v BS Dosu (ale jak jsem již uvedl, pouze v Linuxu, neboť ten nezapisuje na volné místo, ale nahradí data v přepisovaném souboru).

    Myslím, že to již jenodušeji nejde :)

    btw. pokud někdo bude chtít něco dostat z MBčka do PeCe, tak si prostě nahraje do PeCe příslušnej image virtuálního disku a pomocí utilitky mb2tap si z image udělá TAPku...

    28. 11. 2007

    JHCON 2007

    Je to neuvěřitelné, ale už je to téměř rok.
    Rok od doby, kdy se jindřichohradeckým gymnáziem naposledy linuly zvuky AYčka.
    Rok od doby, kdy se spectristi slezli do tohoto jihočeského města.
    Rok od doby, kdy byl poslední JHCon.

    A teď je tu další !

    Datum: 14. - 16. 12. 2007
    Místo: Gymnázium Vítězslava Nováka v Jindřichově Hradci
    Co s sebou: speccy, spacák, dostatek prodlužek, dobrou náladu a hlavně přezuvky
    Vstupné: dobrovolné, na pokrytí nákladů akce

    Přijeďte si pokecat nejen o tom, co je nového na našem oblíbeném počítači.

    I letos se můžete těšit na buřty na pivě, jen se nabízí alternativa, zda neobjednat várku pro všechny v nějaké blízké restauraci, protože díky mírně rostoucímu počtu návštěvníků domácí příprava na jednom sporáku začíná trvat neúnosně dlouho a jistě v neděli není dobré dlouho hladovět a pak se o to déle vydávat na cestu domů.

    Shrek s použitím Trixsovy grafiky a Zoomovy hudby vytvořil pozvánku přímo pro naší speccyfickou platformu, tahejte jí odsud.

    Za banner děkuji i letos Factorovi6.

    Prosím všechny, kdo uvažují o tom, že by přijeli, aby to napsali do komentářů pod článkem.

    27. 11. 2007

    Nová utilita - tap2mbhdd

    Ti z Vás, kteří odebírají ZX konferenci na www.pandora.cz ví, že jsem hledal někoho, kdo by upravil stávající utilitku tap2mbd tak, aby výstup byla image shodna s virtuální disketou, která se používa na IDE zařízení společně s HDD Patchem v BS Dosu. Hned druhý den se mi ozval na IRCu Dusky. Jak to dopadlo se dozvíte v článku :)

    Nebudu napínat, výsledek je ke stažení zde.

    Jelikož to momentálně nemám kde vyzkoušet (moje ZX je u Velesofta na opravě a MBčko u Logouta taktéž na opravě :) ), zkuste výslednej image zapsat na CF kartu a podstrčit jí BS Dosu (v Linuxu třeba pomocí nástroje ´dd´). Pokud to bude fungovat, uveřejníme zde jednoduché skriptíky, které Vám pomůžou k převodu programů na CF kartu (předem upozorňuji, že scripty budou pro Linux, widloidní systémy neřeším...)

    Výslednej image z tap2mbhdd jsem zkoušel testovat na PeCi pomocí utilitek mbdir, mb2tap a vše vypadá provozuschopně.

    Předběžně jsem se domluvil se z00mem, že večer tu utilitku otestuje, ale čím víc lidí na vyzkoušení, tím lépe :)

    btw. Duskymu děkuji za pomoc.

    26. 11. 2007

    Něco pro Vaše FlashROM v MB-02+ - FlashBoot v 1.0

    Ano, na světě je první verze (pro ataristy: 1.0) bootovaní diskového řadiče MB-02+ a to z FlashROM a částečně z IDE zařízení. Co si pod tím představit?
    Nejpve si stáhneme náš Boot loader a to zde.
    Po rozbalení zip archivu vlezeme do adresaře FlashROM, kde se nacházejí dvě binárky: Binarka_Dron a Binarka_PVL. Tyto dvě binárky jsou určené přímo do FlashROM v MBčku a liší se pouze v použitých portech MB-IDE. Dronova verze používá staré porty (195, 199, 203...) a PVL verze používá porty shodné s DivIDE (163, 167, 171..). Takže si vybereme správnou verzi, spustíme Flash Utility a tento soubor nahrajeme do FlashROM.
    Podrobný popis celé procedury je na z00movo blogu. Z00m to popsal velmi dobře a nemá cenu abych si zde plácal játra a vymejšlel vše znova.
    Tak když vse proběhne v porádku, stiskneme tlačítko RESET a ZXko s MBčkem by mělo nabootovat z FlashROM. Tak teď mi někdo jistě omlátí o hlavu, co znamená ta moje zmínka o částečném bootování z IDE zařízení? No, je to jednoduché. Na disku 3 (mám ho jako hlavní disk) stačí nahrát autoexe (basicový program), ve kterém bude například rtc_patch, nebo jiné patche pro BS Dos, či přímo prográmky, ktere chcete aby se Vám spustily po startu počítače.

    <%image(20071126-screen.gif320240New boot screen)%>Jelikož jsme na KapsaConu byli nařčeni, že tento boot není vůbec pěkný, tak se Vám při startu počítače zobrazí screen, který vidíte nad tímto textem.

    V archivu, který jste si jistě stáhli naleznete i zdrojové texty, takže se můžete pokochat, upravit, vylepšit co je Vám libo. Možná časem napíšu menší rozbor co ve kterém souboru je... teď na to není moc času.

    Takže co můžete od nového bootování očekávat?

    • bootovaní bez nutnosti mít připojenou floppy mechanik
    • floppy mechanika je beztak aktivní (disky 1 a 2 jsou pro floppy reservovány)
    • VDT tabulka připojeného zařízení se provádí automaticky (okleštěný Easy HDD)
    • po aktivaci IDE zařízení se přepne na disk 3 a zavede se program autoexe, který provede zavedení dalších patchů...

    Takže zkoušejte, testujte a opět posílejte bugy nebo návrhy na vylepšení...

    MB Commander 2.1

    Jelikož mi po KapsaConu 2007 samista poslal zdrojáky MB Commanderu 2.0, může pokračovat dále jeho vývoj (jak jsem již psal na konferenci, přišel jsem o zdrojáky, havaroval mi HDD v PeCi). Link na stažení MB Commanderu 2.1, včetně novinek najdete uvnitř článku.
    MB Commander můžete stahovat zde.

    A teď novinky:

    • opravena rutinka DMA pro přenos paměť-paměť
    • funguje prohlížení DMA obrázků (ve verzi 2.0 tahle funkce nešla)
    • přidáno prohlížení dithvide obrázků (funguje i na 48k, používá se DMA)
    • při změně na disku (mazání, vytváření adresářů...) se kontroluje, zda-li máte v druhém panelu stejný disk a jestli ano, provede se znovunačtení i toho druhého panelu
    • prohlížení obrázků se provádí podle jejich délky

    Co se dodělává a je ve vývoji:

    • zobrazení multitech dithvide obrázků. Jestli se to povede, bude to opravdu kotel a maximum toho, čeho lze na ZX dosáhnout.. :)
    • malinko se upraví dithvide rutinka (u ZX 128k se nebude používat DMA, ale bude se klasicky po 1 mikrořádku střídat VRam)
    • search (ten hodně chybí, ale nevím zatím jak na to... :( )

    btw. málem bych zapomněl. Tímto bych chtěl poděkovat Velesoftovi za pomoc s DMA rutinkama... pro mne je to pořád španělská vesnice :)

    22. 11. 2007

    KapsaCon, jaký byl?

    Mnozí z Vás (ba možná aj ataristi a c64 useři) jistě poznali, že se dnes budu zaobírat KapsaConem, který se konal 17. listopadu 2007.
    Přípravy na tento sraz ale probíhaly dávno předtímto srazem. Dobrá, tak dávno zase ne, ale cca 14 dní :) V předchozím článku jste se mohli dočíst o novém způsobu bootování na MB-02+, který jsme právě spáchali na KapsaConu. Jenže ono to nebylo tak jednoduché, těch 14 dní před KapsaConem jsem upravoval EasyHDD, každou chvíli volal, psal sms, mailoval, otravoval na ICQ Logouta, aby vyzkoušel binárky, které jsem mu se železnou pravidelností posílal. Myslím, že Logout za tu dobu zestárl o 128 let :)

    No prostě po 14 dnech neustálého buzerování z mé strany Logouta, jsem se vydal do Prahy vlakem. S Logoutem jsme si dali sraz před desátou na hlavním vlakovém nádraží v Praze. Jelikož by ale musel Logout přestupovat (prostě se z něj stává pražák :) ), sešli jsme se až na IP Pavlova, odkud jsme vyrazili do klubu Kapsa. Logout neustále tvrdil, že ví kudy jít, že je to easy a že jen lama netrefí. Jeli jsme chvíli tramvají a když jsme vystoupili, Logout prohodil, že by jsme měli pokračovat podél parku a tam by se měl nacházet počítačový klub Kapsa. Mělo to ale jednu vadu, nemohli jsme najít park :)

    Tak po chvíli bloudění, jsme oba nasadili vystrašenej výraz obličeje a zeptali se jedné kolemjdoucí paní. Ta nám řekla, že zde byla pouze jednou, nezná to tu, ale pokud půjdeme touto ulicí pořád rovně, narazíme na park, kterým projdeme a na konci se bude nacházet Thajská restaurace. A tam najdeme to proč jsme přijeli (sakra teď to zní malinko strašidelně :) )

    No prostě jsme dorazili do Kapsy cca po 10 minutách chůze. Přivítal nás Cygnus a pustil nás dovnitř. Já jsem vypustil šelmu, která šla se mnou.... ne nemyslím Logouta :). Jsem se nezmínil, že mám psíka? No dobře, tak znova. Mnozí z Vás ... hele prostě jsem měl sebou psíka, nebudu to psát přeci vše znova :)

    V Kapse se již nacházel Aragorn, Factor6, Generál TDM, Dex, se kterými jsme se přivítali a začali Conit :) (krásné slovo, ne? :) ). Sakra teď nevím, jestli tam už byl Jíííra, nebo dorazil až po nás... no prostě Jíííra tam byl také. Ačkoliv to není zvykem, na tomto Conu byla velká přesila diskového řadiče MB-02+, takže jsme si s Logoutem připadali jak v ráji. Aragorn furt něco pájel, vybíral od lidí peníze, furt něco nabízel. :) (bez urážky, máme tě všichni rádi, jen blbě rejpu, dík za MB-IDE2, DivIDE...). Factor6 bastlil na ZX a instaloval Umbrellu a pak své MB-IDE2 do svého MBčka. My s Lougoutem jsme se snažili zprovoznit naše sestavy, pak jsme začali dělat na novém bootování. Pak přijel samista, se kterým jsme vedli dlouhosáhlý rozhovor, který většinou končil z mé strany větou: "ZX je lepší!" nebo "MB-02+ je to nej co můžeš mít". Pak přijeli další lidi, z Kapsy se na nás podívat, jestli nezlobíme :) Dorazili také dva psíci, což uvítal Piťák (moje šelma), který si s nima chtěl hrát, což ale nešlo, neboť má poraněnou nohu a musí být v klidu. K večeru potom dorazil Velesoft, předvedl vymoženosti DMA čipu (jestli jste nikdy neviděli DMA porno na ZXku, jakobyste nežili :) ). Nám se postupně povedlo zprovoznit nové bootování na MBčku, oba jsme měli ohromnou radost. Logout asi větší, neboť věděl, že mu již dám pokoj :)

    Con tak nějak dál plynul, probíralo se, plánovalo, vtipkovalo, okřikovalo Pita, pomlouvalo atari a c64 :) až nás najednou Cygnus vyhnal, že se zavírá. My jsme se zdekovali a s Logoutem, Velesoftem, Aragornem jsme vyrazili na nádraží odkud jsme každej vyrazili svou cestou.

    KapsaCon hodnotím velmi dobře, bylo o čem diskutovat, něco se udělalo, bylo na co koukat... (hlavně to porno... :) ).

    Doufám, že se příští rok opět sejdem v Kapse.

    Logoutovy fotky z KapsaConu

    KapsaCon byl super. Víme to všichni. Nafotil jsem tam pár fotek, pak jsem je důkladně probral a to nejlepší jsem nahrál na web. Odkaz na galerii je uvnitř článku.

    20. 11. 2007

    Nové bootování na MB-02+

    Dnes bych Vám rád všem představil princip nového bootování diskové řadiče MB-02+, které jsme společně s Logoutem spáchali na KapsaConu 2007. Mnozí z Vás namítnou, že něco podobného tu již bylo,... musím Vás vyvést z omylu, nic podobného tu ještě nebylo a jedná se zcela o jiný způsob bootování, než který jsme taktéž s logoutem udělali cca před 3 roky... (ok, je podobný, ale lepší :))
    Nejprve si připomeňme jak je to s MB-02+ při bootování. Aby jste mohli nabootovat MB-02+ (dále jen MBčko), museli jste mít připojenou k řadiči disketovou jednotku a nabootovat z floppyny, ze které se natáhl systém, patche atd.. Toto mě velmi štvalo neboť hrozná kabeláž (napájení floppyny, kabel k mechanice, napájení MBčka, napájení Speccyho) mě kdysi s logoutem vedla k myšlence udělat bootování nezávislé na floppyně. Busy a mnozí zde jistě namítnou, že pokud jednou MBčko nabootuje z floppyny, již se nemusí bootovat z diskety, ale stačí při startu stisknout NMI tlačítko a dostat se tak do Basicu, neboť MBčko má zálohovanou SRAM baterkou. Ano to je pravda, ale zrovna v mém případě, kdy na ZXku zkouším a vytvářím systémové programy pro MB-02+, se mi často stávalo, že se mi BS Dos poškodil a já musel znova bootovat (nikdo není dokonalý, že? :) ).
    Takže první bootování fungovalo na tom principu, že jste měli na CF kartě, HDD či jiném mědiu, připravenou v jednom sektoru (byl to jeden z prvních, ale již nevím kterej, zdrojaký se bohužel nezachovali...) VDT tabulku, která se natáhla při bootování a opachoval se s ní BS Dos. Řešení v celku jednoduché, ale mělo jednu vadu, museli jste ručně vytvářet VDT tabulku (což některé lidi mohlo odradit...). 
    Já jsem toto dál neřešil, bootování mi fungovalo, víc jsem nepotřeboval a princip vytváření VDT tabulky jsem popsal v textu, který byl přiložen k programu. Pak bylo dlouho ticho po pěsině, až jednou.... :)
    Ano, jendoho krásného dne, LMN/8bc na svých stránkách uvolnil program Easy HDD, který sloužil k rychlému a snadnému opatchování BS Dosu. Prostě, program sám vytvořil VDT tabulku a podstrčil jí BS Dosu. Velmi efektivní, ale na práci jste zase potřebovali floppynu...
    No a jednoho dne přijel Logout za mnou na návštěvu, kdy jsme si řekli, že by bylo dobré malinko vylepšit to bootování MBčka a to právě o vytváření VDT tabulky, která by se vytvořila sama. Stáhli jsme si Easy HDD (i se zdrojáky), já jsem vyházel z Easy HDD veškerou grafiku, texty, vypisy infa o kartách a vznikl tak Easy HDD Light, který jsme použili ve finální verzi bootování. Jen pro zajímavost, velikost originálního Easy HDD byla něco kolem 8kB a Easy HDD Light má 3 kB... :)
    Takže vzniklo bootování, které Vám při zapnutí MBčka a Speccyho zavede do příslušných paměťových baněk BS Dos, dále se vytvoří VDT tabulka, opatchuje se BS Dos (čímž se zprovozní HDD, CF karta... prostě cokoliv máte připojené k MB-IDE), přepne se na disk 3 (první disk na kartě, disky 1 a 2 jsou stále rezervovány pro floppynu, která i tak zůstává aktivní...), a natáhne se autoexec a spustí se...
    Během tohoto týdne snad na stránkách přibude sekce Download, ve které si budete moct image do FlashROM MBčka stáhnout a to včetně zdrojových kódů.

    Po roce...

    Skoro rok se tu nic nedělo. Mezitím se ale stala spousta věcí. 
    Předně - Shrek požádal o znovupřijetí do MB Maniax a této žádosti bylo milostivě vyhověno. Tudíž jsme opět v plném počtu, zpět a plni svěží chuti do práce. Tentokrát doopravdy.
    Druhá věc je ta, že jsem se rozhodl vzdát vlastní tvorbu redakčního systému. PHP stejně jako všechny ostatní PeCoidní jazyky dosměřoval do takového stavu, že ani dobře napsaný systém z něj neudělá věc lepší než je, takže nemá smysl se snažit. Proto jsem zvolil redakční systém, který alespoň trochu funguje a není složité ho udržovat. Mno, snad to půjde...
    A jelikož jsem web dal dohromady v několika málo večerních sezeních, je tu semtam ještě neco rozsypaného, předem se za to omlouvám.

    Tak zase za rok

    JHCon se po třech dnech konání přesunul do stavu Off, kde bude až do prosince 2007. Jaký byl ?
    Nebudu zbytečně zastírat, že alespoň z mého hlediska byl super. Podruhé se ho zúčastnil Flyyn, poprvé pak Factor6 a kontraadmirál generálpodplukovník TDM. Poslední dva jmenovaní na JHConu představili nový GenVoz02 s odlehčenou cívkou, díky které se podařilo Patyzoní útoky omezit na minimum. Takové štěstí neměl Noby s Pokem, kteří do Jindřichova Hradce mířili v Nobyho Škodě 128+2 (nesprávně též označované 130L). Dle vlastních slov byli za Pelhřimovem uneseni a vysazeni až u Tábora, což způsobilo nemilé zdržení v příjezdu. Patyzoni navíc zřejmě zavzdušnili jejich niklkobaltovou spojku, takže po conu museli téměř 48 minut auto zprovozňovat.
    Na JHConu se jedla kvalitní jídla v kvalitních restauracích, pila se kvalitní Plzeň. Na party place se vedly fundované hovory na exkluzivní témata a pila horká čokoláda. V neděli byly tradiční buřty na pivě. Zdá se, že Spectristi začínají propadat Geocachingu.
    Demfiru během JHConu přibyl screensaver, Logoutovu MBčku naopak nepřibyla schopnost používat CF karty. Psion už teď přehrává Speccy muziku ve formátu vtx (na 5mx zatím špatně), Windows jsou pořád stejný kus šmejdu.
    Na JHConu byly k vidění čtyři Speccy stroje, na které připadly minimálně čtyři PC notebooky, eskadra Psionů, dva Macy a jedno Avigo. Celkem se ho zúčastnilo 11 lidí (Noby, Poke, diZZy, Tritol, Sweet Factory, Tau, Flyyn, Factor6, TDM, Dex, Logout), které srdečně zdravím. Kdo nepřijel, je hajzl.
    Takový byl ve velmi komprimované krychli letošní JHCon. Doufám, že se líbíl. Fotogalerie fotek pořízených mojí maličkostí je TADY.

    12. 11. 2007

    JHCon 2006 part deux

    JHCon se zase o pár dní přiblížil a Factor6, zdatný to grafik (a nejen grafik, jak všichni víme) vyrobil pěkný propagační plakát. Rozšiřování po webu nelze než striktně doporučit.

    JHCon 2006

    Rok se sešel s rokem a já Vás můžu opět všechny pozvat na tradiční setkání Spectristů do Jindřichova Hradce.
    Stejně jako vloni a rok předtím se JHCon i letos koná týden před Vánoci. Přesné datum je 15., 16., 17.12.2006. Nemění se ani místo konání, kterým je Gymnázium Vítězslava Nováka.
    K dispozici budou opět dvě školní třídy, z nichž jedna bude sloužit jako PartyPlace(C)(TM)(R) a druhá jako místnost na spaní. Spí se standardně na žíněnkách, takže nelze než doporučit vzít si s sebou spacák. Neobyčejně výkonné topné těleso, které v na předchozích JHConech zajišťovalo vyhřívání SleepingRoomu(C)(TM)(R) na teplotu, při které je již většina běžných kapalin kapalná, bude letos nahrazeno ještě mocnějším nástrojem, díky čemuž předpokládáme minimum umrzlých.
    A co dále s sebou ? Určitě neuškodí nějaká rozdvojka či pětipes, protože ve třídě jsou tradičně tři až čtyři zásuvky a z nich je třeba napájet všechny přítomné stroje. Jelikož jsou ve všech třídách relativně nové parkety, jsou nezbytné přezuvky.
    Program akce zatím není stanoven, jakmile bude něco známo, určitě se tu objeví doplňující informace.