Enterprise Forever

:HUN => Egyéb témák => Topic started by: Zozosoft on 2006.August.01. 15:31:59

Title: IS-BASIC PC-re
Post by: Zozosoft 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 :-)
Title: IS-BASIC PC-re
Post by: MrPrise 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 ;-)
Title: IS-BASIC PC-re
Post by: endi 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
Title: IS-BASIC PC-re
Post by: Zozosoft 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...
Title: IS-BASIC PC-re
Post by: MrPrise 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).
Title: IS-BASIC PC-re
Post by: Zozosoft 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û.
Title: IS-BASIC PC-re
Post by: MrPrise 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
Title: IS-BASIC PC-re
Post by: gafz on 2006.August.07. 16:25:38
Innen már csak egy lépés az EXOS mint alternatív oprendszer PC-re... :D
Title: IS-BASIC PC-re
Post by: Zozosoft 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 :-)
Title: IS-BASIC PC-re
Post by: MrPrise 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.
Title: IS-BASIC PC-re
Post by: lgb 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!!!
Title: IS-BASIC PC-re
Post by: MrPrise 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 ;-)
Title: IS-BASIC PC-re
Post by: lgb 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).
Title: IS-BASIC PC-re
Post by: gafz 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: :)
Title: IS-BASIC PC-re
Post by: Zozosoft 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 :-)
Title: IS-BASIC PC-re
Post by: MrPrise on 2006.August.07. 19:52:51
Quote from: "Zozosoft"
Egy mai számítógépet sok mindenre lehet használni csak arra nem amire kitalálták...

Na, azért ez így erős szerintem ;-)

Quote from: "Zozosoft"
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 :-)

Linux bash rulez :-)