Welcome, Guest. Please login or register.


Author Topic: [Konverzió] Alien 8 (Read 24792 times)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: [Konverzió] Alien 8
« Reply #15 on: 2017.June.05. 11:41:42 »
A végén lefagy. Emu 2 0 9.
Ha az olajbaesés után van a fagyi, az eredeti fícsör, egy önmagára ugó utasítás van a legvégén ha jól emlékszem.

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: [Konverzió] Alien 8
« Reply #16 on: 2017.June.05. 15:14:36 »
Az Alien 8 eredeti verziója végtelen ciklusba kerül, EP-n volt egy kis fagyi is, azért, mert az eredeti verzióban 8000h-n 06h van, előtte pár ezer 00h, és amikor eléri a megszakítási rutin a 06h-t, akkor a 06h miatt a kezdőcímről kezdi el olvasni újra az értékeket, míg el nem jut megint 8000h-ig, EP-n 8000h-n 0fh volt és emiatt az érték miatt történt a fagyi, mivel nem ugrott vissza a végtelen ciklusba. Nem tudom, hogy az általam átírt verzióban csak véletlenül kerülhetett oda a 06h, mert az az eredeti program egy maradványa, amit ideiglenesen eltolva tárolt a memóriában, majd bemásolja az eredeti helyére indítás előtt.
A javított változatban 07h-t ír a program 8000h-ra kezdés előtt, így végtelen ciklus sincs, az olajfürdő után bejön a menü.
Az eredeti link is frissítve.