MySilicium

Forum de discussions sur les vieux micros, pockets & consoles
Cliquez ici pour rejoindre le CHAT irc (canal #silicium)
Nous sommes actuellement le Ven Sep 03, 2010 11:47 am

Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 12 messages ] 
Auteur Message
 Sujet du message: PEEK and POKE for CASIO
MessagePublié: Mar Nov 06, 2007 14:14 pm 
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Avatar de l’utilisateur

Inscrit le: Lun Avr 02, 2007 13:41 pm
Messages: 191
Localisation: Allemagne
On some CASIO pockets an equivalent to PEEK and POKE exists. I have tested the commands on the FX-730P and FX-795P.

MODE19(A,B) works like POKE A,B

MODE18(A,B$) is similar to PEEK A

An example how to use MODE18:
Code:
10 A=1234
20 MODE18(A,B$)
30 B$="&H"+B$
40 PRINT VAL(B$);


Both commands are usable in program mode only.


Dernière édition par Xerxes le Mar Nov 06, 2007 16:11 pm, édité 1 fois au total.

Haut
 Profil  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 14:26 pm 
Administrateur
Administrateur
Avatar de l’utilisateur

Inscrit le: Ven Mai 24, 2002 16:55 pm
Messages: 3687
Localisation: Toulouse
Salut,

Wow, excellent news : I never heard about these instructions.
Thank you

A+

_________________
Pocket, vois tout, sais tout, lis l'avenir dans les entrailles d'une base phpBB ...
Image


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 14:59 pm 
Administrateur
Administrateur
Avatar de l’utilisateur

Inscrit le: Ven Mai 17, 2002 11:39 am
Messages: 8675
Localisation: Nevers - France
Délire.... je viens de m'appercevoir que Xerxes parlait anglais! Je n'y avait pas prêté attention!

_________________
Fabrice
_________________
« Warning ! Enemy Ships Attacking"» Parsec, 1983.
« EXL 100 fait des trucs incroyables, à la limite ça fait peur... » Publicité Exelvision, 1986


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 16:10 pm 
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Avatar de l’utilisateur

Inscrit le: Mer Juin 06, 2007 19:28 pm
Messages: 3585
Localisation: Indre et loire
Reste plus qu'à trouver le CALL maintenant !!!

_________________
Moi j'aime Pô les CASIO !!!!


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 16:38 pm 
Administrateur
Administrateur
Avatar de l’utilisateur

Inscrit le: Ven Mai 24, 2002 16:55 pm
Messages: 3687
Localisation: Toulouse
Salut,

Fabrice Montupet a écrit:
Délire.... je viens de m'appercevoir que Xerxes parlait anglais! Je n'y avait pas prêté attention!

Silicium devient internationnal, monsieur :)

A+

_________________
Pocket, vois tout, sais tout, lis l'avenir dans les entrailles d'une base phpBB ...
Image


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 18:09 pm 
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds

Inscrit le: Sam Mai 03, 2003 2:24 am
Messages: 818
Localisation: Nonglard (Annecy)
Fabrice Montupet a écrit:
Délire.... je viens de m'appercevoir que Xerxes parlait anglais! Je n'y avait pas prêté attention!

Ouai, ca me le fait aussi parfoit :D

_________________
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.homeunix.org/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Mar Nov 06, 2007 18:10 pm 
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds

Inscrit le: Sam Mai 03, 2003 2:24 am
Messages: 818
Localisation: Nonglard (Annecy)
charognard a écrit:
Reste plus qu'à trouver le CALL maintenant !!!


MODE20 ????

_________________
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.homeunix.org/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message: Re: PEEK and POKE for CASIO
MessagePublié: Mer Nov 07, 2007 11:55 am 
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Avatar de l’utilisateur

Inscrit le: Lun Oct 15, 2007 15:50 pm
Messages: 1526
Localisation: Planète Terre
Xerxes a écrit:
On some CASIO pockets an equivalent to PEEK and POKE exists. I have tested the commands on the FX-730P and FX-795P.

MODE19(A,B) works like POKE A,B

MODE18(A,B$) is similar to PEEK A

An example how to use MODE18:
Code:
10 A=1234
20 MODE18(A,B$)
30 B$="&H"+B$
40 PRINT VAL(B$);


Both commands are usable in program mode only.


Excellent Xerxes, it open the road to some explorations and maybe
for an emulator... i am going to watch it right now.


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Jeu Nov 08, 2007 1:16 am 
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Avatar de l’utilisateur

Inscrit le: Lun Avr 02, 2007 13:41 pm
Messages: 191
Localisation: Allemagne
Yes, having PEEK and POKE is for sure very useful.

After some tests I have find out, that it's only possible to read the RAM contents and not the ROM.

I guess there is no MODExx for CALL and if, it would not be usable without information about the CPU.


Haut
 Profil  
 
 Sujet du message:
MessagePublié: Jeu Nov 08, 2007 9:39 am 
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Avatar de l’utilisateur

Inscrit le: Mer Juin 06, 2007 19:28 pm
Messages: 3585
Localisation: Indre et loire
bref ça sert pas à grand chose, sauf peut etre pour l'autoprogrammation
dommage
merci Xerxes

_________________
Moi j'aime Pô les CASIO !!!!


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Jeu Nov 08, 2007 12:27 pm 
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds

Inscrit le: Sam Mai 03, 2003 2:24 am
Messages: 818
Localisation: Nonglard (Annecy)
charognard a écrit:
bref ça sert pas à grand chose, sauf peut etre pour l'autoprogrammation
dommage
merci Xerxes


Bha, pas si sur : que ce soit sur mon PC1401 ou mon 1350, les poke permettent deja pas mal de choses :
  • Acceder a des caracteres non dispo normalement comme le carre plein ou l'insertion
  • bloque / debloque un programme.
  • renomer les lignes du basic
  • avoir des lignes basic non editable et non modifiable
  • faire revenir un programmes apres un new
  • obtenir des modes tordu en jouant avec les indicateurs de l'affichages (PRO/RUN/...)
  • sur le 1401, apres le call qui va bien pour allumer l'ecran, faire du graphisme minimum
  • sortir des boucles FOR ou des GOSUB,
  • ...


En plus, y'a qq fois des trucs marrant dans les RAM systeme. Par exemple, un 1403 a tous ce qu'il faut pour gerer une RS-232 ... mais elle se configure par des poke.

Bref, y'a parfois des trucs marrant rien qu'avec les PEEK et les POKE ...

_________________
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.homeunix.org/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message:
MessagePublié: Jeu Nov 08, 2007 12:30 pm 
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Avatar de l’utilisateur

Inscrit le: Mer Juin 06, 2007 19:28 pm
Messages: 3585
Localisation: Indre et loire
le problème c'est l'accessibilité à la RAM système
et là c'est pas gagner .... à vérifier donc

_________________
Moi j'aime Pô les CASIO !!!!


Haut
 Profil Envoyer un e-mail  
 
Afficher les messages publiés depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 12 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Rechercher pour:
Sauter vers:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2009 phpBB.fr