Welcome, Guest. Please login or register.


Author Topic: CPC (Read 273397 times)

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: CPC
« Reply #825 on: 2015.January.11. 14:26:43 »
Ikari Warriors , a program fut EP64-en is, de igen lassított felvétel módban, sajnos csak egy videólapot használ a megjelenítésre, a 2. lapon 256 soros 64 byte széles képernyőn megrajzolja a pályát, és ott elhelyezi a sprite-okat, majd szépen átmásolja a 3. (videó memória) lapra a 168 soros verziót, sajnos két videólaposra nem lehet konvertálni, csak egy harmadik lap bevonásával, viszont azt már nem néztem, miután ez kiderült, hogy a sprite-okat milyen sorrendben dolgozza fel, előbb törli-e az összeset, majd az összeset kirajzolja, vagy egyesével teszi ezt, ez utóbbi megoldás esetén lehet sebességet se nyernénk a 2 videólapos megoldás esetén.

A játék elmenti a ponttáblát, ha nem csalunk, magnós konfig esetén is,  ha nincs IKARI.HI fájlunk, és magnóról töltünk, akkor a töltés végén a STOP-pal indíthatjuk a játékot.

Hold: pause
Stop: kilépés a játékból

Offline nyuzga

  • EP addict
  • *
  • Posts: 2148
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: CPC
« Reply #826 on: 2015.January.11. 16:42:09 »
Jó lett. :)

Amit még tudnék ajánlani az a MERCS.
« Last Edit: 2015.January.11. 16:54:48 by nyuzga »

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • 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 39.0.2171.95 Chrome 39.0.2171.95
    • View Profile
    • Honlapom
Re: CPC
« Reply #827 on: 2015.January.21. 17:44:32 »
100 cpc játék
akár az elejébe is érdekes belenézni, máris van ott pár nagyon látványos
pl a turrican (hm raszter színekkel mekkora állat lenne), vagy utána van kb egy ilyen autós ugratós, érdekes az út megoldás benne, nagyon látványos!

https://www.youtube.com/watch?v=y2EqX3rpJ6M
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13657
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #828 on: 2015.October.14. 16:37:01 »
Nálunk ugye be lehet állítani a 48 széles képet, de a szélső két oszlop üresen marad,
Igen, mert csak 46-ot lehet megjelenítésre.

Quote
CPC-n nem ,
Hogyan csinálsz CPC-n 40-nél szélesebbet???

Quote
gondolom TV-n nézve ez nem épp előny, mert esélytelen beállítani, hogy az egész képet lássa az ember :D
Átlagos korabeli tévén jó ha az EXOS által megengedett 42 belefér.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 914
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
Re: CPC
« Reply #829 on: 2015.October.14. 17:30:36 »
Zozo, a CPC egy 6845 CRTC alapú masina. Alkalmasan irkálva a vezérlő regiszterekbe elég érdekes dolgok is kijöhetnek, mint a Batman Forever demóban, amit egy Rhino/BG nevű tag hozott össze. Ha jól saccolok, 768*270-es felbontást is be lehet állítani. Egyébként a mélyben a NICK is egy 6845 CRTC alapú képződmény, csak elé van húzva az LPT automatika.

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: CPC
« Reply #830 on: 2015.October.15. 08:53:33 »
Hogyan csinálsz CPC-n 40-nél szélesebbet???
Az 1-es CRTC regiszterbe (horizontal displayed) kell 30h-t írni, annyi megkötés van, hogy a 0-ásnak nagyobbnak kell lennie (horozontal total), és még annyi móka van, ha a megjelenített kép nagyobb, mint 16K (nagy valószínűséggel nagyobb lesz ebben az esetben, hacsak nem egy lapos kép lesz az), akkor a 12-13-as regiszterben időzítve meg kell adni egy új display címet egy új videólapon. Tehát egy kicsit macerás ilyen kép megjelenítése, ilyen pl a Crazy Cars 2 címképernyője.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13657
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://enterprise.iko.hu/
Re: CPC
« Reply #831 on: 2015.October.15. 08:57:53 »
Na ha ilyet lehet csinálni, akkor CPC programokat át lehetne írni TVC-re? Mert ott ugye alapból hiányzik 8 karakternyi kép...

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
CPC
« Reply #832 on: 2015.October.15. 09:05:02 »
Na ha ilyet lehet csinálni, akkor CPC programokat át lehetne írni TVC-re? Mert ott ugye alapból hiányzik 8 karakternyi kép...
Ez egy jó kérdés, nem tudom próbáltam-e játszani a TVC CRTC regisztereivel, de lehet ott egy picit butítottak a CRTC funkciói, elképzelhető, hogy az a maximális szélesség, de az is lehet, hogy csak a 16K memória miatt, meg az egyszerűbb memóriacímzés miatt ilyen. Jól emlékezem, hogy a TVC videómemóriája is folytonosan van címezve, nem úgy, mint CPC-n?
Amúgy egy csomó játékot át lehetne írni így is, azok nagy részét, ami speccy méretű képet használ, pl a BATMAN-t, csak a kiterjesztett képeknél kell visszabutítani a játékot, de pl a Head Over Heelst simán, ott nincs ez a játék :)
A Batman-be bele is kezdtem, ha jól emlékszem a forrás létrehozásánál maradt abba, sajnos sok dolgot kell átírni, ha jól emlékszem, akkor TVC-n 8000h-n kezdődik a videómemória.
Úgy látom átmentünk egy kicsit offba, átteszed légyszíves ezeket a hozzászólásokat valami CPC topikba?
« Last Edit: 2015.October.15. 09:08:45 by geco »

Offline lgb

  • EP addict
  • *
  • Posts: 3531
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://lgb.hu/
Re: CPC
« Reply #833 on: 2015.October.15. 10:39:01 »
Azert, fontos leszogezni, hogy amennyire ne tudom legalabbis, a CRTC vegulis egy address generator. Magaban o nem fog pixeleket kidobni magabol. Szoval szamtalan trukkos es kevesbe trukkos megoldas lehetseges, hogy a CRTC altal adott belso regiszter config altal megszult output mit fog jelenteni valojaban a video megjelenites kapcsan. Szoval a CRTC es a Nick osszehasonlitasa pl nem is tul ertelmes, mert a Nick-bol mar konkretan pixelek "jonnek ki", mig CRTC-nel errol szo sincs, az adott "kore epitett" logika fogja a video RAM-ot olvasni konkretan es pixeleket produkalni belole, a CRTC csak cimgenerator meg ilyesmik, a munkat segitendo. Ismet; _ha_ jol ertem a szitut.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 914
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
Re: CPC
« Reply #834 on: 2015.October.15. 11:54:35 »
Mondom a mélyben és alapú.

Offline lgb

  • EP addict
  • *
  • Posts: 3531
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
    • http://lgb.hu/
Re: CPC
« Reply #835 on: 2015.October.15. 13:00:36 »
Mondom a mélyben és alapú.

Ezt nekem szantad? En nem a te hozzaszolasodra reagaltam (azert nem is ideztem be, sot meg csak nem is a te post-od volt az enyem elott) hanem ugy altalaban a tema kapcsan. :)
« Last Edit: 2015.October.15. 14:01:07 by lgb »

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 914
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 41.0 Firefox 41.0
    • View Profile
Re: CPC
« Reply #836 on: 2015.October.15. 15:15:42 »
Bocs lgb, akkor mellé ment! Csak azért írtam, mert egyedül én hasonlítgattam explicite össze a CRTC-t és a NICK-et. Ebből gondoltam hogy arra válasz amit írtam.

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: CPC
« Reply #837 on: 2015.October.15. 20:49:15 »
CPC-n szabadon lehet állítani a Horizontal és Vertical Displayed regisztereket, TVC-n nem, legalábbis emulátorokon ez nem jött össze, bármit írtam be a Horizontal Displayedbe, a kép 32 széles maradt, a Vertical Displayed viszont hatással van a függőleges megjelenítésre, sikerült akkora képet beállítani, hogy újra a vRAM eleje jelent meg a kép alján :D Ami még gyanússá teszi, hogy nem lehet vízszintes megjelenítést állítani, hogy a könyvben azt írták, hogy képsoronként 64 byte-ot olvas a videómemóriából. A 64K+ kivételével csak 16k vRAM elérhető ami csak 8000h-ra lapozható, a 64K+-ban 64K vRAM van, 4000h-ra, és 8000h-ra lehet belapozni őket.

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: CPC
« Reply #838 on: 2016.July.13. 20:48:57 »
A CPC-s Switchblade konverzója, EXOS kompatibilis, legalább 128KB szükséges. A játék színezése lett extrásítva, és a CPC 4 színű képek lettek EP attributum képekre cserélve, kivéve a kard, ami 4 szín módban marad, csak soronként váltott LPT-vel

Irányítás:
F1-F7: paletta változtatása
F8: örök élet
EXT1/2 joy, Int Joy+space
Pause: játék szüneteltetése
« Last Edit: 2016.July.14. 20:05:06 by geco »

Offline Lacika

  • EP addict
  • *
  • Posts: 2940
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://www.ep128.hu
Re: CPC
« Reply #839 on: 2016.July.13. 21:54:52 »
Az ellenfeleken rasztercsíkok vannak?