Index du Forum
IDENTIFICATION SERVEUR : 51.77.218.174 - CLIENT : 3.81.29.254

 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 

Hi-Res Soccer (On-Line Systems, 1980)

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

MessagePosté le: Sam 13 Juil 2019, 18:40    Sujet du message: Hi-Res Soccer (On-Line Systems, 1980) Répondre en citant

#1014 - Hi-Res Soccer by Jay Sullivan. Disk image by Stephane Racle.

Disk structure
The disk is a standard DOS 3.2 (13-sec disk). It can be read, copied. It shows no sign of on-disk protection.

Protection type
But there is one. If you copy the disk (DOS 3.2 to DOS 3.2 or to DOS 3.3), the HELLO file is run, it loads the BANNER file and BRUNS the SOCCER file that hangs. The protection checks nibbles on T0/S0.

How to copy
We'll put the file onto a standard DOS 3.3 slave diskette. Perform the following operations:
- Insert a DOS 3.3 Master disk in drive 1 and boot it
- Insert a blank disk in drive 2 and type INIT HELLO,D2
- Now, boot my copy disk,
- Launch Advanced Demuffin 1.4, press P to bypass boot,
- Load RWTS at page $B7, file is DEMU.RWTS3.2,D1
- Enter the monitor
- B963:18
- Press ctrl-Y to return to the program
- Copy 13-sec from T3/S0 to T22/SC

How to normalize
Now, boot my copy disk and launch Disk Fixer, we still have the DOS 3.3 version of Hi-Res Soccer in drive 2. Now put it in drive 1 and perform the following change:
- Press D to display the catalog, follow file SOCCER
- At sector offset $E, byte offset $3B: 20 -> 2C
- Save the sector
You're done

There are no deleted files on the disk

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

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

MessagePosté le: Sam 13 Juil 2019, 18:41    Sujet du message: Répondre en citant

Code:

The code that decyphers the protection check:
00/5100: 4C 05 51     JMP 5105         
00/5103: 00 5B        BRK 5B           
00/5105: A0 00        LDY #00           
00/5107: AD 03 51     LDA 5103         
00/510A: 85 00        STA 00           
00/510C: AD 04 51     LDA 5104         
00/510F: 85 01        STA 01           
00/5111: A2 00        LDX #00           
00/5113: BD 25 51     LDA 5125,X       
00/5116: E8           INX               
00/5117: E0 20        CPX #20           
00/5119: D0 02        BNE 511D ;+02=   
00/511B: A2 00        LDX #00           
00/511D: 51 00        EOR (00),Y       
00/511F: 91 00        STA (00),Y       
00/5121: 88           DEY               
00/5122: D0 EF        BNE 5113 ;-11=   
00/5124: 60           RTS               
                                       
The protection check
00/5B00: A9 00        LDA #00           
00/5B02: 48           PHA               
00/5B03: 28           PLP               
00/5B04: A9 00        LDA #00           
00/5B06: 8D EB B7     STA B7EB         
00/5B09: A9 01        LDA #01           
00/5B0B: 8D F4 B7     STA B7F4         
00/5B0E: A9 00        LDA #00           
00/5B10: 8D EC B7     STA B7EC         
00/5B13: A9 00        LDA #00           
00/5B15: 8D ED B7     STA B7ED         
00/5B18: A0 E8        LDY #E8           
00/5B1A: A9 B7        LDA #B7           
00/5B1C: 20 00 BD     JSR BD00         
00/5B1F: 20 65 B9     JSR B965          ; where it reads nibbles
00/5B22: A5 2E        LDA 2E           
00/5B24: F0 01        BEQ 5B27 ;+01=   
00/5B26: 00           BRK               
00/5B27: AD 2D 00     LDA 002D         
00/5B2A: D0 F3        BNE 5B1F ;-0D=   
00/5B2C: A0 05        LDY #05           
00/5B2E: A9 00        LDA #00           
00/5B30: 8D B6 5B     STA 5BB6         
00/5B33: 98           TYA               
00/5B34: 48           PHA               
00/5B35: 20 A6 5B     JSR 5BA6         
00/5B38: AD 2D 00     LDA 002D         
00/5B3B: 68           PLA               
00/5B3C: A8           TAY               
00/5B3D: AD 2D 00     LDA 002D         
00/5B40: 99 B7 5B     STA 5BB7,Y       
00/5B43: 88           DEY               
00/5B44: D0 ED        BNE 5B33 ;-13=   
00/5B46: BD 88 C0     LDA C088,X       
00/5B49: A9 01        LDA #01           
00/5B4B: 8D F4 B7     STA B7F4         
00/5B4E: A9 02        LDA #02           
00/5B50: 8D EC B7     STA B7EC         
00/5B53: A9 00        LDA #00           
00/5B55: 8D F0 B7     STA B7F0         
00/5B58: A9 91        LDA #91           
00/5B5A: 8D F1 B7     STA B7F1         
00/5B5D: A9 0C        LDA #0C           
00/5B5F: 8D ED B7     STA B7ED         
00/5B62: A9 00        LDA #00           
00/5B64: 8D EB B7     STA B7EB         
00/5B67: A0 E8        LDY #E8           
00/5B69: A9 B7        LDA #B7           
00/5B6B: 20 00 BD     JSR BD00         
00/5B6E: B0 0E        BCS 5B7E ;+0E=   
00/5B70: A0 05        LDY #05           
00/5B72: B9 B7 5B     LDA 5BB7,Y       
00/5B75: D9 00 91     CMP 9100,Y       
00/5B78: D0 04        BNE 5B7E ;+04=   
00/5B7A: 88           DEY               
00/5B7B: D0 F5        BNE 5B72 ;-0B=   
00/5B7D: 60           RTS               
00/5B7E: A0 16        LDY #16           
00/5B80: B9 90 5B     LDA 5B90,Y       
00/5B83: 99 03 00     STA 0003,Y       
00/5B86: 98           TYA               
00/5B87: D0 03        BNE 5B8C ;+03=   
00/5B89: 4C 03 00     JMP 0003         
00/5B8C: 88           DEY               
00/5B8D: 4C 80 5B     JMP 5B80         
00/5B90: A0 00        LDY #00           
00/5B92: A9 50        LDA #50           
00/5B94: 85 00        STA 00           
00/5B96: A9 00        LDA #00           
00/5B98: 85 01        STA 01           
00/5B9A: 91 00        STA (00),Y       
00/5B9C: E6 00        INC 00           
00/5B9E: D0 FA        BNE 5B9A ;-06=   
00/5BA0: E6 01        INC 01           
00/5BA2: F0 F6        BEQ 5B9A ;-0A=   
00/5BA4: D0 F4        BNE 5B9A ;-0C=   
00/5BA6: AD B6 5B     LDA 5BB6         
00/5BA9: 18           CLC               
00/5BAA: 69 02        ADC #02           
00/5BAC: 8D B6 5B     STA 5BB6         
00/5BAF: 20 1E BA     JSR BA1E         
00/5BB2: 20 65 B9     JSR B965         
00/5BB5: 60           RTS               
00/5BB6: 00 00        BRK 00           
00/5BB8: 00 00        BRK 00           
00/5BBA: 00 00        BRK 00           
00/5BBC: 00 00        BRK 00           
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