1

Je viens de regarder plus profondément et les verrous sautent les un après les autres. Les premiers assez triviaux, sont les verrous lié a l'utilitaire sélection du disque de démarrage, qu'il soit celui de l'Open Firmware, ou de Mac OS X.

C'est en assez bonne voie, vu que le nanokernel (dans la ROM) d'OS 9 démarre. Pour l'instant le problème suivant semble lié au fait que les Drivers OS 9 ne sont pas installé sur le disque, donc forcement l'OS ne peut booter plus loin. Mais grace a mon ami Open Firmware, j'ai peu-etre moyen de tromper OS X sur ce coup grin


Sinon rien a voir, mais je viens de découvrir que l'OF v3 est capable de gerer les application au format Portable Executable (Aka Format PE, a savoir le format des application (.exe) windows sorry :
0 > dev /packages Ls
ff83ebf8: /deblocker
ff83f518: /disk-label
ff83ff18: /obp-tftp
ff847048: /telnet
ff8478c8: /Mac-parts
ff8489a0: /mac-files
ff84b7b0: /hfs-plus-files
ff850520: /fat-files
ff852250: /iso-9660-files
ff852e58: /bootinfo-loader
ff854af8: /xcoff-loader
ff855510: /PE-loader
ff855ee8: /elf-loader
ff857518: /usb-hid-class
ff859858: /usb-ms-class
ff85bbf8: /sbp2-disk
ff85e1c0: /ata-disk
ff85f420: /atapi-disk
ff860af8: /bootpath-search
ff8673e8: /terminal-emulator
OK 0 >


Plus d'info des que j'ai reussi a avoir au moins une bombe ^^ et un telnet entre mon mac et une autre machine cheeky

Sinon au niveau pilote, rien ne semble indiquer des pbm si se n'est l'utilisation du Wifi et du BT,le reste etant a 90% similaire au Powerbook Titanium qui eux font booter OS 9
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

2

Huhu OSX n'y vois que du feu hehe
Nom de l’ordinateur : PowerBook G4 15"
Modèle d’ordinateur : PowerBook3,5
Type de processeur : PowerPC G4 (1.1)
Nombre de processeurs : 1
Vitesse du processeur : 1.07 GHz
Cache de niveau 2 (par processeur) : 512 Ko
Mémoire : 768 Mo
Vitesse du bus : 133 MHz
Version de la ROM de démarrage : 4.8.5f0

trivil

Les iBook G4 sont normalement des PowerBook6,5 pas 3,5 ^^ (et pi mon iBook est un 12" pas un 15" ^^)

edit:

index.php?f=B37D96F3
Non ce n'est pas un fake ^^ Il me propose bien OS 9 pour booter trivil


edit2: Apres quelques recherches (rapide) il existe a priori 4 classe d'architecture (pour les PowerPC hein) qui sont nommé :

flecheMacRISC ou MacRISCPCI
flecheMacRISC2
flecheMacRISC3
flecheMacRISC4

J'ai pas assez de machines sous la main pour vérifier de maniere certaine toussa, mais j'ai suffisement d'indice, et mes déduction sont bonnes je pense, mais on peu facilement classer les mac tel que :

MacRISC (ou MacRISCPCI) sont les premiers Power Mac à posséder l'Open Firmware, a savoir tout les 5x00 7x00, 8x00 ou x supérieur à 1, les premiers Powermac G3 quelques PowerBook (dont les G3 Wallstreet) etc.. (liste non exhaustive, et sûrement fausse pour certain) Il s'agit aussi de toutes les machines dont la version de l'Open Firmware est inférieur à la version 3

A savoir que les premier Power Mac possedait des slot d'extention NuBus, les meme que pour les Mac 68k, il faut savoir que pour les PM Nubus, le premier truc que faisait la Rom, s'était de charger l'émulateur 68k et de booter sur une ToolBox 100% en 68k

MacRISC2 Sont tout les iMac, iBook, PowerMac G3, PowerMac G4 qui sont sensé booter OS9 et OS X de manière officielle. Cela exclu dont une partie des PowerMac G4, les iMac G4, iBook G4 et autres G5, les PowerBook jusqu'au Titanium

MacRISC3 Sont donc tous les iMac G4, iBook G4 et PowerBook G4 Alu

MacRISC4 Cet architecture doit correspondre a l'architecture des machines à base de G5 (vu que je n'ai aucun G5 sous la main...)


Comment savoir l'architecture de sa machine ? Simple.

Deux manieres :

L'open fimware:
Il suffit d'utiliser la ligne de commande suivante :

dev / " compatible" active-package get-package-property drop dump
C'est pas simple hein ^^
Normalement cela sort un dump comme dans un editeur hexa, et l'archi de la machine apparait dans la partie texte du dump.

Il existe (heureusement) un moyen plus simple si vous avez XCode d'installé.
Il suffit de lancer l'application
/Developer/Applications/Utilities/IORegistryExplorer.app

De cliquer sur IODeviceTree

Aller dans root->device-tree

et dans la liste en bas de regarder le champ "compatible"

Il risque d'y avoir de selectionner dans le menu "Data View Type"->"Traditional" pour eviter l'affichage en hexa et plutot afficher le texte comme du texte et vous devriez obtenir quelque chose comme :

index.php?f=D311308F

Si des posseseurs d'autre chose que des iBook G4 passent par la et pouvait corroborer mes dires ^^ ça serait sympa ^^


Sinon bon donc pour revenir a ce que je disait, avec quelques recherches on remarque vite que l'architecture MacRISC3 n'existe reelement que pour empecher OS 9 de bien vouloir booter
cf : index.php?f=7088E40C

Pourquoi la machine marqué MacRISC3 est reconnu par le driver MacRISC2 hein ?

Pourquoi les machines MacRISC2 exportent comme compatibilité MacRISC (a savoir les machines PCI avec un OpenFirmware inférieur à la version 3) ? Et pourquoi diable comme par hasard, le script de boot de Mac OS ROM cherche comme par hazard une compatibilité avec l'architecture MacRISC ? et les MacRISC3 ne l'exportent pas ?

On peut vraiment se le demander..

Chose drole :

index.php?f=987F1337

Pas de AppleMacRISC3.kext

Mais le plus fort reste quand meme le AppleMacRiscPCI qui on se demande ce qu'il fout la, vu que ses machines ne sont officiellement pas supporté par Mac OS X trifus
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

Si des posseseurs d'autre chose que des iBook G4 passent par la et pouvait corroborer mes dires ^^ ça serait sympa ^^

Je pose mon pti drapal, j'essayerai de penser à regarder sur mon mac mini. Bon, c'est un G4 aussi, mais bon, ça ne coûte rien de jeter quand même un oeil smile
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

4

Merci smile
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

5

macmini1.png
macmini2.png

Sur un mac mini (G4 donc) 1,25GHz
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

6

Au passage si qq'un qui possede une machine "NewWorld" capable de booter OS 9 passe dans les parages... Qu'il me contact merci ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

7

Alors, un peu plus d'infos, apriori les "MacRISC3" aurait des chipset qui n'on jamais été utilisé sous 9, si ce n'est que ça, c'est pas la mort.

J'arrive actuellement a avoir un systeme ou meme le "Multiboot" m'indique les cd/disque bootables sous OS9 et le tout ou OS X vois tjrs un iBook G4 ^^

Resterais plus qu'a adapter des bricoles sur OS 9 ?

Je vais voir..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

8

* sort sa pelle *

J'épluche depuis vendredi soir les forum pour installer OS9 sur le Powerbook G4 12" (A1010, Powerbook6,4 EMC1986) que je viens de sauver de la benne, mais pour l'instant je fais choux blanc. Je sais que le fonctionnement d'OS9 sera limité mais c'est un challenge intellectuel plus qu'autre chose grin

Son disque dur est mort (remplacé par un adaptateur IDE > SD) ainsi que son lecteur optique (là j'ai pas de spare sous la main donc j'ai pas de lecteur fonctionnel). J'ai essayé les trucs suivants avec l'ISO OS9 pour les bécanes "unsupported" (masos9lives pour le mot de passe):
  • Install d'OS9 sur le DD (la SD derrière l'IDE donc) en target mode (via un câble firewire entre l'iMac et le Powerbook) depuis mon iMac G3 sous OS9 (il est dual boot OS9-OSX, une merveille pour dépanner des bécanes Apple) > écran gris au démarrage
  • Install d'OS9 sur une clef USB puis tentative de boot sur celle-ci > écran gris avec parfois la courte apparition de la mention DO-QUIESCE comme simple message d'erreur précédé d'un checksum error mais là j'ai checké dans la ROM de l'ISO il y a bien un clear et non un abort après cette mention d'erreur de checksum.

Ce que je n'ai pas pu essayer
  • Boot depuis un lecteur optique USB externe directement branché sur le powerbook (mon lecteur USB slim ne s'allume qu'une petite seconde, sans doute demande-t'il trop de jus et comme je n'ai pas de câble USB en Y pour avoir plus de jus je ne peux pas aller plus loin)
  • Boot depuis le lecteur CD de l'iMac partagé (il me semble qu'il était possible de faire ça avec les Mac mais je n'en suis pas sûr, en tout cas dans les options de partage d'OS9 et OSX sur mon iMac j'ai rien qui spécifie explicitement le partage du lecteur optique)

Voilà, là je découvre un peu les incantations Openfirmware et quelque-chose me dit que c'est ça qui va m'aider à résoudre mon problème, mais c'est la première fois que je mets les mains là dedans et c'est assez hardcore grin J'ai essayé notamment de spoofer le CPU via la commande suivante


nvedit
dev /cpus/PowerPC,G4@0
80010201 encode-int " cpu-version" property

<CTRL+C>

nvstore
setenv use-nvramrc? true
reset-all

mais pas mieux. Bref si jamais certains d'entre vous ont de l'expérience niveau OF ou encore mieux sur cet adorable bécane qu'est le PBG4 en 12" je suis preneur !

EDIT: bon il y a du mieux, j'avais du faire une faute de frappe (EDIT3: oui j'avais oublié l'espace entre le premier guillemet et la valeur (" cpu-version"), visiblement c'est méga important) car ces incantations tapées avant un redémarrage sur la clef usb flashée avec l'iso modifiée me permet bien de voir le chargement d'OS9.2.2, qui malheureusement freeze à la toute fin du chargement (sûrement un des derniers modules/extensions) doit bloquer. Le curseur est bloqué mais en laissant la machine tourner assez longtemps j'ai le ventilo qui fini par démarrer, preuve en est que le sous-système de monitoring de la température tourne encore (et donc que seulement tout ce qui est userspace est bloqué). La question est donc de savoir si je peux loguer le boot afin d'identifier l'extension qui merde afin de la virer de la clef.

EDIT2: ha bah ça boot aussi depuis le disque dur (carte SD) !!! Mais même problème de freeze ! Voici une image des modules chargés au moment du freeze

QFkG
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

9

Bon en tombant sur un forum archivé dans le cache de google j'ai vu que certains viraient l'extension "Multiprocessing". j'ai donc monté le disque en target mode et depuis l'imac j'ai déplacé le dossier "multiprocessing" de son dossier parent "extensions" vers "extensions (disabled") et en rebootant le Powerbook il a booté !!! Je fais le tour du proprio pour voir là ce qui me manque mais déjà je suis super content d'en être arrivé là après un weekend à me battre là dessus !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

10

Bon bah 1024x768, millions de couleurs, son et montage USB auto déjà c'est très bien !! Le petit bonus ça serait que j'arrive à personnaliser cette ISO pour mon Powerbook G4. Du coup je vais virer (déplacer) l'extension mutiprocessing et ma question c'est désormais de savoir comment je peux faire pour que les commandes OpenFirmware citées là haut soient jouées automatiquement lors du chargement de l'iso afin d'éviter d'avoir à les taper (surtout en qwerty sur un azerty).
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

11

Bon a priori ces scripts sont inclus dans la ROM donc je devrait pouvoir injecter ça via un outil du genre :
elliotnunn/tbxi-patchesGitHubLibrary of scripts that patch the Mac OS ROM. Contribute to elliotnunn/tbxi-patches development by creating an account on GitHub.


Je vais essayer ça dès que j'aurai un ptit moment !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD