Index du Forum
IDENTIFICATION SERVEUR : 213.186.33.87 - CLIENT : 74.109.56.191

 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 

Livre : Syst�mes d'Exploitation et Syst�mes de Protection...

 
Poster un nouveau sujet   R�pondre au sujet     Index du Forum -> Recherches techniques (hard ou soft)
Voir le sujet pr�c�dent :: Voir le sujet suivant  
Auteur Message
Oz



Inscrit le: 29 Ao� 2007
Messages: 49
Localisation: Courbevoie, France

MessagePost� le: Mer 29 Ao� 2007, 21:10    Sujet du message: Livre : Syst�mes d'Exploitation et Syst�mes de Protection... R�pondre en citant

Bon, il existe un bouquin sortit en 1986 nomm� "Syst�mes d'Exploitation et syst�mes de Protection sur APPLE II" �crit par un certain LAGRANGE, Jean Pierre de son pr�nom (probablement un nom d'emprunt, forc�ment...).

Comme j'avais achet� le livre (moi !) en 1992 chez un bouquiniste, je l'avais utilis� � l'�poque pour la partie syst�me d'exploitation bas niveau, pour le d�veloppement de notre �mulateur Apple IIe sur SUN Sparc (projet de ma�trise informatique).

Et au fur et � mesure de la lecture, j'ai not� des trucs qui m'ont paru bizzare, des fautes de frappes, des oublis...

Je propose donc le Topic des erreurs du bouquin, histoire que chacun puisse mettre son exemplaire (ou ses photocops...) � jour.

Je commence page 63, � la derni�re ligne, o� $3F2$9DBF sont coll�s. J'imagine que $3F2 est le label (l'adresse quoi) et $9DBF la valeur... Il doit manquer une tabulation.

C'est le genre de truc �vident mais quand vous d�butez, vous cherchez pendant 2 heures une bonne raison � cette mani�re de formater...

En haut de la page 138, je pense qu'il manque un ORA SLOT (ou alors, il a �t� bouff� par la coupure de page).

Bon, j'en ai encore plein d'autres du m�me genre...

Dans le source p139/141, le choix des labels a �t� particuli�rement bien soign�, histoire de ne pas perdre le lecteur. On a en effet le $c080 qui est d�fini comme PHASEOFF, et deux tables nomm�es judicieusement PHASON et PHASOFF (pas de E). D�j�, PHASEOFF et PHASOFF c'est pas gagn�, mais en plus dans le source page 140, on a un joli :
LDA PHASEOFF,Y
JSR ARMMOVE

qui devrait plut�t s'�crire
LDA PHASOFF,Y
JSR ARMMOVE

Et pour corser le tout, la table nomm�e PHASON s'est trouv� orthographi� PHASEON (page 141) et est appel�e dans le source de la page 140 :
LDA PHASON,Y
JSR ARMMOVE

Bon, c'est tout pour ce soir...

Olivier
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv�
Deckard



Inscrit le: 29 Mar 2007
Messages: 350
Localisation: Levallois-Perret / Le Mans

MessagePost� le: Mer 29 Ao� 2007, 21:55    Sujet du message: R�pondre en citant

Je pense avoir une id�e qui pourrait faire avancer le Schmilblick.

Ceux qui ont eu le courage de lire le livre en entier ont d� constater une chose int�ressante page 406: il existe une disquette avec tous les programmes d�j� tap�s.
D'o� 3 questions:

1) est-ce que les sources sont inclus ou est-ce que les executables? Embarassed

2) est-ce que les programmes livr�s marchent? Hum, le gars en question semble connaitre son sujet, je pr�dis que oui Wink

3) �a serait bien malheureux que cette disquette ne refasse pas surface. Croyez-vous qu'un tel miracle soit possible? Wink

JM

PS: et puis zut tiens une question num�ro 4: Quid de tout ce qui a �t� amput� par la censure? Ca pourrait permettre de rajouter des correctifs Laughing
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv� Visiter le site web de l'utilisateur
JPL
Site Admin


Inscrit le: 12 Mar 2007
Messages: 160
Localisation: Issy les Moulineaux / PARIS

MessagePost� le: Mer 29 Ao� 2007, 22:53    Sujet du message: R�pondre en citant

Laughing

Pour les erreurs je me suis laiss� dire que le type avait tap� le bouquin sur PC et transf�r� les programmes avec TOPS puis que l'�quipe de l'editeur avait repris le tout sous un logiciel sp�cialis� en publishing , donc il y a du y avoir des erreurs de transcription si ce n'est des coupures pures et dures... enfin je suppose Shocked

La disquette fournissait les programmes sources et tous fonctionnaient parfaitement, l� j'en suis t�moin pour l'avoir eu en main et v�rifi�. Laughing

Je dois encore avoir une copie... il faut la retrouver maintenant Confused op�ration simple !

Pour la censure la l�gende et les bruits de couloir pr�tendent qu'il n'y a eu de coupures que sur le fonctionnement du LSS ainsi que sur les noms de soci�t�s commerciales dont les produits auraient pu faire l'objet de piratage (enfin sans doute car � mon avis ce sont plut�t sur les parties de porgrammes concern�s) ... allez savoir ? Cool

Mais pour le LSS il existe bien mieux maintenant puisque tout est l�

http://www.hackzapple.com/DISKII/DISKIITECH07A.HTM

et ici

http://www.hackzapple.com/DISKII/DISKIITECH07B.HTM

et le m�me que ci-dessus mais avec un schema encore plus simple Cool

http://www.hackzapple.com/DISKII/DISKIITECH07BV2.HTM

et puis le reste ... Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message priv� Envoyer un e-mail Visiter le site web de l'utilisateur
Deckard



Inscrit le: 29 Mar 2007
Messages: 350
Localisation: Levallois-Perret / Le Mans

MessagePost� le: Mar 11 Nov 2008, 11:13    Sujet du message: R�pondre en citant

Bon, il y a du nouveau: LOT m'a envoy� une copie de la disquette du livre.
Merci � lui Wink
Il ne s'agit pas exactement de l'image de l'original de Jean-Pierre car j'ai du corriger quelques soucis (1 TSL �cras�e, un secteur de source manquant, 2 pointeurs du catalog vers bad TSL, une anomalie dans le source RWTS2.S qui provoquait un assemblage d�cal�) mais le r�sultat est du pareil au m�me.
Le contenu:

Code:

File: Systeme_Protection_20081110.dsk
Disk: DOS 3.3 Volume 254 (140KB)
 Name                             Type Auxtyp Modified         Format   Length
------------------------------------------------------------------------------
 SYSTEMES DE PROTECTION           TXT  $0000  [No Date]        DOS        5120
 ----------------------           TXT  $0000  [No Date]        DOS        4990
 RENOMMER.S                       BIN  $0901  [No Date]        DOS         415
 ECRIRE32_CYCLES.S                BIN  $0901  [No Date]        DOS        1569
 SUPERSEEK.S                      BIN  $0901  [No Date]        DOS        2834
 SUPERSEEK                        BIN  $8000  [No Date]        DOS         126
 RWTS2.S                          BIN  $0901  [No Date]        DOS       14821
 PGM_BASIC                        BAS  $0801  [No Date]        DOS          34
 PGM_BASIC1                       BAS  $0801  [No Date]        DOS          54
 PGM_BASIC2                       BAS  $0801  [No Date]        DOS         166
 MAKE_BRUN.S                      BIN  $0901  [No Date]        DOS        1802
 MAKE_BRUN                        BIN  $8000  [No Date]        DOS          70
 BRUN_LE_RUN                      BIN  $8000  [No Date]        DOS         512
 EXEMPLE_PILE.S                   BIN  $0901  [No Date]        DOS         452
 EXEMPLE_PILE                     BIN  $8000  [No Date]        DOS          54
 SET_STACK.S                      BIN  $0901  [No Date]        DOS        1035
 EXEMPLE1.S                       BIN  $0901  [No Date]        DOS         640
 EXEMPLE2.S                       BIN  $0901  [No Date]        DOS        1064
 CODAGE1.S                        BIN  $0A01  [No Date]        DOS         803
 DECODAGE1.S                      BIN  $0A01  [No Date]        DOS         791
 TROU.S                           BIN  $0901  [No Date]        DOS         803
 FAUX OPCODES.S                   BIN  $0901  [No Date]        DOS         225
 FAUX OPCODES                     BIN  $8000  [No Date]        DOS           8
 CLAVIER.S                        BIN  $0901  [No Date]        DOS         282
 LANGAGE1.S                       BIN  $0901  [No Date]        DOS         865
 LANGAGE1                         BIN  $8000  [No Date]        DOS          84
 LANGAGE2.S                       BIN  $0901  [No Date]        DOS        2082
 LANGAGE2                         BIN  $8000  [No Date]        DOS         196
 RW.S                             BIN  $0901  [No Date]        DOS         797
 MARQUES_ALTERNEES.S              BIN  $0901  [No Date]        DOS        1054
 READ_TIMING_LONG.S               BIN  $0901  [No Date]        DOS        1309
 WRITE_TIMING_LONG.S              BIN  $0901  [No Date]        DOS        1641
 DOUBLE SYNC.S                    BIN  $0901  [No Date]        DOS        1615
 MULTI-SYNC.S                     BIN  $0901  [No Date]        DOS        1078
 LIRE_4.4.S                       BIN  $0901  [No Date]        DOS         877
 ECRIRE_4.4.S                     BIN  $0901  [No Date]        DOS        1132
 FS2.S                            BIN  $0901  [No Date]        DOS        6955
 SECTEURS 18.S                    BIN  $0901  [No Date]        DOS        3875
 DEMI-PISTES.S                    BIN  $0901  [No Date]        DOS        1956
 DEMI-PISTES                      BIN  $8000  [No Date]        DOS         123
 WRITING-TRACK0.S                 BIN  $0901  [No Date]        DOS        3905
 SPIRAL-WRITE01.S                 BIN  $0901  [No Date]        DOS        3939
 LOADER-BOOT00.S                  BIN  $0901  [No Date]        DOS        1156
 LOADER-BOOT01.S                  BIN  $0901  [No Date]        DOS        2102
 LOADER-BOOT02.S                  BIN  $0901  [No Date]        DOS        4127
 W_INCOPY.S                       BIN  $0901  [No Date]        DOS        2064
 R_UNCOPY.S                       BIN  $0901  [No Date]        DOS         959
 UNSYNCRO.S                       BIN  $0901  [No Date]        DOS        3549
 PAS_ADRESSE.S                    BIN  $0901  [No Date]        DOS        1033
 ROM_PIRATE.S                     BIN  $0901  [No Date]        DOS         632
 ROM_PIRATE                       BIN  $8000  [No Date]        DOS          92
 AUXIL1.S                         BIN  $0901  [No Date]        DOS         852
 MOVEAUX.S                        BIN  $0901  [No Date]        DOS         437
 MOVEAUX                          BIN  $0300  [No Date]        DOS          33
 AUXIL1                           BIN  $0300  [No Date]        DOS          26
  < BOOT DE CETTE DISQUETTE >     TXT  $0000  [No Date]        DOS           8
 CONSEILS.S                       BIN  $0901  [No Date]        DOS        1426
 CONSEILS                         BIN  $0800  [No Date]        DOS         674
 RWTS2                            BIN  $B800  [No Date]        DOS        1992
------------------------------------------------------------------------------


Tous les sources s'assemblent sans erreur sauf 1 mais il est indiqu� dedans que c'est normal.

Le .dsk n'a pas de dos mais boote dans certaines conditions (PR#6 ne marche pas quand il y a un .HDV en slot 7). Il s'agit de plusieurs secteurs bruts charg�s par le boot 0.
Ici Applewin:


C'est dispo ici: http://boutillon.free.fr/Forum/Systemes_Protection/Systemes_Protection_20081110.dsk

JM
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 -> Recherches techniques (hard ou soft) 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