Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 154685 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #60 on: 2007.November.06. 14:00:17 »
mindig kell-e az EXT után GOTO.
Mindig ha egy blokk belsejében van (FOR-NEXT, DEF-END DEF, IF-END IF, DO-LOOP, stb).

Offline szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #61 on: 2007.November.06. 21:23:56 »
Köszi! És csak akkor, ha közvetlen a blokklezáró utasítás (LOOP, NEXT, END IF...) elõtt van az EXT, vagy amúgy is?
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

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #62 on: 2007.November.06. 21:34:17 »
És csak akkor, ha közvetlen a blokklezáró utasítás (LOOP, NEXT, END IF...) elõtt van az EXT, vagy amúgy is?
Amúgy is.
Mivel az EXT nem takarítja ki maga után a Basic vermet, így amikor a blokkzáró utasítás visszatérne a blokk utánra, érvénytelen adatokat olvas a verembõl, így jön az invalid end of block hibaüzenet.

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 208
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.8 Firefox 2.0.0.8
    • View Profile
Re: BASIC
« Reply #63 on: 2007.November.06. 21:36:06 »
az mit jelent hogy nem takarítja ki a vermet? rossz címre mutat az sp? és ez hogy javul meg a goto-tól?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #64 on: 2007.November.06. 21:55:47 »
rossz címre mutat az sp? és ez hogy javul meg a goto-tól?
Nem a Z80-as veremrõl van szó, hanem a BASIC veremrõl. Részletesen lásd az IS-BASIC ROM címû könyvben.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #65 on: 2008.January.23. 21:38:55 »
Még egy éve a talin említettem fergeteges, karakteres képernyõn futó basic játékprogramomat, amivel még az Enterpress basic játékprogramos pályázatára is beneveztem. Azóta egyfolytában küldöm be ide, de most itt van. Ha más nem is, de négycsatornás sztereó zenéje van. Lehet egyébként, hogy igazi EP-n más volt a zene, mint az emulátorokon, mert valami gyûrûmodulációval is próbáltam feldobni, ha minden igaz.
Még egy Bányász címû basic TVC program adta a játék alapötletét.
Tényleg, Laci mondta akkor, hogy jó lenne TVC-rõl átírni azt a programot. Erre esetleg van valami esély?
Amúgy TVC-n a Létra címû játék volt elég érdekes. Ha minden igaz, a Bányásszal egy kazettán lehetett kapni. Vajon az is basicben íródhatott? Azt nem próbáljuk meg "átírni"? :D
Ha már a TVC-nél tartunk, szerintem ott a Gombócfaló minden ma létezõ kígyós játékot is felülmúl.
Egyébként a Hamikából lestem ki, hogyan lehet megcsinálni, hogy a gép érzékelje, milyen karakter van abban a pozícióban, ahova lépünk. Ezért aztán sajnos nem tudok színpompás pacman játékot írni, hiszen a hamikás módszer csak akkor mûködik, ha egyetlen színt használunk. :D
Ja, és csak véletlen a játék címének egybeesése Endi játékának címével.

Ja, és elnézést: nyelvtanilag helytelenül szerepel a játékban, helyesen így van: The monster has eaten you.
« Last Edit: 2008.January.24. 13:51:49 by szipucsu »
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 szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #66 on: 2008.August.14. 23:45:35 »
Létezik olyan basic függvény, amivel 10-es számrendszerbõl 16-osba lehet alakítani? (A gépkönyvben nem találtam.) (Mondjuk a fordítottja is csöppet nyakatekert, ORD(HEX$(...))
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 szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #67 on: 2008.November.16. 20:16:46 »
A Gombócfalót TVC basicról írtam át (újraírtam) IS basic-ra, basic ujjgyakorlatként, nem nagy dolog...  :smt024
Ez megvan valahol? Érdekelne. (Mármint az EP-s változat.)

Ha jól emléxem, a TVC-s változatban van néhány poke utasítás, azokat hogyan írtad át EP-re?

Meg ott sokszínû volt a képernyõ. Azon hogyan lehet megcsinálni, hogy felismerje a gombócokat meg akadályokat?
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 Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Mozilla compatible Mozilla compatible
    • View Profile
Re: BASIC
« Reply #68 on: 2008.November.16. 22:52:49 »
Ez megvan valahol? Érdekelne. (Mármint az EP-s változat.)
Nincs meg nektek?  :shock:
Mindjárt utánanézek, csak átlépek ebből az Arch linuxból UHU-ba
[/quote]

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.6 Firefox 2.0.0.6
    • View Profile
Re: BASIC
« Reply #69 on: 2008.November.16. 23:16:03 »
Ez megvan valahol? Érdekelne. (Mármint az EP-s változat.)

Ha jól emléxem, a TVC-s változatban van néhány poke utasítás, azokat hogyan írtad át EP-re?

Meg ott sokszínû volt a képernyõ. Azon hogyan lehet megcsinálni, hogy felismerje a gombócokat meg akadályokat?
Na Winfos..  :ds_icon_frown: Sajnos ACE-ban volt meg ezért ide léptem át, mert a Linuxot nem tanítottam rá.
Itt van, átalakítottam RAR-ba. Ha nincs fenn Lacikánál, akkor majd ráijesztek. Addig is tanulmányozd, hátha te megérted, mert én már tök kijöttem a Basicból.  :smt047

Offline szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.4 Firefox 3.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #70 on: 2008.November.17. 00:58:21 »
Itt van, átalakítottam RAR-ba. Ha nincs fenn Lacikánál, akkor majd ráijesztek.
Köszi!
A megjegyzés szerint egyetlen délután megcsináltad az egészet?
Az elején miért van OUT 191,12 helyett OUT (181+10),12? Hadd dolgozzon a Z80 egy összeadás erejéig? :D
Érdekes, hogy CALL-DEF eljárásokat tettél bele. Ha jól tudom, TVC-n ilyen nem volt.

Majd lehet, hogy elmélyedek benne.

(Valahol mintha már találkoztam volna ezzel az átirattal, de Lacinál nem találtam. Persze lehet, hogy csak álmodtam...)
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 Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 2.0.0.12 Firefox 2.0.0.12
    • View Profile
Re: BASIC
« Reply #71 on: 2008.November.17. 13:44:53 »
Köszi!
A megjegyzés szerint egyetlen délután megcsináltad az egészet?
Azért kicsit fellengzős voltam.  :oops: Tovább tartott.
Quote
Az elején miért van OUT 191,12 helyett OUT (181+10),12? Hadd dolgozzon a Z80 egy összeadás erejéig? :D
Érdekes, hogy CALL-DEF eljárásokat tettél bele. Ha jól tudom, TVC-n ilyen nem volt.
Bocs, de ez nám átirat, hanem "remake"!  ;-)
Quote
(Valahol mintha már találkoztam volna ezzel az átirattal, de Lacinál nem találtam. Persze lehet, hogy csak álmodtam...)
Lacinál én sem látom.  :(

Offline nyuzga

  • EP addict
  • *
  • Posts: 1954
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: BASIC
« Reply #72 on: 2008.November.17. 19:29:11 »
Na Winfos..  :ds_icon_frown: Sajnos ACE-ban volt meg ezért ide léptem át, mert a Linuxot nem tanítottam rá.
Itt van, átalakítottam RAR-ba. Ha nincs fenn Lacikánál, akkor majd ráijesztek. Addig is tanulmányozd, hátha te megérted, mert én már tök kijöttem a Basicból. 

Egy kicsit most én is csaltam. (Ne csak má mindig ők!) :razz: :lol:
Gombócfaló HI-SCORE by ATTUS. :)
1803-0
« Last Edit: 2008.November.17. 19:38:28 by nyuzga »

Offline Attus

  • EP addict
  • *
  • Posts: 1226
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Epiphany 2.22 Epiphany 2.22
    • View Profile
Re: BASIC
« Reply #73 on: 2008.November.17. 19:35:11 »
Egy kicsit most én is csaltam. (Ne csak má mindig ők!) :razz: :lol:
Akkoriban is bújkált már bennem a huncutság.  :smt098
Hogy tetszik?
« Last Edit: 2008.November.17. 20:44:20 by MrPrise »

Offline nyuzga

  • EP addict
  • *
  • Posts: 1954
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.52 Opera 9.52
    • View Profile
Re: BASIC
« Reply #74 on: 2008.November.17. 19:44:43 »
Akkoriban is bújkált már bennem a huncutság.  :smt098
Hogy tetszik?

Kilistáztam, és mit látok? Nem színészek vagy zenészek neveit, hanem „kiválló” politikusainkét.
No akkor most majd jól megelőzöm őket! :lol: