Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 199722 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1050 on: 2016.May.04. 16:38:59 »
Nagyon jó! Néha a levegőben jöhetnének szembe kis lényecskék, amik elől le kell húzni a fejünket.
A "lukak" lehetnének más kinézetűek. Ott nem kéne annak a három sornak látszódnia, mint a padlónál, hanem lehet egybefüggően egy színű.
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 Ep128

  • EP addict
  • *
  • Posts: 1707
  • Country: hu
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1051 on: 2016.May.04. 23:43:08 »
szerintem eddig a sima basic-et nézted, nem a zippeltet
olyankor mindig 200-400%-on kell futtatni az emut. illetve nálam úgy van hogy max z80 speed-en van, és 100%-on. így jól lehet gépelni basic-ben és tök gyors minden, hang is rendben van

Gondolj arra, hogy nem mindenki emuval nyomul ám... ;-) Ha tehetem, én sosem azt használom, hanem a valódi gépet! Tehát bármi készül, annak az igazi EP -n (is) kell(ene) futnia megfelelően! :-)

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 49.0.2623.110 Chrome 49.0.2623.110
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1052 on: 2016.May.05. 09:04:22 »
Gondolj arra, hogy nem mindenki emuval nyomul ám... ;-) Ha tehetem, én sosem azt használom, hanem a valódi gépet! Tehát bármi készül, annak az igazi EP -n (is) kell(ene) futnia megfelelően! :-)

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? :)

amúgy örülök hogy valaki megnézi igazi gépen mert néha még az is lehet hogy csak emuban fut
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13682
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #1053 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: 1707
  • Country: hu
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1054 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: 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 50.0.2661.87 Chrome 50.0.2661.87
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1055 on: 2016.May.12. 18:40:18 »
izometrik labirintus rajzoló :)
valamire talán jó lesz majd
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1056 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 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 50.0.2661.94 Chrome 50.0.2661.94
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1057 on: 2016.May.28. 20:37:21 »
lacinak
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1058 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 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 szipucsu

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1059 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 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 ergoGnomik

  • EP lover
  • *
  • Posts: 924
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
Re: BASIC
« Reply #1060 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

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1061 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 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 Zozosoft

  • EP addict
  • *
  • Posts: 13682
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #1062 on: 2016.June.05. 14:47:13 »
Akkor azokat a dolgokat rakd az ELSE ágba.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8477
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1063 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 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 Zozosoft

  • EP addict
  • *
  • Posts: 13682
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 46.0 Firefox 46.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #1064 on: 2016.June.05. 15:22:40 »
Lehetni lehet, csak randa :-) GOTO nem is kell, THEN után mehet a sorszám.