Welcome, Guest. Please login or register.


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

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #120 on: 2010.February.14. 09:50:06 »
Még egy észrevétel: alapból a beszúrásos üzemmódban (CTRL+INS) nyíl alakúra vált a kurzor. Egy ideje nekem az EXOS 2.3 van bent  ( :smt023 ) és most vettem észre, hogy beszúrásos üzemmódban nyíl helyett egy függõleges vonal (talán kicsi l betû?) a kurzor. Ha minden igaz, más bõvítõknél is volt valami kavarodás a karakterkészlettel vagy valami hasonló, de lehet, hogy a színekkel is. Így ha pl. írok egy basic programot valamilyen konfigurációra, akkor az nem biztos, hogy minden konfigurációnál ugyanazt fogja produkálni?
Még a Hungry Creature játéknál megemlítettem (lásd Laci honlapján), hogy az emulátorral a színek nem ugyanazok, mint a gépen voltak, nyilván valami bõvítés miatt.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: Általános BASIC Kérdések
« Reply #121 on: 2010.February.14. 10:06:51 »
Így ha pl. írok egy basic programot valamilyen konfigurációra, akkor az nem biztos, hogy minden konfigurációnál ugyanazt fogja produkálni?

A BASIC program legelején érdemes beállítani, milyen karakterkészlettel akarjuk a programot futtatni. Pl.:

CLEAR FONT
(alap karakterkészlet)

EXT "HFONT"
(EPDOS esetében)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #122 on: 2010.February.14. 11:03:14 »
EXT "HFONT"
(EPDOS esetében)
Viszont ha HFONT bõvítés nélküli gépen futtatjuk a programot, akkor nem fog megfelelõen mûködni (sõt hibaüzenettel le is áll az EXT "HFONT"-ra). Valami olyan beállítás kéne, amivel mindenféle gépen egyformán fut a program.
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #123 on: 2010.April.14. 16:31:19 »
Karakteres képernyõn lehet valami trükkel kettõnél több színt használni egyszerre?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14732
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános BASIC Kérdések
« Reply #124 on: 2010.April.14. 16:42:13 »
Karakteres képernyõn lehet valami trükkel kettõnél több színt használni egyszerre?
Négyet tudsz használni, pontosabban két párt: 0/1 vagy 2/3 papír/tinta szín. 80 karakteres módban pedig 4 párt.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Általános BASIC Kérdések
« Reply #125 on: 2010.April.14. 17:46:08 »
Lehet négyszínű karakteres módot is használni, és akkor a négy szín egy karakteren belül is használható, igaz, a vízszintes felbontás a felére csökken, és saját karakterkészletet kell tervezni, mert az eredeti olvashatatlan lesz.
Még arra is van lehetőség, hogy kétszer négy szín (a 0.-3. vagy 4.-7. paletta színek) közül lehessen választani karakterenként, de ez már csak POKE utasításokkal oldható meg. Ilyenkor a karakterkészlet első 64 karaktere használja a 0.-3. színeket, a második 64 pedig a 4.-7.-et:

[ Guests cannot view attachments ]

A 2*4 színű mód elveszik a képernyő görgetésekor, mert az EXOS felülírja az LPT-t.

Ezt akár 256 karakterrel is meg lehetne oldani (az első SPOKE utasításnál a 40 helyére 38-at írva), de az EXOS csak 128 karakternek foglal helyet a memóriában.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #126 on: 2010.April.14. 18:39:46 »
Köszi! Lehet, hogy majd felhasználom valamire, ha lesz rá elég idõm. :D
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #127 on: 2010.April.15. 00:22:17 »
Érdekes dolog történt az emulátor használata közben, nem tudom, az emulátor, az EP, netalán a PC az oka.

Lefuttattam egy basic programot, ami a DATA sorokból file-ba ír sok adatot. Kétszer lefuttatva egymás után nem ugyanaz a végeredmény jött ki.
Maximum azt tudom elképzelni, hogy mivel az emulátort maximális sebességre gyorsítottam, talán valamit elszámolt... bár most kétszer is lefuttattam a programot, egyszer lassan, egyszer gyorsítva és mindkétszer ugyanaz az eredmény jött ki, mint a legelsõ alkalommal.
Lehet ilyen?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline nt75sw

  • Beginner
  • *
  • Posts: 48
  • Country: hu
Re: Általános BASIC Kérdések
« Reply #128 on: 2010.November.06. 13:12:05 »
Üdv!

Basic programot lehet lefordítani binárisra?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Általános BASIC Kérdések
« Reply #129 on: 2010.November.06. 13:34:21 »
Basic programot lehet lefordítani binárisra?

Igen, a Zzzip segítségével. Azonban, amint az itt olvasható, több korlátozás is van, például csak 16 bites előjeles egész számok használhatók, és a függvényeknek nem lehetnek lokális változói.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #130 on: 2011.July.16. 14:30:25 »
Eléggé pang a fórum, de én csak kevésbé értelmes dolgokkal tudom feldobni, amik nem az EP képességeinek legjobb kihasználásáról szólnak.
Belebotlottam egy régen készített, nagyon egyszerû basic programomba. Be kell írni egy szöveget, és átírja egy titkos nyelvre. Annyi a lényege, hogy minden betût felcserél egy másik betûre. (Kivéve talán az I betût.) Csak CAPS üzemmódban mûködik és vesszõt nem fogad el, mert ott abbahagyja a "munkát". Valamint egy csöppet lassú, ALT+W-vel érdemes használni emulátorban. Zzzippel is le lehet fordítani ezt a hézagpótló, nagyon fontos programot.

[ Guests cannot view attachments ] Secret language transcriptor

[ Guests cannot view attachments ]
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #131 on: 2011.July.16. 14:49:55 »
Régen a demokazettán lévõ bombázó játékot is kicsit átírtam. Különlegesség, hogy lehet demó módot is választani, ami azt jelenti, véletlenszerûen potyogtatja a bombát, amikor úgy gondolja. A nehézségi szint választásának lehetõsége is nagyon hézagpótló, és a hangeffektek átírása is elengedhetetlen volt. Ütközésnél elég érdekes dolog történik, nehéz utólag elhinni, hogy ennyire pihent voltam... De, mint látható, még lehetne finomítani rajta, pl. a menü kinézetén, zenéje sincs, stb.

[ Guests cannot view attachments ] Turbo Bomber (vagy mi legyen a címe?)

[ Guests cannot view attachments ]
« Last Edit: 2011.July.16. 14:55:02 by szipucsu »
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #132 on: 2011.July.16. 15:27:25 »
Ezzel a programmal nagyobb fájlokat lehetne szétszedni 4KB-os fáljokká és összerakni.
Viszont, mint a mellékelt ábra mutatja, nem igazán mûködik megfelelõen. Ez minimális munkával javítható lenne.
Nagyon lassú is, amin gépi kódú részekkel javítani lehetne.
Gyakorlati haszna nincs már.

[ Guests cannot view attachments ] 4KB File Breaker and Assembler

[ Guests cannot view attachments ]
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #133 on: 2011.July.16. 15:48:44 »
Szintén nagyon komoly: japán hangzású (halandzsa) szavakat generáló program. Minden futtatásnál más szavakat generál. Kéne hozzá felolvasó (beszélõ) rész is.

[ Guests cannot view attachments ] Word Generator of Japanese Sounding

[ Guests cannot view attachments ]
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: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános BASIC Kérdések
« Reply #134 on: 2011.July.16. 16:44:05 »
Létrás játék kezdeménye:

[ Guests cannot view attachments ]

[ Guests cannot view attachments ]
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos