Welcome, Guest. Please login or register.


Author Topic: Enterball (Read 48377 times)

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
Enterball
« on: 2010.July.12. 22:31:28 »
Az Enter-ball nem lehet valamilyen Spectrum program átirata "EP-sre" módosítva (pl. név megváltoztatása) ? Spectrum méretű 32x24 karakteres képernyőt használ attribútum módban, 4000h-5AFFh területen, ugyanazzal a "kevert bites" pixel címzéssel, és a paletta színei, azok sorrendje, és a memóriakiosztás is Spectrum programnak megfelelő. :eek:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #1 on: 2010.July.12. 22:57:29 »
Az Enter-ball nem lehet valamilyen Spectrum program átirata "EP-sre" módosítva (pl. név megváltoztatása) ? Spectrum méretû 32x24 karakteres képernyõt használ attribútum módban, 4000h-5AFFh területen, ugyanazzal a "kevert bites" pixel címzéssel, és a paletta színei, azok sorrendje, és a memóriakiosztás is Spectrum programnak megfelelõ. :eek:
Hmmm... na felteszem a kérdést a Spectrumosoknak, hogy láttak-e hasonlót? Ha nem, akkor átírjuk EP-rõl nekik  :ds_icon_cheesygrin:

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
Re: Enterball
« Reply #2 on: 2010.July.12. 23:04:30 »
Az Enter-ball nem lehet valamilyen Spectrum program átirata "EP-sre" módosítva (pl. név megváltoztatása) ?

Nem láttam sem Spectrumon, sem CPC-n. Valószínű hogy EP-re írták.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8071
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterball
« Reply #3 on: 2010.July.13. 09:56:48 »
Az Enter-ball nem lehet valamilyen Spectrum program átirata "EP-sre" módosítva (pl. név megváltoztatása) ? Spectrum méretû 32x24 karakteres képernyõt használ attribútum módban, 4000h-5AFFh területen, ugyanazzal a "kevert bites" pixel címzéssel, és a paletta színei, azok sorrendje, és a memóriakiosztás is Spectrum programnak megfelelõ. :eek:

Mondjuk pl. a digi effektek alapján elképzelhetõ, hogy eredeti, bár utólag tenni bele ezeket sem lehet olyan nehéz.

Mintha egyszer láttam volna valami hasonlót Spectrumra, kicsit gyengébb grafikával, de lehet, hogy rosszul emlékszem...

Mondjuk a következõ, újabb átiratokba is lehetne majd tenni digi effekteket. :D
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 Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #4 on: 2010.July.13. 10:31:28 »
Mondjuk pl. a digi effektek alapján elképzelhetõ, hogy eredeti, bár utólag tenni bele ezeket sem lehet olyan nehéz.
Nagyon úgy tûnik, hogy eredeti, a Spectrumosok se tudtak megfelelõ játékot mondani. A TVBALL-ból egyébként a zene is kimaradt, meg az effektek nagyrésze is.

Quote
Mintha egyszer láttam volna valami hasonlót Spectrumra, kicsit gyengébb grafikával, de lehet, hogy rosszul emlékszem...
[/quote]
Talán még az Arkanoid 1. a leghasonlóbb.

Viszont az Enter/TVball játékmenetileg is különbözik a több tucatjával létezõ falbontós játékoktól: a golyó nem az ütõrõl indul, hanem a kis oldalsó kuckóból kell kiengedni. A bonuszcuccok nem a szétlõtt téglákból esnek le, hanem az oldalsó kamrába kell érte beszaladni, ahova be is szorulhatunk ha nem vagyunk elég gyorsak. A pálya végéhez nem az összes téglát kell szétlõni, hanem a gyémántot kell eltalálni.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #5 on: 2010.July.17. 22:42:11 »
Enterball EXOS és EP64 kompatibilis verzió.
F1-el lehet örökéletet is csalni. Ami nem volt egyszerû, mert a kis trükkös figyelte is az életcsökkentõ DEC utasítást, és ha azt megváltoztatta az ember, akkor visszarakta, plusz még az összes tégla is kiüthetetlen lett :-) (A042h-n van a DEC, A064h-en hívja az ellenõrzést)
További csalásokat tudna valaki találni? Próbálkoztam a labdasebesség megtalálásával, 7855h-n van letárolva, de csak kijelzéshez :-(
Pedig egy ne gyorsuljon a labda trükk jó lenne. Meg esetleg egy végtelen TILT, mert azt se sikerült megtalálnom hol tárolja  :oops:

EP64-en elég lassúcska, van benne valami idõzítés, amivel hozzá lehetne hangolni?


« Last Edit: 2010.July.17. 23:26:41 by Zozosoft »

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: Enterball
« Reply #6 on: 2010.July.17. 22:59:26 »
A tényleges sebességet a 78FEh címen tárolja (a nagyobb érték a lassabb). Ahhoz, hogy ne gyorsuljon, 98E8h-ra kell 0-t írni.

UI.: korlátlan TILT-hez a 9A5Eh címen található DEC A utasítást kell NOP-ra cserélni. Egyébként a megmaradt TILT számát 7909h-n tárolja, de hattal kevesebbet a tényleges értéknél.
« Last Edit: 2010.July.17. 23:10:20 by IstvanV »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #7 on: 2010.July.17. 23:26:03 »
Ez gyors volt, köszi!

a nagyobb érték a lassabb

hattal kevesebbet a tényleges értéknél.
Akkor ezért nem sikerült kiszúrni sima memória mentés hasonlítgatással  :oops: mint az életek esetét.

Beépítve F2, F3-ra.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8071
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterball
« Reply #8 on: 2010.July.18. 10:01:14 »
Szerintem lehet, hogy tömörítve vagy kódolva van ez a program, mert magnóról töltéskor érdekes volt a hangja, mintha ugyanaz a kódrészlet ismétlõdne az elején nagyon sokszor. Talán ezért is lehetett bonyolult megtalálni benne bármit is meg hatot levonni a tényleges értékbõl.
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 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: Enterball
« Reply #9 on: 2010.July.18. 11:52:08 »
Szerintem lehet, hogy tömörítve vagy kódolva van ez a program, mert magnóról töltéskor érdekes volt a hangja, mintha ugyanaz a kódrészlet ismétlõdne az elején nagyon sokszor.

A tömörítésnek és a kódolásnak (legalábbis ha jó minőségűek) is éppen az a hatása, hogy nincsenek ismétlődések, hanem az egész file hangja "zajszerű" lesz :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.80 (Opera Mini 5.0.3521) Opera 9.80 (Opera Mini 5.0.3521)
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #10 on: 2010.July.18. 16:18:03 »
Szerintem lehet, hogy tömörítve vagy kódolva van ez a program, mert magnóról töltéskor érdekes volt a hangja, mintha ugyanaz a kódrészlet ismétlõdne az elején nagyon sokszor.
XOR-olasos titkositas volt a PRG fajlon. Meg kell nezni, lehet hogy a gyari kazetta masolasvedett is. Valoszinuleg a XOR-olas miatt nem latta anno aki feltorte, hogy mekkora is a tenyleges programkod, ezert vegig kimentette a RAM-ot. Igy lett most kisebb a PRG, mert csak a tenyleges meret van benne.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8071
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterball
« Reply #11 on: 2010.July.18. 22:15:06 »
XOR-olasos titkositas volt a PRG fajlon.
Valahogy gyanús volt, hogy valami turpisság van a dologban. :D
Egyébként úgy emlékszem, nem volt a játék úgy másolásvédett, mint pl. az Áttörés vagy a Mirror World, de amolyan Beach Head-szerû védelem attól még lehetett. Valamikor megvolt még az eredeti kazetta.
A Beach Headnél másoláskor valami olyat írt ki, hogy "*** Protection violation", de ha más fejlécet nyomtam az elejére, a probléma máris megoldódott. :D
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 Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #12 on: 2010.July.19. 23:42:28 »
Fordított irány  :ds_icon_cheesygrin:
zx128emu debugerében:
l "ebsp" 0 6000 f7ff
g 6000

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: Enterball
« Reply #13 on: 2010.July.20. 00:36:58 »
Fordított irány  :ds_icon_cheesygrin:
zx128emu debugerében:
l "ebsp" 0 6000 f7ff
g 6000

Jó lesz :) Ez talán az első jelentősebb EP->Spectrum játék átirat :?:

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13522
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.6 Firefox 3.6.6
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterball
« Reply #14 on: 2010.July.20. 07:39:55 »
Ami egészen meglepõ: a változatlanul hagyott EP-s hanggenerálás értékelhetõ hangot produkál 48-as Spectrumon! Végülis minden páros port írás eltalálja az ULA-t :-) , ennek köszönhetõ a keretvillogás is.