Mégarom T.2

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

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

Re: Mégarom T.2

Message par hlide »

@Fool-DupleX

Cela concerne que le TO8 ou il existe une version MO6 (les deux seules machines que j'ai) ? je parle de la vente de cette cartouche.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

Pour les ordinateurs MO il y a la MEMO5 MULTIROM : https://forum.system-cfg.com/viewtopic.php?t=12222
Fool-DupleX a écrit : 14 avr. 2021 15:45 Félicitations, c'est du bon boulot !
J'avais prévu de développer une Mégarom M.x, mais la mise au point de la T.2 nous a totalement accaparé avec Prehisto. C'est bien que quelque chose existe pour combler le vide.
Dernière modification par Daniel le 11 sept. 2021 12:51, modifié 1 fois.
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

La Mégarom T.2 fonctionne avec tous les TO. Il n'y a pas de version MO pour le moment. A l'époque de la création de la T.1, il n'y avait physiquement pas la place dans une MEMO5, il y a très peu de logiciels MEMO5 et en plus ça aurait nécessité un boulot presque à double au niveau du logiciel. Ca a donc été laissé de côté. Et puis les années ont passé.

Nous pourrions faire une Mégarom M.2 aujourd'hui, car toutes ces contraintes ne sont plus d'actualité et nous avons rajouté les logiciels non MEMO. Je vais y re-réfléchir, puisqu'il semble y avoir de la demande.

Mais comme dit Daniel, il y a la MEMO5 MULTIROM.
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

Une ultime optimisation de l'algorithme de programmation nous a permis de descendre à 5 min. 42 sec. pour la mise à jour par disquette 3"1/2 ! C'est un nouveau record qui atomise le précédent (7 min. 20), sachant que la version 2.01 se mettait à jour en environ 8 min. 30 ! :shock:
cosmos99
Messages : 956
Inscription : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Mégarom T.2

Message par cosmos99 »

Bravo et merci ! :wink: Je me demandais , on y gagne avec la MAJ , on ne perd rien ?
Eric
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Mégarom T.2

Message par __sam__ »

Si on perds 2-3 démos de 1ko. C'est pas une grande perte.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

Le site web est à jour : http://megarom.forler.ch/fr !

On y trouve le manuel utilisateur et dans ce manuel, la liste des logiciels.

Effectivement, nous avons éliminé 2-3 bricoles d'intérêt limité, comme Défendeur of the UN bit :) . Les deux principales nouveautés, déjà décrites dans la vidéo de Rodrik, ce sont les jeux Softbook, d'excellente facture, et les cheat modes pour certains jeux.

A noter également, METEO-7 pour TO8/8D/9+. Le jeu original ne tournait que sur TO7-70 et TO9 (problème de clavier).
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Mégarom T.2

Message par __sam__ »

Si on perds 2-3 démos de 1ko. C'est pas une grande perte.

@fool c'est compressé avec exomizer2, n'est-ce pas ? Quid du ZX0 ?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

Tu l'as testé ?

Exomizer2 fonctionne très bien et nous a fait gagner énormément de place. Il est inutile de retourner sa veste à chaque nouvelle mode. Mais si ZX0 est vraiment phénoménalement plus rapide et plus compact qu'Exomizer2, nous ferons le pas. Peut-être. Il y a une autre solution, une Mégarom T.3 avec 1 Go d'espace :lol:
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Mégarom T.2

Message par __sam__ »

Testé? Non, pas directement mais je vois qu'il est présent de plus en plus dans le monde 8bits. Il est par exemple utilisé dans les derniers fastloaders pour CoCo3. Alors oui changer pour changer n'a pas d'intéret et donc si certains font la bascule, il doit y avoir une raison. En effet il est plus petit, plus rapide et moins gourmand que Exo2. Je le garde pour économiser les derniers octets d'une éventuelle nouvelle demo 1k à la forever (si ca revient un jour).

[EDIT] petit test de compression sur def1bit.BIN ce qui est tout petit et donc pas très significatif sur du volume, mais bon. C'est ce que j'ai sous le coude:
  • Exomizer2

    Code : Tout sélectionner

    $ ../exo/exomizer.exe raw def1bit.BIN
    Crunching infile "def1bit.BIN" to outfile "a.out".
    
    Phase 1: Instrumenting file
    -----------------------------
     Length of indata: 3194 bytes.
     [building.directed.acyclic.graph.building.directed.acyclic.graph.]
     Instrumenting file, done.
    
    Phase 2: Calculating encoding
    -----------------------------
     pass 1: optimizing ..
     [finding.cheapest.path.finding.cheapest.path.finding.cheapest.pat]
      size 6631.0 bits ~829 bytes
     pass 2: optimizing ..
     [finding.cheapest.path.finding.cheapest.path.finding.cheapest.pat]
      size 6626.0 bits ~829 bytes
     pass 3: optimizing ..
     [finding.cheapest.path.finding.cheapest.path.finding.cheapest.pat]
      size 6625.0 bits ~829 bytes
     pass 4: optimizing ..
     [finding.cheapest.path.finding.cheapest.path.finding.cheapest.pat]
      size 6624.0 bits ~828 bytes
     pass 5: optimizing ..
     [finding.cheapest.path.finding.cheapest.path.finding.cheapest.pat]
      size 6624.0 bits ~828 bytes
     Calculating encoding, done.
    
    Phase 3: Generating output file
    ------------------------------
     Encoding: 2113343558201240,1201,1302313035065087,0201221332547889
     Length of crunched data: 857 bytes.
     Literal sequences are not used and the safety offset is 2.
    
  • ZX0

    Code : Tout sélectionner

    $ ../ZX0/win/zx0.exe -f -b -c def1Bit.BIN
    ZX0 v2.0: Optimal data compressor by Einar Saukas
    [...............................................]
    File compressed backwards from 3194 to 853 bytes! (delta 3)
    
Alors c'est kif-kif entre les deux avec un léger avantage à ZX0. Ca me donnerait presque envie de porter mon outil "exobin" sur cet encodeur.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
cosmos99
Messages : 956
Inscription : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Mégarom T.2

Message par cosmos99 »

Eric
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: Mégarom T.2

Message par __sam__ »

Un vieil outil de conversion d'images amiga vers thomson par préhisto je crois. Je ne pense pas qu'il soit maintenu(*).

Si en revanche tu veux juste lire et écrire les floppy thomson depuis un amiga, tu peux passer par http://aminet.net/package/disk/misc/ToDisk
___
(*) le gamma n'est pas super bien géré il me semble.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
cosmos99
Messages : 956
Inscription : 22 juil. 2012 20:15
Localisation : Chatenay-Malabry(92)

Re: Mégarom T.2

Message par cosmos99 »

Ah merci Sam.
Eric
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: Mégarom T.2

Message par Daniel »

Fool-DupleX a écrit : 11 sept. 2021 12:55 Une ultime optimisation de l'algorithme de programmation nous a permis de descendre à 5 min. 42 sec. pour la mise à jour par disquette 3"1/2 ! C'est un nouveau record qui atomise le précédent (7 min. 20), sachant que la version 2.01 se mettait à jour en environ 8 min. 30 ! :shock:
Avec SDDRIVE le temps de mise à jour en version 2.1 de la Mégarom T2 est 3'41. On gagne aussi le temps des changements de disquettes.
Pour faire mieux il faudrait utiliser SDSTREAM (même vitesse de lecture que la RAM). On doit pouvoir descendre sous les 30 secondes.

Prehisto est un sorcier de l'optimisation pour faire aussi rapide, mais aussi pour aller presque aussi vite avec les disquettes qu'avec la carte SD.
Sa méthode de lecture de secteurs physiques sans passer par le système de fichiers, avec le meilleur entrelacement possible, est très efficace.
Daniel
L'obstacle augmente mon ardeur.
Fool-DupleX
Messages : 2284
Inscription : 06 avr. 2009 12:07

Re: Mégarom T.2

Message par Fool-DupleX »

On doit pouvoir descendre sous les 30 secondes.
Malheureusement, non. Tu négliges le temps de programmation de la flash. Sur un PC avec un programmeur professionnel USB 2.0, il faut environ 50 secondes pour la programmer et c'est sans compter les 20 secondes d'effacement préalable. Disons 1:30 à 2:00 ? Quel est le taux de transfert de SDDrive au fait ?
Alors c'est kif-kif entre les deux avec un léger avantage à ZX0.
Ca ne vaut pas le coup de tout casser dans la T.2 pour gagner 4 octets. Pour un prochain projet peut-être.
Répondre