[6809] Microbox II, le kit anglais "pro"

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Carl, Papy.G, fneck

Avatar de l’utilisateur
hlide
Messages : 2680
Inscription : 29 nov. 2017 10:23

Re: [6809] Microbox II, le kit anglais "pro"

Message par hlide »

gob33 a écrit : 16 avr. 2022 10:56 Est-ce qu'on peut installer un 6502 en VHDL dessus ?
(Cela concerne uniquement le MB2K, ni le MB2, ni le MB2K2)

Tout est possible du moment que tu maîtrises le FPGA et il doit y avoir foison de l'implémentation 6502. Après il faut voir comment le source gère l'interconnexion des composants pour se dire que changer de composant CPU suffira.

Enfin, il ne faut pas oublier que ce projet offre probablement un OS qui est très fortement lié au type de CPU.
Avatar de l’utilisateur
hlide
Messages : 2680
Inscription : 29 nov. 2017 10:23

Re: [6809] Microbox II, le kit anglais "pro"

Message par hlide »

Bon le source du MB2K2 se trouve dans le fichier zip : https://github.com/rumballd/MB2K2_V0.91 ... _V0.91.zip.

Je trouve quand même incroyable d'utiliser GitHub pour archiver du code de cette façon...
Avatar de l’utilisateur
gob33
Messages : 98
Inscription : 22 mai 2018 15:47

Re: [6809] Microbox II, le kit anglais "pro"

Message par gob33 »

C'est ce que j'avais dis dans mon post précédent.
En fait les XMOS série 200 sont assez proches en fonctionnement du Parallax Propeller: implémentation en software des fonctionnalités que vous faites ici avec des composants électroniques dans un langage de haut niveau qui donne peu de code (jeter un oeuil aux sources). Les 16 cores 32bits du XU216 tournent à 100 Mips, peuvent s'interconnecter et chacun est dédié ici en émulation à une puce.
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour Philippe, Bonjour Mick

Moi, je travaille sur une carte MicroBoxII

Ci-dessous le code utilisé et l'image obtenue.....
Je dois avoir une incohérence dans les paramètre fixant le mode graphique...
Je poursuis mes investigations

Michel
P213 - FIG003 - Listing.TXT
(3.36 Kio) Téléchargé 17 fois
2022-04-18 - Image obtenue.JPG
2022-04-18 - Image obtenue.JPG (241.94 Kio) Consulté 1909 fois
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour à tous

Je continue de galérer sur cet affichage que je n'arrive pas à comprendre
J'en viens à me demander s'il ne résulte pas d'un problème de composant....

Quelqu'un a-t-il essayé de faire tourner le code que j'ai diffusé pour voir si l'on obtient une image différente ?

Philippe, Ne serait-il pas possible d'interroger David Rumball....
Peut-être dispose-t-il de quelques bouts de code validés mettant en oeuvre ce genre de commandes (RECT ou CIRCLE)

A plus
Michel
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Re-bonjour à tous

Un miracle vient de se produire...

En utilisant différentes commandes je viens de réussir à obtenir une image plus correcte...
Apparemment il semble que le pb soit lié au commande de sélection des ports de sortie (SO 0 et SO 1)

Michel :D
Image correcte.JPG
Image correcte.JPG (255.17 Kio) Consulté 1869 fois
Avatar de l’utilisateur
mjwurtz
Messages : 59
Inscription : 30 nov. 2014 17:27

Re: [6809] Microbox II, le kit anglais "pro"

Message par mjwurtz »

Bonjour Michel,

Pas mal du tout... Je bave un peu car un paquet de "trucs à faire d’urgence" s'est empilé sur la table (y compris refaire une terrasse en bois de 25 m²) et du coup, rien n'avance :-(

Sinon, il me semble que Philippe avait récupéré le binaire de la démo graphique de D. Rumball. A tester pour vérifier la carte ? (et bien sûr à désassembler pour voir comment il a programmé le graphique)

A+, je repars deux bonnes semaines sans pouvoir toucher à ma carte...
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour Mick,

Bon, je ne maîtrise pas tout mais je progresse...
Tracer un point, une ligne un cercle, un rectangle ou déplacer le curseur n'est plus un problème :D

A plus
Michel
Pièces jointes
2022-04-22 - Routine FIG006.JPG
2022-04-22 - Routine FIG006.JPG (218.65 Kio) Consulté 1781 fois
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour Philippe, Bonjour Mick

Dispose-t-on d'un BASIC adapté au MicroBoxII ?

Sur mon TAVERNIER, j'utilise le TBASIC.
La commande TBASIC.CMD se lance sur le MicroBoxII, l'entrée de lignes d'instructions est acceptée ...mais le RUN plante ...

Une adaptation est sans doute nécessaire pour tenir compte des spécificités du MicroBoxII

A plus
Michel
Avatar de l’utilisateur
wawa.voun
Messages : 391
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: [6809] Microbox II, le kit anglais "pro"

Message par wawa.voun »

Bonjour,

J'ai fait tourner RBASIC et XBASIC sans problème.

Une image disque avec XBASIC est ci jointe avec le manuel.

Cordialement.
Philippe
Pièces jointes
TSC_6809_XBasic.pdf
(210.66 Kio) Téléchargé 12 fois
MB2_XBAS_80SSSD.zip
(34.17 Kio) Téléchargé 9 fois
Vous pensez que l'aventure est dangereuse ??? Essayez la routine, vous verrez, elle est mortelle !
Avatar de l’utilisateur
wawa.voun
Messages : 391
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: [6809] Microbox II, le kit anglais "pro"

Message par wawa.voun »

Re,

Ci joint deux exemple de programmation graphique en assembleur reçus de David Rumball.

Je vais les tester dans la semaine.

Cordialement.
Philippe
Pièces jointes
Graph2.txt
(762 octets) Téléchargé 14 fois
Graph1.txt
(195 octets) Téléchargé 13 fois
Vous pensez que l'aventure est dangereuse ??? Essayez la routine, vous verrez, elle est mortelle !
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour à tous

Ci-dessous, ce que mon MicroBoxII arrive à produire aujourd'hui....

En fait, j'ai j'ai repris le logiciel proposé par ELEKTOR pour gérer la carte graphique haute résolution couleur

Une première version tourne sur mon TAVERNIER avec la carte ELEKTOR (Processeur EF9365) (Cf post sur Junior Computor)
Une deuxième version tourne sur mon TAVERNIER avec la carte couleur MSX processeur VM9938 (Cf post sur TAVERNIER)
Cette nouvelle mouture (non terminée) est dédiée à la carte MicoBoxII

Pour mémoire, ce code capte les codes ASCII via INCH , les traduit en commandes graphiques

Exemples
D214,128<CR> trace une ligne de la position courante au point 214,128
J40,-56<CR> trace un segment en relatif à partir de la position courante (DX=40 DY=-56)
W50,60<CR> desinne un rectangle
O60<CR> dessine un cercle
...etc...

Certaines commandes sont récursives D214,154,56,28,70,89<CR> dessine une ligne brisée depuis la position courante au points 214,154 puis 56,28 puis 70,89

Autre avantage notable, les codes ASCII peuvent être générés par une simple routine écrite en BASIC....
Ce qui permet de tracer des figures très complexes


A plus
Michel
Pièces jointes
Image obtenue sur MB2 au 2022-04-29.JPG
Image obtenue sur MB2 au 2022-04-29.JPG (250.12 Kio) Consulté 1459 fois
Avatar de l’utilisateur
wawa.voun
Messages : 391
Inscription : 20 avr. 2020 18:09
Localisation : Lautenbach-Zell yoooo

Re: [6809] Microbox II, le kit anglais "pro"

Message par wawa.voun »

Bonjour Michel,

Beau travail !

Tu pourrais poster le programme en basic ?

Bonne journée et bon we à tous.
Philippe
Vous pensez que l'aventure est dangereuse ??? Essayez la routine, vous verrez, elle est mortelle !
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour Philippe

Je pense avoir réussi à corriger un derniers bugs... les commandes répondent mieux !

Pour l'instant, je fonctionne en manuel. L'image ci-dessous est obtenue en envoyant les codes ASCII avec le clavier via une boucle autour de la routine INCH.
Pour le faire à partir du BASIC il me reste à détourner le code transmis par le BASIC vers le FLEX (JMP $CD18 en $000F)...

Au niveau du BASIC, l'instruction PRINT suffit pour transmettre les codes
Cf l'exemple donné sur la rubrique TAVERNIER 6809 - mon post du 11-03-2021...

Je prends le temps de mettre mon soft au propre, je le diffuserai ASAP

A plus
Michel
2022-05-01 apres correction de bug.JPG
2022-05-01 apres correction de bug.JPG (272.69 Kio) Consulté 1362 fois
Avatar de l’utilisateur
michel guyot
Messages : 438
Inscription : 20 mars 2016 16:01
Localisation : Pyrénées orientales

Re: [6809] Microbox II, le kit anglais "pro"

Message par michel guyot »

Bonjour à tous

J'ai enfin réussi a faire tourner mon logiciel graphique sur la carte MicroBoxII :D

Pour comparaison, les images obtenue avec
la carte microBoxII
la carte graphique ELEKTOR sur mon TAVERNIER
la carte graphique VM9938 sur mon TAVERNIER

A plus
Michel

Exemple de la routine BASIC utilisée sur MicroboxII
FIG11.BAS
LIST

130 PRINT CHR$(18)
140 FOR J=0 TO 180 STEP 2
150 T=6.28*J/201
160 X=INT(255*(1-0.8*COS(T)))
170 Y=INT(128*(1-0.8*SIN(T)))
180 PRINT "M"+STR$(X)+","+STR$(Y)+CHR$(13)+"I"+CHR$(13)
190 PRINT "O20"+CHR$(13)
200 NEXT J
210 PRINT CHR$(17)
220 STOP

FIG12.BAS
LIST

130 PRINT CHR$(18)
140 FOR J=0 TO 180 STEP 2
150 T=6.28*J/201
160 X=INT(350*(1-0.8*COS(T)))
170 Y=INT(250*(1-0.8*SIN(T)))
180 PRINT "M"+STR$(X)+","+STR$(Y)+CHR$(13)+"I"+CHR$(13)
190 PRINT "O40"+CHR$(13)
200 NEXT J
210 PRINT CHR$(17)
220 STOP

2022-05-11 - Carte  MicroBoxII.JPG
2022-05-11 - Carte MicroBoxII.JPG (297.25 Kio) Consulté 1085 fois
2021-12-30 - Carte Graphique ELEKTOR sur TAVERNIER.JPG
2021-12-30 - Carte Graphique ELEKTOR sur TAVERNIER.JPG (286.11 Kio) Consulté 1085 fois
2020-04-18 - Carte Graphique VM9938 sur TAVERNIER.JPG
2020-04-18 - Carte Graphique VM9938 sur TAVERNIER.JPG (150.27 Kio) Consulté 1085 fois
Répondre