L'atelier [EN COURS] RS232 "TX" pour tous. Produire le signal [TX] du RS232 sur le port Joyestic 2.

Reprise du message précédent
On va laisser comme ça le temps que je puisse tester. et si ça fonctionne il faudra sans doute modifier son emplacement.L'intérêt majeur que je vois dans ce hack c'est de pouvoir contrôler tout un tas de petits périphériques notamment fait pour arduino, qui se controlent via des commandes envoyées sur un port UART TTL (RS232 en TTL)
Je pense à des synthèses vocales, player mp3, player Wav, etc ....
JIPEMSX :
le code n'est pas en double
Si, il est en double, en tous cas partiellement, et dans la version avec un chargeur BASIC :
- dans la partie rouge, le programme est en un seul bloc, et il n'y a aucun branchement vers l'extérieur.
- dans la partie bleue, on voit bien que c'est une répétition du code à partir de $C01A, sans qu'aucun branchement n'y vienne.
Au passage, vous remarquerez le mystère de l'adresse $F96D, qui n'est lue par aucune instruction, ni par l'appel BIOS LPOUT, ni par ce détournement du hook.
Le paramétrage du nombre de baud se fait bien par contre à l'adresse $C01F, par simple temporisation en décrémentant la valeur pokée.

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)
Tout s'explique.
Tu as travaillé sur le fichier .bin ?
Le chargeur BASIC et son code sont donc à côté de la plaque.
Tu as travaillé sur le fichier .bin ?
Le chargeur BASIC et son code sont donc à côté de la plaque.
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)
en effet la version loader basic n'est pas la bonne
140 DATA F3,F5,C5,E5,6F,3E,0F,D3
150 DATA A0,26,FF,A7,CB,15,CB,14
160 DATA 06,0B,DB,A2,CB,87,CB,1C
170 DATA CB,1D,CE,00,D3,A1,0E,11
180 DATA 0D,20,FD,10,ED,E1,C1,F1
190 DATA A7,FB,33,33,C9
140 DATA F3,F5,C5,E5,6F,3E,0F,D3
150 DATA A0,26,FF,A7,CB,15,CB,14
160 DATA 06,0B,DB,A2,CB,87,CB,1C
170 DATA CB,1D,CE,00,D3,A1,0E,11
180 DATA 0D,20,FD,10,ED,E1,C1,F1
190 DATA A7,FB,33,33,C9
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie