Enterprise Forever  |  :HUN  |  Konvertálás  |  Topic: CPC
Author Topic: CPC  (Read 93005 times)« previous next »
IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit
Browser:
Links 2.2


View Profile
New Posts
« Reply #435 on: 2010.June.22. 23:22:21 »

Ezek szerint sikerült rajta gyorsítani valamit?

Csak keveset ds_icon_redface A fenti újdonság elsősorban emulátoron hasznos, ahol tetszőleges Z80 sebességet lehet beállítani.

UI.: egy részletesebb összehasonlítás:

  CPC: 772, 1233
  EP1: 704, 1134  (ez az első EP-s átirat)
  EP2: 629, 1068  (a második, továbbfejlesztett verzió)
  EP3: 591, 1011  (ez lesz a következő, ha nem rontottam el)


Az első szám a játék kiindulópontjánál körbefordulva a leglassabb képkocka időtartama ezredmásodpercben. A második ugyanez a konyha egyik sarkában állva.

A következő verzióban az F5 billentyű is használható lesz, amelynek a funkciója hasonló az F2-höz, de 12.5 fps maximális sebességet állít be. Ezen kívül már nem kell a crawl/walk/run módot újra beállítani.
« Last Edit: 2010.June.23. 01:30:10 by IstvanV » Logged

Enterprise Forever
« Reply #435 on: 2010.June.22. 23:22:21 »

 Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #436 on: 2010.June.23. 01:28:18 »

Újabb Castle Master verzió. Remélhetőleg nem hibás ds_icon_redface
  * castmast.com (0.59 KB. 73x2 - viewed 38 times.)
  * castmast.prg (42.01 KB - downloaded 31 times.)

Egyéb file-ok, csak a teljesség kedvéért (valószínűleg senkit nem érdekelnek):
  * castmas1.sna (128.25 KB - downloaded 43 times.)
  * castmas2.sna (128.25 KB - downloaded 39 times.)
  * castmast.s (91.96 KB - downloaded 29 times.)
  * castconv.s (21.7 KB - downloaded 29 times.)
  * castconv.lua (0.96 KB - downloaded 31 times.)

A Castle Master 2-t is érdemes lenne átírni ? Úgy látom, a "motor" gyakorlatilag ugyanaz, csak a pálya más.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Microsoft Internet Explorer 6.0


View Profile WWW
New Posts
« Reply #437 on: 2010.June.23. 07:19:16 »

Ha van kedved megnézni, nem ellenkezünk... ds_icon_cheesygrin
Szerintem a Driller, Dark Side Total Eclipse 1-2, Castle Master 1-2 egy kaptafára készült.
Meg nem tudom, átírás szempontjából menniyre lehet más a Fighter Bomber  ds_icon_redface
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« Reply #438 on: 2010.June.23. 08:29:27 »

Az első szám a játék kiindulópontjánál körbefordulva a leglassabb képkocka időtartama ezredmásodpercben. A második ugyanez a konyha egyik sarkában állva.

Ezek gondolom 4 Mhz-n értendők. 6 MHz-n arányosan gyorsul? Azt le tudod mérni?

A gyorsulást hogy sikerült elérni?
"Leprogramoztad" az Incentive-s fejlesztőgárdát...  Smiley
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #439 on: 2010.June.23. 12:12:45 »

Szerintem a Driller, Dark Side Total Eclipse 1-2, Castle Master 1-2 egy kaptafára készült.

OK, megnézem a Castle Master 2-t.

Ezek gondolom 4 Mhz-n értendők. 6 MHz-n arányosan gyorsul? Azt le tudod mérni?

7.119 MHz-en a legújabb verzióval 333 és 567 ms lett a fenti teszt. Ez gyakorlatilag pontosan az órajellel arányos gyorsulást jelent, ami arra utal, hogy a program memóriahozzáféréseinek a nagy részét a normál RAM teszi ki, és csak kevés ideig tart a pixel rajzolás (a video RAM nem gyorsul az órajellel arányosan, mert ott fix 889846 Hz-es frekvenciához kell szinkronizálni a hozzáféréseket). A sebességet egyébként bárki tesztelheti ezekkel a scriptekkel:
  * castfps_cpc.lua (1.07 KB - downloaded 34 times.)    (CPC-hez)
  * castfps_ep.lua (1.07 KB - downloaded 36 times.)    (EP-hez)
  * kitchen.sav (0.64 KB - downloaded 33 times.)    (mentett játékállás a második teszthez)
A scriptet egyszerűen futtatni kell a játék közben, és aztán minden képkocka időtartamát kiírja a monitor ablakba.

A gyorsulást hogy sikerült elérni?
"Leprogramoztad" az Incentive-s fejlesztőgárdát...  Smiley

Magán a 3D motoron nem változtattam (bár lehet, hogy ott lehetne a legtöbbet gyorsítani, csak sok munkával), hanem olyan részekkel próbálkoztam, amelyeknek értettem a működését ds_icon_redface A castconv.s-ben megtalálható az összes lecserélt rutin új forráskódja is, azaz:
  - 542Dh: előjeles szorzás: AHL = A * HL
  - 5483h: előjeles szorzás: DEHL = DE * HL
  - 54F1h: előjeles osztás: AHL = AHL / DE, DE = maradék  (a legtöbb időt talán itt sikerült nyerni, ez egy sokat használt, és lassú rutin)
  - 5578h: előjeles szorzás: HL = H * L
  - 63F2h: előjeles osztás: DEHL = DEHL / BC a legközelebbi egész (a többivel ellentétben nem 0) felé kerekítve, BC = maradék
  - 56F7h: 60 byte feltöltése azonos byte-al (36C6h-nál található az új feltöltést végző 30 PUSH utasítás);
    ez csak a külső területeken használt, a szobákban nem
Amint látható, elsősorban egyszerű aritmetikai rutinokat cseréltem le többé-kevésbé gyorsabbakra. Az EP-s átiratoknál az elsőhöz képest gyorsult még egy keveset a paletta átdefiniálása a képernyő villogtatásakor.
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5611


OS:
Windows XP
Browser:
Firefox 3.6.4


View Profile WWW
New Posts
« Reply #440 on: 2010.June.23. 12:21:03 »

Amint látható, elsősorban egyszerű aritmetikai rutinokat cseréltem le többé-kevésbé gyorsabbakra.
Ezt esetleg a már létező Total Eclipse és társai átiratokba is bele tudnád tenni? Vagy átírni ezek CPC-s verzióit  ds_icon_redface
Logged


IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #441 on: 2010.June.23. 12:47:47 »

Ezt esetleg a már létező Total Eclipse és társai átiratokba is bele tudnád tenni? Vagy átírni ezek CPC-s verzióit  ds_icon_redface

Ha a Castle Master-ben használtakkal azonos rutinok vannak azokban is (a Castle Master 2-ben már meg is találtam mindet), akkor természetesen az újak beépíthetők a többi játékba is.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.6.3


View Profile WWW
New Posts
« Reply #442 on: 2010.June.23. 19:40:13 »

Azért egymás mellé rakva a CPC verziót, és az EP-t, ez a gyorsulás is sokat számít! Főleg, ha 6Mhz-n megy a gép!
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #443 on: 2010.June.23. 23:24:32 »

Castle Master 2:
  * castmas2.com (0.59 KB. 73x2 - viewed 29 times.)
  * castmas2.prg (36.66 KB - downloaded 26 times.)
  * castmas2.sna (128.25 KB - downloaded 32 times.)
  * castmas2.s (91.92 KB - downloaded 21 times.)
  * cm2_conv.s (21.7 KB - downloaded 34 times.)
  * cm2_conv.lua (1.19 KB - downloaded 35 times.)
  * lzm2ldr.s (12.97 KB - downloaded 29 times.)
Ezúttal töröltem a nem használt memóriaterületeket (0000h-1E7Fh, A480h-BFFFh), hogy kisebb legyen a tömörített méret. Remélhetőleg ezek valóban nem használtak, és nem tűnt el a pálya fele Smiley ds_icon_redface Az első rész is kisebb lehetett volna néhány kilobyte-al ilyen módon.
Az lzm2ldr.s új verzió, javít egy hibát, amely az előző, optimalizált változatba került és csak tömörítetlen adatblokk esetén fordul elő.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Microsoft Internet Explorer 6.0


View Profile WWW
New Posts
« Reply #444 on: 2010.June.24. 09:15:56 »

Ez rekord gyors volt  ds_icon_cheesygrin
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« Reply #445 on: 2010.June.25. 18:06:51 »

Ez egyelőre teszt verzió:
  * darkside.com (3.04 KB. 24x12 - viewed 29 times.)
  * darkside.scr (16 KB - downloaded 41 times.)
  * darkside.prg (64 KB - downloaded 27 times.)
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1624


OS:
Windows XP
Browser:
Firefox 3.6.4


View Profile WWW
New Posts
« Reply #446 on: 2010.June.26. 09:15:25 »

Ameddig eljutottam benne, hibát nem láttam. Mondjuk nehezebb, minta Castle Master,a pajzs pillanatok alatt elfogy, ha nem figyelünk.
Szerintem ez, és a Driller a legjobb Incentive játék, lehet benne szabadon repkedni Smiley
Lehet, hogy célszerű is lenne pár cheat.
« Last Edit: 2010.June.26. 10:02:00 by Lacika » Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Linux 64 bit
Browser:
Links 2.2


View Profile
New Posts
« Reply #447 on: 2010.June.30. 23:27:28 »

Dark Side:
 * darkside.com (0.56 KB. 47x2 - viewed 43 times.)
 * darkside.prg (30.19 KB - downloaded 31 times.)
Csalások az Impossible Mission-höz hasonlóan választhatók, leheto"ség van sérthetetlenségre (külön a lövésekkel és a falakkal szemben), végtelen üzemanyagra, végtelen ido"re, és tetszo"leges magasságból való leesésre.
Egyéb kisebb újdonságok:
 - az F7/F8 billentyu"kkel lehet választani az eredeti gyors, vagy lassabb és pontosabb célzást
 - az F1/F2/F5 a Castle Master 1-2-höz hasonlóan állítja a maximális képfrissítési sebességet és a lépésméretet, de itt az F1 a leglassabb és legkisebb felbontású, az F5 pedig a leggyorsabb és legnagyobb felbontású mód
 - a célzás mód átkapcsolásakor megvárja a SPACE elengedését, így ez most már kevésbé "véletlenszeru"en" mu"ködik
 - minimális mértéku" gyorsulás

CPC verzió .CDT formátumra konvertálva:
 * darkside.cdt (53.85 KB - downloaded 30 times.)

Forráskód és a konvertáláshoz használt programok (ezeket talán részletesebben is leírhatnám, de nem valószínu", hogy van, akit érdekel):
 * darkside.s (96.38 KB - downloaded 25 times.)
 * darkconv.s (26.99 KB - downloaded 28 times.)
 * darkconv.lua (2.9 KB - downloaded 36 times.)

Új lzm2ldr.s file (betölto" a "dtf -cp -lz2" formátumhoz) - kisebb méretcsökkenés és gyorsulás:
 * lzm2ldr.s (12.85 KB - downloaded 34 times.)
« Last Edit: 2010.June.30. 23:30:49 by IstvanV » Logged

geco
EP addict
*
Offline Offline

Hungary

Posts: 1170


OS:
Windows XP
Browser:
Firefox 3.6.6


View Profile
New Posts
« Reply #448 on: 2010.July.01. 08:34:54 »

Forráskód és a konvertáláshoz használt programok (ezeket talán részletesebben is leírhatnám, de nem valószínu", hogy van, akit érdekel):
Annak nem jön rosszul, aki esetleg a jövőben dönt úgy, hogy nekiáll programokat átírni Smiley
Logged

IstvanV
EP addict
*
Offline Offline

Posts: 2104

OS:
Windows XP
Browser:
Firefox 3.6.6


View Profile
New Posts
« Reply #449 on: 2010.July.01. 13:17:17 »

Annak nem jön rosszul, aki esetleg a jövőben dönt úgy, hogy nekiáll programokat átírni Smiley

Ha valóban van valaki, aki CPC játékokat szeretne átírni EP-re (bár nem hiszem, hogy van Sad), akkor talán érdemes lenne az ep128.hu-n található "Spectrum programok átírása"-hoz hasonló leírást készíteni CPC-hez. De valószínűleg nem érné meg, mert sok munka lenne, és senki nem olvasná.
Logged

Enterprise Forever
« Reply #449 on: 2010.July.01. 13:17:17 »

 Logged
Tags:
Enterprise Forever  |  :HUN  |  Konvertálás  |  Topic: CPC

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.146 seconds with 24 queries.
Google visited last this page 2012.May.16. 17:18:42
Follow ep4ever_news on Twitter