MSX Village forum

La Place des Développeurs Final Smash Cette fois c'est le bon !?

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 19/07/2021 à 18h46

Reprise du message précédent

oui tu lance par la commande DOS et tu appuie CTRL si le jeu ne démarre pas ça doit alors rebooter et lancer le jeu


:noel
Site web    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 248

Le 19/07/2021 à 21h14
re :)

Je reviens d'avoir fait les tests

Bon les zamis, ca ne marche pô... ça ne reboot même pô

Désolé Aoineko et Jipe Edité par Ricco59 Le 19/07/2021 à 23h20


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 08h13
c'est quoi qui ne marche plus le jeu ou bien ta carte SD ?


:noel
Site web    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 248

Le 20/07/2021 à 10h50
Hello ;)

Je voulais faire une démo de Final Smash lors de la PGR mais il ne fonctionnait pas sur mon 8245 équipé de la carte de Fabfmsx.
Je l'avais essayé via sofarun.

Hier, j'ai essayé avec odo ; FS ne marchait pas non plus mais le plantage a foutu le boxon !! Après effacement des settings de SR, tout est rentré dans l'ordre (Merci à toi)

J'ai pu essayer avec odo( dernière version v0.4) ca ne marchait toujours pas !

J'avais envie de montrer lors de la PGR qu'un chouette jeu de tennis était en préparation et j'avais surtout envie de le tester sur machine réelle.

Conclusion, c'est le jeu (48ko) qui ne marche pas sur ma config

voili voilou

Comme je débute dans le monde du MSX, c'est peut-être moi qui suis une quiche hihihihi Edité par Ricco59 Le 20/07/2021 à 11h10


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 11h23
as tu odo et la rom dans le même répertoire ?


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 11h43
j'ai fait des test avec OpenMSX

odo ne démarre pas Final Smash dans un NMS8245 NMS8250 ou un un Sony HB700 en MSX-DOS1

ça démarre sur un Panasonic 2+ et Turbo-R

a vérifier sur de vraies machines


:noel
Site web    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 248

Le 20/07/2021 à 13h21
Merdoum, ce sont les MSX2 que j'ai...
J'ai un 8280, je vais essayer

A pluch


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 13h40
j'ai essayé dans OpenMSX le 8245 avec 2autres jeux en ROM 48K
Virus LQP79 et SOLO
ils démarrent bien avec ODO
je pense que le problème doit venir de Final Smash qui détourne le BIOS


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 14h05
refait des test avec des MSX1 dans OpenMSX

Canon V20 + lecteur de disquette SONY ->Final Smash ok
Philips 8020 + lecteur de disquette SONY ->Final Smash ok
Philips 8020/20 + lecteur de disquette SONY ->Final Smash non ok

le /20 est équipé d'une puce systéme S3527 et sa mémoire est dans un slot étendu comme le NMS8245


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 20/07/2021 à 15h40
Tester sur un 8280 modifié en 2+ en dos1 a partir d'une disquette -> Final Smash non ok
il est aussi équipé d'une puce systéme S3527


:noel
Site web    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 248

Le 20/07/2021 à 16h55
Je viens d'essayer à l'instant sur mon 8280
Final smash, odo > ne marche pas. En direct via SR... écran bleu puis noir
S.o.l.o marche direct sans odo...

J'ai noté quelques infos. A part l'adresse du boot...
S.O.L.O
Rom Type : Linear0
Rom Boot Adress : 421c
Device Slot 1-2
FS
Rom Type : Linear0
Rom Boot Adress: 4010
Device Slot 1-2


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2908

Le 20/07/2021 à 20h06
Une idée d'où pourrait venir le problème ?
J'utilise pas le Bios donc si les périphériques sont branchés sur les bons ports I/O, ça devrait bien fonctionner, non ?
Sinon, c'est p'être le même soucis qu'avec la carte MFR SCC+ SD ou l'on est obligé de mettre l'option /O pour que ça fonctionne ?


On est toujours ignorant avant de savoir.
Github    
Ricco59 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 02/01/2021 à 11h22

Messages: 248

Le 21/07/2021 à 21h55
Une autre piste à étudier ?

D'après Fabf, merci bcp mon ami, le jeu passe sur un MSX sans slot étendu en le mettant sur disquette et en le lançant via odo

Il me dit aussi "A mon avis FS a un problème avec la mémoire en slot étendu. C'est un désagrément lié à la non utilisation du BIOS. Aoineko devrait vérifier ses routines d'accès mémoire. Bon courage à lui :top "

Voilà l'avis éclairé d'un autre grand spécialise du MSX :top Edité par Ricco59 Le 22/07/2021 à 09h05


Tous mes travaux sont centralisés sur mon piti blog : https://ricco59.blogspot.com/
E-mail    
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2908

Le 22/07/2021 à 00h17
Je ne touche pas du tout à la page 3 (C000h-FFFFh). Elle n'est pas censé toujours pointer vers un slot qui contient de la RAM au démarrage d'un programme en cartouche ?
Si c'est pas le cas avec certaines configurations, alors oui c'est un soucis.

Dans tous les cas, je ne vois pas le rapport avec le fait que je n'utilise pas le bios. :hum
Les accès à la RAM ne passe pas par le bios (ou bien y a quelque chose que j'ai pas compris).


On est toujours ignorant avant de savoir.
Github    
Metalion Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 23/12/2009 à 15h32

Messages: 1503

Le 22/07/2021 à 10h22
aoineko :
Je ne touche pas du tout à la page 3 (C000h-FFFFh). Elle n'est pas censé toujours pointer vers un slot qui contient de la RAM au démarrage d'un programme en cartouche ?

Sur les modèles 8K, ça pointera vers E000h-FFFFh, mais je suppose que ce n'est pas ça le problème.

aoineko :
Dans tous les cas, je ne vois pas le rapport avec le fait que je n'utilise pas le bios. :hum

Lorqu'on initialise une ROM, il faut rechercher la 2e page de la ROM (8000h-BFFFh) dans tous les slots.
Cette recherche utilise le BIOS.
Tu as fait comment ?

Code :
;-------------------------------------------------------------------------------
; search for ROM in page 2
;-------------------------------------------------------------------------------
    call    BIOS.rslreg
[2] rrca
    and    3
    ld    c,a
    ld    hl,BIOS.exptbl
    add    a,l
    ld    l,a
    ld    a,(hl)
    and    128
    or    c
    ld    c,a
[4] inc    l
    ld    a,(hl)
    and    12
    or    c
    ld    h,128
    jp    BIOS.enaslt
Edité par Metalion Le 22/07/2021 à 10h27


MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 22/07/2021 à 11h44
J'ai testé différents trucs avec OpenMSX la config NMS8245

ODO démarre bien Final Smash si il y a une extension Mémoire 64k insérée dans un slot

j'ai testé en réel avec un 8280 + une extension 64k Elektor et ça fonctionne


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie