Index du Forum
IDENTIFICATION SERVEUR : 10.14.20.153 - CLIENT : 3.238.174.50

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Final Assault IIgs (Epyx, 1988)

 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROTECTION MALEFIQUE
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 3076
Localisation: Le Chesnay, France

MessagePosté le: Ven 19 Fév 2021, 17:08    Sujet du message: Final Assault IIgs (Epyx, 1988) Répondre en citant

#1040 - An original game published by Epyx. Originally published by Infogrames under the name Bivouac. Ported to the IIgs by Ordigrames.

Disk structure
This is a standard 3.5" 800K disk with a ProDOS 16 loader. Nothing fancy.

Protection type
As the following thread will tell, this is the usual HLS protection. With the track length check on side 1. The protection could have been fun: check the disk, play the game, remove options to the player from time to time if played from a copy. But, no, alas, nothing. Check, exit. Too bad!

How to copy
Copy your disk with Photonix II or ZZCopy and then, store your original disk in a dry and safe place.

How to crack
The usual method:
Code:

Launch Block.Warden
Prefix /FINALASSAULT
Follow file FINAL.SYS16
At offset $D6D2: 22 -> AF


The disk image is available at http://www.brutaldeluxe.fr/crack/

Reboot and... enjoy,
LoGo
1/2021
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 3076
Localisation: Le Chesnay, France

MessagePosté le: Ven 19 Fév 2021, 17:09    Sujet du message: Répondre en citant

You launch The Flaming Bird Disassembler, and you look at the segments name and one has none...

Code:

The Flaming Bird Disassembler    Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0000: 8003                       BRA   $0005                                 
01/0002: EA                         NOP                                         
01/0003: EA                         NOP                                         
01/0004: EA                         NOP                                         
01/0005: 8F0A0002       ________________________________                       
01/0009: 0B             _ 0007 Define                  Z                       
01/000A: 3B             _ 0008 Biv                     Z                       
01/000B: 38             _ 0009 biv2                    Z                       
01/000C: E9FB00         _ 000A biv3                    Z                       
01/000F: 5B             _ 000B biv4                    Z                       
01/0010: 69F400         _ 000C                         Z                       
01/0013: 1B             _ 000D Mar                     Z                       
01/0014: E220           _ 000E mar2                    Z                       
01/0016: A902           _ 000F mar3                    Z                       
01/0018: 48             _ 0010 Mar4                    Z                       
01/0019: AB             _ 0011 mar5                    Z                       
01/001A: C220           LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                       
01/001C: 8E1000                     STX   $020010                               
01/001F: A20000                     LDX   #$0000                               
01/0022: A936C0                     LDA   #$C036                               
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS


So, you select it, and you find the usual HLS protection exit...

Code:

The Flaming Bird Disassembler    Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
0C/0000: 08                         PHP                                         
0C/0001: 0B                         PHD                                         
0C/0002: 8B                         PHB                                         
0C/0003: 4B                         PHK                                         
0C/0004: AB                         PLB                                         
0C/0005: C230                       REP   #$30                                 
0C/0007: A308                       LDA   $08,S                                 
0C/0009: 8D9C00                     STA   $009C                                 
0C/000C: 202200                     JSR   $0022                                 
0C/000F: B007                       BCS   $0018                                 
0C/0011: 208600                     JSR   $0086                                 
0C/0014: A90000                     LDA   #$0000          ; the usual HLS exit
0C/0017: 18                         CLC                                         
0C/0018: AB                         PLB                                         
0C/0019: 2B                         PLD                                         
0C/001A: 2E9A00                     ROL   $009A                                 
0C/001D: 28                         PLP                                         
0C/001E: 6E9A00                     ROR   $009A                                 
0C/0021: 6B                         RTL                                         
0C/0022: F40000                     PEA   $0000                                 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS


Then, you search in the code segments (starting with the main one) where it is called...

Code:

The Flaming Bird Disassembler    Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/078B: 0B                         PHD                                         
01/078C: 3B                         TSC                                         
01/078D: 38                         SEC                                         
01/078E: E9F700                     SBC   #$00F7                               
01/0791: 5B                         TCD                                         
01/0792: 69EA00                     ADC   #$00EA                               
01/0795: 1B                         TCS                                         
01/0796: AF0E0002                   LDAL  $02000E                               
01/079A: 48                         PHA                                         
01/079B: 2200000C                   JSL   $0C0000         ; call HLS     
01/079F: FA                         PLX                                         
01/07A0: B056                       BCS   $07F8                                 
01/07A2: 85F0                       STA   $F0                                   
01/07A4: A22000                     LDX   #$0020                               
01/07A7: A00100                     LDY   #$0001                               
01/07AA: E210                       SEP   #$10                                 
01/07AC: 5A                         PHY                                         
01/07AD: DA                         PHX                                         
01/07AE: A5FF                       LDA   $FF                                   
01/07B0: 48                         PHA                                         
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS


Going back, you search for the main entry point, you find it, you NOP it, you're done.

Code:

The Flaming Bird Disassembler    Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
0B/00A3: 8F0C0002                   STAL  $02000C                               
0B/00A7: D4CA                       PEI   $CA                                   
0B/00A9: D4C8                       PEI   $C8                                   
0B/00AB: 228B0404                   JSL   $04048B                               
0B/00AF: 7A                         PLY                                         
0B/00B0: 7A                         PLY                                         
0B/00B1: 22C10B05                   JSL   $050BC1                               
0B/00B5: F4D533                     PEA   ^$0333D5                             
0B/00B8: F4D533                     PEA   $0333D5                               
0B/00BB: 228B0701                   JSL   $01078B         ; call protection     
0B/00BF: 7A                         PLY                                         
0B/00C0: 7A                         PLY                                         
0B/00C1: 22470005                   JSL   $050047                               
0B/00C5: A90100                     LDA   #$0001                               
0B/00C8: D003                       BNE   $00CD                                 
0B/00CA: 82430F                     BRL   $1010                                 
0B/00CD: 2211051B                   JSL   $1B0511                               
0B/00D1: A90000                     LDA   #$0000                               
0B/00D4: E220                       SEP   #$20                                 
0B/00D6: 8D4C01                     STA   $02014C                               
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> PROTECTION MALEFIQUE Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com