Welcome, Guest. Please login or register.


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

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 #570 on: 2014.August.23. 22:20:43 »
ja és amúgy ez azért lett lassú, mert a zene is benne van, és nincs letiltva a megszakítás
az eredeti miner a gyorsabb, de itt más volt a cél :)
szerintem ki kéne a zenét is szedni, maradhatna 1-2 ellenség
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9950
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #571 on: 2014.August.23. 23:54:36 »
Quote from: endi
hajrá! csináld meg, alakítsd át, csinálj új pályákat.
ha jó lesz, csinálok hozzá új grafikát!
Ezt én nem hiszem, hogy átírnám, időm sincs rá nagyon, és te tudod, hogyan működik.
De a grafika is maradhatna akár.

Jó ez is, csak lehetne erre az alapra pacmant is építeni. És talán mást is, kreativitás kérdése. :D
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #572 on: 2014.August.24. 18:56:35 »
Lehet a BASIC -ben 50Hz -es videomegszakítást kezelni ? Tehát hogy másodpercenként 50X, VSYNC -hez igazodva fusson le egy BASIC program ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #573 on: 2014.September.11. 23:31:42 »
Az mitől lehet, hogy ha parancssorban kiadom a:

run "pck.ext"

sort akkor szépen betöltődik a pck.ext,

ha meg programból akarom:

10 run "pck.ext"
run

akkor meg insufficient memóriára panaszkodik, és a bővítések is ezerszer listázódnak utána a :HELP -nél ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #574 on: 2014.September.12. 00:22:05 »
Annyit tudok még közelíteni, hogy olyan, mintha mikor lefutna programból a run "pck.ext" sor, akkor újraindul valamiért a basic program elölről ... és így loop -ba kerül.
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #575 on: 2014.September.12. 00:25:55 »
Ha nem tudjuk miért indul újra a basic program, akkor ki tudnám ezt küszöbölni úgy, hogy a programot azzal kezdeném, hogy ellenőrzöm van -e már :file -om, és ha van, akkor nem tölteném a pck.ext -et.

Csak azt nem tudom, hogy tudnám megszerezni basic sztringbe a :help file parancs kimenetét ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #576 on: 2014.September.12. 01:24:40 »
Megoldottam inkább exception kezeléssel ...
Z80 System

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9950
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #577 on: 2014.September.13. 13:31:04 »
Quote from: Z80System
Annyit tudok még közelíteni, hogy olyan, mintha mikor lefutna programból a run "pck.ext" sor, akkor újraindul valamiért a basic program elölről ... és így loop -ba kerül.
Nem indul újra a program. Én is szembesültem vele régebben, ha jól emlékszem. Mivel a betöltő futtatása basic-ből látszólag nem csinál semmit, ezzel valószínű a basic program nem elégszik meg, és futtatni akarja. Úgy érzékeli talán, mintha nem töltötte volna be. Ez szerintem egy bug lesz a basic-ben.
Próbáld betölteni az EXT "LOAD""akármi.ext""" utasítással a programból!
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #578 on: 2014.September.13. 13:37:38 »
Hát az én konfigomon BASIC RUN -nal újraindul a BASIC program, kipróbáltan.

Az EXDOS LOAD -os módszernél nem indul újra, csak valamiért a :FILE hívása a BASIC programból nem működik.

Úgyhogy maradtam az újraindulós, BASIC RUN -os módszernél.

Az eredményt az SD kártyás topikban találod.
Z80 System

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9950
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #579 on: 2014.September.13. 17:06:06 »
Quote from: Z80System
Hát az én konfigomon BASIC RUN -nal újraindul a BASIC program, kipróbáltan.
Ha azt írod valahova a programban, hogy RUN, arra tényleg újraindul.
Ha meg idézőjelben megadod a betöltendő program címét, akkor azt betölti és elindítja.
A bővítőkkel ilyen fura a helyzet valamiért. Nyilván át akarná adni a vezérlést a betöltött programnak, de nem tudja, mert az "nem csinál semmit" (csak egy "ok" üzenet), ezzel lehet a gond.
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: 9950
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #580 on: 2014.September.13. 17:39:03 »
Most nézem, az angol fórumon is feltetted ugyanezt a kérdést, ott Zozoval angolul ki is tárgyaltátok, én meg ezt láttam meg először és itt válaszoltam, ugyanazt, mint Zozo... Az ilyeneket nem lehetne kivédeni valahogy?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #581 on: 2014.September.13. 18:23:54 »
Quote
Most nézem, az angol fórumon is feltetted ugyanezt a kérdést, ott Zozoval angolul ki is tárgyaltátok, én meg ezt láttam meg először és itt válaszoltam, ugyanazt, mint Zozo... Az ilyeneket nem lehetne kivédeni valahogy?

Dehogynem, nem kell türelmetlennek lenni, és két helyen tárgyalni ugyanazt.

Tömegesen általában nem csinálják, csak kiemelt esetekben. Nekem ez az volt, mert az SD kari browser nélkül félkarú óriás volt. Vagy inkább gyújtógyertya nélküli ferrari. Vagy rakéta. Vagy fluxuskondenzátor. Vagy ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: Általános BASIC Kérdések
« Reply #582 on: 2014.October.02. 00:56:24 »
Ha mar BASIC, hallott vki a BBC basic-rol? Ugye az Acorn cucca, 6502-es gepeire, _de_ volt belole Z80-as verzio is, CP/M ala! Latszolag nekem IS-DOS alatt el is indul. Mondjuk eleg alien, pl EDIT parancs kell a sor szerkeszteshez stb, bar az is igaz, hogy a CP/M verzio nyilvan elegge "terminal feeling". Ami erdekes benne, hogy bele lehet irni asm reszletet (marminthogy nem hex kodkent stb, hanem ahogy egy assembler-nek is irna az ember ...) kozvetlenul, es el tudja erni a basic-es valtozokat stb. Ez szerintem nem rossz otlet, bar en is csak olvastam rola, gyakorlatban sose probaltam.

Offline Povi

  • EP addict
  • *
  • Posts: 2300
  • Country: hu
    • http://povi.fw.hu
Re: Általános BASIC Kérdések
« Reply #583 on: 2014.October.02. 09:24:11 »
Quote from: lgb
Ha mar BASIC, hallott vki a BBC basic-rol? Ugye az Acorn cucca, 6502-es gepeire, _de_ volt belole Z80-as verzio is, CP/M ala! Latszolag nekem IS-DOS alatt el is indul. Mondjuk eleg alien, pl EDIT parancs kell a sor szerkeszteshez stb, bar az is igaz, hogy a CP/M verzio nyilvan elegge "terminal feeling". Ami erdekes benne, hogy bele lehet irni asm reszletet (marminthogy nem hex kodkent stb, hanem ahogy egy assembler-nek is irna az ember ...) kozvetlenul, es el tudja erni a basic-es valtozokat stb. Ez szerintem nem rossz otlet, bar en is csak olvastam rola, gyakorlatban sose probaltam.
Én csak olyan szinten hallottam róla, hogy nézegettem sok-sok DIY Z80 computer projektet, és kb. mindenkinek az volt a cél, hogy a BBC BASIC fusson rajta.
Itt van egy elég érdekes projekt:
http://www.benryves.com/?module=projects&product=z80computer
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14738
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #584 on: 2014.October.02. 09:24:27 »
Megelőzöm Endit :-)
EP-n erre ott a Basic Plus.