Index du Forum
IDENTIFICATION SERVEUR : 10.14.20.79 - CLIENT : 3.236.231.61

 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 

Video Vegas v12511 (Baudville, 1985)

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

MessagePosté le: Mer 05 Déc 2007, 11:36    Sujet du message: Video Vegas v12511 (Baudville, 1985) Répondre en citant

Play Poker, Keno and other interesting games with Baudville's program disk.

All programs are written in BASIC using Take 1 and its toolkit. Well-made, just like the protection Wink


PROTECTION TYPE
It is a standard DOS 3.3 16-sector disk that can be copied with Locksmith but... there is a track synchro protection on the first eight tracks!


DISK COPY
Just launch Locksmith Fast disk backup and copy the disk. It won't boot...


PROTECTION REMOVAL
Launch your favorite disk editor and change the following data:

- T0/S6/1: 02 => 34
Instead of jumping to $E002 through the stack (real address $E003), we bypass the protection by calling $E034 (real address $E035)

- T0/S6/CD: 00 => 07 (not mandatory at all, just for fun)
That is the track index. As eight tracks are synchronized (0 to 7), we can put 7 here.

- T0/S6/3A: A5 2B => A9 60 (could be better)
Just force the slot to be 6...

Save the sector back to disk

Update 1/2016: disk available at http://www.brutaldeluxe.fr/crack/ - 4am has identified four bugs in that version of the game

Reboot and... enjoy,

Toinet


Dernière édition par toinet le Jeu 28 Jan 2016, 16:18; édité 2 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: 3077
Localisation: Le Chesnay, France

MessagePosté le: Mer 05 Déc 2007, 11:39    Sujet du message: Répondre en citant

And now, the source code of the protection located at $E000. That page is located on track 0, sector 6.

Code:

*
* ENTRY POINT
*

LE000    DDB   $E002
         DB    $6C

* The real entry point

LE003    LDX   $2B
LE005    LDA   #$00
         JSR   LDCA0      ; Move to track 0
LE00A    JSR   LDC44      ; Read header field
         LDA   $2D
         CMP   #$00       ; Sector 0 read ?
         BNE   LE00A

         JSR   LE0BF      ; Tempo

         LDY   #$01
LE018    STY   LE0CD      ; Track number
         TYA
         ASL
         JSR   LDCA0      ; Move to track Y
         JSR   LDC44      ; Read header field
         JSR   LE0BF      ; Tempo

         LDA   $2D        ; Are tracks synchronized?
         LDY   LE0CD
         CMP   LE0CE,Y    ; If not the right sector
         BNE   LE005      ; Loop
         INY
         CPY   #$08       ; The first eight tracks ?
         BCC   LE018      ; Loop

*
* Next code please...
* If we come here, the first
* eight tracks are synchronized
*

LE035    LDA   #$00       ; Move to track 0 again
         JSR   LDCA0
         LDA   $2B        ; Update RWTS table
         STA   LDFD0
         STA   LDFDE
         STA   LDFF2
...

LE0BF    LDA   #$3C       ; Tempo
         SEC
LE0C2    PHA
LE0C3    SBC   #$01
         BNE   LE0C3
         PLA
         SBC   #$01
         BNE   LE0C2
         RTS

LE0CD    DB    $00

LE0CE    HEX   00050A0F04090E03
         HEX   080D02070C01060B
         HEX   00000000000000000000

         ASC   "(C)1985 BAUDVILLE  P.CP "
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