OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 19:41

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 24 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 10:28 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Rád bych obohatil naprogramovanou ROMku pro zájemce o stavebnici Sparrowa/Sparrowa SX o nějaké demo, které by bylo v ROMce jako jedna ze stránek na výběr (v ROM selectoru). Najde se někdo, kdo by takové demo udělal? Odměnou mu bude nehynoucí sláva a šíření jeho (dobrého) jména v ROMkách pro Sparrowa... ;)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 12:26 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
No esteze si ako odmenu neponukol Tullamore Dew :poke: :lol: (to by som sa ti na to rovno vykaslal :hang: )

Ale nehynuca slava ... to by slo :)
Tak napis o tom viac info, ake su podmienky, ako to musi bezat, kolko romky a ramky mam k dispozicii (dufam ze ramky viac nez len tych 16kB spomalenych)...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 12:58 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Busy píše:
Tak napis o tom viac info, ake su podmienky, ako to musi bezat, kolko romky a ramky mam k dispozicii (dufam ze ramky viac nez len tych 16kB spomalenych)...
Podmínky jsou velmi jednoduché, protože když ROM selector předává řízení vybrané 16KB stránce, nastránkuje ji do dolních 16KB a provede RST 0, takže v tu chvíli máš k dispozici "čisté" Spectrum 48KB s veškerou jeho pamětí. Akorát není k dispozici spektrácká ROMka, takže by to mělo být "standalone" řešení. Dále by se to mělo vyhnout entry pointům DivIDE, aby to nespadlo, když je DivIDE připojené. A je možno využít AY, které je ve Sparrow SX on-board a zapojeno standardním způsobem, jen má úplnější adresaci, jak jsme to kdysi probírali ve vláknu o SAAY interface. To je všechno. ;)

Pokud to tedy mám shrnout, tak:

    - může využít celých 48KB RAM
    - nemůže využít Spectrum ROM
    - nemělo by kolidovat s připojeným DivIDE
    - může využít AY
    - téma by nemělo být nějak kontroverzní či vulgární
    - mělo by to být deklarováno jako freeware, ať se to může volně šířit

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 15:51 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Mam este zopar otazociek:

- Je k dispozcii aj viac volnych 16kB ROM stranok romky ? (pre viac samostatnych dem)
- Moze to mat nejaku iterakciu s uzivatelom ? (napr. volba moznosti na zaciatku a potom uz pobezi samo)
- Akym sposobom si mozem do dolnych 16kB zapnut normalnu ZX romku ? (samozrejme kodom ktory bude v ramke)

A otazka trosku mimo: Je sanca, ze niekedy bude k dispozicii aj 128k ram + 2.vram ? (napr. nejaky Sparrow SX s rozsirenim ako Speccy 128k)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 16:19 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Busy píše:
Je k dispozcii aj viac volnych 16kB ROM stranok romky ? (pre viac samostatnych dem)
Pokud samostatných, tak ano - ROM Composer pro SX dovoluje sestavit až 15 stránek, což jsem ani nevěděl čím to zaplnit, když jsem to chtěl vyzkoušet... Předchozí limit pro TX/Lite byl 7 stránek a jediný, komu se to zdálo málo, byl Martin8bity. 8-) Já jsem se do toho v pohodě vešel...

Busy píše:
Moze to mat nejaku interakciu s uzivatelom ? (napr. volba moznosti na zaciatku a potom uz pobezi samo)
Jistě, proč ne... Předpokládaným použitím je (kromě jiného) předvádění na nějaké akci, tak tam by se prostě provedla volba na začátku a pak se to nechalo běžet...

Busy píše:
A otazka trosku mimo: Je sanca, ze niekedy bude k dispozicii aj 128k ram ? (napr. nejaky Sparrow SX s rozsirenim ramky ako Speccy 128k)
Zatím nic takového nemůžu slíbit - pro tuto chvíli můžeš počítat jen s těmi 48KB (ale zase díky umístění kódu v ROMce je to víc než u běžného 48K dema - tady můžeš využít všechno od konce videoRAM do konce RAM jako takové). Kdyby se šance objevila, samozřejmě dám vědět. ;)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 13.11.2019, 23:15 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Vdaka, a este prosim odpoved na tu tretiu otazku - ako (napr. akym OUTom, ak sa to takto da) si (kodom presunutym do ramky) zapnem dole normalnu ZX 48k romku ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 01:53 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Busy píše:
Vdaka, a este prosim odpoved na tu tretiu otazku - ako (napr. akym OUTom, ak sa to takto da) si (kodom presunutym do ramky) zapnem dole normalnu ZX 48k romku ?
Aha, jasně... ale využívat Spectrum ROM bohužel nepůjde, protože jak si ROMku může každý zkomponovat z 16KB bloků, není zaručeno ani to, že v nějaké stránce vůbec Spectrum ROM bude, ani ve které, nebo jaká verze to bude. To demo se prostě musí obejít bez ní - to jsem myslel tím slovem "standalone", které jsem použil výše. Prostě to má být (maximálně) 16KB kódu, který si dělá všechno sám...

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 16:40 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Velmi se omlouvám, víte, že to běžně nedělám, ale většina Lanexova příspěvku obsahovala zrovna nápady, kterým bych se chtěl v koncepci Sparrowa vyhnout. ;) Hned to vysvětlím.

Originální Spectrum ROM nemůže ROMka pro Sparrowa, tak jak ji pošlu zájemci o stavebnici (nebo jak si ji stáhne) obsahovat - z licenčních důvodů. Amstrad totiž uvolnil Spectrum ROM pouze pro použití v emulátorech, nikoli v novém hardwaru. Totéž pak platí pro všechny ROMky odvozené z té originální, což je naprostá většina. Proto taky ve mnou šířené Sparrow ROMce je OpenSE Basic, který je free.

Samozřejmě, že kdo chce originální ROMku, může si ji ve Sparrow ROM Composeru dát jako jednu ze stránek, to už je ale jeho věc. Nicméně já potřebuju být "licenčně čistý", a tudíž nelze zaručit, že Spectrum ROM vůbec ve Sparrow ROMce bude, natož na jakém místě. "Od výroby" tam nebude, resp. nesmí být.

To je taky důvod toho limitu pro ROM demo, že nesmí využívat Spectrum ROM.

Další věc je, že (každé) demo by mělo zabírat jen jednu stránku. Opět je to proto, že v ROM Composeru se sestavuje ROMka po jednotlivých 16KB stránkách a vícestránkové demo by způsobilo zásadní komplikace: jeho stránky by uživatel musel nastavit od určitého čísla stránky, v přesném pořadí, já bych číslo stránkovacího portu už nesměl nikdy změnit... Když se demo vejde do jedné stránky, tohle všechno se řešit nemusí. A demo je opravdu jen demo, tak nevidím důvod, aby to byl mnohastránkový mamut.

Jiná věc by byla, kdyby se někdo z vás rozhodl udělat jako stránku/stránky do Sparrow ROMky nějaký užitkový program, typicky třeba textový editor, nebo kalkulačku - když by to byla dobrá věc, dá se z ní udělat standardní příslušenství Sparrowa a bude v jeho ROMce vždycky. Možná i hra by se dala takhle pojmout, i když to už je víc na zvážení. Ale demo se někomu může líbit, někomu ne, někoho dema vůbec nezajímají - já mu ho určitě chci dát v mnou naprogramované ROMce, ale dělat z něj natvrdo povinnou součást, které se nesmí zbavit, by myslím bylo trochu moc...

(Jen pod čarou zmíním, že Lanexovi jsem o smáznutí příspěvku předem řekl, vysvětlil mu proč, a on s tím nemá problém...)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 19:29 
Offline
Kecálek

Registrován: 07.05.2014, 12:10
Příspěvky: 197
Bydliště: Jbc
Has thanked: 0 time
Been thanked: 39 times
Jiiira píše:
Další věc je, že (každé) demo by mělo zabírat jen jednu stránku. Opět je to proto, že v ROM Composeru se sestavuje ROMka po jednotlivých 16KB stránkách a vícestránkové demo by způsobilo zásadní komplikace: jeho stránky by uživatel musel nastavit od určitého čísla stránky, v přesném pořadí, já bych číslo stránkovacího portu už nesměl nikdy změnit... Když se demo vejde do jedné stránky, tohle všechno se řešit nemusí. A demo je opravdu jen demo, tak nevidím důvod, aby to byl mnohastránkový mamut.

Myslim, ze toto neni uplne presne ;) Program z jedne stranky ROM si muze pres kod v RAMce projit vsechny stranky ROM a automaticky si najit (vsechny) dalsi stranky ROM, ktere bude potrebovat - podle nejakeho klice, podle CRC, MD5 nebo jinum zpusobem zjisti, ktera stranka obsahuje potrebna data. Pak to IMHO muze pouzivat, aniz by bylo nutne dodrzet urcity zpusob skladani ROM...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 19:41 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
A když tu ROM nenajde, tak bude bučet... Souhlas s Jiiirou, nějaké to opening demíčko představující možnosti Sparrow přece nemusí být velké jak parník. Stačí logíčko, nějaký hezký multicolor efekt ukazující, že časování je zachované, k tomu AY muzička, trocha picturků s kouzly v borderu, thanx list. Kdybych to uměl, už se v tom vrtám :-)

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 19:53 
Offline
Radil
Uživatelský avatar

Registrován: 12.05.2013, 20:32
Příspěvky: 457
Bydliště: Kladno
Has thanked: 46 times
Been thanked: 118 times
(Hynek) Ano, a ted jsi se dostal do stejných vod, jako jsem předkládal nápady já. Ale to není účel. Není účel využít možnosti velké ROM na max. Jiiira chce dodávat ROM pro Sparrow se smysluplným software. ROM je relativně velká, ale není žádoucí jí zaplnit jedním programem, který si veme více kapacity. Ano, jde to, ale je to nežádoucí. Raději by tam viděl užitkový soft (kalkulátor, textový editor, debugger). Pro demo se tam taky místo najde, ale není to priorita. Proto netřeba vymýšlet způsob, jak by soft mohl využít více ROM. ROM není běžné uložiště.

_________________
>>eLeMeNt, MB03+, Amiga 1200, ZX Spectrum 128 +2A, ZX Spectrum+, Didaktik Gama, LnxSpectrum, LnxTracker, LnxAmigaImageConvertor, https://www.ilnx.cz <<


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 20:10 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
hynek píše:
Jiiira píše:
... já bych číslo stránkovacího portu už nesměl nikdy změnit...
Myslim, ze toto neni uplne presne ;) Program z jedne stranky ROM si muze pres kod v RAMce projit vsechny stranky ROM a automaticky si najit (vsechny) dalsi stranky ROM, ktere bude potrebovat
Cize este predtym, nez si prejde vsetky romky, si musi pre istotu prejst aj vsetky porty a zistit, ako sa tie romky po novom strankuju ... :poke:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 20:14 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Busy píše:
hynek píše:
Jiiira píše:
... já bych číslo stránkovacího portu už nesměl nikdy změnit...
Myslim, ze toto neni uplne presne ;) Program z jedne stranky ROM si muze pres kod v RAMce projit vsechny stranky ROM a automaticky si najit (vsechny) dalsi stranky ROM, ktere bude potrebovat
Cize este predtym, nez si prejde vsetky romky, si musi pre istotu prejst aj vsetky porty a zistit, ako sa tie romky po novom strankuju ... :poke:
Ne, radši bych to opravdu nechal jednoduché... 8-)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 20:15 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
Lanex, Mistic: Ano, přesně takhle to vidím.

Mimochodem, kdyby se našel někdo ochotný psát ten užitkový software, můžu založit vlákno, kde dáme hlavy dohromady a dáme tomu nějakou formu, nějakou koncepci, co by tam mělo být. A to, co vznikne, už by bylo pevnou součástí Sparrow ROM...

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ROM demo pro Sparrowa
PříspěvekNapsal: 14.11.2019, 20:52 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Jako texťák není nikdy k zahození. Resp. to pokládám (já osobně, nikomu to nenutím) za poslední užitkový soft, který se na starých compech dá smysluplně využít. Beru to tak, že málokdo bude chtít oldskoolově kreslit obrázky, skládat hudbu nebo tvořit tabulky, když mu to samé pohodlněji nabídnou přimo určené utitlity pod novější compy a výsledek mu vyexportují dle přání pomalu na všechny 8bit platformy. Ale ten texťák - něco si napsat, vytisknout nebo uložit do PS. To dle mého ještě pořád kouzlo má. Ale asi proto, že jsem grafoman :-)

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 24 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 4 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz