Index du Forum
IDENTIFICATION SERVEUR : 51.83.10.54 - CLIENT : 18.205.96.39

 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 

Wizmaker v1.0 (Ars Publications, 1982)

 
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: Dim 23 Juin 2019, 16:04    Sujet du message: Wizmaker v1.0 (Ars Publications, 1982) Répondre en citant

#1001 - A program to edit your Wizardry characters. Developed by Ron Richards. Distributed by Ars Publications. Applesauce disk image provided by Ianoid.

Disk structure
This is a 16-sec disk with a change of the epilog markers in the data field
Code:

D5AA96/DEAAEB
D5AAAD/DFDD

There is a protection check on T0 as well.
There is a checksum of the ROM that is calculated, we'll patch it as well to make it run with all Apple IIs with Applesoft (because it is required).

How to copy
Boot my copy disk
Launch Advanced Demuffin
Press P to bypass boot
Code:

B930:18 60 EA

Copy all tracks

How to normalize
Boot my copy disk
Launch Disk Fixer
Code:

T0/S8/AF:20 -> 60 (3 calls to the protection check)
T0/S3/35:DF -> DE
T0/S3/3F:DD -> AA

Note that the on-disk protection check code is EOR #$DD

How to hack for all Applesoft ROM
Boot my copy disk
Launch Disk Fixer
Code:

T10/S0/75:4C -> 2C


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

Reboot and... enjoy,
LoGo
6/2019


Dernière édition par toinet le Dim 23 Juin 2019, 16:19; édité 1 fois
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: Dim 23 Juin 2019, 16:11    Sujet du message: Répondre en citant

The hidden protection check in the RWTS at $BEC9

Code:

00C9:BD 89 C0       LDA   $C089,X       
00CC:8E D4 BF       STX   $BFD4         
00CF:A9 FF          LDA   #$FF         
00D1:20 A8 FC       JSR   $FCA8         
00D4:CE D0 BF       DEC   $BFD0         
00D7:10 F6          BPL   $00CF         
00D9:AE D4 BF       LDX   $BFD4         
00DC:A0 FF          LDY   #$FF         
00DE:BD 8C C0       LDA   $C08C,X       
00E1:30 05          BMI   $00E8         
00E3:88             DEY                 
00E4:D0 F8          BNE   $00DE         
00E6:F0 1A          BEQ   $0102         
00E8:A9 00          LDA   #$00         
00EA:8D D4 BF       STA   $BFD4         
00ED:A9 10          LDA   #$10         
00EF:8D D8 BF       STA   $BFD8         
00F2:A9 04          LDA   #$04         
00F4:8D D0 BF       STA   $BFD0         
00F7:78             SEI                 
00F8:CE D4 BF       DEC   $BFD4         
00FB:D0 49          BNE   $0146         
00FD:CE D8 BF       DEC   $BFD8         
0100:D0 44          BNE   $0146         
0102:BD 88 C0       LDA   $C088,X       
0105:A9 02          LDA   #$02         
0107:8D F0 03       STA   $03F0         
010A:8D F2 03       STA   $03F2         
010D:85 00          STA   $00           
010F:A9 00          LDA   #$00         
0111:8D F1 03       STA   $03F1         
0114:8D F3 03       STA   $03F3         
0117:85 01          STA   $01           
0119:49 A5          EOR   #$A5         
011B:8D F4 03       STA   $03F4         
011E:20 7A BF       JSR   $BF7A         
0121:A0 18          LDY   #$18         
0123:B9 2E BF       LDA   $BF2E,Y       
0126:91 00          STA   ($00),Y       
0128:88             DEY                 
0129:10 F8          BPL   $0123         
012B:6C 00 00       JMP   ($0000)       
012E:A9 00          LDA   #$00         
0130:85 00          STA   $00           
0132:A8             TAY                 
0133:A9 08          LDA   #$08         
0135:85 01          STA   $01           
0137:A9 12          LDA   #$12         
0139:91 00          STA   ($00),Y       
013B:E6 00          INC   $00           
013D:D0 FA          BNE   $0139         
013F:E6 01          INC   $01           
0141:10 F6          BPL   $0139         
0143:58             CLI                 
0144:02             @@@                 
0145:60             RTS                 
0146:BD 8C C0       LDA   $C08C,X       
0149:10 FB          BPL   $0146         
014B:C9 D5          CMP   #$D5         
014D:D0 A9          BNE   $00F8         
014F:A0 0D          LDY   #$0D         
0151:EA             NOP                 
0152:BD 8C C0       LDA   $C08C,X       
0155:10 FB          BPL   $0152         
0157:88             DEY                 
0158:D0 F7          BNE   $0151         
015A:C9 EB          CMP   #$EB         
015C:D0 9A          BNE   $00F8         
015E:F0 00          BEQ   $0160         
0160:BD 8C C0       LDA   $C08C,X       
0163:C9 08          CMP   #$08         
0165:B0 91          BCS   $00F8         
0167:BD 8C C0       LDA   $C08C,X       
016A:10 FB          BPL   $0167         
016C:C9 FD          CMP   #$FD         
016E:D0 88          BNE   $00F8         
0170:CE D0 BF       DEC   $BFD0         
0173:D0 D1          BNE   $0146         
0175:BD 88 C0       LDA   $C088,X       
0178:58             CLI                 
0179:60             RTS                 
017A:20 58 FC       JSR   $FC58         
017D:A9 00          LDA   #$00         
017F:85 24          STA   $24           
0181:A9 0A          LDA   #$0A         
0183:20 5B FB       JSR   $FB5B         
0186:A9 09          LDA   #$09         
0188:85 24          STA   $24           
018A:20 D9 BF       JSR   $BFD9         
"UNAUTHORIZED COPY"
01A0:A9 08          LDA   #$08         
01A2:85 24          STA   $24           
01A4:20 D9 BF       JSR   $BFD9         
01A7:D0 CC          BNE   $0175         
"PLEASE USE ORIGINAL"
01BB:60             RTS                 
01BC:A9 BE          LDA   #$BE         
01BE:85 3D          STA   $3D           
01C0:A9 C8          LDA   #$C8         
01C2:85 3C          STA   $3C           
01C4:A0 F2          LDY   #$F2         
01C6:B1 3C          LDA   ($3C),Y       
01C8:49 DD          EOR   #$DD         
01CA:91 3C          STA   ($3C),Y       
01CC:88             DEY                 
01CD:D0 F7          BNE   $01C6         
01CF:60             RTS                 
01D0:86 6C          STX   $6C           
01D2:F2 BF          SBC   ($BF)         
01D4:E8             INX                 
01D5:6C F4 BF       JMP   ($BFF4)       
01D8:A0 A2          LDY   #$A2         
01DA:00             BRK                 
01DB:18             CLC                 
01DC:68             PLA                 
01DD:85 3C          STA   $3C           
01DF:68             PLA                 
01E0:85 3D          STA   $3D           
01E2:E6 3C          INC   $3C           
01E4:D0 02          BNE   $01E8         
01E6:E6 3D          INC   $3D           
01E8:A1 3C          LDA   ($3C,X)       
01EA:F0 0A          BEQ   $01F6         
01EC:20 ED FD       JSR   $FDED         
01EF:4C E2 BF       JMP   $BFE2         
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