OldComp.cz
http://www.oldcomp.cz/

Demo v BASICu
http://www.oldcomp.cz/viewtopic.php?f=32&t=2360
Stránka 34

Autor:  zz_indigo [ 21.02.2015, 13:32 ]
Předmět příspěvku:  Re: Demo v BASICu

Demo v basicu. Kopa pokeciek: inak prekvapivo pekne

[youtube]https://www.youtube.com/watch?v=NYQBCdrP1n8[/youtube]

Autor:  Milsa [ 21.02.2015, 15:20 ]
Předmět příspěvku:  Re: Demo v BASICu

Skúste niekto teda napísať o nejakom deme pre C128 v jeho BASICu, ktorý je už o poznanie lepší (ja som v úvode témy nepísal, že iba C64).

Autor:  SCjoe [ 22.02.2015, 09:49 ]
Předmět příspěvku:  Re: Demo v BASICu

Milsa píše:
Skúste niekto teda napísať o nejakom deme pre C128 v jeho BASICu...

Zkusím nějaké pohledat, pokud se k věci neozvou znalejší osoby, doporučoval bych však tuhle debatu prozatímně řešit
vyhledáním "c64 basic demo" na YouTube.

A proč vůbec řešit BASIC? Mám na disku cca 1 GB utilit pro coding na c64, vč. stovek demomakerdisků, coders orgazm collections apod. Vzpomínám si na jeden diskový tutoriál, který mne demomakingem v asm vedl pomocí grafických příkladů a byl snad dokonce i menu-driven. Druhý program pak nabytí znalostí otestoval...
Profi compilerů jiných jazyků pro tvorbu serioznějších utilit měly commodory tuny.
(tenhle seznam je dosti neúplný: http://ftp.giga.or.at/pub/c64/library/languages.html)

C64 je natolik praktická a kreativní platforma, že programování v BASICu je ztráta času.
Pokud někdo vůbec napsal program v BASICu, mohl to nepřiznat a kompilovat v cca. 10 kompilerech.

Zjednodušil bych situaci takto: od EARTH DEMO (v příloze na demodisku pro SX64)
se pragmaticky přeskočilo ke GLOBE DEMO, už s plýtváním rozšířené paměti a basicovými příkazy využívajícími přenosu DMA = https://www.youtube.com/watch?v=EElPg8Msn-Q

Ke studiu evoluce - někdo to vidí v opačném směru ;) - doporučuji zapnout rozšíření paměti v emulátoru x128 z VICE (v2.3, zdá se být stabilnější), "Cartridge/IO settings / REU settings" a
z přiloženého 1700-demodisku nahrát BOUNCING BALL. Disk má autostart v módu C128, po loudu stačí stisknout klávesu 3, v emulátoru lze turbit pomocí "Options / Warp mode".

Z horních pater vím jen o maličkostech:
BASIC 8 pro C128: https://www.youtube.com/watch?v=rBYyCCKgsik
BASIC 7.0 pro Plus/4, který na plusko přenesl vlastnosti BASICu z C128 (až na úroveň stejných čísel tokenů a shodných příkazů pro sprajty, které však plusko na úrovni HW nemá... vč. zabudovaného editoru sprajtů).

Možná je toho pestrobarevného k dispozici málo (už mne napadá jen EFEXBASIC z r. 1990), ale upřímně jsem rád, že CBM platforma příliš nepřitahuje rádobypřisprostlé jedinec s IQ 60 a primitivní grafiku typu HOOYe :poke:

Přílohy:
efexBASIC_v1-0.7z [1.84 KiB]
681 krát
1700-demo.7z [36.62 KiB]
726 krát
sx64-demodisk.7z [46.33 KiB]
729 krát

Autor:  Busy [ 22.02.2015, 11:26 ]
Předmět příspěvku:  Re: Demo v BASICu

Skusim odpovedat protiotazkami a protiodpovedami :)
SCjoe píše:
A proč vůbec řešit BASIC?
A preco vobec riesit stare (hlavne 8 bitove) pocitace ?
SCjoe píše:
Mám na disku cca 1 GB utilit pro coding na c64
Existuju stovky gigabajtov vyvojovych prostredi pre pohodlny a rychly coding na modernych PeCiach.
SCjoe píše:
C64 je natolik praktická a kreativní platforma, že programování v BASICu je ztráta času.
Moderne gigahertzove a gigabajtove PeCe su natolko prakticke pre rychle naklikanie aplikacie, ze programovanie v nejakom zastaralom asembleri je proste strata casu...

Autor:  SCjoe [ 22.02.2015, 12:06 ]
Předmět příspěvku:  Re: Demo v BASICu

Busy píše:
Skusim odpovedat protiotazkami a protiodpovedami :)

Tak tuhle debatu u C64 vidím, na rozdíl do minimalistického spektráče, jako bezpředmětnou.
Nesrovnávám s vyššími platformami a vše vztahuji k času mezi lety 1985-1995...
Platforma C64 má jiné zajímavosti než aby se piloval výkon v BASICu 2.0.

Ale pokud by admin tyhle dva poslední příspěvky vystřihnul do zvláštního vlákna, tak bych si zase po letech rád natrénoval nějaký FLAME. Kupř. procesor Z80 dává po letech smysl jen ve V6Z80p (která docela dobře funguje s minimalistickým OS, CLI a monitorem, bez BASICu). :twisted:

Autor:  Lisiak4 [ 22.02.2015, 12:40 ]
Předmět příspěvku:  Re: Demo v BASICu

Když někdo něco chce tvořit v Basicu, tak to rozhodně není ztráta času! Je to pořád lepší, jako o nečem teoretizovat.

Autor:  zz_indigo [ 22.02.2015, 12:54 ]
Předmět příspěvku:  Re: Demo v BASICu

Busy píše:
SCjoe píše:
C64 je natolik praktická a kreativní platforma, že programování v BASICu je ztráta času.
Moderne gigahertzove a gigabajtove PeCe su natolko prakticke pre rychle naklikanie aplikacie, ze programovanie v nejakom zastaralom asembleri je proste strata casu...


Co asembler ani v C-cku sa neoplati programovat ked sa to na nakreslit ;-)

Autor:  SCjoe [ 22.02.2015, 13:10 ]
Předmět příspěvku:  Re: Demo v BASICu

Lisiak4 píše:
Když někdo něco chce tvořit v Basicu, tak to rozhodně není ztráta času!

Jen do toho! Připomínám, že se bavíme o BASICU 2.0 pro C64.

zz_indigo píše:
Co asembler ani v C-cku sa neoplati programovat ked sa to na nakreslit ;-)

Nejlíp se prý kreslí ve Forthu.

Autor:  Busy [ 22.02.2015, 13:41 ]
Předmět příspěvku:  Re: Demo v BASICu

SCjoe píše:
Busy píše:
Skusim odpovedat protiotazkami a protiodpovedami :)

Tak tuhle debatu u C64 vidím, na rozdíl do minimalistického spektráče, jako bezpředmětnou.
Nesrovnávám s vyššími platformami a vše vztahuji k času mezi lety 1985-1995...
Platforma C64 má jiné zajímavosti než aby se piloval výkon v BASICu 2.0.
Ale ty si to vobec nepochopil. Toto vobec nie je debata o tom ci je lepsi C64 alebo Speccy (a teraz je jedno ci sa jedna o basic alebo strojak) alebo ci je doba taka ci onaka. Chcel som tym len napisat, ze s tvojim nazorom, voci basicu tvrdo diskriminacnym, absolutne nesuhlasim. Preto som situaciu basic verzus strojak prirovnal k (podla mna v tomto velmi podobnej) situacii stare 8bity verzus moderne giga(hertzove,bajtove) stroje. Jednoducho my sme ludia, ktorych tie stare 8bity bavia, radi sa s nimi hraju, radi na nich programuju, radi sa z nich (v ramci demotvorby) snazia vytrieskat co najviac vykonu a efektov. A podobne tak, v ramci tejto nasej skupinky je podskupinka ktoru zase bavi hrat sa s basicom, programovat v nom, a (v ramci demotvorby) z basicu vytrieskat co najviac vykonu a efektov. Ty osobne mozno do tejto podskupiny nepatris, ale napriklad ja urcite ano (vid napr. vyssie spominane demo Cowina) a co tak sledujem scenu tak rozhodne nie som sam (a tyka sa to ako basicu ZX tak aj basicu C64). Preto si dovolim tvrdit, ze tvoj nazor na basic je uplne pomyleny a jednoducho som to v ramci debaty nemohol nechat tak :)

Autor:  SCjoe [ 22.02.2015, 14:53 ]
Předmět příspěvku:  Re: Demo v BASICu

Busy píše:
Ale ty si to vobec nepochopil. Toto vobec nie je debata o tom ci je lepsi C64 alebo Speccy

Tak se asi nechapeme vzajemne. Nesrovnavam se speccym, protoze to proste nejde.

Busy píše:
Jednoducho my sme ludia, ktorych tie stare 8bity bavia

Jo, kmen mame stejny, ale jine klany.
Svuj pomyleny nazor si s dovolenim ponecham. :hang:
Ale jinak nechci prudit, po lonskem Foreveru z dobrych zdroju vim, ze i dobri spectriste dnes posilhavaji po cbm a naopak.
Do jineho vlakna jsem dal basicovy PLOT, treba to nekdo doplni basicovym PLAY a pak uz z toho bude dalsi cele demo.

Autor:  Lisiak4 [ 22.02.2015, 15:51 ]
Předmět příspěvku:  Re: Demo v BASICu

SCjoe: neber věci doslovně jak kdo co napíše. Busy vtipne zareagoval a hezky nepřímo odpověděl co si myslý o tom, když třeba někdo napíše, že programování v Basicu na C64 je ztrátou času, když to hodil do situace "stare 8bity verzus moderne stroje" a Ty to označuješ za bezpředmětnou debatu, co není pravda. Jen je třeba se na to umět správně podívat.

Já napíšu, že programování v Basicu není ztrátou času a tvojí odpovědí je, že tak směle do toho.

Já když jsem si vybíral programovací jazyk pro PC (Python), tak jsem se rozhodoval asi 7 dní mezi možnými alternativami.

Klidně píš různé teorie i nadále. Nebo ukaž od sebe i něco více bude jen rád. Ale dávej si pozor na to co píšeš, protože se pak může ozvat někdo, kdo k tomu má co říci a tím rozhodně nemyslím sebe. To ale neznamená, že si nemůžu říci svůj názor, co z mého pohledu jsem taky musel, protože si vážím jekékoliv práce programátora i toho v Basicu více než nejakých teorií.

Autor:  SCjoe [ 22.02.2015, 20:22 ]
Předmět příspěvku:  Re: Demo v BASICu

Lisiaku,

davej si pozor, abys psal k veci.

Uz ve vlaknu "aplikace ve spectracke ROM" jsem si povsimnul,
ze z tebe nic podstatneho k danemu tematu nevypadne.
Busy a ja to snad bereme s nadhledem a v klidu,
tak to ber taky a sve rady si nech pro sebe.

Autor:  Lisiak4 [ 22.02.2015, 20:46 ]
Předmět příspěvku:  Re: Demo v BASICu

SCjoe, nadhled přestává mít člověk v pozici, kdy začíná dělat chyby ve svém jednání. To já jen pro připomenutí. No a k tomu klidu, já jsem to v klidu napsal. Taky v klidu napíšu tohle:

Jakékoliv teórie o programovaní bez praxe jsou ztráta času.

Budu citovat jednoho programátora, nenašel jsem přesný výklad a nejsou to má slova:

Pokud se nemůžete rozhodnou v čem začít programovat je třeba začít s něčím. Je lepší začít s něčím, jako s ničím.

Autor:  Busy [ 22.02.2015, 21:23 ]
Předmět příspěvku:  Re: Demo v BASICu

SCjoe píše:
Lisiaku,
davej si pozor, abys psal k veci.
Trafena hus zagagala ;) Lisiak4 prave pise velmi presne a k veci - na rozdiel od teba hned spravne pochopil, ze to s tymi modernymi PC bola len narazka, resp. take podobenstvo, ktorym som chcel ukazat nezmyselnost podcenovania akejkolvek platformy ci nejakeho prostriedku ktory dana platforma poskytuje. Predsa pokial ma nieco (plaforma ci jej prostriedok) vobec neoslovuje, a osobne to pre seba povazujem za stratu casu, to este neznamena ze je to strata casu aj pre ostatnych a preto svoj pocit nebudem zovseobecnovat na vsetkych ... :shrug:

Autor:  faraon [ 22.02.2015, 21:48 ]
Předmět příspěvku:  Re: Demo v BASICu

Lisiak4 píše:
Já když jsem si vybíral programovací jazyk pro PC (Python), tak jsem se rozhodoval asi 7 dní mezi možnými alternativami.

Však on Python je takový BASIC dneška, i on má svoje nectnosti a neduhy... Ale přesto bych Python doporučil i začátečníkovi, na rozdíl od M$ Small Basicu, používaného v některých školách k výuce programování!

Kromě toho, BASIC je jeden z nejvýznamnějších počítačových jazyků v historii, už v okamžiku svého vzniku byl svým způsobem (zejména sdílením času) výjimečný, a během šedesátých let se stal běžnou součástí softwarové výbavy všech tehdejších minipočítačů, v sedmdesátých byl přímo povinnou součástí, třeba Wang 2200 ani s jiným způsobem programování vůbec nepočítal, takže výběr BASICu jako hlavního jazyka mikropočítačů vlastně ani nebyl výběr, prostě použili to co každý, kdo aspoň trochu do počítačů dělal, už znal a dovedl používat, a ti ostatní se ho mohli rychle a snadno naučit.
Z toho vyplývá, že znalost aspoň základů BASICu je pro každého, kdo se osmibity zabývá, prostě povinnost ;-)

A teď mi řekněte, je ten spratek v pruhované košili ve 2:19 Bill Gates, nebo není?
[youtube]https://www.youtube.com/watch?v=gxo9LVIgOiI[/youtube]

Stránka 34 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/