Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 168504 times)

Online szipucsu

  • EP addict
  • *
  • Posts: 7784
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #675 on: 2014.November.20. 13:17:37 »
Ezt érdemes lenne folytatni. Egy helyen lehetne minden, ami pl. basic programozáshoz kell. Karakterek és kódjaik, színek és kódjaik, JOY függvény értékei, néhány fontosabb POKE, PEEK, SET, OUT, hogy mit csinálnak, escape szekvenciák, stb.

Tényleg, a szín megváltoztatására van lehetőség escape szekvenciával pl. 102-es csatornán a PRINT utasításban? Tehát úgy, hogy ne SET INK-elni kelljen minden PRINT utasítás előtt, hanem még a PRINT-elt szöveg elé beírni a kódokat.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7079
  • 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 38.0.2125.122 Chrome 38.0.2125.122
    • View Profile
    • Honlapom
Re: BASIC
« Reply #676 on: 2014.November.20. 13:46:27 »
Tényleg, a szín megváltoztatására van lehetőség escape szekvenciával pl. 102-es csatornán a PRINT utasításban? Tehát úgy, hogy ne SET INK-elni kelljen minden PRINT utasítás előtt, hanem még a PRINT-elt szöveg elé beírni a kódokat.

igen, mindent át lehet vinni esc szekvenciákra, ami tök hasznos amúgy
abban viszont nem vagyok biztos hogy sokkal gyorsabb lesz, főleg ha zzzip fordítást is beleszámoljuk
Vigyázat! Szektás vagyok! :)

Online szipucsu

  • EP addict
  • *
  • Posts: 7784
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #677 on: 2014.November.20. 15:37:17 »
igen, mindent át lehet vinni esc szekvenciákra, ami tök hasznos amúgy
És nincs/nem lesz valami gyűjtemény ezekből? Laci nemrég elárulta, hogyan lehet a kurzort kilőni, arról se olvastam még előtte soha sehol.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #678 on: 2014.November.20. 15:48:04 »
És nincs/nem lesz valami gyűjtemény ezekből? Laci nemrég elárulta, hogyan lehet a kurzort kilőni, arról se olvastam még előtte soha sehol.
EXOS könyv hasznos olvasmány :-)

Offline endi

  • EP addict
  • *
  • Posts: 7079
  • 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 38.0.2125.122 Chrome 38.0.2125.122
    • View Profile
    • Honlapom
Re: BASIC
« Reply #679 on: 2014.November.20. 16:08:04 »
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #680 on: 2014.November.20. 16:16:48 »
sokszor ESC helyett CTRL-t írnak, az mi?
Egy gomb a billentyűzeten :-D
Ha azzal együtt nyomod az adott betűt, akkor kapod a mellette hexaban megadott kódot.

Online szipucsu

  • EP addict
  • *
  • Posts: 7784
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #681 on: 2014.November.20. 16:35:32 »
EXOS könyv hasznos olvasmány :-)
Ez bonyolult, elméleti. Konkrét példák nincsenek benne, legalábbis ahogy "belelapoztam", nem találtam.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7079
  • 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 38.0.2125.122 Chrome 38.0.2125.122
    • View Profile
    • Honlapom
Re: BASIC
« Reply #682 on: 2014.November.20. 20:44:05 »
Egy gomb a billentyűzeten :-D
Ha azzal együtt nyomod az adott betűt, akkor kapod a mellette hexaban megadott kódot.

na de ezt nem értem... az esc+karakter az ok, az esc kódja 27 vagy mennyi plusz a karakter
de ctrl?? ez azt jelenti hogy 1 kód, esc nem kell elé?
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #683 on: 2014.November.20. 22:12:23 »
ez azt jelenti hogy 1 kód, esc nem kell elé?
Igen. Gyakorlatilag CTRL A-tól Z-ig, az a CHR$(1)-CHR$(26)
Pl a CTRL M az a CHR$(13), azaz Enter. Ami jól jön akkor, ha annyit programoztál, hogy tönkre ment az Enter alatt a fólia :-) (Nekem volt ilyen.)

Offline endi

  • EP addict
  • *
  • Posts: 7079
  • 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 38.0.2125.122 Chrome 38.0.2125.122
    • View Profile
    • Honlapom
Re: BASIC
« Reply #684 on: 2014.November.20. 22:30:13 »
aha értem, köszi
Vigyázat! Szektás vagyok! :)

Offline Povi

  • EP addict
  • *
  • Posts: 1848
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://povi.fw.hu
Re: BASIC
« Reply #685 on: 2014.November.21. 09:15:07 »
Ezt érdemes lenne folytatni. Egy helyen lehetne minden, ami pl. basic programozáshoz kell. Karakterek és kódjaik, színek és kódjaik, JOY függvény értékei, néhány fontosabb POKE, PEEK, SET, OUT, hogy mit csinálnak, escape szekvenciák, stb.

Tényleg, a szín megváltoztatására van lehetőség escape szekvenciával pl. 102-es csatornán a PRINT utasításban? Tehát úgy, hogy ne SET INK-elni kelljen minden PRINT utasítás előtt, hanem még a PRINT-elt szöveg elé beírni a kódokat.

Nem rossz lista, bár a "SET cuccok" listának sok értelmét nem látom, olvashatatlanná válik a kód, ha SET 26,0-t ír az ember a SET STAUS ON helyett. Pont az IS-BASIC egyik nagyszerűsége veszik el.

Ha valami eszembe jut, én is írok bele.
*** Speicherplatz zu klein

Online szipucsu

  • EP addict
  • *
  • Posts: 7784
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #686 on: 2014.November.21. 10:57:30 »
olvashatatlanná válik a kód, ha SET 26,0-t ír az ember a SET STAUS ON helyett.
Mármint milyen kód válik olvashatatlanná? Eddig nem vettem észre hibát.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #687 on: 2014.November.21. 11:07:38 »
Mármint milyen kód válik olvashatatlanná? Eddig nem vettem észre hibát.
A program kód.

Online szipucsu

  • EP addict
  • *
  • Posts: 7784
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #688 on: 2014.November.21. 14:38:41 »
A program kód.
Ez hogyan mutatkozik meg? Most kipróbáltam, betöltöttem egy basic programot, beírtam az elejére, hogy SET 26,0, elindítottam, később megállítottam, de ugyanúgy ki tudom listázni.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13404
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 33.0 Firefox 33.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #689 on: 2014.November.21. 14:45:50 »
Ez hogyan mutatkozik meg? Most kipróbáltam, betöltöttem egy basic programot, beírtam az elejére, hogy SET 26,0, elindítottam, később megállítottam, de ugyanúgy ki tudom listázni.
Ki listázni ki tudod, de nehezebb olvasni, mert elő kell venni a gép könyvet, hogy tudjad, hogy az STATUS ON.