Welcome, Guest. Please login or register.


Author Topic: CPC (Read 458056 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #555 on: 2010.September.11. 20:18:33 »
szerintem ide 4 színû mód kéne, ahogy nézem azt pont nem csináltál

Megnézhetem, de ha több, mint négy szín van egy sorban (ami gyakori), akkor a 4 színű mód nagyon csíkos és/vagy rossz minőségű lehet.

Quote
amúgy meg nincs valami jobb kép a neten, pl kazetta borító vagy valami
ez olyan kis egyszerû kép, egyáltalán nem használja ki se az EP se az imgconv képességeit

Az Amiga képet konvertáltam (lásd itt); az EP képességeinek valójában ez is túl sok, mert 13 színű a 4 színű módnak megfelelő felbontással, és a paletta színeket ráadásul 4096 közül választhatták. A kazettaborítókat és egyéb képeket pedig nehéz elfogadható minőségűre konvertálni, különösen, ha az is cél, hogy a file méret ne legyen túl nagy.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: CPC
« Reply #556 on: 2010.September.11. 21:50:03 »
az oké, hogy az amiga képet konvertáltad, de attól még nem túl jó :)
az amiga képességeihez mérve pedig méginkább rossz kép szerintem...
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #557 on: 2010.September.11. 22:11:36 »
amúgy meg nincs valami jobb kép a neten, pl kazetta borító vagy valami

A kazettaborító ott van az István által adott linken, de azzal teljesen felesleges próbálkozni.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #558 on: 2010.September.11. 23:23:07 »
A 4 színű mód soronként változó paletta nélkül ilyen:
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
Kissé módosított 16 színű kép:
  [ Guests cannot view attachments ]

A kazettaborító ott van az István által adott linken, de azzal teljesen felesleges próbálkozni.

A lemonamiga.com-on nem láttam kazettaborítót (lehet, hogy jobban meg kellett volna nézni) :eek: Itt vannak borítók, de nem tűnnek könnyen/jól konvertálhatónak.

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #559 on: 2010.September.11. 23:55:20 »
Ja, az nem borító, hanem poszter amit néztem.

Nem rossz a 4 színű sem (rd2_4.com), legyen akkor ez.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #560 on: 2010.September.12. 00:30:10 »
Még egy attribute módú változat:
  [ Guests cannot view attachments ]

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #561 on: 2010.September.12. 08:18:38 »
Szerintem a 4 színű jobb. Az "jó értelemben vett EP-s" nagy felbontással.
Ilyen még (4 színű konvertált) úgy sem volt.  :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #562 on: 2010.September.14. 17:59:08 »
Ha esetleg van még valaki, aki nem unja, itt egy újabb verzió:
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
A két .prg file között csak a betöltőkép formátuma az eltérés, a rickdng2.com bármelyiket el tudja indítani (természetesen a választott file-t át kell nevezni rickdng2.prg-re). A CPC-s eredetivel ellentétben az egész program a memóriába töltődik, de ennek az az ára, hogy 128K-s gépen nem EXOS kompatibilis, illetve reset gombra hidegindítás történik; de már 144K RAM is elég ahhoz, hogy a rendszerszegmens ne íródjon felül - ezt az is jelzi, hogy a státuszsor nem tűnik el játék közben. Támogatja a turbós gépeket, de legfeljebb 7.5 MHz-es Z80 frekvencián használható.

Ezek a file-ok ugyan biztosan nem érdekelnek senkit, de azért ehhez a játékhoz is itt van az összes forráskód és egyéb file-ok, amelyek a .prg előállításához kellenek (természetesen az sjasm, ep128emu, epcompress, és dtf segédprogramok mellett):
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
A Lua script automatikusan elvégzi a pályák tömörítését is, ehhez azonban az elején be kell állítani, hogy hol található az epcompress és hova kerüljenek tömörítés közben az átmeneti file-ok.

Változtatások az előző teszt verzióhoz képest:
  - a pályaváltáskor előforduló lefagyás (amely CPC-n is volt) javítva
  - kisebb gyorsulás (néhány százalék) a különböző rajzoló rutinokban
  - magasabb maximális burkológörbe frekvencia (még mindig nem elég az összes effektushoz); ez növelheti a CPU fogyasztást 2-3%-al, viszont most a burkológörbe generátor leáll, amikor már nincs olyan csatorna, ami valóban használja is
  - az LPT VSync részében több byte inicializálatlan (szemét) volt; ez a hiba valójában az összes eddigi CPC átiratomban megvan :oops:, de csak akkor fordul elő, ha az LPT megosztott szegmensre kerül (tehát a korábbi átiratoknál csak akkor, ha vannak foglalt - pl. RAMDISK vagy .ext file - szegmensek)
  - néhány egyéb kisebb javítás
A sérthetetlenség csalás itt is bugos, ezért az Esc billentyű, amely eredetileg kilépett a játékból, csak egy élet elvesztését eredményezi (ha nincs örökélet beállítva), a kilépés a Q+Esc lett.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: CPC
« Reply #563 on: 2010.September.14. 20:42:00 »
  - a pályaváltáskor elõforduló lefagyás (amely CPC-n is volt) javítva
Itt mit rontottak el?

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #564 on: 2010.September.14. 21:07:06 »
  - kisebb gyorsulás (néhány százalék) a különböző rajzoló rutinokban

Ez az eredeti CPC-s változathoz képest is gyorsulást jelent?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #565 on: 2010.September.14. 21:11:03 »
Itt mit rontottak el?

Van egy (815Eh címen kezdődő) rutin, amely a pályát újrainicializálja új játéknál, hogy a felvett/felrobbantott/stb. tárgyak visszakerüljenek a helyükre. Új pálya választásánál ez a betöltés előtt hívódik meg (ami önmagában még nem lenne probléma, mert a pályát betöltés után nem kell újrainicializálni), azonban ilyenkor a műveletet nem a még mindig a memóriában levő régi, hanem a kért új pálya számának megfelelően végezte el, ami bizonyos esetekben azt eredményezte, hogy a program a memóriába szemetelt. Ezt egy utasítás módosításával javítani lehetett, de ezen kívül még beépítettem egy ellenőrzést arra az esetre, amikor még nincs pálya a memóriában, ami - csak az EP átiratban, mert CPC-n az első pálya automatikusan betöltődik - az első játék indításánál fordul elő.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #566 on: 2010.September.14. 21:32:22 »
Ez az eredeti CPC-s változathoz képest is gyorsulást jelent?

Nem hasonlítottam össze részletesen, de mindenesetre előfordulhat, hogy az átirat néhány helyen gyorsabb (az EP egyébként is gyorsabb lehet, mint a CPC, még a kód módosítása nélkül is), például az első képernyőn EP-n át lehet menni lassulás nélkül, CPC-n viszont lelassul, amikor több lézer is van a képernyőn. Azt nem tudom biztosan, hogy van-e olyan képernyő, ahol az EP a lassabb, de ha van is ilyen, valószínűleg nem gyakori. Mivel a képkockák időtartama csak 20 ms egész számú többszöröse lehet, a legtöbbször talán nincs különbség.

Még egy érdekesség: az átiratban a vízszintes scrollozás közben kisebb képhiba (egy karaktersor részben elcsúszik egy pixellel felfelé, és alulra fekete sor kerül) fordulhat elő :oops:. Ez a CPC video memória címzésének az emulálása miatt van, amit azonban hardveres scrollozás közben nem mindig lehet hibátlanul megoldani.

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #567 on: 2010.September.14. 21:52:51 »
Újabb két nagyon jó program nagyon jó konverziójával lettünk gazdagabbak, köszönjük!

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: CPC
« Reply #568 on: 2010.September.15. 17:48:44 »
Még egy kisebb javítás (a többi file nem változott): :oops:
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]

A következő átírandó játék a Barbarian, vagy legyen valami más ?

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: CPC
« Reply #569 on: 2010.September.15. 18:31:39 »
Barbarian (kardozós)!  :smt041