Logicielsmoto.com
http://www.logicielsmoto.com/phpBB/

OS9 sur MO6
http://www.logicielsmoto.com/phpBB/viewtopic.php?f=23&t=591
Page 4 sur 5

Auteur:  PulkoMandy [ 18 Mar 2019, 15:14 ]
Sujet du message:  Re: OS9 sur MO6

Tu as essayé de la metter dans le Megarom? ça pourrait être un truc qui a besoin d'écrire dans la RAM par accident, et qui ne fonctionne pas quand c'est de la ROM?

Auteur:  jb_jb_fr [ 25 Mar 2019, 08:48 ]
Sujet du message:  Re: OS9 sur MO6

Bonjour à tous

J'ai enfin réussi à trouver le probleme. :D
Et c'est une découverte surprenante.

Dans le Gate Array du MO6 (et MO5_NR & MO5E), il y a le bit 4 dans $A7DD (System2) qui permet de choisir entre BASIC 1 ou Basic 128.
Je pensais (et je pense comme beaucoup de monde ici) que cela servait à selectionner IW1 ou IW2

Et bien NON!

En fait ce bit permet de choisir entre IW1 et IW2 mais seulement a partir des adresses $C000
En $B000 on voit TOUT le temps IW2.

En résumé
[$B000-$BFFF] = IW2
[$C000-$EFFF] = IW1 ou IW2 (fonction du bit 4 dans $A7DD)
[$F000-$FFFF] = IW1

Et c'est ca qui posait un problème à OS9, car entre [$B000-$BFFF], il y a le disque virtuel R3, qui comporte des modules OS9
Et quand OS9 démarre, il cherche les modules qui se trouvent en mémoire, et du coup trouve les modules du disk R3 :(
Et pour optimiser la recherche os9 fait : adresse_suivante = adresse_du_module + longueur_du_module.
Et comme OS9 a trouvé en $B900 un gros module, quand il fait l'addition, il tombe en $CD40.
Donc tous les modules entre $C000 et $CD40 sont squeezés, et il y avait dedans le driver de terminal!
Pas de driver de terminal, donc pas d'affichage, donc inexploitable!

J'ai donc trouvé le problème. :langue:
Il va donc falloir maintenant le résoudre, mais ca ne va pas être évident. :L
La seul solution que je vois est qu'il faut mettre dans le disk virtuel R3, seulement que des petits modules qui n'excedent pas 256/512 octets

Jacques

Auteur:  gilles [ 25 Mar 2019, 12:20 ]
Sujet du message:  Re: OS9 sur MO6

ca me rappelle un truc ce mapping. Les emus doivent déjà le reproduire comme tel sinon ca ne lancera pas le basic. Perso j'ai essayé de retrouver les sources de mon emu MO6 (DOS/Allegro) mais... je crois que je l'ai perdu..

Auteur:  jb_jb_fr [ 30 Mar 2019, 15:26 ]
Sujet du message:  Re: OS9 sur MO6

Bonjour à tous

OS9 sur MO6 est completement opérationnel :)
Je suis content.

Noyau avec XModem si necessaire, Cartouche RomDiskNG de Fool OK, disque virtuel R3 en ROM interne pour le boot OK

Si certains veulent essayer chez eux, je joins les ROM ici (remplacer les extension ZIP par BIN :jap: )

Jacques

Fichiers joints:
Commentaire: Remplacer .ZIP par .BIN
MO6_OS9_IW02.ZIP [32 Kio]
Téléchargé 566 fois
Commentaire: Remplacer .ZIP par .BIN
MO6_OS9_IW01.ZIP [32 Kio]
Téléchargé 579 fois

Auteur:  Samuel Devulder [ 30 Mar 2019, 15:35 ]
Sujet du message:  Re: OS9 sur MO6

Bravo! Je suis concent que tu ais pu régler les multiples problèmes entremélés qui bloquait ton experience sur MO6. :bien:

Auteur:  Prehisto [ 30 Mar 2019, 15:41 ]
Sujet du message:  Re: OS9 sur MO6

Par contre, impossible d'ouvrir aucune des deux archives ZIP :L

Auteur:  Samuel Devulder [ 30 Mar 2019, 15:44 ]
Sujet du message:  Re: OS9 sur MO6

Oh tu n'es pas bien réveillé :buzz: :p

C'est pas des archives ZIP. L'extension a été changée pour pouvoir être uploadé dans le message.

Pour récupérer, il faut faire quelque chose comme "enregistrer la cible du lien sous..." et changer l'extension du fichier comme indiqué dans les commentaires relatifs aux fichiers en question. ;)

Auteur:  Prehisto [ 30 Mar 2019, 15:57 ]
Sujet du message:  Re: OS9 sur MO6

J'aurais dû m'en douter, effectivement. Deux ZIP à 32 kilooctets, c'était louche :lol:

Auteur:  jb_jb_fr [ 31 Mar 2019, 09:17 ]
Sujet du message:  Re: OS9 sur MO6

Oui je suis désolé, mais après plusieurs tentatives, le seul moyen que j'ai trouvé était de mettre l'extension ZIP.
L'extension BIN est refusée. L'ommision d'extension est refusée.
Donc j'ai mis ZIP, mais sans ziper les fichier.
Je sais c'est pas tres pratique :(

Auteur:  Prehisto [ 31 Mar 2019, 12:24 ]
Sujet du message:  Re: OS9 sur MO6

Sinon, il suffit de zipper les deux fichiers et les proposer zippés. C'est zipper pour pas grand chose, mais au moins ça passe l'uploader et les extensions de fichiers sont sauves.

Auteur:  gilles [ 06 Avr 2019, 10:42 ]
Sujet du message:  Re: OS9 sur MO6

j'ai fini par retrouver les sources de mon ému (datant de 2001 sur un vieux CDROM).

Donc effectivement je n'émule pas le truc correctement mais c'est assez logique car à l'époque on m'avait fourni les rom sous la forme de 4 fichiers différents alors que dans la pratique le MO6 n'a que 2 eprom. L'émulation est basée sur les usages, il y avait bien le bon mapping pour F000 (qui à mon avis est nécessaire pour que ca fonctionne) mais en A000 [edith: en B000] je n'avais pas la partie fixe d l'eprom du basic128.
mon emulation était soft et trop éloignée de la machine réelle (dont je ne disposais pas à l'époque, ni même son schéma).

je vais publier ces vieux source quelque part, pas certain que ca serve un jour mais des vieux bacs de cdrom en vrac ayant subi 5 déménagements c'est assez moyen :)

Auteur:  PulkoMandy [ 06 Avr 2019, 10:49 ]
Sujet du message:  Re: OS9 sur MO6

Je suis intéressé par un émulateur MO6, même pas fini et pas fiable, si y'a moyen de le faire tourner sous Haiku :)

Auteur:  gilles [ 06 Avr 2019, 11:24 ]
Sujet du message:  Re: OS9 sur MO6

PulkoMandy a écrit:
Je suis intéressé par un émulateur MO6, même pas fini et pas fiable, si y'a moyen de le faire tourner sous Haiku :)

je suis juste en train de me demander où poser les sources... j'étais tenté par github avant son rachat... sourceforge c'est historique mais pas toujours fiable (ils ont "perdu" (corrompu au delà de toute réparation) le repository de TEO il n'y a pas longtemps). sinon chez moi mais mais j'ai moyennement envie de gérer la sécurité si j'ouvre à d'autres users...

Auteur:  PulkoMandy [ 06 Avr 2019, 12:41 ]
Sujet du message:  Re: OS9 sur MO6

Il y a gitlab.com ou framagit.org, le deuxième étant hébergé par une association (framasoft).

Auteur:  gilles [ 06 Avr 2019, 12:48 ]
Sujet du message:  Re: OS9 sur MO6

j'y songerai une prochaine fois, par facilité j'ai mis tout ca sur sourceforge. L'emu en mode dos tourne encore avec dosbox meme si la modif de palette ne passe pas toujours et qu'il faut faire un reset virtuel du MO6 pour que le mode graphique soit pris en compte (sans doute une incompatibilié avec Allegro).
faute de soft et de machine réelle à l'époque je ne suis pas allé très loin sur cet emu...

https://sourceforge.net/p/mo6-emulator/code/HEAD/tree/

Page 4 sur 5 Heures au format UTC + 1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/