OldComp.cz

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


Právě je 29.03.2024, 00:02

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 30 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 14:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Jinak to video je už starší, originál tady
https://www.youtube.com/watch?v=FLW6X7d1ymM

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 19:03 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Fuku čas od času ukazovali v televizi v různých pořadech, takže ho potom znal kdekdo:
https://www.youtube.com/watch?v=_9im5fro1rg
phpBB [video]


Určitě tu byli lepší programátoři než on, ale řekl bych že jeho Tetris2 byl nepochybně skvělý výtvor, a možná nejen v československých měřítcích.

Mimochodem, nechtěli by třeba místní experti udělat rozbor toho programu a zjistit jak to vlastně skutečně funguje? Povídá se totiž něco o realtimovém multitaskingu a sdílení programového kódu, což je věc, kterou ve Widle nenaučily dodnes ;-)

A já si svoje prográmky píši na papír dodnes, minimálně nějaké poznámky k celku a třeba i menší rutinky, které mě zrovna napadnou. Sešit a tužku sebou totiž nosím všude, na rozdíl od počítače. Celý program mám potom samozřejmě také v hlavě, ale nemusím myslet na všechny detaily, a nakonec je ta čmáranice stejně přehlednější než směsice myšlenek...

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 20:17 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
faraon píše:
Mimochodem, nechtěli by třeba místní experti udělat rozbor toho programu a zjistit jak to vlastně skutečně funguje? Povídá se totiž něco o realtimovém multitaskingu a sdílení programového kódu

Na tom samém kódu běží dvě instance (každá má proměnné jinde, aby se netloukly) a pod přerušením se přepínají.
Více k multitaskingu na Z80 viz kapitola Multitasking v Assembler a ZX Spectrum 2.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 20:32 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Tetris 2 má jednu obrovskú nevýhodu: nedá sa použiť Kempston Joystick, takže dvaja hráči si v pohode nezahrajú (pokiaľ nemajú Sinclair IF2). Pri voľbe Sinclair Joystick a klávesnice sa na Didaktiku M navzájom hráči ovplyvňovali, samé sa to otáčalo a padalo, lebo "keyboard ghosting", a zabrániť jednému hráčovi stlačiť viac kláves v zápale hry bolo nemožné...

Multitasking. Čo to je? Že sa spustí časť jedného programu, potom časť druhého, a zasa prvého, atď? Akurát že program neskončí sám, ale ho treba prerušiť a zapamätať si stav? A čo je asi každá nahrávacia rutina ktorá robí nejaký špeciálny grafický efekt počas nahrávania? V podstate je to multitasking, ale omnoho inteligentnejší, program sa prerušuje a pamätá si stav sám. Inak stačí si napísať kód, ktorý vždy urobí iba malú časť, a uchová si niekde svoj stav. To je všetko. Potom stačí iba to miesto kde si uchováva stav spraviť napríklad 4x (ale vždy s inou definovanou časťou obrazovky), a program môže bežať 4 krát súčasne.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 21:06 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
PotPalo píše:
Multitasking. Čo to je? Že sa spustí časť jedného programu, potom časť druhého, a zasa prvého, atď? Akurát že program neskončí sám, ale ho treba prerušiť a zapamätať si stav? A čo je asi každá nahrávacia rutina ktorá robí nejaký špeciálny grafický efekt počas nahrávania? V podstate je to multitasking, ale omnoho inteligentnejší, program sa prerušuje a pamätá si stav sám. Inak stačí si napísať kód, ktorý vždy urobí iba malú časť, a uchová si niekde svoj stav. To je všetko. Potom stačí iba to miesto kde si uchováva stav spraviť napríklad 4x (ale vždy s inou definovanou časťou obrazovky), a program môže bežať 4 krát súčasne.

Podla mňa prepínanie cez prerušenie INT38 spľňa skôr definíciu multithreadingu, kým Ty popisuješ multitasking. Keby si prerušil rutinu počas načítania bitu z pásky, mohol by sa načítať nesprávne. Preto sa najskôr ukončí načítanie a potom nasledujú efekty.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 22:19 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
PotPalo píše:
A čo je asi každá nahrávacia rutina ktorá robí nejaký špeciálny grafický efekt počas nahrávania? V podstate je to multitasking, ale omnoho inteligentnejší

Přirovnal bych to ke kooperativnímu.
A ten myslím není zvykem považovat za inteligentnější.
"Tak, chytil jsem hranu, a teď se může efektovat. Potom půjdu chytat další hranu."
oproti
"padá kostka, padá pa ---" "zaplnil jsem lajnu, tak ji půjdu odma --- " "dá, zkontroluju ovládá ---" "zat a jdu na další kostku." "ní ..."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 23:28 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Podľa mňa je to skôr typu:

"padá kostka", RET, "padá padá", RET, "zkontroluju ovládání", RET, ...
"zaplnil jsem lajnu," RET, "tak ji půjdu odmazat", RET, "a jdu na další kostku.", RET, ...
A ešte v dátach bude ukazovateľ pozície, aby sa po RET nabudúce pokračovalo nasledujúcou časťou.

Hlavná časť by mohla byť asi takto:

:LOOP
LD IX, data hráča 1
CALL hlavná časť
LD IX, data hráča 2
CALL hlavná časť
[prípadne ešte CALL zvuky 1+2]
JP LOOP

Samozrejme všetko čisto teoreticky, hru som neskúmal. Prerušovanie cez INT mi príde neohrabané, aj so zvukmi by bol problém, to by sa grafika viditeľne kúsala.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 06.03.2020, 23:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1491
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 368 times
Tak som si konečne našiel čas a pozrel som sa na rozhovor s Frantou. Môj názor a pocit z neho, čo som si v podtate len potvrdil je, že je to renesančný človek, čo to znamená, on nieje programátor, niej hudobník on nieje nič z toho čo by chceli ostatný aby bol on je všetko naráz niečo ako Leonardo da Vinči, trošku prehnané ale on to vidí v nadhľade a to mu dáva ten punc výnimočnosti. Programátor programuje ale nevidí presah svojej práce a tak aj všetci ostatný on vidí ostatné aspekty a práve v tom je dobrý veľmi zaujímavo rozprával o procedurálnom generovaní svetov v hrách a ako to vidí, ďalej som na rovnakej vlne v chápaní hudby ako on a jeho postupy môžem len potvrdiť, on to len dokázal zrozumiteľne popísať a to je jeho kvalita, proste message je dívaj sa poriadne okolo seba a potom ten svet ľahšie pochopíš a budeš mať možnosť sa niečo naučiť a použiť to v prospech tvoj a ostatných. Všade platia rovnaké princípy a paralely len ich musíš vidieť, bez fantázie si proste stratený. Havk Shony

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 07.03.2020, 06:24 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2571
Bydliště: Praha
Has thanked: 502 times
Been thanked: 607 times
solaris104 píše:
On měl Plusko a pak toaster :-). Gumáka neměl. Jinak spousta lidí nerozlišuje assembler a strojový kód :-).

A kdyby někdo chtěl důkaz, tak zhruba od šesté minuty dál krátkého filmu Hračka?, je ten toastrack i vidět :)

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 07.03.2020, 11:08 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
Obdivuji, že už i staré Merkury měly touch screen :|
Příloha:
Merkur.png
Merkur.png [ 17.5 KiB | Zobrazeno 6774 krát ]

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 07.03.2020, 11:11 
Offline
Profík
Uživatelský avatar

Registrován: 12.05.2013, 19:34
Příspěvky: 551
Has thanked: 408 times
Been thanked: 166 times
To byly testovaci prototypy prvni faze - uz jsi mohl sahat, ale odezva jeste nebyla implementovana.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 07.03.2020, 18:26 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 801
Has thanked: 19 times
Been thanked: 48 times
Ja mam dojem ze nekde rikal ze mel nejprve NTSC VIC 20, pak gumaka, a pak Sinclair 128k... Ale pokud ho nekdo zna osobne tak vi lip.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 07.03.2020, 20:08 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
V tom video sedí u ZX81 a RAM modulem.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 10.03.2020, 18:31 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
A hele: https://www.lupa.cz/aktuality/fanousci-po-triceti-letech-pretvari-fukuv-tetris-2-pro-zx-spectrum-a-didaktik/ :shock:
https://www.youtube.com/watch?v=aXsLSLoBKY0
phpBB [video]

https://www.youtube.com/watch?v=SLI8wxXqG3U
phpBB [video]

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: video - rozhovor Fr. Fuka
PříspěvekNapsal: 10.03.2020, 18:39 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Na konci roku se objevil Tetris 2019 od českého autora. To je můj gameplay :-)
https://www.youtube.com/watch?v=d16GXGBG4cY

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


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ů: 30 ]  Přejít na stránku Předchozí  1, 2

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 1 návštěvní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