Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 170695 times)

Online endi

  • EP addict
  • *
  • Posts: 7130
  • 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 75.0.3770.100 Chrome 75.0.3770.100
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1395 on: 2019.July.16. 19:36:33 »
Nem furcsa, az EXOS 11 speciális funkcióhívásnak (amelyen belül a JOY lekérdezés van) is kell csatornaszámot megadni, ezért kell KEYBOARD csatorna legyen.
És azért működik POKE 56,201 alatt, mert ez azonnali lekérdezést végez, nem a megszakítási rutin által pufferbe tett adatokból dolgozik.

hát ez az. persze értem én hogy csatornához vannak kötve ezek... csak hát így lassú :)
meg kéne írni a hasznos ki basic programokhoz egy joy olvasót :)
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 650
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1396 on: 2019.July.16. 20:18:51 »
Úgy emlékszem ALOCATE USR gépi kódot is fútatthatunk.
Vagy REM után mint a ZX Spectrum progik.

Offline Ferro73

  • EP lover
  • *
  • Posts: 650
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1397 on: 2019.July.18. 15:05:39 »
Javítottam még.
A nevet középre igazítja.
És van valami kurzor féleség.
Majd ha nem kell más bele akkor megy csak a hasznos progikhoz.
Véleményeket, javaslatokat várom.

Offline Ferro73

  • EP lover
  • *
  • Posts: 650
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1398 on: 2019.July.27. 16:14:00 »
BASIC-ben a "PRESS TO FIRE" majd a IF JOY(0,1,2) = 16 THEN ...
Helyet egy kicsit gyorsabb gépi kód USR(PRJOYS,0).
Még BASICben is gyors de ZZZIPben pláne.
Ha érdemes akkor bekerülhet a hasznos BASIC progik topikba.

Vagy hasznos ZZZIP programok BASIC-ben?

Online endi

  • EP addict
  • *
  • Posts: 7130
  • 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 75.0.3770.100 Chrome 75.0.3770.100
    • View Profile
    • Honlapom
Re: BASIC
« Reply #1399 on: 2019.July.27. 16:42:53 »
Ha érdemes akkor bekerülhet a hasznos BASIC progik topikba.
Vagy hasznos ZZZIP programok BASIC-ben?

mindenképpen kerüljön be!
és ez nem csak zzzippben jó, hanem akkor is ha le van tiltva a keyboard csatorna vagy a megszakítás, gyorsítási céllal.
szóval jók az ilyen kis progik!
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 650
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: BASIC
« Reply #1400 on: 2019.July.27. 17:47:29 »
Most már függetlenül vizsgálhatjuk billentyűt.

Az EXOS megkerülésével.

Online Tuby128

  • EP lover
  • *
  • Posts: 946
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 74.0.3729.108 Chrome 74.0.3729.108
    • View Profile
Re: BASIC
« Reply #1401 on: 2019.August.05. 15:06:19 »
Lányommal ma játszottunk az Enterprise-on. Csináltam neki kis programocskát, amiben jól kiélte nyomkodási kedvét.
A gond az, hogy ha több SOUND parancs várakozik, akkor várni kell amíg véget nem ér. Erre volt valami flush parancs, amivel a hangpuffert lehet üríteni. Vajon ez az amit keresek a célomra?
És ha igen, akkor mi a szintaxisa?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13426
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #1402 on: 2019.August.05. 15:11:17 »
És ha igen, akkor mi a szintaxisa?
CLEAR SOUND

Online szipucsu

  • EP addict
  • *
  • Posts: 7851
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 75.0.3770.142 Chrome 75.0.3770.142
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #1403 on: 2019.August.05. 16:13:14 »
CLEAR SOUND
Vagy az is jó, ha a SOUND paraméterébe beírod, hogy INTERRUPT, és megszakítja az előző hangot. Pl.:

SOUND PITCH SQR(87),DURATION 10,INTERRUPT

De ez mindig csak az adott csatornán szakítja meg a hangot.
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 Tuby128

  • EP lover
  • *
  • Posts: 946
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 74.0.3729.108 Chrome 74.0.3729.108
    • View Profile
Re: BASIC
« Reply #1404 on: 2019.August.05. 16:23:49 »
A Flush parancsot mikor használjuk? Ha a "TAPE:" csatorna pufferét nem írtuk még tele, de szeretnénk kiíratni a fájl végét a kazettára?