Index du Forum
IDENTIFICATION SERVEUR : 51.83.10.230 - CLIENT : 3.228.220.31

 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 

Crossword Magic 4.0 est...

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

MessagePosté le: Mer 20 Juin 2007, 22:55    Sujet du message: Crossword Magic 4.0 est... Répondre en citant

...déplombé...

Il m'aura fallu attendre le 20 juin 2007 pour y arriver

Le système de protection :
- marqueurs de fin des champs d'adresses et de données ont été modifiés : DE AA remplacés par FF FF
- dans le champ d'adresses, les deux nibbles de la piste sont codés AA AA, soit la piste 0 sur les 15 premières pistes de la disquette
- désynchro en piste $0E
- utilisation de la pile à outrance (LDA £$5A, PHA, LDA £$02, PHA par ex.)
- chargement de code dans la page texte

Tout cela semble s'appeler MagicPreboot.

Merci Mindscape,


Antoine (second post au bon endroit)
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: 3050
Localisation: Le Chesnay, France

MessagePosté le: Ven 29 Juin 2007, 12:43    Sujet du message: Répondre en citant

Voici la routine du boot0 :

Code:
*
* CROSSWORD MAGIC
* BOOT0 - $0800
*
* LoGo - 2007
*

TXTCLR   EQU $C050
MIXCLR   EQU $C052
TXTPAGE1 EQU $C054
LORES    EQU $C056

         TYP   BIN
         ORG   $000800
         MX    %11

         HEX   01
         STA   TXTCLR
         STA   MIXCLR
         STA   TXTPAGE1
         STA   LORES
         LDX   $2B
         LDA   #$04       ; LOAD AT $400
         STA   $11
         LDY   #$00
         STY   $10
L0817    LDA   $C08C,X    ; MARKER $DD $AD $DA
         BPL   L0817
L081C    CMP   #$DD
         BNE   L0817
L0820    LDA   $C08C,X
         BPL   L0820
         CMP   #$AD
         BNE   L081C
L0829    LDA   $C08C,X
         BPL   L0829
         CMP   #$DA
         BNE   L081C
L0832    LDA   $C08C,X    ; READ MASK VALUE
         BPL   L0832
         SEC              ; SET CARRY
         ROL              ; BIT 0 ALWAYS 1
         STA   $0E
L083B    LDA   $C08C,X    ; READ DATA VALUE
         BPL   L083B
         AND   $0E
         STA   ($10),Y    ; STORE RESULT
         INY
         BNE   L0832
         INC   $11
         LDA   $11
         CMP   #$08       ; LOAD END AT $7FF
         BNE   L0832
         LDA   $C080,X    ; PHASE 0 OFF
         LDA   #$09       ; CLEAR MEMORY
         STA   $01        ; FROM $0900
         LDA   #$00       ; FOR $88 PAGES
         STA   $00
         TAY
         LDX   #$88
L085D    STA   ($00),Y
         INY
         BNE   L085D
         INC   $01
         DEX
         BNE   L085D
         TXA              ; A CONTAINS 0
L0868    EOR   $00,X      ; EOR ZERO PAGE
         INX
         BNE   L0868
         LDX   $2B
         JMP   $0400      ; NEXT STAGE...

         DS    $8E
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: 3050
Localisation: Le Chesnay, France

MessagePosté le: Ven 29 Juin 2007, 12:46    Sujet du message: Répondre en citant

Je me suis encore trompé de forum...
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