Welcome, Guest. Please login or register.


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

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 48.0.2564.116 Chrome 48.0.2564.116
    • View Profile
    • 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?
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 7191
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 7191
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 7191
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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.

* banyasz.txt (5.47 kB - downloaded 97 times.)
* letra.txt (11.18 kB - downloaded 113 times.)
« Last Edit: 2016.February.28. 13:16:57 by szipucsu »

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 48.0.2564.116 Chrome 48.0.2564.116
    • View Profile
    • 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
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline szipucsu

  • EP addict
  • *
  • Posts: 7191
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 12969
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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: 2867
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 44.0 Firefox 44.0
    • View Profile
    • 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: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 52.0.2743.82 Chrome 52.0.2743.82
    • View Profile
    • Honlapom
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 52.0.2743.116 Chrome 52.0.2743.116
    • View Profile
    • 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
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.99 Chrome 54.0.2840.99
    • View Profile
    • Honlapom
Re: Basic programok átírása bármilyen gépről
« Reply #27 on: 2016.December.14. 20:26:13 »
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.99 Chrome 54.0.2840.99
    • View Profile
    • Honlapom
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline endi

  • EP addict
  • *
  • Posts: 6601
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • 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
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D