Programmes de Joaopa
Joaopa est un talentueux programmeur qui s'intéresse au VG 5000 depuis déjà quelques années
et qui se distingue par la qualité de ses réalisations, largement au niveau des
productions professionnelles de l'époque.
Comme il n'a pas de site personnel, je lui offre ici le gîte :-).
Chaque programme se présente sous la forme d'un archive contenant le fichier .K7,
un fichier .WAV, une documentation, éventuellement une jaquette. Les programmeurs
en herbe trouveront également les sources Basic et assembleur.
Pour télécharger les archives, cliquer sur l'image correspondant au programme désiré.
A découvrir avec un vrai VG 5000 ou sur l'excellent émulateur DcVG5K.
| 8KLISP (2016), version du 06/01/2023
Machine : Philips VG 5000 16ko et plus
Code Z80 : Alexander Burger
Code VG 5000 : Joaopa
Graphismes : Joaopa
Jaquette : Yen a pas encore
Le VG 5000 va enfin intéresser les scientifiques de tout poil avec l'implémentation du langage LISP.
Créé en 1958 par John McCarthy, ce langage assez particulier laissera perplexe les utilisateur du Basic
(dont je fais partie !) mais ravira ses fans. S'il s'est basé sur une implémentation CP/M datant de 1987,
Joaopa a apporté sa patte en françisant l'interface, en permettant l'utilisation du programme avec un
simple lecteur de cassette comme support de masse, et en "réactivant" des fonctions non utilisées.
Bref, du bon boulot comme d'habitude !
|
|
| Déprotecteur Basic (2019)
Machine : Philips VG 5000 16ko
Code VG 5000 : Joaopa
Graphismes : Yen a pas
Pénétrez dans l'univers sulfureux du déplombage et de la copie illégale de programmes. Joaopa nous propose
un déprotecteur Basic, le sésame permettant de dupliquer toute la logithèque VG 5000.
Si le programme ne présente plus forcément un intérêt majeur (qui va faire des copies de fichiers sur des cassettes ?),
on peut saluer le côté malin du programme (exploitation d'une "faille" du Basic, permettant de forcer l'exécution d'un
programme sur une ligne qui n'existe pas) et l'exploitation judicieuse d'un vecteur d'interruption même pas
présent dans le livre "Clefs pour VG 5000" !
|
|
| Quattropic 1bit music (2016)
Machine : Philips VG 5000 16ko
Code Z80 : Quattropic engine & music par UTZ
Code VG 5000 : Joaopa
Graphismes : Yen a pas
Le VG 5000 n'est pas connu pour ses qualités sonores d'exception. Comme pas mal des machines de l'époque,
il n'a pas de puce sonore mais est quand même capable de sortir des sons sur une voix. Joaopa s'est
amusé à adapter une musique 1 bit créée à l'origine sur le Sinclair Spectrum, et le moins qu'on puisse
dire, c'est que c'est assez spectaculaire. Ca ne remplace pas une vraie puce sonore, mais la qualité
est assez surprenante. A écouter sur un vrai VG 5000 !
|
|
| Télécran (2016)
Machine : Philips VG 5000 16ko
Code VG 5000 : Joaopa
Graphismes : A vous de les faire :-)
Plongez dans le passé avec ce simulateur de Télécran, la fameuse machine rouge à dessiner des trucs géométriques
moches des années 70 avec deux molettes... Transposé sur un VG 5000, ça reste primitif, mais au moins, on peut effacer et
même choisir sa couleur de départ ! Télécran est le premier programme complet qui utilise le mode vidéo 80 colonnes.
Rien que pour cela, il mérite un petit download et une petite analyse du source fourni :-).
|
|
| Zen (2015,2016), version du 25/10/2016
Machine : Philips VG 5000 16ko et plus
Code Z80 : Avalon Software
Code VG 5000 : Joaopa et Dominique Contant
Graphismes : Joaopa
Jaquette : Carl
Joaopa nous prouve une fois de plus qu'il était possible à l'époque d'étoffer à peu de frais la logithèque
du VG 5000. Cette fois-ci, c'est le célèbre assembleur Zen, existant sur d'autres machines comme l'Amstrad
CPC ou le MSX, qui est à l'honneur. Ce programme permet de s'initier à la programmation du cerveau du VG 5000,
le fameux Zilog Z80. La prise en main est un peu compliquée, mais c'est le propre de la majorité des
programmes de ce type.
|
|