[Emulation Alice] Bonnes nouvelles !

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

jvernet
Messages : 2459
Inscription : 12 avr. 2007 10:59
Localisation : France 69
Contact :

Message par jvernet »

C'est un théme recement abordé je ne sais plus ou. Sur Sili, peut être. Concevoir une machine, ou un emulateur qui n'a jamais existé, basé quand même sur des composants connus.

Genre Z80+SID 8551+ etc...

Bon, faut eviter ce à@&è!"é de TMS 3556....
Avatar de l’utilisateur
Patrice
Messages : 1544
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Message par Patrice »

:D Info: James Tamer a mis sur son site la version 0.73C (Mai 2008) de son émulateur VMC 10 (disponible au téléchargement). 8)
Maintenant celui-ci dispose, également, de la ROM Alice 4 K ainsi que l'aide clavier QWERTY ou AZERTY suivant la sélection opérée dans les options de l'émulateur de plus le clavier est, maintenant, correctement géré par le PC 8) , mais toujours pas de choix de la langue :( :o :roll:

:idea: On attend, avec impatience, la même évolution de son émulateur version Alice 32 (amélioration de la gestion clavier, aide clavier et Debug), ce qui permettra, grâce aux outils intégrés, le chargement direct de fichiers au format TXT tant dans l'éditeur Basic que l'éditeur assembleur du Alice 32/90 (possibilité de développement croisé de programmes Basic ou Assembleur à partir du PC avec la puissance associée), ainsi que des fichiers au format BIN directement dans une zone RAM de l'émulateur puis ensuite de sauvegarder au format C10/K7 pour l'émulateur et WAV pour Alice 32/90 :wink: 8)
Avatar de l’utilisateur
6502man
Messages : 12312
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Message par 6502man »

Patrice a écrit :...ainsi que des fichiers au format BIN directement dans une zone RAM de l'émulateur puis ensuite de sauvegarder au format C10/K7 pour l'émulateur et WAV pour Alice 32/90 :wink: 8)
Pour cela je m'etait fait un petit progr vite fait en vb pour convertir un BIN en K7 :wink:

Faudrait que je le refasse en C/C++ :? :wink:
Dernière modification par 6502man le 10 août 2008 22:28, modifié 1 fois.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Avatar de l’utilisateur
Patrice
Messages : 1544
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Message par Patrice »

Oui, très bonne :idea: Philippe :wink:
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

peut être un bug dans dctoolbox 3.0

Image
je vais refaire de tests...

carl
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

Au vu de la copie d'écran ce pourrait bien être un bug. Pourtant j'ai un petit doute car la même syntaxe est convertie sans erreur dans les autres lignes.

La relecture de ce sujet me donne envie d'ajouter la simulation clavier dans dcalice, tout comme dans dcexel et dans les émulateurs d'emucompboy. Patrice me l'a souvent demandé et je ne l'ai pas encore fait :oops:
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

2eme essais.....bug !
je t'envoi le txt pour faire un essai...

carl
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

Merci pour le fichier :!: Je l'ai essayé avec les versions suivantes :
- dctoolbox-v3.0provisoire du 11/10/2007
- dcalice 1.6 du 11/03/2008

Impossible de reproduire le problème. Il faudrait demander à Patrice d'essayer pour confirmer :roll: Patrice, si tu nous lis, peux-tu faire le test :?:
(sauf que Patrice n'a pas le fichier, il faudrait lui envoyer s'il est d'accord).

Image
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Patrice
Messages : 1544
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Message par Patrice »

Bonjour à tous, me voici de retour.

Daniel ok pour l'essai et Carl pour le fichier soit e-mail ou sur ftp à ta convenance.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

salut Patrice
je vais te l'envoyer si je retrouve ton adresse :roll:

Daniel, moi ça passe pas !
Image
carl
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Message par Daniel »

Ah oui, je comprends mieux. Ce n'est pas un problème au chargement, mais à l'exécution. DCtoolbox n'est pas en cause. Le programme s'auto-écrase. L'erreur est soit dans DCAlice, soit dans le jeu lui-même. J'ai réussi à la reproduire en choisissant le niveau 1 ou le niveau 5.

Il faudrait l'exécuter sur la vraie machine pour orienter les recherches (moi-même je n'ai pas d'Alice 32). Si c'est un bug dans DCAlice, je devrais pouvoir le localiser. Si c'est une erreur dans une ligne de programme ou dans les data, ce sera plus compliqué. Il y a tellement de POKE que le coupable sera difficile à trouver.

[Edit]
Ne cherchez plus j'ai trouvé :idea:
En relisant le listing pour trouver les POKE, j'ai vu très vite que ce n'est pas un programme Alice 32. Les adresses des POKE sont toutes dans la zone occupée par le programme. C'est un programme MC10. D'ailleurs j'aurais dû m'en douter, avec un nom anglais c'est évident. Il est donc totalement incompatible avec DCAlice. En revanche il s'exécute parfaitement dans DCmicrocolor, avec en option l'extension mémoire 16 Ko.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13290
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Message par Carl »

aie :oops: ! j'ai confondu DCAlice et DCmicrocolor qui emule l'Alice 4K....
Carl
Avatar de l’utilisateur
Patrice
Messages : 1544
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Message par Patrice »

Daniel a écrit :Ne cherchez plus j'ai trouvé :idea:
Tout à fait Daniel, tu as entièrement raison, concernant le cas d'un programme Basic conçu pour MC-10 ou Alice 4K (du fait d'une cartographie RAM diffèrente de celle des Alice 32 et 90):

Dans MC-10 ou Alice 4K, la zone RAM vidéo est située entre $4000 et $41FF, ensuite la zone RAM comprise entre $4200 et $4345 contient divers pointeurs system et buffer clavier entre autre, la table des instructions Basic commence à l'adresse $4346 (cette adresse est écrite à l'initialisation dans le registre 16 bits situé à l'adresse $0093 et $0094.

Dans Alice 32 ou 90 le registre 16 bits situé à l'adresse $0093 est initialisé avec la valeur $3346, ce qui signifie que si le programme Basic a une longueur supérieure à 4,5 Ko, une partie de la table des instructions sera située dans les zones RAM vidéo et system du MC-10 ou Alice 4K, lorsqu'il est chargé dans Alice 32 ou 90. Si des pokes pointent des adresses de la zone RAM vidéo, system ou de la table des instructions Basic du dit programme Basic, il y aura des écrasements incontrôlés qui se produiront et en conséquence, ce programme ne pourra pas fonctionner correctement. :wink:
Avatar de l’utilisateur
Patrice
Messages : 1544
Inscription : 14 janv. 2008 10:42
Localisation : https://www.ville-saintes.fr/
Contact :

Re: [Emulation Alice] Bonnes nouvelles !

Message par Patrice »

Une nouvelle version de l'émulateur de James The Animal Tamer: VMC 10 Emulator version 073 indice D :!: :roll:
Le fichier zip contient également un ensemble de programmes (utilitaires, jeux, démos,....) écrits pour le MC-10.
C'est disponible au téléchargement (au bas de la page software du site de Jim et Charlie GERRIE) ici:

http://www3.ns.sympatico.ca/jimgerrie/jsoft.html

L'émulateur de James prend en compte maintenant le MC-10 et Alice 4K (émulation des claviers qwerty et azerty également avec un fonctionnement correct 8) ), l'outil de déverminage (Debug) a été également bien amélioré :!: 8) :D
Daniel
Messages : 17412
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [Emulation Alice] Bonnes nouvelles !

Message par Daniel »

Le nombre de programmes livrés avec l'émulateur est impressionant. En les parcourant rapidement, j'ai vu un ramdisk pour MC10. Quand on connait la taille mémoire de l'ordinateur, ça semble incroyable.
Daniel
L'obstacle augmente mon ardeur.
Répondre