Victor 9000

Pour épater ses petits camarades en présentant sa dernière merdouille ou son super bon plan.

Modérateurs : Papy.G, fneck, Carl

FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Sinon le site http://www.actsirius1.co.uk/ est toujours dispo sur archive.org mais il ne contient pas tant d'infos que ca...
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

En fait, au boot, il charge juste IO.SYS et MSDOS.SYS? Pas de MBR a gerer, c’est ca?
Il reste impossible d’ecrire en GCR depuis un vraib PC?
Et via le port serie ? J’ai vu le code, si CD a on, il attend xx octets et passe la main a ce qu’il a chargé.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Justement c'est ca l'inconnu, l'encodage special,
Mais si des gens parlent de boot sur disquettes "Classique", il faudrait essayer.

Avec une ROM de boot modifiée qui affiche ce qui est lut, ca permettrai d'en savoir plus…

C'est clairement une premiere étape: Pouvoir compiler et executer cette ROM modifiée qui vire le superflu (checksum (Chiant a re générer ), Boot sur réseau, disque dur…) et ajoute des ptites fonctions de debug.

J'ai déjà fait du code de BIOS, c'est pas un soucis pour moi, il faudrait juste une machine et un émulateur d'eprom.

Ensuite, je ne connais pas encore bien le chargement du DOS, un des 2 fichiers doit être écrit dans un secteur precis du disque pour pouvoir être chargé. Le gars qui a fait la version modifie de ces sources dois bien le savoir, son blog n'est pas vieux.

Si on boot sur cette disquette, il est probable que juste le minimum sois lisible, donc pas de format.exe etc... pour re créer une disquette système.
On pourrait savoir comment ca marche en décompilant le SYS.COM du DOS Victor 9000.

Bref, y'as du boullot, mais toutes les infos peuvent se retrouver sans trop de soucis, juste du temps.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Il est probable qu'il y ai un MBR car derriere c'est DOS, mais je pense que nom car il ne semble pas que le code de boot verifie le fameux "MK" a la fin du premier secteur.

Il faut qu'on discute pour voir si ca vaut le coup de se lancer la dedans car il faudrait que quelqu'un me prête une machine, il faut investir des sous et du temps. Et le risque que la machine flanche avant que ce sois fini…

Mais pour moi, clairement, juste générer une disquette, ca ne sert a rien, il faut absolument avoir une solution de type XT IDE.
On voie bien que maintenant il faut être assez fou pour utiliser des machines avec des disquettes uniquement, avec les lecteurs qui lachent les uns après les autres.

Avec cette carte, avec n'importe quel ROM de démarrage sur toutes les machines on pourrait avoir extension de RAM + Disque IDE, FreeDOS (Donc CF de plusieurs Gigas) sans aucune modif.

Je connais quelqu'un qui pourrait faire la fameuse carte assez rapidement (Quelques semaines)
Ensuite, pourquoi pas refaire la carte adaptation Victor > ISA ca aussi ce n'est pas très difficile.
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

C'est un peu la poule et l'oeuf... Il faut avoir une disquette bootable déja verifier que les machines fonctionnent ;). J'en ai deux, une qui au moins affiche qq chose, l'autre je sais pas.

Il faut aussi des écrans (spécifiques), mais je crois que les écrans Apricot fonctionneraient (même definition 800x400, et j'ai l'impression que même connectique).

Mame emule le Victor 9000, j'ai même trouvé 2 images disquettes bootables, MAIS je n'arrive pas à faire marcher MAME: je ne comprend rien à comment acceder aux menus... Il faut que je les mette aussi dans le dropbox.


Une carte "Victor IDE" ça serait cool, mais attention, les softs qui marchent sur cette machine, y'en à 4 ou 5... Beaucoup ont cette machine mais ne l'on sans doute jamais allumée (MO5, SIlicium, WDA, Bolo: aucun ne sait si les machines fonctionnent et s'ils ont des disquettes).

Aujourd'hui, je joue avec remet ça en route: c'est le descendant direct du ACT SIRIUS 1, ACT Apricot PC: c'est pratiquement la même chose, avec 8086 cette fois. Même philosophie. Le minuscule écran 9pouces de grande qualité doit, je pense, être connectable au Sirius, il faut que je check les pinout des deux.
appc.jpg
appc.jpg (76.73 Kio) Consulté 6724 fois
Nettoyage de la machine, essai de sauvetage (sans succès) du RODIM RO352 de 10Mo, nettoyag et déblocage du lecteur
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Si les machines restent dans un coin, c'est que plus grand monde ne peux les faire fonctionner.
Et d'après ce que l'on voie sur le net, il y as beaucoup plus de 3 4 Soft qui fonctionnent.

En théorie, les Soft DOS qui n'utilisent que le DOS et pas le BIOS ni le hardware fonctionnent aussi.

Je m’intéresse au DOS, BIOS j'aimerais participer a des projet, genre émulation, FreeDOS ou autre.

Ça serait donc une bonne occasion d'apprendre en plus d’être utile.

Il y a des codes disponible / FreeDOS, BIOS pour PC XT simplifié, BIOS XT IDE etc, donc faire qq chose de potable demande quand méme moins de temps qu'a l'époque.

Rien que faire un petit code de "Demo" dans la rom de boot, ca pourrait être marrant (On peut en faire des choses avec 8Ko)
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17423
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: Victor 9000

Message par fneck »

Sauf erreur de ma part, ce qui reste possible car je ne suis pas spécialiste du sujet, je ne comprends pas dans vos messages la discussion autour du MBR. Il me semble qu'il y a confusion, a minima dans les termes, car le MBR ne concerne que les disques durs et leur partitionnement. Or le partitionnement (sur PC et compatible du moins) n'est apparu qu'avec la version 3.30 de Ms-Dos :?

Donc ça ne concerne pas notre ami Victor.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

fneck a écrit : 02 sept. 2020 21:02 Donc ça ne concerne pas notre ami Victor.
Il existe un DOS 3.31 pour cette machine (à condition de disposer des dernières ROM), mais apparement, tu as raison, il n'y a pas de MBR ni de partitions possibles, même en 3.1.
FDISK n'existe pas pour dos 2.21, d'ailleurs.
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

FreddyV a écrit : 02 sept. 2020 20:32 Si les machines restent dans un coin, c'est que plus grand monde ne peux les faire fonctionner.
Et d'après ce que l'on voie sur le net, il y as beaucoup plus de 3 4 Soft qui fonctionnent.

En théorie, les Soft DOS qui n'utilisent que le DOS et pas le BIOS ni le hardware fonctionnent aussi.
Il faudrait UNE foutue disquette de boot pour arriver à les faire revivre, et aucune des pistes lancées (jusqu'en Australie !) n'a rien donné pour l'instant.

Oui, par exemple Turbo Pascal (le compilateur). Du moment que tu utilise les fonctions standard de DOS pour affichage. Il existe d'ailleurs des TPU de remplacement pour Victor, Apricot.
PKZIP, Kermit fonctionnent (je les utilisais sur mes Apricot). Ca limite quand même.

Coté Emulation, MAME. Dans une des archives que j'ai recupèrè (le gars qui a fait un compresseur RLE pour MSDOS.SYS), il parle d'un emulateur de sa sauce. Le mail ne répond pas.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Pour le MBR, il faut que je re verifie en effet :) Mail le premier secteur amorce le tout en tout cas.
Il faut que je re depiotte le code du DOS et mes docs.
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

MAME emule plus ou moins le victor. J'ai rajouté 2 images disques bootables (fichiers .img) dans Victordisk.
Les ROMs sont dans le repertoire MAME.
Démarrer MAME avec mame victor9K
Une fois la machine démarrée, mettre l'emulation en mode incompléte avec TABo- ou BACKTAB suivant la config, appeler le menu MAME, configurer la machine, et gestionnaire de fichier pour mettre une des images disks en fd0
CPM ou DOS 1.25. C'est lent...

JV
dlfrsilver
Messages : 94
Inscription : 17 janv. 2014 02:47

Re: Victor 9000

Message par dlfrsilver »

Bon, pour répondre à l'invitation de fneck, cette machine utilise plusieurs vitesse d'écriture différentes, une disquette est séparée en 3 zones, dans laquelle le lecteur écrit de plus en plus vite.

Clairement, la préservation des données va être un sacré problème, car aucun logiciel connu en préservation ne sait actuellement gérer ça.

même problème qu'avec le Commodore c64 avec son format de disque GCR (qui est en 300RPM, là ou le victor est en 360RPM). Actuellement, on peut dumper les disquettes C64, mais pour le traitement et la conversion ça reste compliqué.

Pour moi, la seule issue possible, c'est que Jeff del nero supporte le format du victor 9000 dans son outil HxC, et qu'on puisse exporter les données dans un fichier container dont l'extension restera à définir.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Hello

Quelqu un a reussi a decoder des image kruoflux du victor 9000 en ameliorant un soft dispo sur github.

C est d ailleur cette image decodee qui as pu être utilisée pour pouvoir booter sur mame.

Jerome a fait un bon boullot pour recuperer toutes ces images.

Avec tout ca j ai commence a modifier un bios de PC XT en lui integrant le code de l image de boot du victor.

Ca devrait donner un BIOS compatible IBM capable de booter sur les disque victor.
FreddyV
Messages : 432
Inscription : 10 oct. 2018 09:16

Re: Victor 9000

Message par FreddyV »

Avec un peux de code en plus : formatage de disque et transfert de l image par port serie.

Genial d avoir les codes du boot loader, des code de BIOS et les fichier .obj du dos et bios victor.

On est loin des 10.000 lignes de code pour avoir un truc qui fonctionne. Ca sera bcp moins
jvernet
Messages : 2454
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Re: Victor 9000

Message par jvernet »

Une fois que l'on peut booter la machine, ecrire un fdread/fdwrite qui marche sur un victor, c'est facile, je dois déjà avoir dans mes cartons.

J'ai un autre contact qui m'a encore donné plein de choses (d'autres images kryoflux, doc, sources).
Répondre