Welcome, Guest. Please login or register.


Author Topic: IS-BASIC PC-re (Read 10975 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
IS-BASIC PC-re
« on: 2006.August.01. 15:31:59 »
Quote from: "szipucsu"
EP BASIC-ben jó gyors PC játékokat írhatnánk, a Zzzip nem is kell...

Már bennem is felmerült, hogy kéne IS-BASIC PC-re :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2754
  • Country: hu
    • Enterprise Forever
IS-BASIC PC-re
« Reply #1 on: 2006.August.01. 16:24:21 »
Quote from: "Zozosoft"
Quote from: "szipucsu"
EP BASIC-ben jó gyors PC játékokat írhatnánk, a Zzzip nem is kell...

Már bennem is felmerült, hogy kéne IS-BASIC PC-re :-)

Csináld meg a kommentezett assembly forrást, aztán abból majd megcsináljuk a PC-s verziót ;-)
Bár a másik oldalról is lehet indulni. Egyszerűen meg kell csinálni minden utasítást PC-n ;-)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
IS-BASIC PC-re
« Reply #2 on: 2006.August.01. 21:25:52 »
Ah de jó ötlet. Újra írnék játékokat. :D Zzzzip fordítót is írjatok. :D:D
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
IS-BASIC PC-re
« Reply #3 on: 2006.August.07. 15:07:27 »
És hogy nézne ki gyakorlatban egy ilyen?
Elöször is lehetne venni a a kézikönyvet és megírni minden utasítást.
De azért jó lenne ha a programfájl szinten kombatibilis lenne az EP-ssel. Itt már akkor kéne egy kicsit visszafejtegetni az eredetit...
Aztán ott vannak még olyan kérdések, hogy az alap BASIC utasításokon kívûl az EXOS lehetõségeit kihasználó dolgok, pl videólapok...

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2754
  • Country: hu
    • Enterprise Forever
IS-BASIC PC-re
« Reply #4 on: 2006.August.07. 15:53:10 »
Quote from: "Zozosoft"
És hogy nézne ki gyakorlatban egy ilyen?

Azt is ki kellene találni, hogy interpreteres legyen vagy compileres? Esetleg mindkettő?

Quote from: "Zozosoft"
Elöször is lehetne venni a kézikönyvet és megírni minden utasítást.
De azért jó lenne ha a programfájl szinten kombatibilis lenne az EP-ssel.

Szerintem inkább az legyen a cél, hogy elő lehessen vele állítani EP kompatibilis .bas filet is. Legyen EP kompatibilis módja, főleg a sebesség miatt.

Quote from: "Zozosoft"
Aztán ott vannak még olyan kérdések, hogy az alap BASIC utasításokon kívûl az EXOS lehetõségeit kihasználó dolgok, pl videólapok...

Szerintem ki kellene nézni egy jó kis multimedia libet ami nagyjából lefedi azokat a funkciókat amelyeket az IS-BASIC tud. Mindenféle grafikának, hangnak jó lehet az SDL.
Ehhez kellene egy magasabb szintű ablakkezelő rendszer ami tudná azokat a funkciókat amelyeket az EXOS tud (bár talán ezt nem lenne nehéz nulláról sem megcsinálni).

Egyébként belegondoltatok már abba, hogy ha ezt jól megcsinálnánk akkor akár el is terjedhetne? Egy könnyen tanulható, sokoldalú, gyors programnyelvre mindig szükség van.
Ha elterjed, nehogy jelentkezzen valaki akinek megsértettük a jogait ;-)

Ha komolyan gondoljátok, akkor javaslom, hogy regisztráljunk neki egy projektet a SourceForge-n vagy a Berlios.de-n, aztán akinek van kedve, ideje az tud segíteni a fejlesztésben (SVN).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
IS-BASIC PC-re
« Reply #5 on: 2006.August.07. 16:11:22 »
Quote from: "MrPrise"

Azt is ki kellene találni, hogy interpreteres legyen vagy compileres? Esetleg mindkettõ?

Szerintem az interpreter az alap, de persze az se árt ha önállóan futathatóra le lehet fordítani a programot (netán külön x86 és Z80 compiler :-) )

Quote from: "MrPrise"

Szerintem inkább az legyen a cél, hogy elõ lehessen vele állítani EP kompatibilis .bas filet is.

Ezt próbáltam meg én is leírni :-)
 
Quote from: "MrPrise"
Legyen EP kompatibilis módja, fõleg a sebesség miatt.

Igen, a sebesség is egy érdekes kérdés, nyílván kéne egy fut mint állat :) üzemmód, PC-s program íráshoz, ahol megmarad a BASIC egyszerûsége, de a mai gépek teljesítményébõl adódóan elmarad a BASICazszardöglassú probléma.
És kén egy idõzített futású mód, nosztalgikus-EP kompatibilis sebességû.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2754
  • Country: hu
    • Enterprise Forever
IS-BASIC PC-re
« Reply #6 on: 2006.August.07. 16:25:21 »
Quote from: "Zozosoft"
Quote from: "MrPrise"

Szerintem inkább az legyen a cél, hogy elõ lehessen vele állítani EP kompatibilis .bas filet is.

Ezt próbáltam meg én is leírni :-)

Nálam a hangsúly az is-en akart volna lenni ;-) Azt akartam írni, hogy lehessen vele PC-s exe-t is generálni, de ugyanolyan könnyen akár Enterprise-os .bas-t is.
 
Quote from: "Zozosoft"
Quote from: "MrPrise"
Legyen EP kompatibilis módja, fõleg a sebesség miatt.

Igen, a sebesség is egy érdekes kérdés, nyílván kéne egy fut mint állat :) üzemmód

Chuck Norris-mód :-D

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
IS-BASIC PC-re
« Reply #7 on: 2006.August.07. 16:25:38 »
Innen már csak egy lépés az EXOS mint alternatív oprendszer PC-re... :D
Enterprise Forever

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
IS-BASIC PC-re
« Reply #8 on: 2006.August.07. 16:27:48 »
Quote from: "MrPrise"

Nálam a hangsúly az is-en akart volna lenni ;-) Azt akartam írni, hogy lehessen vele PC-s exe-t is generálni, de ugyanolyan könnyen akár Enterprise-os .bas-t is.

Itt már keveredünk az interpreter/compiler kérdéssel is :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2754
  • Country: hu
    • Enterprise Forever
IS-BASIC PC-re
« Reply #9 on: 2006.August.07. 17:22:15 »
Quote from: "Zozosoft"
Quote from: "MrPrise"

Nálam a hangsúly az is-en akart volna lenni ;-) Azt akartam írni, hogy lehessen vele PC-s exe-t is generálni, de ugyanolyan könnyen akár Enterprise-os .bas-t is.

Itt már keveredünk az interpreter/compiler kérdéssel is :-)

Na, de a .bas file nem fordítás eredményeként jön létre. Ha jól rémlik a gyermekkoromból, abban a BASIC program van benne tokenizált formában. A PC-s exe az már fordítás eredménye is lehetne. Persze lehet hogy csak látszólag, mert pl ha a generált exe gyk egy "önműködő" BASIC értelmező lenne ami végrehajtja a belepakolt BASIC programot, akkor technikailag nem fordítottuk le, külső szemlélő számára mégis úgy látszódik, hogy a BASIC forrásból lett egy exe.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
IS-BASIC PC-re
« Reply #10 on: 2006.August.07. 18:03:51 »
Amugy anno en akartam ilyet, sot egy kis mini IDE-t, ahol GTK-s felulettel lehetne fejleszteni, tehat lenne benne egy intergralt editor, ami segitene syntax highlight-inggal, debug modban mutatna jol jar az ember stb, na meg persze lenne "output window". Es ha mar BASIC, jo lenne ha lenne tobbfajta gep BASIC "dialektusa", akar pl C64-tol kezdve az IS-BASIC-en at, a ZX basic-ig ... Sok ember lenne aki esetleg irna kis butus programokat csak PC-re nem tud mert neki az "magas", pedig anno BASIC-ben potyogott valamit. Emiatt lehetne egy-ket uj utasitast is beletenni opcionalisan esetleg akar halozateleres kapcsan is :) persze ez szigoruan opcionalis, merthat nem ez az elsodleges cel!!!

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2754
  • Country: hu
    • Enterprise Forever
IS-BASIC PC-re
« Reply #11 on: 2006.August.07. 18:08:19 »
Quote from: "lgb"
Es ha mar BASIC, jo lenne ha lenne tobbfajta gep BASIC "dialektusa", akar pl C64-tol kezdve az IS-BASIC-en at, a ZX basic-ig ...

IMHO ha az IS-BASIC már megvan, utána a többi "butább" BASIC-et megcsinálni gyerekjáték ;-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
IS-BASIC PC-re
« Reply #12 on: 2006.August.07. 18:19:32 »
Quote from: "MrPrise"
Quote from: "lgb"
Es ha mar BASIC, jo lenne ha lenne tobbfajta gep BASIC "dialektusa", akar pl C64-tol kezdve az IS-BASIC-en at, a ZX basic-ig ...

IMHO ha az IS-BASIC már megvan, utána a többi "butább" BASIC-et megcsinálni gyerekjáték ;-)


Eh :) Naja lehet, igazabol ha belegondolunk hogy pl a C64 BASIC ROM-ja 8Kbyte, annyira nem lehet nagy szam megcsinalni, foleg nem egy magasabb szintu nyelven (marmin pl C-re gondolok). Tehat a IDE GUI-ja az adott, az egyes BASIC "dialektusokhoz" meg lehet keni vmi belso "kozos" nyelv amire minden BASIC program "leforditodik", mert akkor maga a futtataskor/debugolaskor/stb kello mag az egyetlen kozos, ami BASIC-enenkent kell az csak import/export a kulso formatumok es a belso kozott (including ofkoz tokenizalas stb, hogy megyen nativ cuccokat is).

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
IS-BASIC PC-re
« Reply #13 on: 2006.August.07. 18:20:32 »
Quote from: "lgb"
Sok ember lenne aki esetleg irna kis butus programokat csak PC-re nem tud mert neki az "magas", pedig anno BASIC-ben potyogott valamit.


Hát igen, stimmel... :oops: :)
Enterprise Forever

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
IS-BASIC PC-re
« Reply #14 on: 2006.August.07. 19:01:29 »
Quote from: "gafz"
Quote from: "lgb"
Sok ember lenne aki esetleg irna kis butus programokat csak PC-re nem tud mert neki az "magas", pedig anno BASIC-ben potyogott valamit.


Hát igen, stimmel... :oops: :)

Csatlakozom!

Egy mai számítógépet sok mindenre lehet használni csak arra nem amire kitalálták...
Ha olyasmi számítási problémám adódik, ami egy kis programocskát igényelne, akkor régebben Turbo Pascal-ban követtem el, de mostanában inkább EP32 és IS-BASIC :-)