Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.129 - CLIENT : 54.198.134.127

 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 

Janet (Ordinateur Express, 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: 2928
Localisation: Le Chesnay, France

MessagePosté le: Lun 02 Avr 2018, 16:00    Sujet du message: Janet (Ordinateur Express, 1985) Répondre en citant

#991 - Another typing program for Jane by Arktronics. Ordinateur Express was the reseller of Jane, that is why they added that typing program. It is very similar to Tap II, one of their typing programs.

Disk structure
The typing program comes on two versions:
- Janet A, the B-side of the yellow disk of Jane, the Help disk. It has a modified DOS 3.3 structure.
- Janet B, the B-side of the blue disk of Jane, the Demo disk. It has a modified Pascal structure.

Protection type
The protection type relies on two changes:
- all fields: epilog markers are D4AA instead of DEAA
- address field: odd tracks are D4AA96 and even tracks are D5AA96. The read comparison is done on D5/2 and D4/2 which both give 6A as an answer, that's cool!

How to copy
Boot my copy disk and launch Advanced Demuffin v1.4
Code:

Insert Janet A
Press B to boot
Copy Janet A and Janet B


How to normalize
Boot my copy disk and launch Disk Fixer
For Janet A
Code:

T0/S2/9E: D4 -> DE
T0/S3/35: D4 -> DE
T0/S3/91: D4 -> DE


For Janet B
Code:

T0/S1/EB: D4 -> DE
T0/S2/47: D4 -> DE
T0/SF/0: D4 -> DE
T0/SF/71: D4 -> DE
T1/S1/CE: D4 -> DE


The disk images are available at http://www.brutaldeluxe.fr/products/france/ordinateurexpress/

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

MessagePosté le: Lun 02 Avr 2018, 16:04    Sujet du message: Répondre en citant

How to read D4AA96 and D5AA96 with the same code:

Code:

----------- DISASSEMBLY MODE -----------
0044:A0 FC          LDY   #$FC         
0046:84 26          STY   $26           
0048:C8             INY                 
0049:D0 04          BNE   $004F         
004B:E6 26          INC   $26           
004D:F0 F3          BEQ   $0042         
004F:BD 8C C0       LDA   $C08C,X       
0052:10 FB          BPL   $004F         
0054:4A             LSR                 ; D5/2 or D4/2 give...
0055:C9 6A          CMP   #$6A          ; ...6A
0057:D0 EF          BNE   $0048         
0059:BD 8C C0       LDA   $C08C,X       
005C:10 FB          BPL   $0059         
005E:C9 AA          CMP   #$AA         
0060:D0 F2          BNE   $0054         
0062:A0 03          LDY   #$03         
0064:BD 8C C0       LDA   $C08C,X       
0067:10 FB          BPL   $0064         
0069:C9 96          CMP   #$96         
006B:D0 E7          BNE   $0054         
006D:A9 00          LDA   #$00         
006F:85 27          STA   $27           
0071:BD 8C C0       LDA   $C08C,X       
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
aloysiuscoincoin



Inscrit le: 17 Mar 2018
Messages: 5

MessagePosté le: Sam 07 Avr 2018, 13:40    Sujet du message: Répondre en citant

Bien vu le coup de chasser le bit de poids faible avant de comparer ŕ #$6A...
Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
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