Welcome, Guest. Please login or register.


Author Topic: Attus programjai (Read 46120 times)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tusker
« Reply #75 on: 2008.November.11. 21:01:15 »
Meg kéne debuggolni, kár lenne elveszíteni, mert jó proginak nézem  :oops: Forrásai mellékelve...
És hol található meg?

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tusker
« Reply #76 on: 2008.November.11. 21:05:51 »
Csatold ide, de ha lehet, akkor ne a DTF-et, mert azt csak emu alatt lehet Trainerezni.
Itt van, forással együtt. Eddig csak Lacikának küldtem el drótpostán. Sok sikert!

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tusker
« Reply #77 on: 2008.November.11. 21:27:54 »
Kipróbáltam. A kempston menüre tényleg elfeketedik. Hogy mé?  :smt102
Meg kéne debuggolni
Elmegy egy RST 20H hívásba, ahol nem az van aminek lenni kéne...
Amúgy észrevettem, hogy van benne valami cheat is, a 8 funkció billentyût kell lenyomni egyszerre a menüben. Na ez az ami PC-n nem fog menni :-) mindjárt megnézem valódi EP-n.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tusker
« Reply #78 on: 2008.November.11. 21:42:27 »
Na ez az ami PC-n nem fog menni :-)
Nem is megy, csak csipog a gép, mert hülyét kap a túl sok billentyûtõl...
Quote
mindjárt megnézem valódi EP-n.
Ott mûködik, örökéletet csinál :-)

Egyébként máshol is elszáll a progi, ha elfogyott az összes élet, akkor is megpusztul némi floppys matatás után :-(

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tusker
« Reply #79 on: 2008.November.11. 21:56:46 »
Elmegy egy RST 20H hívásba, ahol nem az van aminek lenni kéne...
Amúgy észrevettem, hogy van benne valami cheat is, a 8 funkció billentyût kell lenyomni egyszerre a menüben. Na ez az ami PC-n nem fog menni :-) mindjárt megnézem valódi EP-n.
Gyors vagy!  :smt023
Az utolsó átirataim közül való, még kissé nyers, ezért van ott ezek szerint ott a RST20.  Mindig megcsináltam először "nkv" (nemkonvertált) kiterjesztéssel az átirandó programot futásidejű attributum és billentyű konverziókkal. A RST 20-on eredetileg egy univerzális billentyűzet és joy port beolvasó rutin volt a nyers átiratban, ami a RST utáni bájtból találta ki az eredeti utasítást és adta vissza a kívánt regiszterben a megfelelő értéket. Az átírás következő fázisában a billentű RST hvásokat és a folymatos attributum konverziókat irtottam ki. Ezek szerint ez még benne maradt.  :oops: Egyszerűen kijavíthathatónak tűnik.
A csitt lehet, hogy nem él itt, de igen sok átiratba beraktam a csitt rutinomat.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tusker
« Reply #80 on: 2008.November.11. 22:24:15 »
A RST 20-on eredetileg egy univerzális billentyûzet és joy port beolvasó rutin volt a nyers átiratban
Jelenesetben egy MONV nevû rutin van rajta, amire erõsen azt tippelem, hogy a MON-ba való visszatérés a célja.
Lehet, hogy azért, hogy a bentmaradt RST 20-akat elkapd?

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Attus programjai
« Reply #81 on: 2008.November.11. 22:53:03 »
Újrafordítottam a betöltõt úgy, hogy az RST 20 RET-re ugrik, így elsõre mûködõnek tûnik :-)

Az eredeti helyen egy Kempston-os 1FH port olvasás helyén van az RST, de ez végülis teljesen lényegtelen, mivel magában a játékban a teljes joystick rutin ki lett cserélve, így bármelyiket is választjuk a menüben, mindegyikkel megy.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tusker
« Reply #82 on: 2008.November.11. 23:28:40 »
Jelenesetben egy MONV nevû rutin van rajta, amire erõsen azt tippelem, hogy a MON-ba való visszatérés a célja.
Lehet, hogy azért, hogy a bentmaradt RST 20-akat elkapd?
Jól tippelsz. A MONV a MON dolgait visszaállító töréspont lekezelő rutin, mivel MON alatt íram át, és így bárhova beszúrva megállíthattam a progit. Ezek szerint egy ilyen töréspont maradt benne.  :smt017
Mindegy, ott már semmi értelme neki. Úgyis lecseréltem a joy kezelést, semmi értelme a menüben kiválasztani a kempstont.
Remélem, több hiba nem csúszott bele.  :???:
Szóljatok, ha kész a teszt..

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tusker
« Reply #83 on: 2008.November.11. 23:39:27 »
Szóljatok, ha kész a teszt..
Most épp a cheat rutint szabom át PC billentyûzet kompatibilisre, hogy emulátor alatt is használható legyen :-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Tusker
« Reply #84 on: 2008.November.11. 23:55:02 »
Most épp a cheat rutint szabom át PC billentyûzet kompatibilisre, hogy emulátor alatt is használható legyen :-)
:idea: Szerintem a többi programjaimban is át lehetne, hisz a cheat rutin egyszerű bájtsorozatként történő rákeresésével kiszűrhetők az érintett programok,valamint a PC kompatibilis billentyűzet változtatások is primitív pókolással végbevihetők valamennyin.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Attus programjai
« Reply #85 on: 2008.November.12. 00:48:05 »
Na itt van mire jutottam:
-MONV rutin RET-re cserélve, így remélhetõleg nem lesz sehol baj, ha bent maradt egy RST 20 :-)
-CHEAT módosítva: menüben F1=örökélet, F2=sérthetetlenség. Volt ott még egy ellenségeltüntetõ POKE is a Tipshop-ban, de az nem mûködik. (Eredménye az lett, hogy az ellenség 1 csapással megöl :-) )
-memóriakezelés EXOS kompatibilissé téve. Sajnos a Spectrum Világban anno hibás, nem mûködõ módszert közöltek le  :( , ugyanis ami szegmens nem a miénk, azt nem is tudjuk felszabadítani. Amirõl meg nem tudjuk, hogy kié, azt nem szabad használni! Így az ezen alapuló Attus féle 'SZABAD' rutin is hatástalan volt.
A módosított rutin lefoglalja azokat a szegmenseket amiket használ a program, ha nem sikerül akkor kilép az EP kezdõképhez. Mivel az LPT tábla a rendszerszegmensben lett elhelyezve, így az EXOS határt is beállítja megfelelõre. EP64 módtól és egyéb ínyencségektõl eltekintettem, mert  128K-s Spectrum progiról van szó, így úgyse férne be :-) (viszont 64K-n se száll el, mint az eredeti SpV módszerû változat, hanem kilép)
-melegindítási cím beállítva az EP kezdõképhez kilépésre

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Attus programjai
« Reply #86 on: 2008.November.12. 13:51:51 »
Na itt van mire jutottam:
-MONV rutin RET-re cserélve, így remélhetõleg nem lesz sehol baj, ha bent maradt egy RST 20 :-)
-CHEAT módosítva: menüben F1=örökélet, F2=sérthetetlenség. Volt ott még egy ellenségeltüntetõ POKE is a Tipshop-ban, de az nem mûködik. (Eredménye az lett, hogy az ellenség 1 csapással megöl :-) )
-memóriakezelés EXOS kompatibilissé téve. Sajnos a Spectrum Világban anno hibás, nem mûködõ módszert közöltek le  :( , ugyanis ami szegmens nem a miénk, azt nem is tudjuk felszabadítani. Amirõl meg nem tudjuk, hogy kié, azt nem szabad használni! Így az ezen alapuló Attus féle 'SZABAD' rutin is hatástalan volt.
A módosított rutin lefoglalja azokat a szegmenseket amiket használ a program, ha nem sikerül akkor kilép az EP kezdõképhez. Mivel az LPT tábla a rendszerszegmensben lett elhelyezve, így az EXOS határt is beállítja megfelelõre. EP64 módtól és egyéb ínyencségektõl eltekintettem, mert  128K-s Spectrum progiról van szó, így úgyse férne be :-) (viszont 64K-n se száll el, mint az eredeti SpV módszerû változat, hanem kilép)
-melegindítási cím beállítva az EP kezdõképhez kilépésre

Köszi Zozó ! Neked is Nyuzga! :bow:
szerk:   Itt az összehozott átirat:  Remélem, hogy már attributum hiba sincs több benne.  :roll:
« Last Edit: 2008.November.12. 15:21:14 by Attus »

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Lacikánál hiányzó progijaim
« Reply #87 on: 2008.December.14. 21:33:49 »
Quote from: nyuzga
Még csak a C-nél tartok és már ennyit találtam. ds_icon_exclaim
Visszatömöríthetnéd a programjaidat, mert akkor talán könnyebb lenne használni õket.
A BATTY-ban meg nem villog semmi. Nézd csak meg a demót. ds_icon_wink
Ne haragdj, de nem nagyon van idõm visszatömörítéssel foglalkozni mostanában, Tudom, hogy így könnyebb a tesztelés, de Zozo az ANTI DTF -ben profibb már nálam, és Zolika is gyakorlottabb  :ds_icon_cheesygrin: , mint én.  :oops: Én csak a DTF gyártásban vagyok profi.  :lol:
« Last Edit: 2008.December.15. 23:10:48 by Zozosoft »

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Lacikánál hiányzó progijaim
« Reply #88 on: 2008.December.15. 00:23:29 »
Zolika is gyakorlottabb
Lacika.
Szeritem elnézi neked. :D
Ennyivel én meg lehetnék pl. pupicsu, pipucsi, szipicsu vagy szucsipu. (Lehet, hogy így is neveztem el fájlokat EP-n, már nem emléxem...)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline nyuzga

  • EP addict
  • *
  • Posts: 2280
  • Country: hu
Re: Lacikánál hiányzó progijaim
« Reply #89 on: 2008.December.15. 23:00:27 »
A hülye szenilis agyamat! Már másodszor becézem Lacikának Zolikát.  :oops:
Vagy Zolikának Lacikát? :lol:
 
« Last Edit: 2008.December.15. 23:09:24 by Zozosoft »