Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.1 - CLIENT : 54.80.158.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 

The story machine (Spinnaker, 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: 2791
Localisation: Le Chesnay, France

MessagePosté le: Ven 20 Mai 2016, 14:46    Sujet du message: The story machine (Spinnaker, 1982) Répondre en citant

#872 - Another eduware from Spinnaker. You can create your own stories.

Disk structure
It seems to be a standard DOS 3.3 16-sec floppy disk. All tracks are readable.
What is weird is that the last epilog marker of the data field is #$20 (an unauthorized value because of the number of consecutive zeros). That rang my bell: see Spellicopter from Designware at http://www.hackzapple.com/phpBB2/viewtopic.php?t=1120
It seems there is some data on track $23.
The interleaving (sector order) is different from the DOS 3.3 one. How do we know? Because we read T0/S0 and at offset $4D we have the list of the 16 sector index, it does not match the one for DOS 3.3.

How to copy
I'll directly include my notes
Code:

Interleaving is different
00 05 0A 0F 04 09 0E 03
08 0D 02 07 0C 01 06 0B

So, to copy, we must use the original values to ensure the sectors are read in the right order
Launch Advanced Demuffin 1.4
Enter the monitor
BFB8: 00 05 0A 0F 04 09 0E 03
BFC0: 08 0D 02 07 0C 01 06 0B
Press ctrl-Y to return to the program
Copy the entire disk


How to crack
I'll also include my notes:
Code:

We have to set the standard values
00 0D 0B 09 07 05 03 01
0E 0C 0A 08 06 04 02 0F

With the interleaving table changed, at:
T0/S0/4D
T0/S9/B8

The epilog markers are non-standard, let's correct them
T0/S2/A8: 20 -> EB
T0/S3/2F: BD 8C -> 18 60
T0/S5/64: A5 1E -> A9 7E (read)


The cracked version also includes the patch to make it 16-bit compatible. Changes are similar to the one done for Delta Drawing v2

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

Reboot and... enjoy,

LoGo
5/2016


Dernière édition par toinet le Mer 22 Juin 2016, 19:11; é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: 2791
Localisation: Le Chesnay, France

MessagePosté le: Ven 20 Mai 2016, 14:47    Sujet du message: Répondre en citant

And the notes to make it 16-bit compatible.

Code:

*\FFFE\<800.7FFFP                       
00/08AC:                               
00/095E:                               

* T0/SD
00/08A9: E8           INX               
00/08AA: E8           INX               
00/08AB: BD FE FF     LDA FFFE,X       
00/08AE: 1D FF FF     ORA FFFF,X       
00/08B1: D0 03        BNE 08B6 ;+03=   
00/08B3: 4C 8A 08     JMP 088A         
00/08B6: 18           CLC               
00/08B7: A5 16        LDA 16           
00/08B9: 69 02        ADC #02           
00/08BB: 85 16        STA 16           
00/08BD: 90 02        BCC 08C1 ;+02=   
00/08BF: E6 17        INC 17           
00/08C1: 4C 28 08     JMP 0828         
00/08C4: A4 28        LDY 28           
00/08C6: 44 4F A9     MVP A94F         
00/08C9: 9D 08 CD     STA CD08,X       
00/08CC: 08           PHP               
00/08CD: B5 03        LDA 03,X         
00/08CF: 48           PHA               
00/08D0: B5 02        LDA 02,X         
* T0/SE
00/0954: E8           INX               
00/0955: E8           INX               
00/0956: 86 1B        STX 1B           
00/0958: BD FF FF     LDA FFFF,X       
00/095B: 48           PHA               
00/095C: 48           PHA               
00/095D: BD FE FF     LDA FFFE,X       
00/0960: BA           TSX               
00/0961: 18           CLC               
00/0962: 7D 03 01     ADC 0103,X       
00/0965: 9D 03 01     STA 0103,X       
00/0968: 68           PLA               
00/0969: 7D 04 01     ADC 0104,X       
00/096C: 9D 04 01     STA 0104,X       
00/096F: 68           PLA               
00/0970: 10 2C        BPL 099E ;+2C=   
00/0972: 38           SEC               
00/0973: BD 03 01     LDA 0103,X       
00/0976: FD 05 01     SBC 0105,X       
00/0979: BD 04 01     LDA 0104,X       


Addition of code in T0/S0 and changes on T0/SD and T0/SE are similar to the ones done for Delta Drawing v2.
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