[SQUALE] Emulation

Couvre tous les domaines de l'émulation logicielle ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Xavier

Re: [SQUALE] Emulation

Message par Xavier »

Salut,
Dans l'état actuel de l'émulation serai-il difficile d'émuler la famille des Goupils?
Je cherche désespérément un émulateur "stand-alone" simple à utiliser, pour faire fonctionner les programmes basic d'Hebdogiciel.
Au mieux, cela fonctionne sur cet émulateur, en y incluant le fichier texte (flex9), au pire, il faudra émuler la partie vidéo des goupils!

Sur "SWTPCemu", nous avons un simulateur (peu commode à utiliser), plus qu'un émulateur graphique.
Par contre, l'éditeur de disquettes Flex... est très bien, car il permet d'ajouter des fichiers texte, directement sur la disquette!


cf. message: http://forum.system-cfg.com/viewtopic.p ... it=flexemu

Basics: STX... smtBASIC
http://www.evenson-consulting.com/swtpc/Features.htm
Jeff_HxC2001
Messages : 375
Inscription : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 »

Je compte aussi ajouter l’émulation Goupil G3 dans Mame. A ce sujet, y a t'il de la doc a propos de son architecture (version 6809) ? Les ROMs sont dumpées ?
Xavier

Re: [SQUALE] Emulation

Message par Xavier »

Salut,
Ce serai super d'émuler cette machine.

une petite piste sur ordinosaures où on y retrouve plein de gents connus...

Par contre, il faudra sûrement dumper les bios/rom (bootstrap/basic) si cela n'est pas fait.

[EDIT]
Il est parfois difficile de dumper des roms, car les propriétaires ne veulent pas prendre le risque de démonter et retirer le composant!
Mais, au pire, s'il n'y a pas de disquettes de boot, il est parfois possible, comme pour le scale, de lister une partie de la mémoire avec le moniteur ou le basic en rom.
Sur ZX81, j'ai récupérer une rom en demandant au propriétaire d'imprimer les codes hexadécimaux de la rom, et de m'envoyer les photos des scans.
Un coup d'OCR, et la rom était dumpée.
Il est aussi possible de faire des captures écran des pages du moniteur...
Une façon atypique pour la sauvegarde des roms, mais utile si l'ordinateur fonctionne partiellement sans disquette boot et sans possibilité de sauvegarde sur un support physique.
Cela prend beaucoup plus de temps qu'une lecture sur la rom, mais permet de débuter une base d'émulation avec le désassemblage du bootstrap de la machine (4k).
Même chose pour la rom Basic d'ailleurs...
[EDIT]
Memphis
Messages : 536
Inscription : 25 janv. 2015 18:16
Localisation : Pont à Mousson (54)

Re: [SQUALE] Emulation

Message par Memphis »

L'émulation du Goupil un inédit. Ce serait bien d' ouvrir un topic emulateur Goupil .
Il faudra intégrer les différentes cartes CPU . 6809, Z80, 8088. Sans oublier le 8086 du G3PC + G1 + G2
cartes Rams, extensions etc. Les vidéos Mono / couleur avec leurs fonctions. Pas mal de dump à réaliser. Au niveau des documentations techniques. Si il y en a encore une existence. Ce serait une chance. Pour les manuels d'utilisation de ces machines, il est possible d'obtenir des scannes pdf. Ensuite, les images des disquettes systèmes. Un bon développement en perspective. 8)
Jérôme
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [SQUALE] Emulation

Message par Carl »

Il est parfois difficile de dumper des roms, car les propriétaires ne veulent pas prendre le risque de démonter et retirer le composant!
j'ai pris le risque de démonter et dumper l'ensemble des eproms bios, basic de L'Alice 8000 mais cela n'a pas intéressée qui que ce soit....pour faire un émulateur.

Le coté positif, la partie logiciel est sauvée donc si une eprom lâche, on pourra la refaire....

Carl
Jeff_HxC2001
Messages : 375
Inscription : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 »

Y a t'il une présentation de l'archi et du plan mémoire de la machine quelque part ? Un schéma ?

Pour les Goupils, je vais d'abord voir ce que je peux trouver à l'assos.
Avatar de l’utilisateur
irios
Messages : 3396
Inscription : 04 nov. 2007 19:47
Localisation : Rochefort du Gard (30)
Contact :

Re: [SQUALE] Emulation

Message par irios »

Je pourrai fournir les sauvegardes eprom du Goupil. :mrgreen:
http://irioslabs.over-blog.com/

La connaissance ne vaut que si elle est partagée par tout le monde.
I2C
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: [SQUALE] Emulation

Message par Carl »

Jeff_HxC2001 a écrit :Y a t'il une présentation de l'archi et du plan mémoire de la machine quelque part ? Un schéma ?
http://forum.system-cfg.com/viewtopic.p ... 00#p106074
Xavier

Re: [SQUALE] Emulation

Message par Xavier »

Salut,
Pour le Goupil, j'ai trouvé "Goupil Revue", scannés ici : http://www.abandonware-magazines.org/

Ce n'est pas forcement du hard pur et dur, mais cela peut donner des pistes sur l'orientation générale de l'émulation (adresses mémoires/shipset vidéo, programmes de tests HRG couleur sur le Basic (pour les IOs)...)

Il est malheureusement en PDF, et non visionnable directement en JPG, mais ça mérite d'être épluché.

[EDIT] On y apprend, notamment, que le Goupil 3 a existé en trois versions : 6809, Z80 et Z88 !
[EDIT#3] @Memphis pardon, mais je confirme donc ce que tu as déjà dit... pour le Z86...8086, c'était pas marqué!!!

[EDIT#2] Dans le n°7, l'article "Outil d'aide au développement" [goupil 3] de Di... Encore LUI !!!
Donc, nous avons :
infos_goupil3
infos_goupil3
goupil.jpg (25.01 Kio) Consulté 6237 fois
Soit deux processeurs, à deux adresses différentes... (j'ai pas tout lu! mais CPU c'est un truc vachement cool, non?)
Jeff_HxC2001
Messages : 375
Inscription : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 »

Pour les Goupils, un nouveau thread :

http://forum.system-cfg.com/viewtopic.p ... 85&start=0

:wink:
Baptiste
Messages : 121
Inscription : 11 mars 2013 15:17
Localisation : Vernouillet (78)

Re: [SQUALE] Emulation

Message par Baptiste »

Nos vieilles machines ont encore des droits, et certaines parties (le ROM notament) sont encore copyrightées. Du coup, impossible de faire fonctionner certains émulateurs sans se mettre hors la loi. Et je comprend la frustration de développeurs qui ne peuvent pas diffuser correctement leur travail.

Le Commodore Amiga est l'exemple type de la machine archie copyrightée. Racheté par Amiga Inc, les ROMs des Kickstart ne peuvent pas être diffusées librement à moins de faire une demande de licence de distribution auprès du site Aminet. D'ailleurs, si vous téléchargez WinUAE, il n'est livré avec aucune ROM officielle. Seule la ROM libre AROS est livrée. Il s'agit d'une ROM très proche du kickstart initial et gratuite. Pareil pour les OS, oubliez la diffusion du Workbench OS d'origine. Si vous voulez restez dans la légalité, préférez MorphOS.
Rien ne sert de courir, en plus tu risques de tomber.
Jeff_HxC2001
Messages : 375
Inscription : 20 mars 2011 14:24

Re: [SQUALE] Emulation

Message par Jeff_HxC2001 »

Juste pour le fun :


https://www.youtube.com/watch?v=YhJHED3bA2A

Pas de SBasic ou de Flex utilisé. En direct avec la machine et pas de problème de copyright ! :wink:

EDIT : Version cartouche dans incluse dans l'archive de l'émulateur :

http://hxc2001.free.fr/Squale/softs/MAME_Squale.zip
Avatar de l’utilisateur
OlivierP
Messages : 703
Inscription : 21 sept. 2009 15:50
Localisation : IDF

Re: [SQUALE] Emulation

Message par OlivierP »

:shock: :shock: :shock:
la classe ! 8)
Fabrice Montupet

Re: [SQUALE] Emulation

Message par Fabrice Montupet »

Bravo ! :D
Ah... le AY-3-8910! :) Comment as-tu fait? As-tu réalisé un player de fichier YM?
Dernière modification par Fabrice Montupet le 15 févr. 2016 00:56, modifié 1 fois.
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [SQUALE] Emulation

Message par __sam__ »

Bravo pour cette demo 6809! Le son est très très bon. On peut avoir les détails du player?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Répondre