Victor 9000
Modérateurs : Papy.G, fneck, Carl
Re: Victor 9000
Sinon le site http://www.actsirius1.co.uk/ est toujours dispo sur archive.org mais il ne contient pas tant d'infos que ca...
Re: Victor 9000
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é.
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é.
Re: Victor 9000
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.
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.
Re: Victor 9000
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.
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.
Re: Victor 9000
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.
Nettoyage de la machine, essai de sauvetage (sans succès) du RODIM RO352 de 10Mo, nettoyag et déblocage du lecteur
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.
Nettoyage de la machine, essai de sauvetage (sans succès) du RODIM RO352 de 10Mo, nettoyag et déblocage du lecteur
Re: Victor 9000
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)
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)
- fneck
- Site Admin
- Messages : 17541
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: Victor 9000
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.
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
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: Victor 9000
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.
Re: Victor 9000
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.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.
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.
Re: Victor 9000
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.
Il faut que je re depiotte le code du DOS et mes docs.
Re: Victor 9000
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
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
-
- Messages : 94
- Inscription : 17 janv. 2014 02:47
Re: Victor 9000
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.
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.
Re: Victor 9000
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.
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.
Re: Victor 9000
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
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
Re: Victor 9000
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).
J'ai un autre contact qui m'a encore donné plein de choses (d'autres images kryoflux, doc, sources).