MSX Village forum

L'école Liste des PEEK, POKE et USR. ça peut etres utile

Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 07/02/2013 à 17h26

Reprise du message précédent

Code :
DEFUSR=&H7D75:?USR(0)

executer une cartouche rom


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 07/02/2013 à 17h43
DEFUSR=&H41:X=USR(0) ' écran noir permet de construire un dessin sans que ça se voit
DEFUSR=&H44:X=USR(0)' affiche l'écran


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6284

Le 07/02/2013 à 18h38
interressant tout ca. je vais rajouter USR plus haut ;)


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 07/02/2013 à 18h41
DEFUSR=0:X=USR(0) ' reset le msx


:noel
Site web    
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 07/02/2013 à 21h57
DEFUSR=&H7D75:X=USR(0) execute une rom
DEFUSR=&H90:X=USR(0) Coupe le son


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6284

Le 08/02/2013 à 11h03
Je remerçie GDX d'avoir pris le temps de me donner quelques details précieux par MP ;)

Up en page 1 Edité par MSXlegend Le 08/02/2013 à 11h17


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6284

Le 08/02/2013 à 12h07
Sector28 :
DEFUSR=&H7D75:X=USR(0) execute une rom

DEFUSR=&H90:X=USR(0) Coupe le son




Comment on reactive le son :hum


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 08/02/2013 à 14h20
c'est définitif

équivalent de l'instruction BEEP, mais sans le "beep" sonore


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 08/02/2013 à 14h59
DEFUSR=&H7E:SCREEN1:X=USR(0)
SCREEN 2 en mode texte!


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 08/02/2013 à 16h46
J'ai pas réussi à faire marcher ce dernier :oups
Un exemple peut être ?
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 08/02/2013 à 22h27
Code :
10 DEFUSR=&H7E:SCREEN1:X=USR(0)
20 DEFINTA-Z:COLOR,,1:PRINT"Hello World!
":AD=PEEK(4)+256*PEEK(5):FORI=0TO7:READC
(I):NEXT:DATA&HF0,&HF0,&H70,&H70,&H50,&H
50,&H40,&H40
30 FORI=0TO&H7FF:VPOKEI+&H800,PEEK(AD+I)
:VPOKEI+&H1000,PEEK(AD+I):C=C(I AND7):VP
OKEI+&H2000,C:VPOKEI+&H2800,C:VPOKEI+&H3
000,C:NEXT:FORI=&HFF8TO&HFFF:VPOKEI,255:
VPOKEI+&H800,255:NEXT


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 08/02/2013 à 22h28
AD=PEEK(4)+256*PEEK(5) Adresse du jeu de caractères en rom


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 561

Le 09/02/2013 à 01h02
POKE-609,199 RESET


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 09/02/2013 à 10h34
Sector28 :
POKE-609,199 RESET


J'appelle ça plutôt faire planter le MSX.
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6284

Le 09/02/2013 à 12h38
GDX :
Sector28 :
POKE-609,199 RESET


J'appelle ça plutôt faire planter le MSX.




Il fait redemarrer les MSX1 et les MSX2. il correspond a Poke &HFD9F,&HC7. Je croyait que le poke &HFD9F etait reservé au controleur de disque :hum



Sinon pour le redemarrage du MSX, il y a DEFUSR=0:X=USR(0) Edité par MSXlegend Le 09/02/2013 à 13h00


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 09/02/2013 à 13h55
J'ai répondu vite fait mais ce POKE est bien l'équivalent de DEFUSR=0:X=USR(0) en fait.

A chaque interruption le MSX fait un appel à &HFD9F. C7H correspond à l'instruction RST 0 qui est équivalent à un CALL 0000H donc avec ce POKE, le MSX fait un RST 0 dès l'interruption suivante.

Poke &HFD9A,&HC7 fait la même chose. Edité par GDX Le 10/02/2013 à 11h03
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie