Spécial !



Version mobile
de l'aldweb Site

m.aldweb.com


Ni Français, ni Anglais ?

Essayez donc l'un de ces drapeaux :
[de] [es] [it] [pt]
aldweb

Fermer I. aldweb

Fermer II. Gratuitiels PC

Fermer III. Gratuitiels Palm

Fermer IV. Partagiciels Palm

Fermer V. iziBasic Palm

Fermer VI. Connaissance Palm

Fermer VII. Ordinateur Poche

Fermer VIII. miniPortail

Géolocalisation
Recherche




Météo / Spam / www

Météo Lyon


aldweb contre le SPAM


Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
293 Abonnés
Sites web de la famille


Webmaster - Infos
Sondage
Comment trouve-tu le nouvel habillage de l'aldweb Site ?
 
Superbe !
Joli
Moyen
Moche...
Résultats
Visites

   visiteurs

   visiteurs en ligne

News Amis
Pagerank

Pub Google
forum.gifForum - Sujet n°391

Forum - Forum
-


actif  Sujet n° 391  vive le pc-e500

le 03/06/2003 @ 23:53
par triode

Anonyme



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?
Ecrire à triode   Poster une réponse  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin
Réponse n° 1
--------
le 16/06/2003 @ 13:28
par Sébastien

Anonyme

visiteur
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.
Ecrire à Sébastien   Poster une réponse  Haut
Réponse n° 2
--------
le 15/09/2003 @ 22:49
par triode

Anonyme

visiteur
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

  Poster une réponse  Haut
Réponse n° 3
--------
le 22/09/2003 @ 11:39
par Pierre Brial

Anonyme

visiteur
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
  Poster une réponse  Haut
Réponse n° 4
--------
le 22/09/2003 @ 11:39
par Pierre Brial

Anonyme

visiteur
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
  Poster une réponse  Haut
Réponse n° 5
--------
le 22/09/2003 @ 13:40
par Miellaby

Anonyme

visiteur
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


Ecrire à Miellaby   Poster une réponse  Haut
Réponse n° 6
--------
le 26/09/2003 @ 17:19
par aldweb

Anonyme

visiteur
Merci Miellaby pour ces bons tuyaux.

@+
aldweb
Ecrire à aldweb   Poster une réponse  Haut
Réponse n° 7
--------
le 09/10/2003 @ 16:46
par destroyedlolo

Anonyme

visiteur
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
Ecrire à destroyedlolo   Poster une réponse  Haut
Réponse n° 8
--------
le 24/10/2003 @ 12:53
par aldweb

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut
Réponse n° 9
--------
le 14/09/2004 @ 16:24
par Sébastien

Anonyme

visiteur
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.
Ecrire à Sébastien   Poster une réponse  Haut
Réponse n° 10
--------
le 19/09/2004 @ 23:10
par aldweb

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Cloturer Cloturer sujet   Remonter Remonter
[]



 
^ Haut ^