Voir le sujet pr�c�dent :: Voir le sujet suivant |
Auteur |
Message |
toinet
Inscrit le: 15 Juin 2007 Messages: 326 Localisation: Paris, France
|
Post� le: Mer 20 Juin 2007, 22:55 Sujet du message: Crossword Magic 4.0 est... |
|
|
...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 |
|
|
toinet
Inscrit le: 15 Juin 2007 Messages: 326 Localisation: Paris, France
|
Post� le: Ven 29 Juin 2007, 12:43 Sujet du message: |
|
|
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 |
|
|
toinet
Inscrit le: 15 Juin 2007 Messages: 326 Localisation: Paris, France
|
Post� le: Ven 29 Juin 2007, 12:46 Sujet du message: |
|
|
Je me suis encore tromp� de forum... |
|
Revenir en haut de page |
|
|
|