Welcome, Guest. Please login or register.


Author Topic: Spectrum programok átírása (Read 158996 times)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Spectrum programok átírása
« Reply #315 on: 2010.October.01. 20:41:48 »
Demonslair.tzx

Nem lenne jobb ezt a fájlt innen törölni? Ahogy láttam, a WOS-on "Distribution denied", merthogy fizetõs program. Szerintem nem legális ide berakni sem.  :oops:
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 2930
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #316 on: 2010.October.23. 11:03:19 »
Konvertáláshoz egx tipp  :oops:

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #317 on: 2010.October.23. 13:25:21 »
Konvertáláshoz egx tipp  :oops:

huh, 4 színû üzemmódban és raszter színezéssel mekkora lenne ez!
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Spectrum programok átírása
« Reply #318 on: 2010.October.23. 13:40:22 »
Kérdés mennyi lehet a 64-es modban CPU frekvenciája FC-FF szegmensen futva
Az out(0bfh)  lehet-e gyorsítani /nem valószínû/

Az F8-FB szegmensen számolható 4Mhz 250ns/clock ?

ZX gép 3.5Mhz 286ns ?

A hang visszaadására lenne szükségem mert  a 128-sa modban  gyors a 64-es ben lassú a beeb rutinok
Ezért mindig 64-es modra kellene átirni ha lehetséges.

Úgy veszem észre 64-es modban lassabb az EP_emu mint a ZX_emu

BIRDS AND THE BEES 64-es mod kész de lassunak tartom föleg a zene az elején

BIRDS AND THE BEES 128-as mod is kész csak nem exos memoriás a betöltöje

BIRDS AND THE BEES ZX amihez viszonyitható
« Last Edit: 2010.October.23. 13:53:28 by Ferro73 »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Spectrum programok átírása
« Reply #319 on: 2010.October.23. 14:07:50 »
Kérdés mennyi lehet a 64-es modban CPU frekvenciája FC-FF szegmensen futva

A lassulás aránya nem fix, az utasítástól függ. Például az "ADD A, B" (és minden más 1 byte-os, 4 ciklus időtartamú utasítás) 4-ről átlagosan kb. 9 ciklusra lassul, az "ADD HL, BC" viszont 11-ről csak kb. 13.5-re.

Quote
Az out(0bfh)  lehet-e gyorsítani /nem valószínû/

Az FC-FF szegmenseket nem lehet, mert video RAM-nál nincs hatása.

Quote
Az F8-FB szegmensen számolható 4Mhz 250ns/clock ?

Ez a beállított várakozási módtól függ, ha le van tiltva a várakozás, akkor igen. A Spectrum sebességéhez átlagosan talán a "várakozás csak M1-nél" mód van a legközelebb (esetleg kis mértékben lassabb, mint a Spectrum). Ebben a módban minden utasítás futásidejéhez hozzá kell adni egy ciklust, illetve CB/DD/ED/FD prefixes utasításoknál 2 ciklust.

Quote
A hang visszaadására lenne szükségem mert  a 128-sa modban  gyors a 64-es ben lassú a beeb rutinok
Ezért mindig 64-es modra kellene átirni ha lehetséges.

Akkor 128K-s gépen lesz túl gyors :) De EP64-en egyébként sem könnyű megoldani, hogy az eredeti rutinok elfogadható sebességgel működjenek, mert a video RAM nagyon lassú (lásd fent). Nem tudom, megéri-e foglalkozni vele. EP64-en is jó BEEP rutint esetleg úgy lehet megoldani, ha a D/A kimenet helyett a DAVE hanggenerátort használja (ilyen módon írtam át pl. az Impossible Mission-t is).

Quote
Úgy veszem észre 64-es modban lassabb az EP_emu mint a ZX_emu

Valóban, az EP-s video memória lassabb, mint bármilyen memória Spectrumon vagy CPC-n.
« Last Edit: 2010.October.23. 17:02:58 by IstvanV »

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Spectrum programok átírása
« Reply #320 on: 2010.October.24. 12:43:41 »
Kész a BIRDS AND THE BEES EP64-es végleges verzió

Zene az elején nem lassu,szines, az irányitások keyb int ext1 ext2, 64k és 128k-s gépen müködik
CHEAT betöltésnél bármeik FUNCTION bill lenyomása örök élet

de lehet, hogy a Tegyük rendbe az EP programokat! topikba kellet volna rakni.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: Spectrum programok átírása
« Reply #321 on: 2010.October.24. 17:23:43 »
Zene az elején nem lassu

Valamivel így is lassabb :) Viszont a játék 128K-s gépen is az EP64 sebességére lassul :oops:

Offline Lacika

  • EP addict
  • *
  • Posts: 2930
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #322 on: 2010.October.24. 18:16:23 »
Kész a BIRDS AND THE BEES EP64-es végleges verzió

A .com file mit csinál? Az E64-et indítva is elindul.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Spectrum programok átírása
« Reply #323 on: 2010.October.24. 18:37:54 »
A .com file mit csinál? Az E64-et indítva is elindul.

Csak simán a SCREEN-t tolti be mint a bruce lee-nél

128-as modban azért lassabb mert 64k-ra van meg irva
128-as modra más idözitést kell almalmazni, hogy a hang ne szaladjon el
Mivel még nem csináltam exos kompatibilis betoltot ezért a 128-as verziót nem csináltam
ennek a probléma megoldására kellene egy Exos kompatibilis 128 64 felismerö betöltö
forráskod persze EP.ASM- ben azt már tovább lehet irni.
A wiki Hibás játékok listáját lehetne modositani mert feleslegesen irtam, javitottam a
 BIRDS AND THE BEES már volt javitott verzió

Offline Lacika

  • EP addict
  • *
  • Posts: 2930
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #324 on: 2010.October.24. 18:44:29 »
A wiki Hibás játékok listáját lehetne modositani mert feleslegesen irtam, javitottam a
 BIRDS AND THE BEES már volt javitott verzió

Ha tippekre van szükséged (újra)átíráshoz, adhatok tippeket  :oops:
Mit szólnál a Turbo Esprit-hez?
« Last Edit: 2010.October.24. 18:52:42 by Lacika »

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Spectrum programok átírása
« Reply #325 on: 2010.October.24. 19:35:23 »
Ebböl még nics javitás?

és mivé 64k, 128K, mi volt hiba az átirt programban ?

megnézem a zx és ep változatot

Offline Lacika

  • EP addict
  • *
  • Posts: 2930
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #326 on: 2010.October.24. 19:37:45 »
- Színhibás
- pontszámtábla kimentés / betöltés nem működik
- zozo említette valahol, hogy "csoda, hogy működik", valami progtamozástechnikai hiba miatt

Ep64 verzió szerintem reménytelen a sebességbeli problémák miatt  :(

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Spectrum programok átírása
« Reply #327 on: 2010.October.24. 21:19:26 »
64-es mod márcsak azértsem mert ZX-ROM rutinokat is használ,
betöltés kimentés elsö ránézésre nem hiszem mivel IM2 rutint használ
persze ha az IM1 után futtatnánk még lassabb lenne

EP128 ban meglehet probálni az a pici töblet freki talán javit

Offline szipucsu

  • EP addict
  • *
  • Posts: 8095
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Spectrum programok átírása
« Reply #328 on: 2010.October.24. 22:08:16 »
A wiki Hibás játékok listáját lehetne modositani mert feleslegesen irtam, javitottam a
 BIRDS AND THE BEES már volt javitott verzió
Úgy érted, a következõ részt rakjuk át a javított játékok cím alá és tegyük múlt idõbe a mondatokat?

Quote
Birds and the Bees 1
színkonverzió nulla, hang nulla

Birds and the Bees 2
akad benne attributumhiba, de azért sokkal jobb átirat, mit az elsõ rész

(Vagy persze te is átszerkesztheted a Wikin. :) )
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Attus

  • EP addict
  • *
  • Posts: 1230
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
Re: Spectrum programok átírása
« Reply #329 on: 2010.October.25. 00:19:48 »
Quote
Birds and the Bees 1
színkonverzió nulla, hang nulla

Mastersoft verziója ilyen.
Az enyim nem színhibás és hangos.