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+. ;)

6 komentářů:

dex řekl(a)...

Opět důkaz toho, že hardwarové možnosti MBčka nebrání tomu pro něj napsat nebo odjinud přetáhnout nějaký software (co byste říkali MDOSu 3 pro MB?), a naopak hardwarové nemožnosti nerozšířeného DivIDE brání nejen tomu, portovat na něj software odjinud, ale i účinně a bez omezení na něj vytvářet software původní.

Já osobně bych byl příznivcem toho, rozšířit BS-DOS a MDOS-3 o příkazy pro ZX-Network (kompatibilní se ZX Interface 1 a DISCiPLE), což na DivIDE pro nedostatek RAMěti nejde, ale na MB, kde je kam rutiny a zpracování BASICových příkazů uložit souběžně s takřka libovolným DOSem, není problém.

hood řekl(a)...

No, akorat mam info k nmi tlacitku. Bud si date FATWARE od stranky 0 a muzete pouzivat nmi tlacitko jako na originalu, ALE prijdete o BSDOS (nebo ho posunete jinam, ale pak se k nemu pres nmi nedostanete, resp. dostanete, ale zas jen klavesou)

Nebo, si date Fatware kamoliv jinam a dostavate se do nej pres moje nmi menu, kde si nastavite vyskok do stranky, kde je fatware. V praxi to znamena, ze musite zmacknout nmi tlacitko a pak jeste klavesu H, kterou se teprve dostanete do Fatware. Tzn. uzivatelsky to neni moc prijemny.

Velesoft mi navrhuje, abych udelal skok do nmi menu jinak. Pridrzenim SS se dostanu normalne do nmi menu, tak jak je ted. Menu by melo mit nastavitelny, ze si mohu prostym stiskem nmi tlacitka vybrat, do ktere stranky se chci vracet. Pak by nmicko neskocilo do sveho menu ale rovnou by vyskocilo do pozadovane stranky. Me se na tom celem nelibi, ze musim drzet SS, pokud chci skutecne skocit do nmicka a neco v nem delat. Jinej zpusob asi neni.

Teda je hardwarovy, ale to mam udelany zas jen ja, kdy mi Velesoft na KMOUSE udelal nmi tlacitko, ktery nestrankuje do str. 0, ale zustane v aktualni strance.

Kazdopadne, nez se pustim do nove verze nmicka a budu chtit delat novy funkce, budu muset udelat systemove zmeny v organizaci, zejmena ukladani registru musim udelat do stranky nmicka, v soucasnoti to mam do ROM, coz neumoznuje nektere veci, a hlavne s tim bude poradna prcacka, protoze na registrech zavisi spousta funkci. Chci udelat citelny port mbcka 23 (je-li pripojena KMOUSE, ktera to umi).atd...

Takze tolik poznamka k Fatware pro MBcko. A myslim, ze nova verze, pokud ji BAZE vyda, bude dobra, umi pageup/down a snad i save .Z80tek.

Jinak MDOS3 a Demfir by byl samozrejme kotel.

Hood

Z. řekl(a)...

Moznosti vzit a "naportovat" jak to lezi tak to bezi? No vazne super. Co takhle dat tam ne 640kB, ale 256MB pameti a emulovat Windows Vista? To by bylo zuzo.

Stop molochum, v minimalismu je krasa. Kdyby fatware vznikalo pro MB-02 od zacatku, zabira 5 stranek, koliduje s 10 programy pro MB a na nejake portovani byste si mohli nechat vsude jinde zajit chut.

Slaby hardware = zaruka kvalitniho kodu. Megalomansky hardware = lihen bloatu.

VELESOFT řekl(a)...

Na MB02 preci programy mezi sebou nemusi kolidovat. V dnesni dobe je vse uz relokovatelne(instalovatelne do kterychkoli stranek SRAM 512kB). Uzivatel ma naopak pohodli, muze si nainstalovat jen to co se mu hodi a prave tam, kam to potrebuje (pripadne zamezit instalaci nekam, kde se to nehodi). No a ze je MB02 megalomanské ? Ani ne. DMAcko tam je kvuli FDD a to ze se da vyuzit i pro vlastni ucely je jina vec. Beztak to DMA nikdo dnes nepouziva. Me osobne na MB02 laka jen a pouze ta velka pamet. A pokud jde o portovani software z MB02 na jiny hardware s externi pameti, nevidim v tom zadny hacek. Ono totiz drtiva vetsina interfejsu ma uz od zakladu velkou SRAMku, stejne jako MB02+. Treba ZXCF, ZXMMC+, ZX-MATRIX, DIVIDE+ a dalsi. Bohuzel pouze klasicke DIVIDE je oproti nim dost omezene velikosti pameti. Ja kdybych mel psat system pro DivIDE, nebudu se to snazit za kazdou cenu smrdet jen do spodnich 16kB a celit tak problemum s odstrankovavanim vlastniho kodu, ale jednoduse bych udelal swap do ZX ram, kam bych velkou cast systemu prenesl. Ramka DIVIDE by pak poslouzila jako zaloha ZX ramky. System by mel najednou k dispozici divide paging + 128 paging a cely by byl krasne v ZX ramce a ne naklohnany do nekolika stranek. Jeden delsi blok je 100x lepsi nez 4 mensi.

Anonymní řekl(a)...

@velesoft:
DMA could be much more important if it would be better used by operating system and/or NMI menu. A fast copy / move program would be very usefull to safe actual Speccy RAM content (as an image) to other S-RAM-Page or HDD and this way switch between different tasks but without input of data name. A task manager with up to 10 (for example) virtual parallel running tasks (really running is only one at a time) could give the possibility to switch between these jobs. Before switching the computer off one could use a special menu entry in NMI menu that automatically safes actual RAM-content into an image at a secured HDD range (or into free S-RAM pages) and then outputs "You can now switch off the computer". Next time you switch on the computer and press NMI the NMI routine searches for such image and automatically load it. So without input of a file name or calling a command you can continue work from last day. Therefore fast data transfer would be important and that might be a job for DMA.

Ingo (sorry for english - I cannot write in czech)

Anonymní řekl(a)...

"co byste říkali MDOSu 3 pro MB" - ved na MB02 mame MDOS portnuty uz vyse 10 rokov ... :))) Sice iba verziu 1, ale uprava na 3 nebude komplikovana (sweet bude vediet presnejsie).