Comment on injecte du code bin assembleur dans les msx

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

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
rendomizer
Messages : 220
Enregistré le : 17 juin 2016 21:00
Contact :

Comment on injecte du code bin assembleur dans les msx

Message par rendomizer » 16 août 2018 22:25

Bonjour a tous.

J'aimerais coder en assembleur sur msx mais je ne trouve aucun utilitaire pour ça. Si quelqu'un peut m'aider.
le mot de passe c'est quoi ? quoi.

Avatar du membre
Xavier_AL
Messages : 287
Enregistré le : 06 déc. 2017 20:30

Re: Comment on injecte du code bin assembleur dans les msx

Message par Xavier_AL » 17 août 2018 23:55

Salut Rendomizer,
Peux-tu préciser,

(1)"Comment on injecte du code bin assembleur dans les msx"
ou
(2)"J'aimerais coder en assembleur sur msx mais je ne trouve aucun utilitaire pour ça."

-1) assembleur Windows>binaire>Winhex(copie en data texte C#)>chargeur basic en texte>disquette MSX.
-2) sur Msx, il y a des assembleurs... sur Hebdogiciel : M.A.D. (http://www.hebdogiciel.free.fr/MSX_2.htm)
Mais il y a surement mieux.

Avatar du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: Comment on injecte du code bin assembleur dans les msx

Message par 6502man » 19 août 2018 10:48

Comme la question est posée on ne sait pas si tu veux remplacer le binaire des ROMS (bios) du MSX ou charger un binaire à partir du BAsic ou à partir d'une disquette ou faire une cartouche :roll:

les MSX sont complexe et il y a plusieurs façon de charger un code binaire selon :

A) la version du MSX (1,2,2+,turbo)
B) Quel "environnement" BASIC, MSX-DOS, ..
C) Quel support (K7, D7, Cartouche,..)

J'ai programmé plusieurs choses sur MSX 1 et 2 en assembleur et j'utilise TASM qui est très pratique pour moi puisqu'il sait assembler pour plusieurs CPU, mais tu peux utiliser n'importe quel assembleur Z80 ;)
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Répondre