Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.65 - CLIENT : 54.224.166.141

 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 

Punctuation rules (Optimum Resources, 1987)

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

MessagePosté le: Jeu 25 Fév 2016, 11:01    Sujet du message: Punctuation rules (Optimum Resources, 1987) Répondre en citant

#785 - Punctuation rules helps you build the skill you need to properly punctuate the sentences you write every day. By Richard Hefter. Another great eduware from Optimum Resource, Inc.

Disk structure
This is standard and copyable 16-sec diskette apart from T1/SF, just as if there was a protection check of that sector.
There is no extra track.

The boot sequence
Track 0, sector 0 is loaded at $0800 by the Disk II controller, then the RWTS is loaded at $B700..$BFFF, then control is transferred to $B700.

How to copy
1. We search for "01 0F" that corresponds to Track 1 and Sector F. We have answers at: T0/S5 & T2/S5
2. We now search for "BD 8C C0" that corresponds to reading a nibble from disk. We have answers at: T0/Sxx (the RWTS), T2/S6

Hum... We have data at T2/S5 and T2/S6. Two matches, that's probably our protection check. Let's analyze it!
- The code starts at $02D8
- It patches the RWTS
- Then calls the RWTS and asks for T1/SF
- Then repatches the RWTS

The pattern $02D8 (D8 02) is visible at:
- T2/7/6A
- T1F/9/9D
- T20/1/9D
- T20/D/9D
- T21/5/9D
- T22/9/9D

Now, we have two options, we either NOP the calls or keep the protection check. From experience with Hefter's titles, there is some valid data hidden in the unreadable sector, therefore we'll find a way to collect the data.

How to crack with an Apple IIgs
Boot my copy disk, launch Disk Fixer
Insert your copy of Punctuation rules
Edit T2/S6. At offset 0, enter AD 00 C0 10 FB 4C 80 02
Save the sector data to disk
Reboot
When the main title is displayed, enter the control panel and visit the monitor
At $0280, enter: 2C 10 C0 A0 3C A9 04 20 E2 02 4C 59 FF
Press control-Y
Insert the original of Punctuation rules in drive 1
Press a key
*beep* to the monitor
You now have the T1/SF sector in memory at address $1200
Let's save it: 10/8000<00/1200.12FFM
Reboot my copy disk
Insert the copy of Punctuation rules
Edit T2/S6. At offset 0, enter A0 3C A9 04 20 E2 02 B0.
At offset F, 20 -> 2C and at offset 1B, 20 -> 2C
(Others would have put a 60 at offset 20 Wink)
Save the sector
Press Q, you are in the monitor
Enter 00/8000<10/8000.80FFM
00/
Press control-Y
Save the newly visible data on track 1, sector F

Disk image at http://www.brutaldeluxe.fr/crack/

Reboot and... enjoy,

LoGo
2/2016
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