Welcome, Guest. Please login or register.


Author Topic: Basic programok átírása bármilyen gépről (Read 22978 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #15 on: 2016.February.28. 11:47:43 »
itt tényleg vannak jók.
én abban gondolkodnék hogy ep-síteni kéne amit át akar írni az ember, meg szebbre csinálni

amúgy ezeket még nem is néztem, ezek szerint tvc emu is van ep-re?
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Basic programok átírása bármilyen gépről
« Reply #16 on: 2016.February.28. 11:50:24 »
amúgy ezeket még nem is néztem, ezek szerint tvc emu is van ep-re?
Van hát. :D Már szinte csak Commodore 64 emu nincs. De még egy VIC emu kezdemény is van.

A TVC és EP szöveges/grafikus módok vajon mennyire egyeznek?
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: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Basic programok átírása bármilyen gépről
« Reply #17 on: 2016.February.28. 12:04:40 »
TVC-n nincs karakteres mód, csak grafikus. És ennek megfelelően nőnek a karakterek is, ahogy EP-n is grafikus módban printelt karaktereknél.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Basic programok átírása bármilyen gépről
« Reply #18 on: 2016.February.28. 12:08:54 »
TVC-n nincs karakteres mód, csak grafikus. És ennek megfelelően nőnek a karakterek is, ahogy EP-n is grafikus módban printelt karaktereknél.
Akkor viszont trükközni kell, mert EP-n grafikus módban nem lehet csak úgy felülírni egy karaktert, mint szöveges módban, hanem előtte le is kell törölni. Az lassítja az egészet.

Endinek biztos tetszeni fog, hogy a Létra játék alatt zene szól. Bár annyira nem lehet nagy cucc, de azért kíváncsi lennék, hogyan oldották meg az időzítést, hogy közben a zene ne fogyjon el, de ne teljen be a hangtár se.
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: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Basic programok átírása bármilyen gépről
« Reply #19 on: 2016.February.28. 12:21:42 »
Itt vannak. Azt nem tudom, hogyan kell nekilátni, vagyis hogyan kell a programot IS-BASIC-be betölteni. Vagy nem is betölteni kell oda, hanem begépelni? Mi a szokás ilyen téren?
Elvileg ezzel a programmal lehet szövegfájlt csinálni a TVC programból.
Szövegfájlt már be lehet tölteni IS-BASIC-be. De valószínű, hogy valahol leáll hibával, ahol nem egyforma a két BASIC. Addig kell szerkeszteni, amíg hiba nélkül megy :-) No meg az EP-s dolgokat is bele rakni, videólap megnyítás stb.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Basic programok átírása bármilyen gépről
« Reply #20 on: 2016.February.28. 13:12:10 »
Na, ki is szedtem belőle txt formátumba.

Az elejükön az AUTORUN szöveg elhanyagolható.

Vannak bennük pl. \t99 és hasonló kódok, ezek olyan TVC karakterek, melyeknek nincs ASCII megfelelője, szóval valami figura alakot kell kitalálni nekik.

A Bányászról:
Rögtön az elején: 1 POKE 5891,255 - Na, ez nem tudom, micsoda...
A SET DELAY-t kivehetjük, mert úgyis be kell állítani, ha kell, hogy EP-n jó legyen.
 20 GRAPHICS 16:U=0 - Majd meg kell nézni, ez a 16-os grafikus mód minek felel meg EP-nél. Remélem, ugyanannyi az oszlopok és sorok száma EP-n is.
SET INK 4:SET PAPER 10 - ezek tuti más színeket jelentenek EP-n, majd ezt is be kell állítani.
A SET CHARACTER szerintem ugyanaz, csak egy sorral többől áll egy karakter, majd ezt is szépen meg kell tervezni EP-re.
X=RND(16)+6 - Na, ezt nem tudom, TVC-n és EP-n is ugyanazt jelenti-e.

 510 IF I$=CHR$(5)THEN V=1
 520 IF I$=CHR$(24)THEN V=2
 530 IF I$=CHR$(19)THEN V=3
 540 IF I$=CHR$(4)THEN V=4

Nem tudom, ezek a CHR$-ok mennyire egyeznek az EP-s kódokkal. Szerintem nem nagyon. Feltételezem, a krapek irányításához szükséges billentyűket jelentik, majd ezt úgyis be kell lőni, és biztos JOY függvény lesz belőle.

 545 SOUND PITCH 4095 - Eleve más értékeket használnak a SOUND paraméterei. Természetesen a hangokat amúgy is teljesen elölről kéne írni, mehet ENVELOPE is.

 550 ON V GOTO 600,700,800,900,1000 - Már nem tudom, EP-n is van-e ilyen, majd meg kell nézni, de mintha lenne. De programátírás közben úgyse lehet figyelni, azok a sorszámok hova kerülnek. Majd be kell pakolni a kérdéses részeket DEF blokkokba.

Jól tele van a program DIM utasításokkal. Remélem, ugyanúgy működik, mint EP-n.

[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
« Last Edit: 2016.February.28. 13:16:57 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #21 on: 2016.February.28. 13:26:31 »
érdekes hogy ennyire hasonlítanak a basic parancsok, csak nem a basic-jét is ugyanazok tervezték? :)
mert úgy tudom a kinézetét igen
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10108
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Basic programok átírása bármilyen gépről
« Reply #22 on: 2016.February.28. 13:58:44 »
érdekes hogy ennyire hasonlítanak a basic parancsok, csak nem a basic-jét is ugyanazok tervezték? :)
mert úgy tudom a kinézetét igen
Tényleg, pl. SOUND PITCH és SET CHARACTER mindkettőben van. Viszont az EP-s sokkal letisztultabb, felhasználóbarátabb, szebb. A TVC-s jobban emlékeztet a  Speccy vagy Commodore basic-ra. Szerintem a TVC basic-je volt előbb, aztán az EP.
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: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Basic programok átírása bármilyen gépről
« Reply #23 on: 2016.February.28. 14:52:26 »
érdekes hogy ennyire hasonlítanak a basic parancsok, csak nem a basic-jét is ugyanazok tervezték? :)
Nem figyeltél? :-) Bruce írta a TVC Basic-et.

Offline Lacika

  • EP addict
  • *
  • Posts: 3218
  • Country: hu
    • http://www.ep128.hu
Re: Basic programok átírása bármilyen gépről
« Reply #24 on: 2016.February.28. 17:20:12 »
Így már könnyű TVC Basic programot "átírni".

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #26 on: 2016.September.23. 22:54:54 »
egy csomó jó zx basic(?) program, forrással
http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Released_Programs
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #27 on: 2016.December.14. 20:26:13 »
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #29 on: 2018.July.08. 23:29:09 »
nézegettem online használható basic nyelveket, találtam jópárat, mintákkal. egyszerű programok ezek persze, de szórakozásból át lehetne írni ha találunk valami értelmeset

pl:
http://www.calormen.com/jsbasic/
http://www.quitebasic.com
Vigyázat! Szektás vagyok! :)