Welcome, Guest. Please login or register.


Author Topic: BASIC (Read 178017 times)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
Re: BASIC
« Reply #315 on: 2012.April.10. 21:46:24 »

Szöveges képernyõ helyett attribútum képernyõt lõttem be, így több szín lehet. Próbáltam minél több színt használni. Ezek a színátmenetek jók így? Tud valaki jobbat? Grafikában, színekben nem vagyok túl jó.

(Attachment Link)

A kép most egy Graphics..... képernyõ?
Mert ha ezt három külön "video:" csatornával oldanád meg, úgy is egymás alatt van.Több szint, különbözõ Karaktereket csinálhatsz ha ügyes vagy még egy betû kiírásával is bármit kiírhatsz.
Kicsit több a program de megéri.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #316 on: 2012.April.11. 13:11:18 »
Igazi EP-n 720-as lemezt használunk :-) de inkább 800-ast (azt az XP is bírja). (Amúgy a 360-as is lehet 400-as)
Akkor a nagyobb méretû lemezre is lehet valami trükkel akár 400 KB-ot is írni?
(Nagyobb méretû, azt hiszem, az 5,25-ös, kisebb méretû a 3,5-ös? Már régen használtam ezeket az elnevezéseket.)
És hogyan lehet 360-nál nagyobbra formázni? Ha jól emlékszem, a Zozotoolsban van ilyen lehetõség, meg valami FAFO-ról hallottam még, de az EP-s idõkben ezek nem voltak meg nekem.

A kép most egy Graphics..... képernyõ?
Nem, ez három különbözõ videólap. A felsõ kettõt már a félkész programba is betették, a legalsót én csináltam. Csak a középsõ szöveges képernyõs, a felsõ és alsó attribute (VIDEO MODE 15) videólap.
Jól értem, hogy ilyen attribute videólapnál csak az elsõ 7 színt lehet szabadon meghatározni (pl. SET PALETTE vagy SET COLOR utasítással)? Amit Zozo írt nemrég a BIAS-ról, azt nem használtam ki, így is éppen ki van használva a 2 videólapnál a 7 szín, ennél több színt egy ilyen programba nem is lenne értelme tenni, nem?
A középsõ videólapnál is lehetne bármilyen más a háttér és a tinta színe is. Csak gondoltam, ilyen tengeri csatánál a kékes szín a jó, és ha pl. zöld lenne, az a színkavalkád már túl sok lenne a szemnek, szerintem. Remélem, Endi idetéved és ír valamit, hogyan lehetne minél több színt használni úgy, hogy ne tûnjön túl soknak, mégis szép legyen, mert õ ért a grafikához.
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 Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
Re: BASIC
« Reply #317 on: 2012.April.11. 16:33:00 »
Akkor a nagyobb méretû lemezre is lehet valami trükkel akár 400 KB-ot is írni?
Igen pl:
10 open #1:"DISK:VALAMI" ACCES OUTPUT
20 for x=1 to 400*1024
30 PRINT #1:"A",
40 NEXT X
50 CLOSE #1

és a VALAMI fájl 400k lesz

Jól értem, hogy ilyen attribute videólapnál csak az elsõ 7 színt lehet szabadon meghatározni (pl. SET PALETTE vagy SET COLOR utasítással)? Amit Zozo írt nemrég a BIAS-ról, azt nem használtam ki, így is éppen ki van használva a 2 videólapnál a 7 szín, ennél több színt egy ilyen programba nem is lenne értelme tenni, nem?
igen  a 16 színbõl az alsó 8 szín válaszható, SET PALETTE 1,2,3,4,5,6,7,8
A SET COLOR X   a választott paletta száma x= 0 - 15
Van egy kis trükk ha külön videó csatornát használsz és SET #1 PALETTE 1,2,3,4,5,6,7,8:SET #2 PALETTE 8,7,6,5,4,3,2,1
akkor a két videó csatorna színe más lesz így akár soronként más és más lehet lehetnek az alap színek.
 

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #318 on: 2012.April.11. 20:30:07 »
és a VALAMI fájl 400k lesz
Õ nem a fájlra gondolt, hanem a lemezre  :oops:
Ezt bõvebben kifejtettem itt.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #319 on: 2012.May.01. 12:54:34 »
Laci azt mondta, az új karaktertervezõben nem mûködik jól a töltés, mentés. Szerintem meg mûködik.
Itt van a legújabb verzió újra, az összes fájllal. Szerintetek jól mûködik? Ha nem, akkor mi lehet vele?
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: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #320 on: 2012.May.03. 19:52:50 »
Laci, ezt nem teszed ki a BASIC programcsokorba?



Összesen két színt használ, pedig az attribútum képernyõn 15 szín is lehetne. Nem tudom, hogyan lehetne a színeket feldobni, mi milyen színû lehetne, hogy még rendesen látsszon 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

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: BASIC
« Reply #321 on: 2012.May.03. 21:01:47 »
Laci, ezt nem teszed ki a BASIC programcsokorba?

Láttam már ezt a programot, de olyan lassú a pöttyök kirajzolása, hogy heveny hajmerevedést kaptam... Az EP-s sokkal jobb.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #322 on: 2012.May.04. 21:37:35 »
Láttam már ezt a programot, de olyan lassú a pöttyök kirajzolása, hogy heveny hajmerevedést kaptam... Az EP-s sokkal jobb.
Szerintem teljesen jó, pár játszmát le is nyomtam vele most, anno meg sokat játszottunk vele.
Van egy régebbi, lassabb változat is, na az tényleg felejtõs.
De ha nagyon nem tetszik, nem muszáj kirakni. :D

Az EP-sel az a gond (ami a Basic programcsokorban van), hogy megkérdezi, hány golyót osszon szét. Tegnap találomra beírtam kb. 2 milliót, azóta is osztja, még 10-szeres emulátor sebességgel is. Majd bele kéne írni, hogy pl. 1000-nél többet ne fogadjon el. Majd megnézhetem a programot, de nem tudom, bárki is játszik-e vele és van-e értelme.
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 Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #323 on: 2012.May.04. 21:44:25 »
A Reversi-Dáma-Awari csomagban lévõ a jó.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #324 on: 2012.May.17. 19:19:47 »
Laci azt mondta, az új karaktertervezõben nem mûködik jól a töltés, mentés. Szerintem meg mûködik.
Itt van a legújabb verzió újra, az összes fájllal. Szerintetek jól mûködik? Ha nem, akkor mi lehet vele?
Na, erre varrjatok gombot! Laci konfigurációjával nem mûködik a töltés, ha ott van a WHEN blokk, három karakternél hosszabb elõtagú fájlneveket nem eszik meg. Ha nincs ott a WHEN blokk, akkor meg betölt hosszabb nevû fájlt is (a 2710. és 2760. sor elejérõl ha kitöröljük a ! jelet, akkor már nem fog mûködni):

Itt van hozzá a snapshot is, ramdisken van maga a program is és a betölthetõ karakterkészlet fájlok is:  * fontos galiba.ep128s (576.82 kB - downloaded 87 times.)
A snapshotban elvileg a következõ romok vannak:
* Konfig.rar (40.73 kB - downloaded 83 times.) (EPD17L11.rom, KLZT18.rom, meg valami .cfg fájl)
EPDOS és mindenféle van a gépben, eléggé tele van mindennel, ez lesz a gond, mert egyszerû EXOS és BASIC konfiggal WHEN blokkokkal is mûködik.
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 Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: BASIC
« Reply #325 on: 2012.July.06. 23:54:26 »
Vadonatúj Ep-s játék került a BASIC programcsokorba, a címe: Limonádé  :ds_icon_cheesygrin:

Eredetileg az azonos címû C16-os BASIC programot akartam EP-re "átírni", de az olyan förtelmesen van megírva (GOTO, GOSUB hegyek...), hogy valóban érdemes megnézni elrettentõ példának. Így aztán inkább megírtam IS-BASIC-es módiban, "tüntetõleg" egyetlen GOTO és GOSUB nélkül...  :smt067
Egyébként még mindig élvezetes IS-BSIC programot írni: naponta 15-30 perc alatt megír az ember egy-egy eljárást, ezekbõl épül fel egy jófajta moduláris program. Van benne példa, hogy lehet használni HFONT ékezetes karaktereket, ha nincs EPDOS.
« Last Edit: 2012.July.07. 00:09:19 by Lacika »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 13.0.1 Firefox 13.0.1
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #326 on: 2012.July.07. 08:45:48 »
Vadonatúj Ep-s játék került a BASIC programcsokorba, a címe: Limonádé  :ds_icon_cheesygrin:
Aktuális  :ds_icon_cheesygrin:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 13.0.1 Firefox 13.0.1
    • View Profile
    • http://enterprise.iko.hu/
Re: BASIC
« Reply #327 on: 2012.July.07. 09:05:40 »
Jó a kezdeti toplista  :ds_icon_cheesygrin: :ds_icon_cheesygrin: :ds_icon_cheesygrin:

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 10.0.2 Firefox 10.0.2
    • View Profile
    • http://www.ep128.hu
Re: BASIC
« Reply #328 on: 2012.July.07. 09:09:28 »
Jó a kezdeti toplista  :ds_icon_cheesygrin: :ds_icon_cheesygrin: :ds_icon_cheesygrin:

A Diktátor toplistájából van, az meg az itteni, akkori hozzászólások "toplistából" :ds_icon_cheesygrin:
Tényleg, a pontszámtábla mentéses Diktátort is meg fogom csinálni, hogy menjen HFONT (EPFOS) nélkül.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 13.0.1 Firefox 13.0.1
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: BASIC
« Reply #329 on: 2012.July.07. 12:18:13 »
Remélem, átutalják a számlámra a kb. 87 rugót. :D

7931-0

A sorok végén az "ékben" és "étékeben" feliratokat módosítani kellene.  :oops:

Érdekes, ahogy a HANDLER NINCSHFONT megnézi, van-e HFONT. Talán túl nagy jelentõsége nincs, mert ha van HFONT és akkor is átdefiniálná a karaktereket, akkor se történik semmi, max. 1 másodpercet vesz el feleslegesen. :D


Quote
2690 PRINT #102,AT 2,16:HET;". hét"

A sorszámot jelölõ pont elõtt kimarad egy szóköz kiíratásnál, ami rondán néz ki. Ezt így lehetne kiküszöbölni:

Code: [Select]
2690 PRINT #102,AT 2,17:STR$(HET)&". hét"
Ha minden igaz, 16 helyett 17-et kell írni, mert ha STR$-be alakítunk át, eltûnik az elõjel, ami numerikus változónál láthatatlan.

Kár, hogy vásárlás közben már nem láthatjtuk a hõmérsékletet.


UI.: A 720-as sorban is ugyanezt a változtatást kéne megcsinálni a HET változó környékén.

UI2: "A citromlé, cukor, víz ára 1%-al csökkent" - Nem %-al, hanem %-kal. A százalékjelet hasonló módon közelebb lehetne vinni az elõtte álló számhoz, mint a fent említett pontot.
« Last Edit: 2012.July.07. 12:54:02 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