aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - Pocket Computer - Topic #391

Forum - Forum
Pocket Computer - Pocket Computer


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 391  vive le pc-e500

03/06/2003 @ 23:53
by triode

Anonymous



mon but est de creer des programmes en langage machine,ou du moins des routines en lm pour faire des démos ou des jeux sur pc-e500.j'ai des connaissances en basic mais je voudrais vraiment me lancer dans la programmation hard et c'est pour cela que je cherche toutes les docs(sauf mode d'emploie) pour pc-e500 quelqu'un a une idee?
Write to triode   Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
16/06/2003 @ 13:28
by Sébastien

Anonymous

visitor
Bonjour Triode,

L'une des solutions serait de partir du code de mon implantation du langage Forth ANS. Celui-ci est entièrement écrit en langage machine et en Forth.
Pour plus de reseignements sur la langage Forth, tu peux consulter http://forth.free.fr/apprentissage/teknik/forthidx.html par exemple.
L'avantage de partir d'un noyau Forth est que tu peux passer directement les arguments de tes primitives en langage machine sur la pile de l'interpréteur et donc tester interactivement tes nouvelles commandes. De plus, les sections non critiques de ton logiciel (qui sont toujours plus nombreuses qu'on ne le pense) peuvent être écrites directement en Forth (et également déboguées en Forth) ce qui facilite beaucoup le développement (par exemple, le noyau de mon Forth est écrit à 50% en Forth, l'éditeur intégré à 75% et le débogueur pas à pas à 100%). Forth est beaucoup plus rapide que Basic et chaque sous-programme que tu écris en langage machine ou en Forth vient grossir son "vocabulaire" de base.
J'avais promis à Aldweb de poster une version sur le site mais je ne l'ai pas encore fait... De plus, l'implantation n'est pas totalement terminée à mon goût : Il faudrait intégrer les nombres en virgule flottante et des primitives graphiques plus performantes que celles fournies par Sharp (si tu te sens capable de réaliser ce travail, je peux te donner toutes les informations nécessaires).

Cordialement,

Sébastien.
Write to Sébastien   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
15/09/2003 @ 22:49
by triode

Anonymous

visitor
bonjour
désolé pour le long retard de ma part,en fait je n'ai aucune connaissance en forth,moi ce que j'aimerai c'est d'avoir le manuel de référence et celui du langage machine pour les pc-e500,pour optimiser mes prg basic,faire du scroling,sortir des sons insolites enfin aller chercher dans les entrailles de la machine.mais helas je n'ai pas d'infos sur le lm et voila pourquoi je cherche les fameux bouquins.ou les trouver ??
enfin merci pour ta réponse.

a+
siegfried

  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
22/09/2003 @ 11:39
by Pierre Brial

Anonymous

visitor
Bonjour
Je ne sais pas programmer le PC-E500 en LM, mais regarde le lien suivant :
http://info.curtin.edu.au:8080/~iwoodsa/pce500/
Il y a quelques infos intéressantes.
A bientôt
Pierre
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
22/09/2003 @ 11:39
by Pierre Brial

Anonymous

visitor
Bonjour
Je ne sais pas programmer le PC-E500 en LM, mais regarde le lien suivant :
http://info.curtin.edu.au:8080/~iwoodsa/pce500/
Il y a quelques infos intéressantes.
A bientôt
Pierre
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
22/09/2003 @ 13:40
by Miellaby

Anonymous

visitor
Il n'existe pas de doc papier en dehors du mode d'emploi du PC-E500.

Je sais qu'au Japon, il a été publié un livre qui décrit les aspects les + avancées du PC-E500, entre autres les routines IOCS qui peuvent être appelés par un programme en LM pour afficher des caractères, etc.

Sinon, on peut trouver quelques ressources sur Internet. Voilà ce que j'ai écrit à ce sujet:
http://joueb.com/miellabylog/geek.shtml

Pour améliorer les performances d'affichage d'un programme en Basic, il y a aussi une méthode décrite ici :
http://ww5.tiki.ne.jp/~ochame/E500/TECH/OPAS1.HTM
http://ww5.tiki.ne.jp/~ochame/E500/TECH/OPAS2.HTM
http://ww5.tiki.ne.jp/~ochame/E500/TECH/OPAS3.HTM
http://ww5.tiki.ne.jp/~ochame/E500/TECH/OPASQA.HTM

Bon courage pour traduire le japonais avec un traducteur on-line, j'utilise
http://www.systranbox.com/systran/box


Write to Miellaby   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
26/09/2003 @ 17:19
by aldweb

Anonymous

visitor
Merci Miellaby pour ces bons tuyaux.

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
09/10/2003 @ 16:46
by destroyedlolo

Anonymous

visitor
Salut a tous,

ca y est, je viens juste aussi de recevoir un E500 ... et je vois que nous sommes plusieurs a chercher les memes choses ...

J'ai recuperer sur le Web quelques informations sur cette machine (d'ailleur, grand merci a Meillaby pour son archive), mais malheureusement, c'est assez brute Ca POKE a donf, y'a des CALL mais sans jamais expliquer pourquoi faire Idem pour la carte des instructions du LM : c'est hypper simpliste ... faudrait un decodeur.

Bref, c'est domage, chacun semble bosser de son cote ... mais pourait-on echanger nos Info : par exemple, sortir une memory map avec les differentes adresses systeme interessante (genre ce que j'ai essaye de faire pour les 1350/1401 sur mon site).

Ensuite, ou pourait envisager qq routine de base : par exemple, j'avais fait ca sur mon 1350 ou afficher des 'sprites' emetre du son, avoir de l'inverse video, afficher des Hi-Score en LM, tester le clavier, tester les collisions ... bref, les briques de bases.

J'ai malheureusement perdu mes sources, mais bon, y'a encore des bouts dans ma petite tete C'est evident aussi pour moi que j'aurai beaucoup moin de temps a passer sur ma nouvelle machine que lorsque j'etais etudiant avec mon 1350/

Mais bon, a nouveau, ce qui manque pour faire qq chose sur le E500, c'est vraiment les bases et je pense qu'on pourait arriver a qq chose a nous tous ;-D

Qu'en pensez vous ?

Lolo
Write to destroyedlolo   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
24/10/2003 @ 12:53
by aldweb

Anonymous

visitor
Salut destroyedlolo

Heureux de te relire ici

Pour ma part, j'ai aussi du me reconcentrer un peu car mon temps libre dédié aux Pockets a fondu comme neige au soleil
Donc, uniquement PC-1211 et PC-1360 pour moi maintenant

Mais, tu as 100 fois raison, il faudrait bien monter un "centre de compétences" centralisateur sur le PC-E500. Ca manque.

Tout comme il nous faudrait aussi monter un ring fédérateur des sites traitant des Pockets. Tous nous avons des liens sur nos sites, souvent incomplets, et on passe notre temps à surfer un peu au hasard alors que nous pourrions vraiment regrouper les quelques 50 sites "vivants" sur la planète

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
14/09/2004 @ 16:24
by Sébastien

Anonymous

visitor
Ceci est un petit coup de gueule (à l'occasion de mon passage annuel sur Aldweb.com)...

Comme je l'ai déjà mentionné plusieurs fois, j'ai développé un compilateur/interpréteur *complet* pour le langage Forth et les sources (en grande partie en assembleur) sont disponibles. Si ce sont des exemples de code assembleur "évolués" que tu cherches *vraiment* (tout comme quelques autres personnes sur cette liste), je ne comprends pas pourquoi aucun d'entre vous (contrairement à Aldweb, Claude et Miellaby entre autres) ne m'a encore demandé les sources où, dans le cas où vous les avez déjà, posé quelques questions sur les aspects "bas niveau" du PC-E500 sachant que je les connais relativement bien (pour s'en rendre compte il suffit de parcourir les archives de ce forum).
Si on veut monter un centre de compétence sur le PC-E500 il faut comencer par se montrer plus persévérent !!!

Sébastien.
Write to Sébastien   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
19/09/2004 @ 23:10
by aldweb

Anonymous

visitor
Sébastien,

Ce qui serait chouette, ça serait d'utiliser positivement ton énergie annuelle

Par exemple, envoie moi un zip complet de ton superbe compilo/interpréto + une(plusieurs?) page(s?) html (ou même simple texte) donnant les explications pour install et mise en oeuvre.
Après, je te mettrai tout ça en ligne ici même que ton travail, dont je me souviens bien combien il fut assidu, soit ainsi diffusé au plus grand nombre

Sinon, les nouveaux arrivants ne te connaissent pas, ne savent pas ta connaissance époustouflante des entrailles du PC-E500, viens plus souvent nous rendre visite
Et je suis tout prêt à t'ouvrir une rubrique PC-E500 sur mon site, tout ce qui pourra t'aider à poser sur le web ton savoir si grand

@+
aldweb
Write to aldweb   Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^