Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.129 - CLIENT : 54.234.255.29

 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 

Tag team wrestling (Data East, 1987)

 
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: 2895
Localisation: Le Chesnay, France

MessagePosté le: Ven 15 Sep 2017, 15:47    Sujet du message: Tag team wrestling (Data East, 1987) Répondre en citant

#972 - Another arcade game published by Data East

Disk structure
This is a nearly standard DOS 3.3 disk with a change of epilog markers in the header and data fields.

Protection type
1. A change of epilog markers in the header and data fields: FFFF instead of DEAA
2. A desync routine.

How to copy
Boot my copy disk and launch Advanced Demuffin 1.4
Code:

Press P to bypass boot
Enter the monitor
B930:18 60 EA
B942:38
B98B:18 60 EA
Copy the entire disk. Side B is OK and can be copied that way also.


How to normalize
Boot my copy disk and launch Disk Fixer
Code:

T0/S3/BE:20 00 BF -> EA EA 18
or
T0/S5/00:A0 00 -> 18 60


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

Reboot and... enjoy,
LoGo
9/2017
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: 2895
Localisation: Le Chesnay, France

MessagePosté le: Ven 15 Sep 2017, 15:48    Sujet du message: Répondre en citant

And the usual code

Code:

-------------- DISK EDIT ---------------
TRACK $00/SECTOR $03/VOLUME $FE/BYTE $BE
----------------------------------------
$80: 1C 1C A5 E7 85 E5 A5 E6    \\%'.%%&
$88: 85 E4 20 EC BB A5 E7 85    .$ ,;%'.
$90: E5 A0 0B 84 E2 B1 E4 30    % K."1$0
$98: 09 C8 C8 C8 A5 48 D1 E4    IHHH%HQ$
$A0: F0 1C A5 E2 18 69 23 A8    0\%"X)#(
$A8: D0 E9 A0 02 B1 E6 8D A0    P) B1&.
$B0: BE 8D A1 BE 88 B1 E6 8D     .! .1&.
$B8: 9F BE D0 C6 F0 60-20 00    . PF0` @
$C0: BF-90 03 4C DB BE A4 E2    ?.CL[ $"
$C8: B1 E4 8D 9F BE C8 B1 E4    1$.. H1$
$D0: 8D A0 BE 8D A1 BE A5 E7    .  .! %'
$D8: 85 E5 20 EC BB A0 01 B1    .% ,; A1
$E0: E6 F0 0F 8D 9F BE C8 B1    &0O.. H1
$E8: E6 8D A0 BE 8D A1 BE 20    &.  .! 
$F0: EC BB A0 0C B1 E6 8D 9F    ,; L1&..
$F8: BE C8 B1 E6 8D A0 BE 8D     H1&.  .
----------------------------------------

----------- DISASSEMBLY MODE -----------
00BE:20 00 BF       JSR   $BF00         ; call protection
00C1:90 03          BCC   $00C6         ; carry clear, original
00C3:4C DB BE       JMP   $BEDB         ; a copy, crash
00C6:A4 E2          LDY   $E2           ; continue loading

----------- DISASSEMBLY MODE -----------
0000:A0 00          LDY   #$00          ; save ZP
0002:B9 00 00       LDA   $0000,Y       
0005:91 EA          STA   ($EA),Y       
0007:88             DEY                 
0008:D0 F8          BNE   $0002         
000A:A9 0A          LDA   #$0A          ; inits
000C:85 50          STA   $50           
000E:A6 2B          LDX   $2B           
0010:BD 89 C0       LDA   $C089,X       
0013:BD 8E C0       LDA   $C08E,X       
0016:A9 9F          LDA   #$9F         
0018:85 48          STA   $48           
001A:A9 BF          LDA   #$BF         
001C:85 49          STA   $49           
001E:A9 80          LDA   #$80         
0020:85 51          STA   $51           
0022:C6 51          DEC   $51           
0024:F0 66          BEQ   $008C         
0026:20 A7 BF       JSR   $BFA7         ; read header field
0029:B0 61          BCS   $008C         
002B:A5 2E          LDA   $2E           
002D:C9 0D          CMP   #$0D         
002F:D0 F1          BNE   $0022         
0031:A0 00          LDY   #$00          ; now desync
0033:BD 8C C0       LDA   $C08C,X       
0036:10 FB          BPL   $0033         
0038:88             DEY                 
0039:F0 51          BEQ   $008C         
003B:C9 D5          CMP   #$D5         
003D:D0 F4          BNE   $0033         
003F:A0 00          LDY   #$00         
0041:BD 8C C0       LDA   $C08C,X       
0044:10 FB          BPL   $0041         
0046:88             DEY                 
0047:F0 43          BEQ   $008C         
0049:C9 E7          CMP   #$E7         
004B:D0 F4          BNE   $0041         
004D:BD 8C C0       LDA   $C08C,X       
0050:10 FB          BPL   $004D         
0052:C9 E7          CMP   #$E7         
0054:D0 36          BNE   $008C         
0056:BD 8C C0       LDA   $C08C,X       
0059:10 FB          BPL   $0056         
005B:C9 E7          CMP   #$E7         
005D:D0 2D          BNE   $008C         
005F:BD 8D C0       LDA   $C08D,X       
0062:A0 10          LDY   #$10         
0064:24 06          BIT   $06           
0066:BD 8C C0       LDA   $C08C,X       
0069:10 FB          BPL   $0066         
006B:88             DEY                 
006C:F0 1E          BEQ   $008C         
006E:C9 EE          CMP   #$EE         
0070:D0 F4          BNE   $0066         
0072:A0 07          LDY   #$07          ; compare values
0074:BD 8C C0       LDA   $C08C,X       
0077:10 FB          BPL   $0074         
0079:D1 48          CMP   ($48),Y       
007B:D0 0F          BNE   $008C         ; a copy, retry
007D:88             DEY                 
007E:10 F4          BPL   $0074         
0080:A0 00          LDY   #$00          ; restore ZP
0082:B1 EA          LDA   ($EA),Y       
0084:99 00 00       STA   $0000,Y       
0087:88             DEY                 
0088:D0 F8          BNE   $0082         
008A:18             CLC                 ; original disk
008B:60             RTS                 
008C:C6 50          DEC   $50           
008E:F0 03          BEQ   $0093         
0090:4C 1E BF       JMP   $BF1E         
0093:A0 00          LDY   #$00          ; restore ZP
0095:B1 EA          LDA   ($EA),Y       
0097:99 00 00       STA   $0000,Y       
009A:88             DEY                 
009B:D0 F8          BNE   $0095         
009D:38             SEC                 ; a copy!!
009E:60             RTS                 
009F:FC             @@@                 
00A0:EE EE FC       INC   $FCEE         ; values to search
00A3:E7             @@@                 
00A4:EE FC E7       INC   $E7FC         

00A7:A0 FD          LDY   #$FD         
00A9:84 4A          STY   $4A           
00AB:C8             INY                 
00AC:D0 04          BNE   $00B2         
00AE:E6 4A          INC   $4A           
00B0:F0 3D          BEQ   $00EF         
00B2:BD 8C C0       LDA   $C08C,X       
00B5:10 FB          BPL   $00B2         
00B7:C9 D5          CMP   #$D5         
00B9:D0 F0          BNE   $00AB         
00BB:EA             NOP                 
00BC:BD 8C C0       LDA   $C08C,X       
00BF:10 FB          BPL   $00BC         
00C1:C9 AA          CMP   #$AA         
00C3:D0 F2          BNE   $00B7         
00C5:A0 03          LDY   #$03         
00C7:BD 8C C0       LDA   $C08C,X       
00CA:10 FB          BPL   $00C7         
00CC:C9 96          CMP   #$96         
00CE:D0 E7          BNE   $00B7         
00D0:A9 00          LDA   #$00         
00D2:85 4B          STA   $4B           
00D4:BD 8C C0       LDA   $C08C,X       
00D7:10 FB          BPL   $00D4         
00D9:2A             ROL                 
00DA:85 4A          STA   $4A           
00DC:BD 8C C0       LDA   $C08C,X       
00DF:10 FB          BPL   $00DC         
00E1:25 4A          AND   $4A           
00E3:99 2D 00       STA   $002D,Y       
00E6:45 4B          EOR   $4B           
00E8:88             DEY                 
00E9:10 E7          BPL   $00D2         
00EB:A8             TAY                 
00EC:EA             NOP                 
00ED:18             CLC                 
00EE:60             RTS                 
00EF:38             SEC                 
00F0:60             RTS                 
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