1

Bonjour.

Je suis inscrit ici depuis peu et je me présente...
Fabrice, 37 ans, j'habite près de Besançon dans le Doubs (25).
Je possède un Falcon030 depuis le 03 juillet 1993.

L'une de mes créations sur F030 est le shareware "MENU6", un gestionnaire de boot genre XBOOT, qui ne fonctionne que sur F030.

ri7p


J'ai beaucoup programmé en assembleur (68k et DSP), et j'ai fait quelques démos qui n'ont jamais été publiées.

J'ai toujours mon précieux F030, mais je dois changer la NVRAM car il a perdu l'heure et divers réglages.

Ce soir, je viens enfin de faire une sauvegarde de la partition C: de mon F030, après avoir connecté le disque-dur sur le PC et avec quelques manip sous Linux (dd, losetup, mount).
Les autres partitions vont suivre, mais le plus important pour moi c'était la C:.

J'ai pu constater que mon écran de 3D space cut, qui utilise de manière intensive le DSP, fonctionnait immédiatement avec l'émulateur Hatari :

BGuR


Au plaisir de vous lire. calin beer
avatar

2

Des demos... chouette. Peux-tu les mettre a disposition? Ainsi que Menu6 s'il est en freeware. Encore merci.

3

Bienvenue sur yAronet smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4

Super
J'ai eu l'occasion d'essayer "menue 6", et j'ai trouvé que c'est un des meilleurs sélecteurs de boot.
Malheureusement ce dernier ne fonctionne plus avec la CTPCI + CT60
il fonctionne très bien avec le CT60 seul
il serait sympa de regarder pourquoi.
car a ce jour il n'y a plus aucun sélecteur de boot qui fonctionne avec la CTPCI.
Cela ferait de lui le seul a fonctionner.

Et bienvenue sur ce forum
avatar
Un nostagique de nos machines
voir mon site:
http://comtos.ford-rs.fr/
ICQ: 614280271

5

Menu6 pour Falcon à la place de Xboot qui ne fonctionne pas correctement, chouette alors !
avatar
FALCON 14 Mo IDE 8 Go HDSCSI 4Go, Iomega 1 Go, CDROM, écran VGA - Cubase Audio. Soundpool 8 voies + FDI, SMP24 Steinberg (tout vendu en 02/2019)

6

Et Stoop ?

Kochise
avatar
Si Dieu m'a de nouveau fait homme, cette fois il m'a pas raté : marcher sur l'eau et dupliquer les pains, ça marche p'us :/

7

f4brice (./1) :
Bonjour.

Je suis inscrit ici depuis peu et je me présente...
Fabrice, 37 ans, j'habite près de Besançon dans le Doubs (25).


Salut Fabrice smile

On pourrais allé boire un verre une fois ensemble, nous sommes voisins (Je suis du 68)

GT Pas loin top
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

8

Bienvenue sur le forum smile

(aussi du 68 wink )

9

Tiens j'avais jamais percuté...

GT, faut que tu déménages à Colmar, le code postal c'est 68000 ! top

(par contre, 68030 et 68060 n'ont pas l'air d'exister sad)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

11

Bonsoir, et merci pour vos messages. top

Menu6 (sans "e" siouplé) n'est pas freeware à ce jour, mais pourquoi pas... Je ne me suis jamais posé la question.
Il n'a jamais été testé sur CTPCI.
Menu6 est vraiment codé comme une démo, mais sans réel hack velu.
Il accède au Videl directement pour imposer le mode vidéo, et la RAM vidéo de Menu6 est située dans sa section BSS (pas loin du code, quoi...).
C'est là la grosse incompatibilité potentielle. Si le proc vidéo n'est plus le Videl, ou si Menu6 tourne dans un genre de TT-RAM, c'est mort !

Sinon, il possède son propre vecteur de BusError, pour pouvoir rattraper l'utilisation des adresses fantômes des registres du YM3439 par les chipmusics.
Ce vecteur décortique la stack frame du 68030, alimente le YM correctement, et tente un "resume" de l'instruction qui a planté.
Je m'étais pris la tête à l'époque, à devoir utiliser des infos non/mal documentées de la stack frame...
Peut-être que ce code ne fonctionne pas sur CTPCI. Il suffit de ne pas utiliser de chipmusic pour tester ça.

Pour l'aspect vitesse du CPU, je ne vois rien qui explique un bloquage. Plus le CPU est rapide, mieux Menu6 se porte !


Je suis bien partant pour boire un verre un de ces quatre.
Je ne passe pas souvent en Alzache, mais ce serait l'occasion ! beer


Prochainement, j'aurai sûrement besoin d'un coup de main.
Un ami m'a donné son regretté Falcon030, bien en panne, pour pièces (mon F030 fonctionne toujours, hormis la NVRAM).
Je me pose la question de réparer ce F030 pour me faire éventuellement un 2e F030.
S'il faut dessouder le Videl ou le Combel, ça ne me fait pas peur... cyborg
avatar

12

Si tu veux j'en ai en pour pièce.
il est presque complet.
Ma seul money d'échange serait une version de menu 6 qui fonctionne sous CTPCI
Je veux bien faire le bêta tester.

Si non pour la carte je peux l'envoyer tous de même

Je viens de le tester a nouveau menu6.
En faite l'or du boot il stop bien, mais on ne voie pas l'interface du menu.
en appuyant sur la bar espace on voir bien que le soft c'est exécute puisque je voie menu6 qui confirme sont exécution.
Cela ressemble plus a un problème de vidéo qu'a autre chose.
Le programme ne plante pas.
avatar
Un nostagique de nos machines
voir mon site:
http://comtos.ford-rs.fr/
ICQ: 614280271

13

Ca peut m'intéresser, mais je ne connais pas du tout la CTPCI.
Quand tu as fait l'essai, avais-tu le curseur de la souris ? Normalement une croix jaune (inspirée de X sur Unix).
La dite croix bougeait-elle quand tu bougeais la souris ?

EDIT: avec une CTPCI, la "carte graphique", c'est une PCI genre ATI kekchose, ou c'est toujours le Videl ?
avatar

14

non rien pas de curseur
Par contre très furtivement comme sur la capture de ton falcon défectueux, j'avais comme une liste (celles de menu6) qui apparait durant 1/2 seconde (un peut comme une desentrelassement)
Je tacherais de faire une petite vidéo
avatar
Un nostagique de nos machines
voir mon site:
http://comtos.ford-rs.fr/
ICQ: 614280271

15

La vidéo devrait m'aider.

Encore une fois, Menu6 cause directement au VIDEL et dispose de sa propre RAM vidéo.
A l'époque, la fonction XBIOS de changement de résolution était buggée.
Pour tout programme du dossier AUTO, la VDI n'est pas encore démarrée.
Du coup, Menu6 embarque intégralement son propre système de fenêtres, d'interface graphique, etc... Le plus efficace était qu'il ait sa propre RAM vidéo.

Si avec ta CTPCI, l'affichage est délégué à une carte PCI externe ou si Menu6 s'exécute en TT-RAM (là où le VIDEL ne peut pas aller), alors c'est le drame.
avatar

16

La CTPCI permet de brancher sur un Falcon équipé d'une CT60 des cartes PCI.
Actuellement, sa principale (et unique ?) utilisation est justement pour une carte graphique effectivement.

Par contre, je ne sais pas si le Videl est encore actif, parce que si ça se trouve, Menu6 serait affiché sur un moniteur relié au port moniteur standard du Falcon alors que le boot et tout le reste passe par la carte graphique...
avatar
Futur ex éditeur de jeux Atari Lynx et Nintendo Game Boy
https://yastuna-games.com

17

http://www.youtube.com/watch?v=DYc4DCY0L9A
Voila se que cela donne

Et oui c'est une carte vidéo donc pas le videl du falcon.
Et il me semble effectivement avec un 2eme écran on voie menu 6 sur l'écran du falcon.
il faut que je refasse un essai.
Si non n'y aurait'il pas moyen de modifier le programme pour avoir une version CTPCI?
avatar
Un nostagique de nos machines
voir mon site:
http://comtos.ford-rs.fr/
ICQ: 614280271

18

En effet y'a un petit soucis.
Je me demandais, je vois que tu n'a pas le menu du choix offert par la CT entre "tos mint linux" au démarrage. Tu l'as désactivé ou il n'y est plus avec la CTPCI? (ce que je n'espère pas)

Mais en fait au démarrage tu voudrais un selecteur de boot pour quoi faire? tu voudrais booter sur un autre systeme comme Mint?
Il y a le fait que le boot de Magic est très spécial, surtout avec une CT060 (ca lance des patchs intégrés dans la carte), je me demande si ca marcherait bien même si Menu6 était compatible CTPCI.

19

Menu6 fonctionne sans la CTPCI avec la CT60
Le but avec menu6 est de choisir ses prog dans le dossier auto, ces cpx, ect...


Tu ne voie pas le menue du choix offert pas le CT car je reboot depuis jennee.
Il apparait au premier boot mais pas si on reboot depuis jennee.
avatar
Un nostagique de nos machines
voir mon site:
http://comtos.ford-rs.fr/
ICQ: 614280271

20

ah oui ok j'avais pas calculé, bien sûr.
Bon ben reste plus qu'a adapter Menu6 alors grin

21

Ouch, c'est bien ce que je pensais... mur
Menu6 est bien vivant. Il sollicite le VIDEL, donc la sortie interne du F030 ce qui ne t'arrange pas du tout.
Je n'ai aucune idée de comment accéder à la carte graphique externe depuis un programme du dossier AUTO.
Avec un F030 classique, la VDI est indisponible.
Avec une CTPCI, non seulement je ne sais pas, mais même si elle était dispo, les routines graphiques de Menu6 sont à des années lumières de la VDI...

Une fois le bureau affiché, ce n'est plus un problème. Le programme n'est plus seul. Il a la VDI de l'OS. Et c'est l'implémentation de la VDI qui se débrouille avec la carte graphique.

Je n'ai pas de solution...
avatar

22

Salut Fabrice, bienvenue ici et bravo pour Menu6 qui est vraiment bien fichu !

Faudrait voir aussi à déterrer tes démos, ça a l'air de bien déchirer wink
---------------------------------
Cooper / Paradize
STf/Mega ST/STe/F030/Lynx
---------------------------------
Compilations de groupes ataristes français : https://www.youtube.com/channel/UCEBFi9nRczTRjRSvmy-QF8g

23

Merci. Tu es un utilisateur enregistré ?
avatar

24

Ah nope, je suis single tos, besoin que de ça pour codouiller en gfa wink

Mais j'ai déjà vu la bête à l'oeuvre sur le Falc d'un pote!
---------------------------------
Cooper / Paradize
STf/Mega ST/STe/F030/Lynx
---------------------------------
Compilations de groupes ataristes français : https://www.youtube.com/channel/UCEBFi9nRczTRjRSvmy-QF8g

25

Est-ce que Menu6 sera dispo pour les fadas qui utilisent un Falcon 030 de base en 2011 ?
avatar
FALCON 14 Mo IDE 8 Go HDSCSI 4Go, Iomega 1 Go, CDROM, écran VGA - Cubase Audio. Soundpool 8 voies + FDI, SMP24 Steinberg (tout vendu en 02/2019)

26

saturnin51 (./25) :
Est-ce que Menu6 sera dispo pour les fadas qui utilisent un Falcon 030 de base en 2011 ?


Menu6 est dispo pour les fadas qui utilisent un Falcon030, F4brice donc son auteur me l'a 'démonstraté' ce week end, car je ne connaissais pas du tout et donc sur son Falcon 030 smile

GT En 030 !!
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

27

Dispo où ?
avatar
FALCON 14 Mo IDE 8 Go HDSCSI 4Go, Iomega 1 Go, CDROM, écran VGA - Cubase Audio. Soundpool 8 voies + FDI, SMP24 Steinberg (tout vendu en 02/2019)

28

f4brice (./21) :
Je n'ai pas de solution...

Ca m'étonne de toi, ça...
Si la VDI y arrive, c'est que c'est faisable. Il doit bien y avoir une documentation quelque part non ?

Et même sans, on peut toujours écrire un programme en C (VDI) qui dessine des motifs, et ensuite on sauve la RAM écran dans un fichier et on regarde comment c'est fichu. Il n'y a que les initialisations qui me font peur... Il faut quand même l'aide d'un possesseurs d'une CTPCI.

Je veux bien t'aider, pour le coup !

29

megar (./28) :
Et même sans, on peut toujours écrire un programme en C (VDI) qui dessine des motifs, et ensuite on sauve la RAM écran dans un fichier et on regarde comment c'est fichu.


Salut,

Je suis curieux de savoir ce que tu comptes faire avec juste un fichier image de la memoire ecran ? Car tu n'auras aucune idée de comment et oui gribouillé.

La VDI pour toutes ces sorties utilisent des drivers, meme pour l'ecran et oui !! La VDI et l'AES sont super puissants comme jouet mais on s'en rend pas compte, si vous regardez bien dans la doc de ces deux couches vous trouverez des choses bien interressantes, car meme depuis le ST, les 65000 couleurs sont prévus, une souris a 3 boutons !! etc ...

GT smile
avatar
je sais pas depuis que Fadest nous mets de la zik partout dans ses jeux l'univers a été ebranlé (LordKraken)

30

Je suis curieux de savoir ce que tu comptes faire avec juste un fichier image de la memoire ecran ? Car tu n'auras aucune idée de comment et oui gribouillé.

Ben du reverse engineering pour écrire des routines compatibles. Mais peut-être que la RAM vidéo est complétement inaccessible, auquel cas, effectivement, ça ne servirait à rien, puisque la seule solution est de causer directement à la carte. Donc obligé de regarder comment fait la VDI pour communiquer avec la carte, ou trouver une doc pour pouvoir l'implémenter dans du code (puisque la VDI est pas disponible en AUTO).

Bon, n'ayant plus de falcon, et encore moins de CTPCI, c'est pas gagné...