|
|
IDENTIFICATION SERVEUR : 10.0.97.129 - CLIENT : 23.20.245.192 |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
toinet Site Admin
Inscrit le: 15 Juin 2007 Messages: 2928 Localisation: Le Chesnay, France
|
Posté le: Ven 15 Sep 2017, 15:47 Sujet du message: Tag team wrestling (Data East, 1987) |
|
|
#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 |
|
 |
toinet Site Admin
Inscrit le: 15 Juin 2007 Messages: 2928 Localisation: Le Chesnay, France
|
Posté le: Ven 15 Sep 2017, 15:48 Sujet du message: |
|
|
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 |
|
 |
|
|
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
|
|