Welcome, Guest. Please login or register.


Author Topic: R-Type (Read 6155 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: R-Type
« Reply #45 on: 2019.April.03. 22:21:20 »
The second open is for saving the scores, this happens every time the game returns to the main menu, not only on exit. The version below does not try to open the high score file on tape configurations.

Betöltőkép hiba javítva:
23344-0

Szerk.: még egy kisebb változtatás, amit elfelejtettem beépíteni, a módosított kicsomagoló rutinnal a főprogram azonnal a 0100h kezdőcímre tölthető másolás nélkül:
* start.asm (11.11 kB - downloaded 62 times.)
* r_type.com (0.63 kB. 119x2 - viewed 63 times.)
* r-type.com (0.63 kB. 119x2 - viewed 65 times.)
« Last Edit: 2019.April.22. 12:44:24 by IstvanV »

Offline SlashNet

  • EP user
  • *
  • Posts: 380
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Vivaldi 2.3.1440.60 Vivaldi 2.3.1440.60
    • View Profile
    • Russian info about Enterprise
Re: R-Type
« Reply #46 on: 2019.April.03. 22:26:56 »
Thanks!

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: R-Type
« Reply #47 on: 2019.April.04. 09:50:59 »
Beépítettem az ilyen palettával konvertált képet:

Ezen kívül a kép megjelenésekor lassítottam az átmenetet, hatékonyabb lett a csomagolás, próbálkoztam a magnós gépeken a pontszámtábla töltés és mentés tiltásával, és néháy kisebb hibát javítottam.
Szuper, akkor nekem már nem is kell módosítanom, köszi szépen :)
Milyen hibákat találtál?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: R-Type
« Reply #48 on: 2019.April.04. 12:17:53 »
Milyen hibákat találtál?

Az eredeti változathoz képest csak a bias állítását a betöltőben, ami 1Dh volt, a kép viszont 0Dh-t, illetve a módosítás után 04h-t használ. Ennek azonban csak az inróból való kilépés után volt látható hatása rövid ideig. A többinek nincs különösebb jelentősége, vagy csak változtatásoknál (például címek eltolódása miatt). A magnós gépeken a hiscore.dat megnyitását ezek a módosítások próbálják tiltani:
Code: Diff
  1. @@ -18733,8 +18735,12 @@
  2.          ld DE,heap_low+1
  3.          ld BC,heap-heap_low-1
  4.          ld (HL),l
  5.          ldir
  6. +        ld      bc,0003h        ; DEF_TYPE
  7. +        exos    16
  8. +        cp      d
  9. +        jr      nc,nhiload
  10.          xor     a
  11.          ld      de,hiscore_file
  12.          exos    1
  13.          jr      nz,nhiload
  14. @@ -47967,12 +47973,16 @@
  15.         ;call FDCON
  16.  
  17.  ;check  if file is in directory
  18.      call    exosint
  19. +    ld      bc,0003h            ; DEF_TYPE
  20. +    exos    16
  21. +    cp      d
  22. +    jp      nc,close_file_hi
  23.      ld      de,vol
  24.      exos    26
  25.      xor     a
Azonban a menühöz való visszatéréskor továbbra is mindig újra betöltődik a PR1 file, majd a játék indításakor a pálya, tehát magnós felhasználók számára nem igazán praktikus, vagy csak RAM bővítéssel.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: R-Type
« Reply #49 on: 2019.April.04. 17:37:48 »
Szerk.: még egy kisebb változtatás, amit elfelejtettem beépíteni, a módosított kicsomagoló rutinnal a főprogram azonnal a 0100h kezdőcímre tölthető másolás nélkül:
Megcsinálom majd a hétvégén, és beteszlek a creditsbe, mert azt tuti nem tetted meg :D

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: R-Type
« Reply #50 on: 2019.April.06. 16:12:46 »
A letöltésekhez feltettem a legfrissebb verziót, csak a credits változott István legutolsó loaderéhez képest, a forrásban lecseréltam a loadereket, és bekerült a HISCORE.DAT, aminek már nincs jelentősége. :D
Az eredeti linkről a frissített csomag érhető el.

intro.exp használata intro.sym helyett (csak a forrás változott)
Köszi szépen, a mostani verzió még a régi forrással készült, összedolgozom a kettőt, nem lesz nehéz :D