Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.1 - CLIENT : 54.227.51.103

 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 

Bill Budge 3D graphics system (California Pacific, 1980)

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

MessagePosté le: Dim 03 Déc 2017, 18:17    Sujet du message: Bill Budge 3D graphics system (California Pacific, 1980) Répondre en citant

#981 - This is the well-known 3D package from Bill Budge and published by California Pacific Computers. The competitor, at that time, was subLogic's 3D package. I made the crack a year ago, I've checked my notes before publishing and I've played with the package, it seems to behave correctly in reading and writing.

Disk structure
This is a nearly standard DOS 3.2 disk with the change of the first epilog marker of the address and data fields:
Code:

D5AAB5 xxAAEB
D5AAAD xxAAEB

But, there are also unformatted tracks. Here is the disk layout:
Code:

No track 3
T4-T8 OK
No track T9-T10
T11-T18 OK


How to copy
Boot my copy disk, launch Advanced Demuffin 1.4 and load RWTS DEMU.RWTS3.2 at $B700
Now enter the monitor and:
Code:

B950:18 60 EA
B9AC:18 60 EA
B963:18

Press control-Y to return to the program

If you don't B963:18 then read errors are normal. This is a feature of DOS 3.2. When a disk is formatted, empty sectors are not prepared on disk, thus the error.
You'll get errors on tracks: 0, 2, 4... 11, 12, etc.

Now copy T0-T2
Copy T4-T8
Copy T11-T18

How to normalize
Boot a DOS 3.3 master disk
Replace the DOS 3.3 master disk with a blank disk in drive 1
Keep our copy in drive 2
INIT HELLO,D1
Now boot my copy disk and select DiskFixer
Replace the copy disk with the newly formatted disk in drive 1
We'll copy sectors from drive 1 to drive 2 with option C
T0/S0
T0/S2 to T0/S9
Because there is a marker change in BEA1 and we have to replace that

What to update on disk
With DiskFixer, change the following data:

Code:

* Set the right values at $B7B6
T0/S1/B6: A1 BE -> 6F B7

* Do not replace the values at $B7B6
T4/S6/CA:A9 -> 60
T4/S6/E0:A9 -> 60
T8/S0/66:03 -> 0D

* Do not replace the standard markers
T7/SB/F0:8D -> AD
T7/SB/F3:8D -> AD
T7/SB/F6:8D -> AD


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

Reboot and... enjoy,
LoGo
12/2017
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: 2895
Localisation: Le Chesnay, France

MessagePosté le: Dim 03 Déc 2017, 18:19    Sujet du message: Répondre en citant

Part of the code that changes the values

Code:

00CA:A9 6F          LDA   #$6F         
00CC:8D B6 B7       STA   $B7B6         
00CF:A9 B7          LDA   #$B7         
00D1:8D B7 B7       STA   $B7B7         
00D4:A9 DE          LDA   #$DE         
00D6:8D DE B8       STA   $B8DE         
00D9:8D 56 B9       STA   $B956         
00DC:8D B2 B9       STA   $B9B2         
00DF:60             RTS                 

By putting a jump to $BEA1 at $B7B6, an area of no annoyance for DOS 3.2, that address is in the middle of useful code on DOS 3.3, that is why we must patch the call to $BEA1.

00E0:A9 A1          LDA   #$A1         
00E2:8D B6 B7       STA   $B7B6         
00E5:A9 BE          LDA   #$BE         
00E7:8D B7 B7       STA   $B7B7         
00EA:60             RTS                 
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