


The goal
of this play is to learn to the beginners the few easy ways from programming
out of assembler. For that I will make a source ASM common to the HP48,
49 and the 39/40. This code is envisaged to be compiled with JAZZ and one
of HPTab39/48/49.
The final
version of course is for 1 player but also for 2 players via IR or cable
(from there all the combinations are possible:
48SX/GX
- 48SX/GX by IR,
48 - 39
by IR,
39 - 39
by IR,
48/49/39/40
- 48/49/39/40 per cable,
HP - PC
with emulator by cable !
The source
is far from being perfect! If you have made suggestions/optimisations me
a mall or better, join you to me to make this play. Only 1 other people
will work with me:
Denis
Martinez for conversion with format MASD for 49.
Version 2.0: * all the game is in
grey scales,
* animated
monster during the game
JAZZ
sources & V2.0
for HP39/40, 48 & HP49 (+ light version + library)
Le but
de ce jeu est d'apprendre aux débutants les quelques astuces de
programmation en assembleur. Pour cela je vais faire un source ASM commun
à la HP48 et la 49. Ce code est prévu pour être compilé
avec JAZZ et une des HPTab48/49.
La version
finale est bien sûr pour 1 joueur mais aussi pour 2 joueurs via IR
ou câble (à partir de là toutes les combinaisons sont
possibles :
48S/GX
- 48GX par IR,
48-49
par câble,
49-49
par câble,
HP-PC
avec émulateur par câble.
Le source
est loin d'être parfait ! Si vous avez des suggestions/optimisations
faites moi un mail ou encore mieux, joignez-vous à moi pour faire
ce jeu. Une seule autre personne travaille avec moi :
Denis
Martinez pour la conversion au format MASD pour 49.
Les fichiers
sources et quelques
images :
exercice
1 : affichage d'une bille, source
JAZZ & Répertoire
d'éxécution sur HP48
exercice
2 : déplacement d'une bille, source
JAZZ & Répertoire
d'éxécution sur HP48, source
MASD pour 49
exercice
3: gestion du tableau des billes, source
JAZZ & Répertoire
d'éxécution sur HP48, source
MASD pour 49
exercice 4:
test fin de course et positionnement dans le tableau des billes, source
JAZZ & Répertoire
d'éxécution sur HP48
exercice 5:
affichage du parcours de la bille et gestion des touches, source
JAZZ & Répertoire
d'éxécution sur HP48
exercice
6: suppression des billes, source
JAZZ & Répertoire
d'éxécution sur HP48, source
MASD pour 49
exercice 7: insertion de billes, TimeOUT et test gagné/perdu,
source
JAZZ & Répertoire
d'éxécution sur HP48, source
MASD pour 49
exercice 8: gestion 2 joueurs par IR ou câble, source
JAZZ & Version
d'évaluation HP48&HP49
exercice 9: insertion d'une ligne de billes, diverses optimisations,
source
JAZZ & Version
d'évaluation HP48&HP49, source
MASD pour 49
exercice 10: ajout de bruitages, liste de billes en mode solo, image
d'intro, source
JAZZ & Version
d'évaluation HP48&HP49, source
MASD pour 49
exercice 11:
Animations, 5 tableaux, correction bug horloge, source
JAZZ & Version
d'évaluation HP48&HP49
exercice 12: Ecran de contrôle/paramétrage, correction
bug liaison IR, 8 tableaux, source
JAZZ & Version
d'évaluation HP48&HP49, sources
MASD pour 49
Version
1.0: Compresssion des images, About, configuration des touches,
paramétrage du nb de lignes en mode duel, 18 tableaux, source
JAZZ & Version
1.0 sur HP48&HP49 (+ version light)
Version 1.1a: add the "Practice Mode",
new parameter "Insert" (nb of shoots before each new line) and
now the balls really fall, JAZZ
sources & V1.1a
for HP48&HP49 (+ light version)
Version 1.2: now the way points of the
ball move, JAZZ
sources & V1.2
for HP48&HP49 (+ light version)
Version 1.3: * all user-RPL source
code re-written in sys-RPL,
* an
HP39/40 version
* and
now when you are finishing the level the next balls have the same color
than the balls in the game. Then it's more easy to finish a level :)
JAZZ
sources & V1.3
for HP39/40, 48 & HP49 (+ light version + library)

En béta
test, un des mes vieux jeux qui n'est jamais "sorti des cartons"
: DynaBlaster
!
(en
fait un autre DynaBlaster est sorti juste avant celui-ci). Le
but est de tester la technologie de synchronisation de 2 HP par IR, c'est
cette technologie qui sera utilisée dans Puzzle Bobble !
Vous pouvez aussi y jouer tout seul. Pour y jouer à 2 : mettez les
2 HP48 en face et appuyez sur P2.
Le jeu
tourne sur HP48S,SX,G,G+ et GX mais pas sur HP49! Les touches sont les
flèches et ENTER.
Faites
moi part de vos remarques.