ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Snake 256byte (Read 4945 times)

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Snake 256byte
« on: 2017.April.02. 17:39:58 »
A jól ismert Snake játék 256byte-os verziója, fut minden EXOS verzión, de soft reset nincs, a 99. szint után keretcsíkozás jelzi a játék végét.

Irányítás:
Belső joy: kígyó irányítása
Stop: játék újraindítása
Hold: kígyó sebessége

17674-0
« Last Edit: 2017.April.02. 17:43:21 by geco »

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #1 on: 2017.April.03. 09:40:32 »
tök jó!
magnóról ez mennyi idő alatt töltene be? :D
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14017
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Snake 256byte
« Reply #2 on: 2017.April.03. 09:55:24 »
És a 256 bájtból mennyi az LPT? :-)
Vagy videólapot használ?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 51.0 Firefox 51.0
    • View Profile
Re: Snake 256byte
« Reply #3 on: 2017.April.03. 10:14:12 »
Az EXOS LPT-t módosítja, a rendszerszegmens elején hoz létre 40x28 méretű karakteres módú képernyőt.

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #4 on: 2017.April.03. 11:00:06 »
Az EXOS LPT-t módosítja, a rendszerszegmens elején hoz létre 40x28 méretű karakteres módú képernyőt.
Igen :) ,így tudtam a legrövidebben megoldani a képernyőkezelést.
Amiből csak 40x27 van használatban, az eredeti terv az volt, hogy lesz normális kijelző is a felső sorban, és az kerül C000h-ra, de arra már nem maradt hely, és az első sort mindig ápdételi az EXOS a statusz sor címére.
Eredetileg volt olyan tervem is, ha marad hely, akkor 1-2 karaktert is átdefiniálok.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #5 on: 2017.April.03. 17:41:38 »
tök jó!
magnóról ez mennyi idő alatt töltene be? :D

1 blokk 4kb volt magnóról, ha jól emlékszem.
mennyi másodperc is volt ez?
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #6 on: 2017.April.03. 17:48:03 »
1 blokk 4kb volt magnóról, ha jól emlékszem.
mennyi másodperc is volt ez?
17 +/- 2 másodperc.

17/4096= kb. 0.004 másodperc jut egy bájtnak, a felső matematika szabályai szerint.

0.004*256=kicsivel több, mint 1 másodperc

De függ a töltési sebességtől is. Pl. turbósítva még ennyit se kellene ott guvadnunk a gép mellett.

UI: Ja, nem jó az egész. Külön kell számolni a blokk elején lévő füttyöt, és onnan mérni a töltési időt, és utána számolni ki, hány bájt. Szóval vissza az egész. De kb. 4 másodpercre szavazok, ha a fejléctől eltekintünk, mert az még +3 másodperc szerintem. Egyébként tudtátok, hogy ha a fejléc füttyének a felét lehagyjuk, akkor is ugyanúgy megtalálja a fáljt?
« Last Edit: 2017.April.03. 17:52:37 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #7 on: 2017.April.03. 18:39:42 »
ja a sípolás több idő mint a 256 byte :)
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #8 on: 2017.April.03. 19:05:39 »
Egyébként tudtátok, hogy ha a fejléc füttyének a felét lehagyjuk, akkor is ugyanúgy megtalálja a fáljt?
Igen :), nagyon rövid bevezető jellel is megtalálta a fájlt :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #9 on: 2017.April.03. 19:12:28 »
Én egyébként innen néztem ki a kb. 17 másodpercet. Ez a töltési sebesség egyébként a normál sebesség?
Most már engem is piszkál a dolog. Leszedem belőle a hangot és Cool Edittel pontosan megmérem, milyen hosszú egy blokk bevezető fütty nélkül.
Egyébként, a modern, mp3-as "magnók" számára lehetne csinálni egy programot, ami a túl hosszú előfüttyből levág, hogy kevesebbet kelljen várni. Magnónál fontos volt, hogy kicsit magához térjen a szalag és minden, azért kellett hosszú fütty, de mp3 és egyéb modern lejátszóknál már nem kell, szerintem.

UI: Nincs az EP műszaki leírásában benne, melyik fütty milyen hosszú? Nem tudom, a töltési sebességet miben mérik, talán az a baud, de nem tudom, az a négyjegyű szám mit jelent benne.
« Last Edit: 2017.April.03. 19:18:49 by szipucsu »
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #10 on: 2017.April.03. 19:48:07 »
ez a játék bepötyögős is lehetne, olyan rövid. persze "bepötyöghető" karakterekkel hosszabb lenne, valami konverterrel. basic-be hexában beírva mondjuk már 3* több (vesszőkkel együtt), de az lenne a legegyszerűbb.
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #11 on: 2017.April.03. 20:10:58 »
ez a játék bepötyögős is lehetne, olyan rövid.
Amikor a Dot Collectorral szórakoztam, csináltam belőle hasonló változatot: egy basic programot, ami DATA sorokból kiolvassa magát a kódot, kimenti, és ott a program. Akkor gondoltam arra, hogy ilyen hexa-bepötyögős formában akár a Dot Collectort is leadhatták volna (több részben) egy újságban.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Snake 256byte
« Reply #12 on: 2017.April.03. 20:34:23 »
ez a játék bepötyögős is lehetne, olyan rövid. persze "bepötyöghető" karakterekkel hosszabb lenne, valami konverterrel. basic-be hexában beírva mondjuk már 3* több (vesszőkkel együtt), de az lenne a legegyszerűbb.
Hát én nem örülnék, ha azt a 768 karaktert + még a sallang be kéne pötyögnöm :)
Ha bepötyögöd, csinálok egy ilyen verziót :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Snake 256byte
« Reply #13 on: 2017.April.03. 21:26:09 »
Ha bepötyögöd, csinálok egy ilyen verziót :D
Akkor Enditől demo felvételt kérünk, amivel bizonyítja, hogy tényleg bepötyögte. Ha túl nagy lenne a demo mérete, megkérjük MrPrise-t, hogy növelje meg a tárhely méretét.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 57.0.2987.98 Chrome 57.0.2987.98
    • View Profile
    • Honlapom
Re: Snake 256byte
« Reply #14 on: 2017.April.04. 00:31:46 »
annak idején azért életképes lett volna az ilyen kicsi, de cool programok megjelentetése újságban és bepötyögése.
mondjuk lenne egy egyszerű interface ami bepötyöghető formára konvertál, és tömörít is. ennek a kicsomagolója megvan minden felhasználónak, bepötyögi a kódot, ami meg kicsomagolja és kimenti a programot.
de mintha derengene hogy c64-re volt is ilyen...
Vigyázat! Szektás vagyok! :)