Welcome, Guest. Please login or register.


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

Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: Általános BASIC Kérdések
« Reply #1575 on: 2022.December.18. 13:17:11 »
Köszi néktek, bevált! :)

És basszus, visszatölti txt-ből a programot, és futtatja. :D
Kezdem megszeretni ezt a gépet! :)




Offline Spidermans Friend

  • EP fan
  • *
  • Posts: 175
Re: Általános BASIC Kérdések
« Reply #1576 on: 2022.December.18. 13:18:12 »
Van valahol egy LUA script is az emulátorhoz, amit talán Zozo írt, és ha az lefut, akkor a LLIST (shift+F2) is kirakja txt fájlba a listát. Ez gyorsabb lehet annak, aki lassan gépeli be a parancsokat.

Ez se rossz! Majd rákeresek erre is.

Offline SlashNet

  • EP addict
  • *
  • Posts: 1192
  • Country: ua
  • Enterprise 128K | Cubietruck
    • My old site about Enterprise
Re: Általános BASIC Kérdések
« Reply #1577 on: 2022.December.18. 14:21:15 »
http://epbas.lgb.hu/

Also can be useful.

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 #1578 on: 2022.December.18. 15:20:33 »
És basszus, visszatölti txt-ből a programot, és futtatja. :D
Arra kell vigyázni, hogy a LOAD-dal töltsd be, ne a start (F1) paranccsal. Ez utóbbi egyből futtatja is, és nincs ideje magához térnie a txt betöltéséből a rendszernek, és a programba hibás sorok kerülhetnek. Egyszer már jártam így, a Xorgame 2 basic programnál, elég nehezen jöttem rá, miért kerültek zsibbadtságok hirtelen a programba, abban a topikban írtam is.
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 #1579 on: 2023.January.26. 14:51:12 »
A Reversi-Dáma-Awari játékhoz tévedve láttam, hogy a Reversi és a Dáma része nem igazán színpompás, ezen talán könnyen lehetne segíteni. Alighanem soronként változó attribútum képernyőkkel lenne a legjobb. Bár annyi szín meg minek, a Reversi 4 színű karakteres módban is jó lehet, mert nem összetett a karakterek alakja. Bár Reversi van még kétféle a Basic programcsokorban is.
Még azt is meg lehetne csinálni, hogy ne a koordináták megadásával lehessen lépni, hanem kurzort lehessen mozgatni a játéktéren. Ráadásul úgy emlékszem, anno úgy sikerült kilistázni a programot, hogy az INPUT után " karaktert adtam meg, így Missing closing quotes hibával leállt, ez eléggé béna megoldás.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #1580 on: 2023.January.26. 17:27:24 »
A Reversi-Dáma-Awari játékhoz tévedve láttam, hogy a Reversi és a Dáma része nem igazán színpompás, ezen talán könnyen lehetne segíteni. Alighanem soronként változó attribútum képernyőkkel lenne a legjobb. Bár annyi szín meg minek, a Reversi 4 színű karakteres módban is jó lehet, mert nem összetett a karakterek alakja.

Az attribútum képernyő jó ötlet, soronként változó paletta felesleges, sőt rosszat tenne az áttekinthetőségnek (táblás játékokról van szó...) 16 szín még több is mint elég.

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 #1581 on: 2023.January.26. 20:41:58 »
Az attribútum képernyő jó ötlet
Belekukkantottam a Reversibe. Az egész képernyő az alapállapotú szöveges képernyő. Sokat lehetne szépíteni rajta. A játéktér melletti jelzés, hogy ki lép, mehetne külön videolapra a képernyő aljára a 25-27. sorba. A játéktér lehetne mondjuk egy attribútum képernyő, a videolap méretét meghatározná, hogy mekkora pályát kérünk, és középre is rakná így. Ahol a lépéseket kell beírni, külön videolap lenne, az INPUT utasítást valami másra kellene cserélni, és nem engedne beírni olyan karaktereket eleve, amelyek nem kellenek a lépés megadásához. Amíg a gép gondolkodik a lépésén, addig lehetne poke 56,201. (És lehetne alapból out 191,12.)
Bár nem tudom, mennyi értelme lenne ezzel foglalkozni, akkor már inkább írjuk újabb játékokat.
Nem sokat foglalkoztak a megjelenítéssel, de új karakterkészletet tettek bele. Ha legalább egyetlen soros külön szöveges lap lenne az INPUT résznek, nem lehetne a kurzorral elmászkálni a játéktérbe és azt átrajzolni akár. :D
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Trefe

  • User
  • *
  • Posts: 65
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #1582 on: 2023.February.10. 20:44:17 »
:smt017 Tud valaki segíteni?
PRINT USING formátum vezérlő karaktereit be lehet vinni a formátum szövegbe valamiképpen, hogy csak egyszerű karakterként jelenjenek meg?
Remélem érthető voltam!

Trefe

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Általános BASIC Kérdések
« Reply #1583 on: 2023.February.10. 23:55:15 »
Egy példa, kérem.

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #1584 on: 2023.February.11. 07:58:04 »
Olyat nem.
Esetleg:
 LET UINK1$=CHAR$(27)&CHAR$(...)&CHAR$(1)
 LET UINK2$=CHAR$(27)&CHAR$(...)&CHAR$(2)
 PRINT "ILYEN"&UINK2$&"-OLYAN"&UINK1$&" SZINEK"

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Általános BASIC Kérdések
« Reply #1585 on: 2023.February.12. 02:14:30 »
Meglepő módon a Basic elfogadja a vezérlő karaktereket a "PRINT USING" formázó karakterlánc előtt és után, de a közepén nem:

----

Surprisingly, Basic accepts control characters before and after the formatting string on "PRINT USING", but not in the middle:

[ Guests cannot view attachments ]

Offline Trefe

  • User
  • *
  • Posts: 65
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #1586 on: 2023.February.12. 12:47:16 »
Egy példa, kérem.

10 x=10
20 print using "blabla:#####%": x
run
blabla:000010

10 x=10
20 print using "blabla:##### %": x
run
blabla:    10

így nem tudom használni az IMAGE utasítást.
pl.
BLABLA:   10%, BLABLABLA:   10%, BLEBLE   10%

ehelyett:
10 IMAGE :BLABLA: ####%,   BLABLABLA:####%, BLEBLE:####%
20 X,Y,Z=10
30 PRINT USING 10:X,Y,Z
RUN
BLABLA:00010, BLABLABLA:00010, BLEBLE:00010

Pedig USING utasítással egyszerűbb lenne.

Köszönöm.

Trefe

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #1587 on: 2023.February.12. 13:58:26 »
Kerestem de nem találtam az "USING" használatát leíró dokumentumra.

Egyébként meg itt egy teszt program.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Általános BASIC Kérdések
« Reply #1588 on: 2023.February.12. 18:01:56 »
A PRINT USING kapcsolatos információk az Alapvető kézikönyv 165. oldalán találhatók, IMAGE leírás.

-----

The information about PRINT USING is on Page 165 of the Basic manual, IMAGE description.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Általános BASIC Kérdések
« Reply #1589 on: 2023.February.12. 19:02:47 »
Nem látom a problémát, sajnálom...   A formátum karakterláncot nem lehet csonkítani, a "Space" nem érvényes formátum karakter, így ha a formátum karakterlánc közepére teszed, akkor kettévágod.(A kézikönyvben van egy hiba, "," van a " " helyett.)

----

I don't see the problem, sorry...   The format string can't be truncated, a "Space" is not a valid format character, so if you put it in the middle of a format string you slice it in two.(There is an error in the manual, "," is instead of " ")

[ Guests cannot view attachments ]