Welcome, Guest. Please login or register.


Author Topic: TVCemu (Read 30631 times)

Offline Dr.OG

  • EP user
  • *
  • Posts: 274
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 79.0.3945.130 Chrome 79.0.3945.130
    • View Profile
Re: TVCemu
« Reply #90 on: 2020.February.20. 06:00:27 »
...
Például, a Bányász nem tudom, hány színt használ, szerintem 7-nél kevesebbet (és tényleg 16-os módú-e, de mintha az lenne), ott be lehetne lőni az alsó vagy általában véve (?) gyakrabban használt színekhez az alsó 7 szín valamelyikét, és oda lőni be megfelelő színeket a 255-ből. Gondolom. Vagy az is lehet, hogy tévedek. :D
A bányász nem biztos, hogy jó példa, mert az egy trükkös program. Igazából csak 4 színt használ, de 5-nek tűnik: fekete a háttér, kékek a látrák és a főhős, zöld a bányarém, pirosak a drágakövek, az 5. szín, a barna (föld) pedig úgy jön össze, hogy a pirosat és a zöldet keveri sakktáblaszerűen egymás mellé rakott képpontokkal. És ezzel még a full HD TV-t is 'átveri' (na jó, a fekete-barna vízszintes kontúroknál kicsit látszik, hogy van valami csalafintaság a dologban, de az is csak RGB-n, a kompozit színsegédvivő/RF interferencia 'elmossa'), lásd csatolmányok: 1. emulátor, 2. TV screenshot.
Ránézésre valóban GRAPHICS 16-ról van szó (128 pixel széles a kép).
« Last Edit: 2020.February.20. 06:31:25 by Dr.OG »
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: TVCemu
« Reply #91 on: 2020.February.20. 08:46:06 »
Hiába használ egy játék csak 7 színt a 16-ból, a paletta definíció fix TVC-n, és minden egyes színhez fix pixeldefiníció tartozik, tehét ha a hét színt a paletta felső részéből használja, állíthatjuk az LPT-ben a színeket ahogy akarjuk, semmi se fog változni.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 79.0.3945.130 Chrome 79.0.3945.130
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: TVCemu
« Reply #92 on: 2020.February.20. 12:25:08 »
ha a hét színt a paletta felső részéből használja
Arra gondoltam, hogy átrakni akár mindegyik színt a paletta alsó részébe (ha 7-nél kevesebb van), és azokba tölteni olyan színeket, mint ami TVC-n van. És így a bias elő sem kerül. Mintha basicben pl. a SET COLOR 3,89 utasítással adnánk meg egy színt a 3-as színkódnak. Csak előtte a 3-as TVC eredetileg például 12-es szín volt, csak azt leszedjük az alsó 7 szín közé, így a bias kikerülhető, szerintem. Csak ehhez a 12-est először át kell írni 3-asra, utána megnézni, a 12-es TVC-n milyen színt is jelentett, és azt lőni be a SET COLOR utasításhoz hasonló módon a TVC-s színre leginkább hasonló színre. Csak ehhez persze előre kell tudni, hogy a programban milyen színek lesznek... Ha 7-nél több szín van, akkor jön a bonyodalom és fura színek lesznek.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: TVCemu
« Reply #93 on: 2020.February.20. 13:43:49 »
Arra gondoltam, hogy átrakni akár mindegyik színt a paletta alsó részébe (ha 7-nél kevesebb van), és azokba tölteni olyan színeket, mint ami TVC-n van. És így a bias elő sem kerül. Mintha basicben pl. a SET COLOR 3,89 utasítással adnánk meg egy színt a 3-as színkódnak. Csak előtte a 3-as TVC eredetileg például 12-es szín volt, csak azt leszedjük az alsó 7 szín közé, így a bias kikerülhető, szerintem. Csak ehhez a 12-est először át kell írni 3-asra, utána megnézni, a 12-es TVC-n milyen színt is jelentett, és azt lőni be a SET COLOR utasításhoz hasonló módon a TVC-s színre leginkább hasonló színre. Csak ehhez persze előre kell tudni, hogy a programban milyen színek lesznek... Ha 7-nél több szín van, akkor jön a bonyodalom és fura színek lesznek.
Pont erre írtam, hogy ez nem lehetséges, mert hiába pakolgatjuk a színeket át, a grafikai adatot is át kéne konvertálni, hogy az a szín tartozzon hozzá.
Amit mondasz, csak a basic programoknál működhetne, de nem lenne mi felmérje azt, hogy egy program milyen színeket használ, tehát át kéne írni a programot.

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
Re: TVCemu
« Reply #94 on: 2020.February.23. 19:59:27 »
ezzel a verzióval megy a
Fuss! - kicsike földmozgás van közben, mert TVC-n a következő sor scrollozásnál 4 pixellel lejjebb kezdődik, így van némi fel-le mozgás :D :D
Donkey kong Jr - az elején a zene lassú, mert a billentyűzet emuláció hosszú, és végig tiltott a megszakítás. (b4 port nullázva)
Filler - a színek meg vannak kavarodva a paletta miatt :D

Ami nem:
Batman - a játék indulásáig különösebben nagy baj nincs, az elején a kép felső 2/3-a változik 4 szín és 16 szín mód között, mivel az effekt váltogat, és a raszter csíkok is nagyobbak, az emuláció lassúsága miatt, a következő kép is bejön, játék indulásakor fagy, mert ROM írós aranyom.

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
Re: TVCemu
« Reply #95 on: 2020.February.24. 20:58:41 »
Ezzel az IK+ is megy, annyi, hogy a CAS kiterjesztést le kell szedni az IKPLUS.CAS és IKSONG.CAS-ról, START.CAS-sal indul a program, nem is olyan vad kombóban, lassabb, mint az eredeti, de minden működött. Az IKPLUS.CAS-szal indítva vad a színösszeállítás, csak regiszterírással beállított videómódnál még nem állítom át a paletta alsó négy színét, így marad a TVC alap 4 színe az LPT-ben.
Az Áttörés hangja is szól (beepel, mint a speccy, ami CPU igényes, így ott az out (06h),a -t csak lecserélem out (0a8h),a -ra.
És eddig nem működő basic programok is mennek, annyi, hogy ha valami nem indul el, lehet egy EP hidegreset kell, meg kell még oldanom a TVC hidegresetet.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: TVCemu
« Reply #96 on: 2020.February.24. 21:32:23 »
ezzel a verzióval megy a
Fuss!
Durva ez a Fuss!. De ha nem dobja ki az ember a gépet az ablakon a 10. próbálkozás előtt, akkor utána már rá lehet érezni. Türelmes emberek a sokadig próbálkozással eljuthatnak a háztetőkön parkoló metrószerelvényekig (?), eddigre eléggé felcsúszik a képernyő, az alja meg eltűnik, de így se gyenge, hogy egy ilyen gépi kódú oldalscrollos játék is fut az emulátorral!
* Fuss TVCemu.ep128s (73.84 kB - downloaded 42 times.)
Látom, közben írtál a resetről is. Soft resetnél memóriateszt nélkül az ENTERPRISE felirathoz jutunk, és ha ezután újra betöltjük az emulátort, akkor nem a VIDEOTON felirattal indul, hanem valahonnan a basic közepéről. Innen is lehet újra használni, de ilyenkor volt, hogy a Fuss! képernyő alján játék közben logikátlan színes színpompa (biztos van ennek valami szakszerű neve) gyűlt össze.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17i Linux / Sony Ericsson SK17i
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: TVCemu
« Reply #97 on: 2020.February.24. 21:47:41 »
Na én addig nem jutottam el, hogy a képernyő alja uresedjen:-D , csak a daruig, ennek is a TVC videocimzese az oka, ha eléri a video memória véget, akkor kezdi az elején, ezt csak részben lehetne emulalni, de bugos lenne , mint a CPC emuban, és kéne hozzá minden sorra külön LPB, ami meg a fussnal is lassitana.
A reset gomb az ep-t reseteli, és mivel soft reset van, nem törli a memóriát, így ha újra elinditod a TVC emut, úgy indul, mintha az lett volna soft resetelve, amit pár program nem szeret, ezt majd megoldom, hogy ilyenkor hideg reset legyen, az emuban a soft reset a stop+hold billentyuk együttes lenyomasa, majd teszek bele hideg reset kombot is :-)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: TVCemu
« Reply #98 on: 2020.February.24. 22:25:09 »
A tvc.hu-ról a Bery/TVCBoingBall.cas programban villog a labda. A Doberdo Brothers/corvette.cas meg nem indul el. Ezeket csak azért írom, hátha segít valamit. Eddig mikkel próbálkoztál? Van még, amit ki kellene próbálni, hogy hogyan működik?

Olyat ér, hogy pl. a Bányászt kicsit átírni basicben, hogy színes legyen az emulátorban? Akkor az már nem az eredeti TVC program, hanem emulátorhoz módosított változat lenne. Gondoltam arra is, hogy át kéne írni. Még nem néztem meg, a 16-os színű módban ugyanannyi karakter lehet-e függőlegesen és vízszintesen, mint EP-n, de ha igen, az nagyon jó lenne. Igaz, akkor is még az TVC-n karakteres módnak, EP-n grafikus módnak számít (nagyjából), tehát lenne még vele egy kis ügyködni való, a karaktereket nem lehet felülírni másik karakterrel, hanem előtte le kell törölni, és még el is kéne tárolni a képernyő karakteres tartalmát valami tömbben, ez mind lassítana, de Zzzippel elég jó kis átiratot lehetne faragni belőle.
A Bányászt lehet egyáltalán teljesíteni? Szerintem kb. képtelenség.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: TVCemu
« Reply #99 on: 2020.February.25. 08:30:57 »
A Corvette.cas-t betöltöttem már, de nem foglalkoztam még vele, a TVCBoingballt nem néztem, az ABC végén van :D Az a baj, hogy fejből nem tudom miket néztem, amikor elkezdtem a módosított emulátort, akkor jpár dolgot néztem már, újonnan meg a DKJR, FUSS, BATMAN, IK+, Elitetitle, Arkanoidtitle, Filler, ezek jutottak eszembe.
De nézhetsz bármit, ha előjön valami, és jelzed, azt megköszönöm.

Érni ér, az ilyeneket jelöljük meg, hogy módosított.
TVC-n nincs karakteres mód, és a karakter méret szerintem 8x8-as, amúgy a TVC képernyő felbontása 32x30 karakter.

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: TVCemu
« Reply #100 on: 2020.February.25. 10:10:54 »
Hm, lehet a TVC karaktere 10 pixel magas?

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 73.0 Firefox 73.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: TVCemu
« Reply #101 on: 2020.February.25. 10:35:47 »
Hm, lehet a TVC karaktere 10 pixel magas?
Igen! Tuti, hogy egy pixellel magasabb, mint az EP-é.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline szipucsu

  • EP addict
  • *
  • Posts: 8583
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 79.0.3945.130 Chrome 79.0.3945.130
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: TVCemu
« Reply #102 on: 2020.February.27. 18:12:16 »
A következő klub elvileg közös lesz a TVC-sekkel. Esetleg lehetne egy kis TVCemu bemutatót is tartani, biztos tetszene nekik. A youtube-ra is majd fel lehetne tenni egy kis bemutatót, hogyan működnek a TVC-s programok az emulátorral.
Emlékszem, réges régen nagybátyámnak volt TVC-je, és szomorúak voltunk, hogy nem lehet a Gombócfalóval játszani otthon EP-n. Megpróbáltuk átírni, de nem jutottunk vele sokra. Most meg itt az emulátor, amin ez is simán megy. Mekkora lett volna egy ilyen szoftveres emulátor az EP-s időkben! Megveszed a programot a Centrumban, ami TVC-n és EP-n is megy. Kis jelzés lett volna a TVC-s kazettákon, hogy EP-n emulátorral is tesztelve. Otthon meg tölthettük volna be magnóról először a TVC emulátort, utána a TVC-s játékot. Ha meg esetleg lefagy, újra tölthettük volna mindkettőt. :D
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Dr.OG

  • EP user
  • *
  • Posts: 274
  • Country: hu
  • dr.
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 80.0.3987.122 Chrome 80.0.3987.122
    • View Profile
Re: TVCemu
« Reply #103 on: 2020.February.28. 05:05:59 »
Nyilván nagy flash lett volna, de mai fejjel, mikor adott a mindenki számára elérhető EP-s (és remélhetőleg hamarosan a TVC-s) floppy és SD-kártya illesztő, nem sírom vissza a több (tíz) perces magnós töltögetéseket...
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Online geco

  • EP addict
  • *
  • Posts: 5728
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: TVCemu
« Reply #104 on: 2020.February.28. 08:57:19 »
A következő klub elvileg közös lesz a TVC-sekkel. Esetleg lehetne egy kis TVCemu bemutatót is tartani, biztos tetszene nekik. A youtube-ra is majd fel lehetne tenni egy kis bemutatót, hogyan működnek a TVC-s programok az emulátorral.
Addigra sztem készen is lesz, még van tesztelnivaló kb 20 programom, tegnap az Elite is elindult.
Corvette nem fog, kilapozza maga alól a verem lapot, ez TVC-n nem okoz gondot, de nálam igen, mert a lapozás RST 00h-val történik, és az összes program elindult, ami eddig a NOT OK mappában volt.