Welcome, Guest. Please login or register.


Author Topic: Általános BASIC Kérdések (Read 423900 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #1035 on: 2016.May.05. 11:44:11 »
amúgy örülök hogy valaki megnézi igazi gépen mert néha még az is lehet hogy csak emuban fut
Én is meg szoktam nézni, azért is kértem múltkor valamelyikből a nem snapshot verziót. A három korábbi már be is került az SD kártya image-re :-)

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #1036 on: 2016.May.05. 23:59:53 »
jah, hát erről megfeledkeztem :)
a valódi gép az az amikor van az a lapos szürke gép és tévére van kötve? :)

Monitorra, te... ;-)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #1037 on: 2016.May.12. 18:40:18 »
izometrik labirintus rajzoló :)
valamire talán jó lesz majd
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1038 on: 2016.May.16. 18:23:52 »
Ramdisk-re (e: meghajtó) miért nem lehet basicből alapból menteni? Beállítom alapértelmezettnek:
:e:
Ezután a save "akarmi" nem ide ment, csak ha így adom meg: save "e:akarmi"
A :dir működik, akkor is, ha nem adom meg úgy, hogy :dir e:, akkor is tudja, hogy az e:-ről kell a directory.

Van olyan konfig az emuban, ahol akkor is az alapból beállított e: meghajtóra ment, ha a save után az e:-t nem adjuk meg paraméterként?

Szerk.: Vaklárma volt, nem adtam ki, hogy :def_dev_disk
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #1039 on: 2016.May.28. 20:37:21 »
lacinak
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1040 on: 2016.June.05. 11:12:05 »
A TEXT utasításról az van a leírásokban, hogy törli az addig megnyitott videolapokat és úgy nyitja meg az új 0-ás szöveges lapot. Ez nem teljesen igaz, nem törli teljesen az összes addig megnyitott videolapot. Ha egy korábbi videolap a 24. sor alatt volt, az ottmarad. A Bombernél figyeltem ezt meg, ahol a mellékelt snapshotban ha kiadjuk újra a TEXT-et, a kép alján az a pár sor akkor is ottmarad.
Viszont a TEXT után bizonyos parancsokra eltűnik a lap maradék része, ilyen utasítás pl. a NEW.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1041 on: 2016.June.05. 12:54:06 »
Hogyan van ez a ciklusok közepéből tilos a GOTO-val kiugrás? A FOR-NEXT ciklus közepéből ez elég ronda. A többi ciklusnál lehet? Pl. IF... END IF között lehet GOTO, ami a cikluson kívülre ugrik? Vagy a DO-LOOP-nál?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Általános BASIC Kérdések
« Reply #1042 on: 2016.June.05. 13:45:10 »
Hogyan van ez a ciklusok közepéből tilos a GOTO-val kiugrás? A FOR-NEXT ciklus közepéből ez elég ronda. A többi ciklusnál lehet? Pl. IF... END IF között lehet GOTO, ami a cikluson kívülre ugrik? Vagy a DO-LOOP-nál?
Miért akarnál ciklusból GOTO utasítással kiugrani? Vannak erre rendes EXIT utasítások. Az IF ... END IF meg ráadásul nem is ciklus. Elvileg - bár nem vagyok teljesen járatos a BASIC interpreterek lelkivilágában - azért, mert nem szabadít fel szabályosan lefoglalt erőforrásokat, ami később nem várt program működést eredményezhet.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1043 on: 2016.June.05. 14:38:12 »
FOR ciklusból nem akarok kiugrani. IF... END IF eljárásból akarok kiugrani. Azért kellene, mert az IF után sok változó értékét átállítom, ha teljesül a feltétel, és utána meg nem ott kéne folytatni a dolgokat, ahol előtte.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #1044 on: 2016.June.05. 14:47:13 »
Akkor azokat a dolgokat rakd az ELSE ágba.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1045 on: 2016.June.05. 14:57:01 »
Szóval akkor ilyesmit nem lehet? :(

Code: [Select]
310 IF A>50 THEN
320   LET X=X+2:LET W=W-2
330   IF Y<6 THEN GOTO 400
340   IF Y>=6 THEN GOTO 5400
350 END IF

Ezt máshogy megoldani azért eléggé macerás...
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #1046 on: 2016.June.05. 15:22:40 »
Lehetni lehet, csak randa :-) GOTO nem is kell, THEN után mehet a sorszám.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #1047 on: 2016.June.05. 15:23:44 »
mert nem szabadít fel szabályosan lefoglalt erőforrásokat, ami később nem várt program működést eredményezhet.
Az EP-s GOTO az takarít, ezért lehetett felhasználni a hibás EXT hibájának javítására.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #1048 on: 2016.June.05. 15:33:00 »
Lehetni lehet, csak randa :-) GOTO nem is kell, THEN után mehet a sorszám.
Nem akad ki a program később sem, ha ezen a részen, amit beraktam, többször átmegy? Csak a ciklusokkal kell vigyázni, az eljárásokkal nem? (A FOR...NEXT az ciklus, az IF..THEN eljárás, ahogy tudom.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Általános BASIC Kérdések
« Reply #1049 on: 2016.June.14. 17:16:26 »
specy karakter editor weben, tök jó, alul kiírja a sorokat decimálisan
csak a 9. sor hiányzik :)
http://www.amelyn.com/speccy_character_builder/index.htm
Vigyázat! Szektás vagyok! :)