[DCMOTO] bug / régression / fonctionalité?

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

mermaid
Messages : 12
Inscription : 24 févr. 2021 18:30

[DCMOTO] bug / régression / fonctionalité?

Message par mermaid »

Bonjour,

J'ai commencé à jouer avec dcmoto un peu plus sérieusement depuis que j'ai mon sddrive,
et j'ai essayé de jouer avec le macro assembleur 3.6 de Prehisto, comme préconisé par Fool-Duplex.

Test fait avec dcmoto 20220615 / 20210508 / 20190626
disquette faite avec dcfutil
assembleur-6809-v3_memo7.rom
Lorsque je lance en mode TO8D l'assembleur SANS charger de disquette, le programme se lance normalement.
Lorsque je lance en CHARGEANT une disquette, alors dcmoto ne fonctionne pas correctement, SAUF en version 20190626.
je n'ai pas testé les versions précédentes.


Camille.
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

Oui, c'est un bug connu d'émulation du 6846. Il a été corrigé en version 2022.10.04.
Depuis il y a eu deux autres versions de développement. La version actuelle est la 2022.12.04, elle doit résoudre le problème.
Version 2022.12.04
- En l'absence d'extension mémoire 256K, la lecture des banques 16 à 31 du TO8 retourne l'octet couleur à la position du faisceau vidéo.
- Le programme de sélection sddrive.sel passe en version 20221119 (ajout de la sélection avec les manettes).
- Suppression de la modification du PCR du 6846 lors du chargement d'une disquette, pour éviter un plantage avec les MEMO7 Assembleur.
- Amélioration de l'émulation du PIA 6821 (traitement des transitions sur les lignes d'interruption CA1, CA2, CB1, CB2).
- Simulation du clavier par un fichier texte : Ajustement des temporisations, pour éviter la perte éventuelle d'un caractère en mode TO8.
Daniel
L'obstacle augmente mon ardeur.
mermaid
Messages : 12
Inscription : 24 févr. 2021 18:30

Re: [DCMOTO] bug / régression / fonctionalité?

Message par mermaid »

Quand penses-tu que cette nouvelle version sera publiée sur le site dcmoto ?

Camille.
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

La version 2022.12.04 de dcmoto a été publiée le 4 décembre 2022. Le numéro de version de dcmoto est la date de publication.

La version stable change une ou deux fois par an, et toutes les archives des versions stables sont disponibles. Par contre il n'y a que la dernière version de développement. Les versions de développement ne sont pas archivées sur le site car il y en a trop (14 versions publiées en 2022, sans compter les versions de travail jamais publiées).
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7988
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [DCMOTO] bug / régression / fonctionalité?

Message par __sam__ »

Daniel, tu as sorti une version 2022.12.14 et il y a une régression je pense.

En mode TO8/TO8D et TO9+, le son ne sort plus. C'est totalement muet (même un simple BEEP basic ne sort rien, et en plus complexe via le CNA c'est aussi muet).

En revange, en mode TO7/70, MO5 et MO6 le son marche.
Dernière modification par __sam__ le 15 déc. 2022 18:48, modifié 1 fois.
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
Fool-DupleX
Messages : 2367
Inscription : 06 avr. 2009 12:07

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Fool-DupleX »

M'en fous. Au moins maintenant, les SAP simple densité sont correctement chargés :mrgreen:

:arrow: Ok, ok, je sors ...
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

Je viens d'essayer les versions successives. Le bug est apparu il y a plus de trois mois, à partir de la version 2022.09.14. Depuis cette date il y a eu quatre nouvelles versions et personne n'a signalé le bug. Et moi-même je suis plutôt MO que TO, je n'ai rien vu (ou plus exactement rien entendu).
Le support des .sap simple densité ajouté à la version 2022.12.14 n'y est pour rien :lol:

C'est sûrement un tout petit détail, je vais corriger au plus vite, laissez moi une heure ou deux...
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

Nouvelle version de dcmoto, corrige le bug signalé par __sam__ (merci pour le signalement 8) ) :
http://dcmoto.free.fr/emulateur/dcmoto_20221215.zip
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17539
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par fneck »

Daniel, il te restait 1h30, c'est du gaspillage de temps tout ça :D
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

C'était facile, il n'y avait qu'une lettre à changer. Dans l'émulation du 6821 j'avais écrit DDRA au lieu de DDRB. Simple faute de frappe.
Daniel
L'obstacle augmente mon ardeur.
__sam__
Messages : 7988
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [DCMOTO] bug / régression / fonctionalité?

Message par __sam__ »

Il y a aussi un autre changement qui pourrait être interprété comme un bug. Quand le TO8 boot avec l'émulation souris, c'est le crayon optique qui est choisi dans les préférences. Il me semble qu'avant, les préférences démarraient sur "souris" au lieu de "crayon optique" quand une souris est connectée.
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
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

Je l'avais remarqué, mais pourtant je ne fais rien de spécial. En fait je ne sais même pas comment s'initialise le TO8. Il faut que je teste avec la vraie machine, ensuite je reproduirai le même comportement dans dcmoto. Il me faudra plus d'une heure, ce sera pour une future version :wink:
Daniel
L'obstacle augmente mon ardeur.
p0ke
Messages : 184
Inscription : 20 mai 2018 20:29

Re: [DCMOTO] bug / régression / fonctionalité?

Message par p0ke »

Merci pour cette nouvelle version (corrigé :) )
Fool-DupleX
Messages : 2367
Inscription : 06 avr. 2009 12:07

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Fool-DupleX »

Daniel est une cascade itérative d'agilité. Une vraie spirale en forme de V. :lol:

(mais qui n'a jamais utilisé LOGO, ça se ressent sur ses captures d'écran :mrgreen: )

:?: :arrow:
Daniel
Messages : 17426
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [DCMOTO] bug / régression / fonctionalité?

Message par Daniel »

Version 2022.12.16 de dcmoto :
Si la souris est connectée (i.e. cochée dans les options), elle est maintenant sélectionnée par défaut pour les TO8, TO8D et TO9+.
http://dcmoto.free.fr/emulateur/dcmoto_20221216.zip
Daniel
L'obstacle augmente mon ardeur.
Répondre