1

yop,

Dans parser.asm, il y a ce code qui sert à modifier le répertoire système :
\sysdir:	cmpi.b	#$2D,(a2)
		bne.s	\fatal
		bsr.s	\NextArg
		lea	system_str(pc),a0
		moveq	#8-1,d0
\CopyLoop		move.b	(a3)+,(a0)+
			dbf	d0,\CopyLoop	
		rts

Le truc, c'est que PreOS attend une valeur de retour dans d5.w pour savoir quelle action exécuter au retour du parseur. Hors dans notre cas, pas de d5 paramétré, ça revient avec d5.w == 0, donc c'est le defaut qui est exécuté, l'installation de PreOS. Donc quand on fait un preos("sysdir", "a"), on a le message "Kernel already installed". Ca porte pas à conséquence, mais je sais pas si c'est ça qui est vraiment voulu.

Sinon, j'ai repéré quelques améliorations en taille ici et là, dans la partie hors-tsr, t'es intéressé par des patches ? Sinon, pas la peine que j'y passe du temps grin

2

Folco (./1) :
Le truc, c'est que PreOS attend une valeur de retour dans d5.w pour savoir quelle action exécuter au retour du parseur. Hors dans notre cas, pas de d5 paramétré, ça revient avec d5.w == 0, donc c'est le defaut qui est exécuté, l'installation de PreOS. Donc quand on fait un preos("sysdir", "a"), on a le message "Kernel already installed". Ca porte pas à conséquence, mais je sais pas si c'est ça qui est vraiment voulu.


oui c'est ce qui est voulu. on ne peut changer le répertoire système qu'à l'install.
Folco (./1) :
Sinon, j'ai repéré quelques améliorations en taille ici et là, dans la partie hors-tsr, t'es intéressé par des patches ? Sinon, pas la peine que j'y passe du temps


heu... il n'y a plus que toi pour qui je fais des release de preos. parce que pour les autres, ils n'ont absolument pas besoin des corrections dans les cas tordus que tu détectes tongue

3

(Non mais c'est sa perversion sexuelle cachée. D'ailleurs quand madame Folco veut un gros câlin, elle met un déguisement de 68000 en versio DIL, en espérant une grosse optimisation.)
avatar

4

(trilovetrifouet)

./2 -> euh... ah ok, j'ignorais, ben oui maintenant que tu le dis... c'est évident couic Flemme d'avoir fait la modif du tsr kernel installé peut-être ? grin

5

(allez, tu ne vas pas me dire que tu ne t'en doutais pas un peu cheeky)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

6

smile

7

tu veux un patch ? grin
suffit de lire la signature de PreOS, si oui de regarder son handle (tout ça c'est dans les vecteurs), et de recalculer l'offset où écrire, ça prend pas 10 lignes tongue

8

(T1, toi, si tu bossais chez Microsoft, tu sortirais encore des mises à jour pour Windows 3.1 ˆˆ)
avatar

9

Folco (./7) :
tu veux un patch ? grin
suffit de lire la signature de PreOS, si oui de regarder son handle (tout ça c'est dans les vecteurs), et de recalculer l'offset où écrire, ça prend pas 10 lignes tongue

Oui mais ca n'a pas trop de sens de déplacer le répertoire où tu stockes tes librairies systèmes.
Et tu oublies de gérer des versions incompatibles de preos entre l'executable et le tsr installé.

10

PpHd (./9) :

Oui mais ca n'a pas trop de sens de déplacer le répertoire où tu stockes tes librairies systèmes.Et tu oublies de gérer des versions incompatibles de preos entre l'executable et le tsr installé.

Ok.
Nil (./8) :
(T1, toi, si tu bossais chez Microsoft, tu sortirais encore des mises à jour pour Windows 3.1 ˆˆ)

gni

11

(en fait, c'est juste par amour de la perfection, j'ai aussi des fixs de typo dans les readme etc... grin)

12

Folco (./11) :
(en fait, c'est juste par amour de la perfection, j'ai aussi des fixs de typo dans les readme etc... grin)

La perfection est l'ennemie de l'amour embarrassed

13

Et le mieux est l'ennemi du bien, et l'enfer est pavé de bonnes intentions embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

Et kernel rox et nostub sux embarrassed

(pas mal ton proverbe PpHd, à méditer certainement ^^. Mais l'info est une science exacte, je ne sais pas si ça s'applique cheeky)

15

(si, si, ca s'applique aussi à l'info. L'info est faite par des humains !)