Strider's Headquarters - Atari attitude2023-09-05T23:07:56+02:00Striderurn:md5:14c23c7ceb2b7e04c84367154fcc6063DotclearNFS on Atari: client and server configurationurn:md5:22902074609a9854a308e2f8cb0c89842012-12-30T22:14:00+01:002018-01-20T23:55:36+01:00StriderAtari attitude <p>Using MiNT on the Atari side, it is of course possible to exchange data with a Linux box using the <a href="https://en.wikipedia.org/wiki/Network_File_System" hreflang="en" title="NFS protocol">NFS protocol</a>.</p>
<p>In our example, let's give the 192.168.1.3 IP address to the Atari, whereas the PC will use 192.168.1.4. Alas, I did not manage to use DHCP on the Atari side.</p>
<h3>NFS server on the PC/Linux, NFS client on the Atari/MiNT</h3>
<ul>
<li>On PC/Linux:</li>
</ul>
<p>Add this in /etc/exports:</p>
<pre>
/home/strider/Documents/Atari 192.168.1.3(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
</pre>
<p>Install the NFS server if not done yet (nfs-kernel-server) then start it:</p>
<pre>
sudo service nfs-kernel-server restart
</pre>
<ul>
<li>On Atari/MiNT:</li>
</ul>
<pre>
mount_nfs -v -o rw,rsize=1024,wsize=1024,retrans=10 192.168.1.4:/home/strider/Documents/Atari /nfs/atari
</pre>
<h3>NFS server on the Atari/MiNT, NFS client on the PC/Linux</h3>
<ul>
<li>On Atari/MiNT:</li>
</ul>
<p>Install the NFS server. <a href="http://sparemint.atariforge.net/sparemint/html/packages/nfs-server.html" hreflang="en" title="Here for the SpareMiNT distribution."></a></p>
<p>Add this in /etc/exports:</p>
<pre>
/ram 192.168.1.4(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
</pre>
<p>(Here, /ram is the path to MiNT's ramdisk)</p>
<ul>
<li>On PC/Linux:</li>
</ul>
<p>Add this in /etc/fstab:</p>
<pre>
192.168.1.3:/ram /media/ram/ram nfs defaults,user,auto,noatime,intr 0 0
</pre>http://strider.untergrund.net/blog/index.php?post/2012/12/30/NFS-sur-Atari-%3A-client-et-serveur#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/61L'UltraSatan est arrivéurn:md5:ab51cb463d2f470b1e1199337d68bcfa2009-09-30T00:05:00+02:002009-09-30T00:05:00+02:00StriderAtari attitudemega stesatandiskultrasatan<p>Comme je l'avais <a href="http://strider.untergrund.net/blog/index.php?post/2009/01/08/UltraSatan-%3A-le-successeur-du-SatanDisk">annoncé il y a quelques mois</a>, j'ai reçu aujourd'hui mes deux exemplaires de ce lecteur de cartes pour ST.<br />
Après une heure d'utilisation et de tests, je vous livre mes premières impressions sur l'UltraSatan.</p> <p>Tout d'abord, rien de satanique ici. L'UltraSatan est le successeur du SatanDisk, dont le nom est tiré des initiales SD. Tout comme son grand frère, il s'agit donc d'un lecteur de cartes SD ou MMC pour Atari ST.</p>
<h4>Compatibilité matérielle et logicielle</h4>
<p>En ce qui concerne le matériel, toutes les machines de la gamme ST possédant un port ACSI font l'affaire, le Falcon n'est donc pas concerné. Pour le système d'exploitation, le TOS 1.04 minimum est recommandé. Les versions antérieures sont farcies de bugs et peuvent entraîner une perte des données.</p>
<p>Au niveau des cartes SD, j'en ai testé trois, de marque Kingston et Panasonic : une de 512 Mo, une de 1 Go et une SDHC de 4 Go. Toutes ont été reconnues. Il semble que la limite théorique soit de 8 Go par carte, ce qui n'est déjà pas mal pour une machine de 20 ans.</p>
<p>Ensuite, pour le voltage, un transfo qui délivre entre 7 et 9 volts fera l'affaire. La polarité n'est pas importante.</p>
<p>Côté logiciel, les concepteurs recommandent ICD Pro ou HDDriver. Il est possible que d'autres pilotes de disques durs fonctionnent avec l'UltraSatan, je pense notamment à SCSI Tools et CBHD. Pour ma part, j'utilise HDDriver 8.15. C'est la version que j'avais achetée pour la CT60 et elle fonctionne très bien.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/HDDriver_deux_periphs.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.HDDriver_deux_periphs_m.jpg" alt="HDDriver_deux_periphs.jpg" title="HDDriver_deux_periphs.jpg, sep 2009" /></a>
<br /><em>HDDriver reconnaît deux périphériques distincts</em></p>
<h4>Comparaison entre l'UltraSatan et le SatanDisk</h4>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/Comparaison_SatanDisk_UltraSatan_1.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.Comparaison_SatanDisk_UltraSatan_1_m.jpg" alt="Comparaison_SatanDisk_UltraSatan_1.jpg" title="Comparaison_SatanDisk_UltraSatan_1.jpg, sep 2009" /></a>
<br /><em>Malgré la différence de taille, l'UltraSatan reste un lecteur discret</em></p>
<p>Les avantages de l'UltraSatan :</p>
<ol>
<li>La vitesse ! 1 Mo/s, soit presque 10 fois plus rapide. Les grosses démos comme Vision du groupe Zeal (un fichier unique de 800 Ko) ou Grotesque d'Omega (plus de 500 Ko) se chargent presque instantanément.</li>
<li>Le fait de pouvoir enlever et mettre des cartes à chaud. Éteindre son ST pour changer de carte, c'est fini.</li>
<li>L'horloge intégrée. Vous ne pouvez pas savoir comme c'est agréable de ne plus se retrouver en 1987 lorsque l'on sauvegarde ses fichiers. C'est très pratique pour retrouver par exemple la version la plus récente d'un document.</li>
<li>Deux lecteurs en un, chaque lecteur étant réellement un périphérique ACSI distinct.</li>
<li>La présence d'un bouton marche/arrêt.</li>
</ol>
<p>Ses inconvénients :</p>
<ol>
<li>L'UltraSatan est deux fois plus gros que le SatanDisk.</li>
<li>Le connecteur d'alimentation n'est pas assez étroit, il m'est arrivé de couper le jus du lecteur en cours d'utilisation.</li>
</ol>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/Comparaison_SatanDisk_UltraSatan_2.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.Comparaison_SatanDisk_UltraSatan_2_m.jpg" alt="Comparaison_SatanDisk_UltraSatan_2.jpg" title="Comparaison_SatanDisk_UltraSatan_2.jpg, sep 2009" /></a> <a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/Comparaison_SatanDisk_UltraSatan_3.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.Comparaison_SatanDisk_UltraSatan_3_m.jpg" alt="Comparaison_SatanDisk_UltraSatan_3.jpg" title="Comparaison_SatanDisk_UltraSatan_3.jpg, sep 2009" /></a></p>
<h4>Dans la pratique</h4>
<p>Les cartes SD ne sont pas faciles à insérer. De plus, il faut savoir qu'elles ne se mettent pas dans le même sens suivant la fente utilisée (elles sont "dos à dos").</p>
<p>Pour l'instant, pas de problèmes de corruption de données. Cependant, j'avoue ne pas avoir essayé de modifier des fichiers. Je ferai des tests plus poussés dans les jours qui viennent.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/Mega_STE_et_UltraSatan.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.Mega_STE_et_UltraSatan_m.jpg" alt="Mega_STE_et_UltraSatan.jpg" title="Mega_STE_et_UltraSatan.jpg, sep 2009" /></a></p>
<p>Après une petite heure d'utilisation, j'en suis globalement très satisfait. Ce qui m'a immédiatement marqué, c'est sa facilité d'installation et d'utilisation. J'ai pris la carte SD de mon ancien SatanDisk, je l'insère dans l'UltraSatan, j'allume le Mega STE et tout fonctionne du premier coup.</p>
<p>En résumé, voici le disque dur amovible ultime de l'Atari ST. Rapide, silencieux, de petite taille, pratique, que demander de plus ? Ce bon vieux ST reprend un coup de fouet avec TeraDesk installé sur une carte SD, comme dans la photo ci-dessous. Bien entendu, tout ceci boote en 5 secondes chrono ;-)</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/TeraDesk.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/ultrasatan/.TeraDesk_m.jpg" alt="TeraDesk.jpg" title="TeraDesk.jpg, sep 2009" /></a></p>
<p>Il s'agit de la première fournée d'UltraSatan, je ne sais pas si d'autres seront fabriqués. Dans tous les cas, le projet étant open source, les schémas et les logiciels sont disponibles gratuitement. Pour en savoir plus, <a href="http://joo.kie.sk/ultrasatan/" hreflang="en">le site officiel</a> regorge d'informations techniques et pratiques. On trouve même des captures d'écran et des explications détaillées en anglais pour installer un pilote de disque dur comme ICD Pro (gratuit) ou HDDriver (payant).</p>http://strider.untergrund.net/blog/index.php?post/2009/09/30/L-UltraSatan-est-arrive#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/53Partitions Atari sous Linuxurn:md5:32ba5f008c3945afa030f27c0ae4a7e12009-05-14T00:30:00+02:002009-05-17T11:29:50+02:00StriderAtari attitudesatandiskubuntu<p>Depuis quelques semaines, mon PC fonctionne avec la toute dernière distribution Ubuntu (9.04). J'ai cherché pendant quelques heures comment lire et écrire sur des partitions Atari. Finalement, ce n'est pas très compliqué. Cela demande un peu plus de temps que sous Windows mais la puissance de Linux fait qu'il est maintenant possible d'accéder à des partitions natives Atari.</p> <h3>Partitions Atari ?</h3>
<p>Par chance, les partitions Atari sont très proches des partitions MS-DOS, puisqu'il s'agit du système de fichiers <a href="http://fr.wikipedia.org/wiki/FAT16" hreflang="fr">FAT16</a>. Il existe deux types de partitions FAT16 sur Atari : GEM et BGM. Les partitions GEM sont limitées à 32 Mo tandis que les partitions BGM sont théoriquement limitées à 2 Go. Cependant, cette taille maximale dépend de la version du TOS. Les versions 1.0 et 1.2 sont limitées à 32 Mo, les versions 1.4 à 3.x sont limitées à 512 Mo et le TOS du Falcon est limité à 1 Go (il est possible de créer des partitions de 2 Go sur cette machine mais ce n'est pas recommandé).</p>
<p>Par pure curiosité, comment réagit Linux lorsque l'on insère des cartes SD formatées sur Atari ?</p>
<p>En premier lieu, j'insère ma carte SD de 512 Mo dans le lecteur de mon PC. Elle possède une partition hybride TOS/DOS de 512 Mo. Gnome ne veut rien savoir et ne monte aucun lecteur.</p>
<p>Dans un second temps, je crée deux partitions d'environ 512 Mo sur une carte SD de 1 Go depuis le Mega STE. J'utilise HDDriver et je lui demande de créer des partitions TOS. Sous Linux, Gnome refuse de monter quoi que ce soit.</p>
<p>Voici ce que me crache syslog :</p>
<pre>
May 12 21:16:33 ubuntu kernel: [ 897.307851] sd 7:0:0:2: [sdg] 1935360 512-byte hardware sectors: (990 MB/945 MiB)
May 12 21:16:33 ubuntu kernel: [ 897.309722] sd 7:0:0:2: [sdg] Write Protect is off
May 12 21:16:33 ubuntu kernel: [ 897.309724] sd 7:0:0:2: [sdg] Mode Sense: 02 00 00 00
May 12 21:16:33 ubuntu kernel: [ 897.309725] sd 7:0:0:2: [sdg] Assuming drive cache: write through
May 12 21:16:33 ubuntu kernel: [ 897.311721] sd 7:0:0:2: [sdg] 1935360 512-byte hardware sectors: (990 MB/945 MiB)
May 12 21:16:33 ubuntu kernel: [ 897.313721] sd 7:0:0:2: [sdg] Write Protect is off
May 12 21:16:33 ubuntu kernel: [ 897.313723] sd 7:0:0:2: [sdg] Mode Sense: 02 00 00 00
May 12 21:16:33 ubuntu kernel: [ 897.313725] sd 7:0:0:2: [sdg] Assuming drive cache: write through
May 12 21:16:33 ubuntu kernel: [ 897.313728] sdg: AHDI sdg1 sdg2
May 12 21:16:33 ubuntu kernel: [ 897.590980] FAT: bogus logical sector size 8192
May 12 21:16:33 ubuntu kernel: [ 897.590984] VFS: Can't find a valid FAT filesystem on dev sdg2.
</pre>
<h3>Utilisation de mtools</h3>
<p>Alors comment lire ces satanés partitions ? Certes, je pourrais recompiler le noyau de Linux, mais d'une part je n'ai pas vraiment le temps pour ça et d'autre part je ne suis pas sûr que cela fonctionne avec tous les types de partitions Atari. Suivant les conseils de Simon Sunnyboy sur Atari-Forum, je me suis tourné vers <a href="http://www.gnu.org/software/mtools/" hreflang="en">mtools</a>. Il s'agit d'un ensemble d'utilitaires dont le but est d'accéder à des lecteurs MS-DOS et compatibles, sans toucher aux points de montage ou au noyau Linux.</p>
<p>Je vous encourage à lire la doc car elle est complète et relativement bien faite. Le fichier de paramétrage doit se trouver soit dans /etc soit dans le répertoire home de l'utilisateur. Pour ma part j'ai choisi d'éditer /etc/mtools.conf :</p>
<pre>
# Debian default mtools.conf file.
# "info mtools" or "man mtools.conf" for more detail.
# # Linux floppy drives
drive a: file="/dev/fd0" exclusive
#drive b: file="/dev/fd1" exclusive
# # SatanDisk drive
drive s: file="/dev/sdg1"
drive t: file="/dev/sdg2"
drive u: file="/dev/sdg3"
# # dosemu hdimage.
#drive m: file="/var/lib/dosemu/hdimage.first" partition=1 offset=128
# # dosemu floppy image
#drive n: file="/var/lib/dosemu/fdimage"
# # SCSI zip disk
# drive z: file="/dev/sda4"
# # uncomment the following line to display all file names in lower
# # case by default
# mtools_lower_case=1
MTOOLS_SKIP_CHECK=1
MTOOLS_NO_VFAT=1
</pre>
<p>D'abord, il faut connaître le nom du périphérique qui correspond au lecteur de cartes SD. Sur ma machine il s'agit de /dev/sdg, si j'en crois les logs de syslog. Dans le fichier de configuration, j'ajoute les noms des différentes partitions que je mappe sur des lecteurs MS-DOS virtuels, appelés S:, T: et U:.</p>
<p>Ensuite, très important : il faut ajouter la ligne "MTOOLS_SKIP_CHECK=1" sinon les partitions Atari ne seront pas reconnues par mtools. La ligne "MTOOLS_NO_VFAT=1" n'est pas obligatoire mais, pour ma part, je n'ai pas envie de voir des noms longs tronqués sur mes cartes SD, certaines applis Atari n'apprécient pas trop la plaisanterie.</p>
<p>Pour vérifier si mtools fonctionne et reconnaît les partitions, il suffit de lister le contenu d'une des partitions :</p>
<pre>
root@ubuntu:/home/steph# mdir t:
Volume in drive T has no label
Volume Serial Number is 3AAD-AF04
Directory for T:/
ZIKDISKS <DIR> 2009-03-01 18:04
WORK <DIR> 2009-03-01 18:01
MJJ_PROD <DIR> 2009-03-01 17:45
INTROS <DIR> 2009-03-01 17:43
DISKMAGS <DIR> 2009-03-01 17:43
DEMOS <DIR> 2009-03-01 17:42
6 files 0 bytes
129 040 384 bytes free
</pre>
<h3>Des lignes de commande c'est bien, un mode graphique c'est mieux !</h3>
<p>Pour cela il existe <a href="http://mtoolsfm.sourceforge.net/" hreflang="en">MToolsFM</a> qui, comme son nom l'indique, est un gestionnaire de fichiers MS-DOS. L'interface utilisateur est spartiate mais c'est bien plus pratique que de taper des lignes de commande.</p>
<p>J'ai récupéré MToolsFM-1.9-5.i386.rpm sur le site officiel puis j'ai installé le package de cette manière :</p>
<pre>
alien -d MToolsFM-1.9-5.i386.rpm
</pre>
<p>Il existe un fichier de configuration : /etc/mtoolsfm.conf. Son principal intérêt est de pouvoir définir tous les lecteurs MS-DOS virtuels déclarés dans le fichier de configuration de mtools. Voici le mien :</p>
<pre>
DRIVES="astu"
LEFTDRIVE="s"
</pre>
<p><img src="http://strider.untergrund.net/blog/public/atari/software/mtoolsfm.png" alt="mtoolsfm.png" title="mtoolsfm.png, mai 2009" /></p>
<h3>Partitions hybrides ou natives ?</h3>
<p>Maintenant qu'il est possible d'accéder en lecture et en écriture, comment partitionner sa carte SD ?</p>
<p>Avec HDDriver, il est possible de créer une partition unique, appelée "TOS/DOS combiné". Cette partition hybride permet de partager facilement des fichiers entre l'Atari et un PC sous Windows. La seule contrainte est qu'il ne peut y avoir qu'une seule partition sur la carte SD. Ce qui est dommage avec une carte de 1 Go puisqu'au moins la moitié sera inutilisable.</p>
<p>Sous Linux, aucun souci pour accéder à plusieurs partitions. Alors pourquoi s'en priver ? L'avantage d'avoir plusieurs partitions est que cela permet de mieux classer ses fichiers et ses programmes. Je recommande de créer une petite partition de boot, puis des partitions plus grandes pour les programmes et les données.</p>
<p>De plus, en cas de plantage d'une partition, les autres ne seront pas affectées. Mais vu les bons taux de transferts, je conseille de faire des sauvegardes régulières des cartes SD sur le PC.</p>
<p>Le mieux est de formater directement sur l'Atari. Ca sera plus rapide (en tous cas plus rapide qu'avec gparted sous Linux) et, surtout, il sera possible de créer plus de 4 partitions. En effet, sur PC, un outil graphique comme gparted ne peut pas créer plus de 4 partitions primaires sur un périphérique. Sûrement une vieille limitation technique héritée des premiers PC. J'avoue ne pas avoir essayé de partitionner avec mtools. Sur Atari, on peut faire entre 14 et une vingtaine de partitions, suivant le système d'exploitation. Sous TOS, c'est 14, de C: à P:. MagiC et MiNT permettent d'en avoir une bonne dizaine en plus. Par exemple, j'ai créé 10 partitions de 96 Mo sur une carte SD de 1 Go : mon Mega STE et mon PC sous Linux n'ont eu aucun mal à toutes les reconnaître.</p>
<p>Vivement que l'<a href="http://joo.kie.sk/ultrasatan/" hreflang="en">UltraSatan</a> arrive, il me tarde d'avoir un lecteur plus rapide et plus complet que le SatanDisk, qui est déjà un bon produit. Voilà de quoi alimenter nos ST en jeux, en démos et en programmes de toute sorte et, vu le prix des cartes SD, il serait dommage de s'en passer !</p>http://strider.untergrund.net/blog/index.php?post/2009/05/14/Partitions-Atari-sous-Linux#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/57Pas si mega que ça ? (partie 3)urn:md5:3fb908dc05c414fb2a661322fdbeb6e42009-01-15T20:52:00+01:002009-01-15T20:52:52+01:00StriderAtari attitude <p>La fin mot de l'histoire sur la compatibilité du Mega STe avec les démos ST.</p>
<p>Comme je le disais <a href="http://strider.untergrund.net/blog/index.php?post/2007/11/30/Pas-si-mega-que-ca-partie-2">sur ce billet</a>, l'incompatibilité de certaines démos ST provient bel et bien du Mega STe, et non pas du SDiskEmul.</p>
<p>J'ai mis la main sur <a href="http://ppera.exofire.net/atari/tosload.htm" hreflang="en">Seltos</a>, un utilitaire qui permet de changer la version du TOS sans ouvrir la machine. Ca me permet de booter le Mega STe avec le TOS 1.0 ou 1.4 en anglais. Petite victoire hier soir, puisque je suis arrivé à voir en entier quelques démos récalcitrantes : Colorz, Posh et Flipo. Mais ce n'est pas encore la victoire totale puisque certaines n'ont pas l'air d'apprécier le hardware du Mega STe, c'est par exemple le cas de Blood. Quant à la mythique Braindamage, elle reste bloqué vers la fin (juste après l'image du moustique), pendant quelques minutes... avant de repartir comme si de rien n'était !</p>
<p>D'après certains forums, il semble que Seltos soit également très efficace avec les jeux. C'est bon à savoir !</p>http://strider.untergrund.net/blog/index.php?post/2009/01/15/Pas-si-mega-que-ca-partie-3#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/45UltraSatan : le successeur du SatanDiskurn:md5:9fe975cebecbb3d2965104036996c9c62009-01-08T23:53:00+01:002009-09-29T23:01:05+02:00StriderAtari attitudeatarisatandisk<p>J'avais déjà parlé <a href="http://strider.untergrund.net/blog/index.php?post/2007/11/11/Remise-en-etat-du-Mega-STe">ici</a> et <a href="http://strider.untergrund.net/blog/index.php?post/2007/10/20/SatanDisk-%3A-premieres-impressions">ici</a> du SatanDisk, un disque dur amovible à base de cartes mémoire pour les machines Atari de la gamme ST. Son successeur arrive prochainement, plus rapide, plus puissant... une future tuerie ?</p> <p>Le concepteur de l'UltraSatan est le même que celui du SatanDisk. Il s'agit d'un disque dur externe basé sur des cartes mémoire (cartes SD ou MMC). Sa connexion avec un Atari se fait par le port ACSI, ce qui exclue les Falcon.</p>
<p>Les différences entre l'UltraSatan et son ancêtre le SatanDisk sont les suivantes :</p>
<ul>
<li>la rapidité, d'après son concepteur on devrait approcher des limites théoriques du port ACSI (1 Mo/s)</li>
<li>deux ports pour cartes mémoire, le ST devrait voir l'UltraSatan comme deux disques durs distincts</li>
<li>le changement à chaud des cartes mémoire, enfin !</li>
<li>la présence d'une horloge sauvée par pile</li>
<li>la possibilité de mettre à jour facilement le firmware</li>
</ul>
<p>Ce qui m'intéresse particulièrement est le changement à chaud des cartes mémoire. Le SatanDisk impose de tout éteindre lorsque l'on souhaite changer de carte SD. Pas très pratique lorsque l'on souhaite transférer des fichiers depuis un PC. Certes, un ST se redémarre très vite, mais le fait de perdre par exemple le contenu de son RAM disque peut être gênant.</p>
<p>Le comportement de l'UltraSatan devrait être très proche de celui des disques durs classiques, est-ce qu'il sera compatible avec davantage de pilotes ? C'est bien possible.</p>
<p>Les infos techniques se trouvent <a href="http://joo.kie.sk/ultrasatan/" hreflang="en">sur le site officiel</a> mais aussi sur <a href="http://www.atari-forum.com/viewtopic.php?f=28&t=15679" hreflang="en">Atari-forum</a>.<br />
Le formulaire de réservation est <a href="http://mikro.umpc.sk/us_order/index.php" hreflang="en">disponible ici</a>.</p>
<p>Bien entendu, j'ai déjà réservé le mien :-)</p>http://strider.untergrund.net/blog/index.php?post/2009/01/08/UltraSatan-%3A-le-successeur-du-SatanDisk#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/55Mini meeting MJJ sur Grenobleurn:md5:52f382e578526f8107cc07748187e31e2008-11-24T00:00:00+01:002008-11-24T00:11:13+01:00StriderAtari attitudeMJJ Prod <p>Ce samedi, Shazz et moi sommes allés chez Herrv pour mater des démos, jouer, boire, manger et surtout codouiller.
C'est pas forcément très productif, mais ça nous permet surtout de nous motiver mutuellement, plutôt que d'hiberner chacun dans son coin (et question température, je sens qu'on va être servis sur Grenoble cette année).
Sur IRC et MSN c'était le calme plat. Mis à part l'intervention éclairée de notre demi-dieu Gloky, on dirait que tous les Meujijis sont partis hiberner comme des marmottes.</p>
<p>Dès le départ, Shazz s'est rué sur le chinois à grands coups de couteau (c'est un gateau). On a couché une bouteille de vin de Savoie, histoire de se réchauffer les doigts. Les idées étaient bien claires pour commencer à coder. Le Vever a continué à coder son effet sur ST. Shazz et moi nous avons persévéré dans notre quête : prendre une musique YM capturée sur un ST et la faire rejouer à un CPC. Le tout en assembleur Z80 et sans utiliser les vecteurs système sinon c'est pas drôle. Le pire c'est qu'on y est arrivé, j'en reparlerai dans un autre billet. J'avais déjà touché à la programmation en assembleur 68000 sur ST mais jamais sur un Amstrad. On avait le manuel du Z80 d'un côté, la doc système sur le CPC de l'autre, et on codait sur l'émulateur <a href="http://www.winape.net/" hreflang="en">WinAPE</a>. Très bon émulateur, d'ailleurs, son assembleur et son debugger intégrés sont très efficaces, même pour des manches en Z80 comme nous.</p>
<p><a href="http://strider.untergrund.net/blog/public/mjjprod/vever.jpg"><img src="http://strider.untergrund.net/blog/public/mjjprod/.vever_m.jpg" alt="vever.jpg" title="vever.jpg, nov 2008" /></a><br />
<em>Trinquons à la santé de Vever, l'hôte des lieux</em></p>http://strider.untergrund.net/blog/index.php?post/2008/11/24/Meujiji-on-the-rocks#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/43Bienvenue chez les MJJurn:md5:297b9b267497e233764f3efccc654fec2008-10-14T21:16:00+02:002008-10-14T21:16:00+02:00StriderAtari attitudeMJJ ProdZ80 <p>Ce samedi, rencontre avec mes deux compères grenoblois de chez MJJ Prod, Shazz et Herrv. On a squatté une bonne partie de la soirée chez Herrv. Comme il venait de s'acheter un Amiga 600, nous avons copieusement critiqué les démos sur cette machine, en bien comme en mal, et nous avons fait quelques parties sur Rodland et un clone de Speedball. Shazz est venu avec sa carte FPGA, il a commencé à concevoir sa propre machine à base de Z80. La prochaine étape pour lui sera d'implémenter un YM, si possible avec 4 voies. Nous en avons profité pour nous mettre à l'assembleur Z80, ça peut être marrant de faire quelque chose sur l'ordi de Shazz. On pourrait même en profiter pour codouiller deux ou trois merdouilles sur CPC :-)
<br />
A l'origine, on avait prévu de se faire un petit week-end studieux pour présenter quelque chose sur ST à la <a href="http://www.medianostra.net/inside/" hreflang="fr">Main Demoparty</a>. Finalement, on ne sait pas si on descend à la Main ou pas, car on n'a rien à présenter et on s'est rendu compte qu'on ne connaît pratiquement aucun participant.</p>http://strider.untergrund.net/blog/index.php?post/2008/10/14/Bienvenue-chez-les-MJJ#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/42Compilation de GNU Screen et de rTorrent sous MiNTurn:md5:98f011ce06bb0564b2110e733513164a2008-10-07T22:54:00+02:002008-10-07T22:54:00+02:00StriderAtari attitudefalconfreemintunix<p>Depuis que j'ai installé une distribution Linux sur mon second PC, j'essaie de recompiler des programmes open source sur mon Falcon.<br />
Pour ceux qui utilisent les sockets, par exemple, ce n'est pas gagné d'avance...</p> <p>Première victime de mes tentatives de portages : <a href="http://www.gnu.org/software/screen/" hreflang="en">GNU Screen</a>. C'est un multiplexeur de terminaux en mode texte, une sorte de gestionnaire de fenêtres, couramment utilisé depuis une session SSH.
<br />
C'est très pratique, je n'arrive plus à m'en passer sous Linux. J'en profite pour mettre un petit mode d'emploi :</p>
<pre>
Screen se lance en tapant simplement "screen" depuis le shell.
Certaines distributions ne permettent pas de lancer Screen depuis le compte root.
Il est possible de nommer sa nouvelle session en tapant : screen -S nom_session
Et pour la restaurer : screen -r nom_session
Les commandes commencent par la combinaison de touches Control + A (que je noterais C^a).
Nouvelle fenêtre : C^a c
Quitter (détacher) : C^a d (permet d'interrompre sa session afin de la reprendre plus tard)
Quitter la session : C^d
Naviguer entre les fenêtres : C^a 0...9
Choisir une fenêtre disponible : C^a '
Lister les fenêtres disponibles : C^a "
Gestion des sous-fenêtres (fenêtres filles) :
Créer une sous-fenêtre : C^a S
Navigation entre les sous-fenêtres : C^a Tab
Fermer une sous-fenêtre : C^a X
</pre>
<p>Malheureusement, il est impossible de compiler Screen sous MiNT.<br />
J'obtiens ce message d'erreur : <q>error: you have neither usable sockets nor usable pipes -> no screen</q></p>
<p>D'après Frank Naumann sur la mailing list de MiNT :<br />
<q>Named pipes and sockets are not yet supported by FreeMiNT. The MiNTLib try to emulate something but this is not 100% exact.</q></p>
<p>Pas très encourageant...</p>
<p>Je persiste avec un logiciel récent : un client Bittorrent appelé <a href="http://libtorrent.rakshasa.no/" hreflang="en">rTorrent</a>.<br />
Il est basé sur libtorrent, lequel refuse de se compiler sur mon Falcon. Je n'ai plus le message d'erreur sous les yeux mais il était question de g++ introuvable, alors qu'il existe bien. Sûrement un problème de configuration, je regarderai ça en détail plus tard.</p>http://strider.untergrund.net/blog/index.php?post/2008/10/07/Compilation-de-rTorrent-et-de-GNU-Screen-sous-MiNT#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/41Falcon : accès distant via SSHurn:md5:bb362a3ace61b32d74a5df582fdf61922008-09-20T01:33:00+02:002008-09-20T01:34:32+02:00StriderAtari attitudefalconfreemintinternetunix<p>Est-il possible d'accéder à un Atari et de l'utiliser sans toucher à un poil de sa souris ? Avec un réseau (local ou internet), c'est possible.<br />
Ci-dessous, la démonstration en images.</p> <h3>De quoi s'agit-il ?</h3>
<p>Dans ma boîte, on accède à des serveurs distants depuis nos machines sous Windows grâce à <a href="http://fr.wikipedia.org/wiki/PuTTY" hreflang="fr">PuTTY</a> et au protocole <a href="http://fr.wikipedia.org/wiki/Ssh" hreflang="fr">SSH</a>. J'ai voulu faire la même chose avec mon Falcon. <a href="http://en.wikipedia.org/wiki/MiNT" hreflang="en">FreeMiNT</a> est installé dessus, c'est un système d'exploitation qui apporte une couche compatible POSIX par-dessus le système d'exploitation natif. En gros, c'est une sorte d'Unix qui tourne au-dessus du TOS.</p>
<p>Ici, pas question de connexion par port série ou parallèle, je parlerai d'une connexion réseau TCP/IP tout ce qu'il y a de plus classique. L'idée est d'accéder à un Atari à travers un réseau sécurisé. Le protocole SSH est disponible sous FreeMiNT, ça tombe bien. C'est parti !</p>
<h3>Les pré-requis</h3>
<p>SSH n'étant pas un petit logiciels anodin, il faut un Atari boosté aux hormones, doté au moins d'un processeur 68020. De plus, le protocole et les logiciels utilisés sont compilés pour les processeurs 68020 à 68060. Mon Falcon doté de son 68060 à 66 MHz est largement suffisant. Ensuite, il faut un autre ordinateur, un bête PC (pléonasme) sous Windows suffira amplement.</p>
<p>Sur le Falcon, j'utilise la distribution <a href="http://sparemint.atariforge.net/sparemint/index.html" hreflang="en">SpareMiNT</a> car elle gère facilement les paquetages au format RPM. Par défaut, il n'y a que le compte root, je vais donc créer un utilisateur "strider" pour la connexion à distance. Une fois SSH installé, je le démarre avec la formule magique qui va bien :</p>
<pre>
/etc/init.d/sshd start
</pre>
<h3>Connexion</h3>
<p>J'ajoute le Falcon dans le paramétrage de PuTTY et c'est parti !</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/01_putty.gif" alt="01_putty.gif" title="01_putty.gif, sep 2008" /></p>
<p>Pendant un moment, rien ne se passe. Lorsque je jette un coup d'oeil sur l'écran du Falcon, je vois que sshd occupe le 68060 à 99%, et ceci pendant une trentaine de secondes. Enfin, ça y est, la connexion est effectuée.</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/02_connexion.gif" alt="02_connexion.gif" title="02_connexion.gif, sep 2008" /></p>
<p>Ca n'a pas l'air impressionnant à première vue, mais pour une machine qui date 1992 c'était loin d'être gagné d'avance. Une fois connecté, la brève page d'accueil apparaît :</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/03_profile.gif" alt="03_profile.gif" title="03_profile.gif, sep 2008" /></p>
<p>Je me suis amusé à modifier le script qui démarre juste après bash (/etc/profile) afin de rappeler quelques commandes essentielles. Hé oui, je n'utilise pas mon Falcon tous les jours, un petit aide-mémoire est toujours le bienvenu. Les commandes "connect", "deconnect" et "check" sont de petits scripts situés dans /usr/local/bin.</p>
<h3>Quelques exemples d'utilisation à distance du Falcon</h3>
<p>Tout ça c'est bien beau, mais il doit bien être possible de lancer quelques programmes sur le Falcon ? Oui, et ça marche à la fois pour les applis issues des mondes Unix (MiNT) et TOS. Un petit coup de "top" pour voir ce qui tourne sur l'Atari :</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/04_top.gif" alt="04_top.gif" title="04_top.gif, sep 2008" /></p>
<p>Le nombre de processus est ridiculement petit par rapport à mon autre PC sous Linux Mandriva. Les processus 1 à 10 appartiennent au TOS, les autres sont fournis par MiNT. Il y a plusieurs instances de bash et de top, sshd et même Apache (httpd).</p>
<p>Par curiosité je me place sur la racine du système de fichiers, sans surprise j'accède à tous les lecteurs. C'est la même chose que le lecteur unifié U: côté Atari. Chiche, je lance une appli GEM ? Au hasard, Two-in-one (un gestionnaire d'archivage).</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/05_filesystem_et_twoinone.gif" alt="05_filesystem_et_twoinone.gif" title="05_filesystem_et_twoinone.gif, sep 2008" /></p>
<p>Evidemment, je ne vois rien sur la console, mais le programme se lance bien sur le Falcon puisque je vois son interface GEM. Comme je ne l'ai pas lancé en tâche de fond, un CTRL-C le tue et ferme sa fenêtre sur le Falcon. Je recommence et je le lance même 4 fois de suite :</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/06_root_et_twoinone.gif" alt="06_root_et_twoinone.gif" title="06_root_et_twoinone.gif, sep 2008" /></p>
<p>Côté Falcon, je vois bien les 4 instances de Two-in-one dans la barre des tâches. J'en profite ensuite pour visiter les répertoires spécifiques de FreeMiNT et je tombe sur une curiosité qui contient plein de choses intéressantes : /kern.</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/07_contenu_de_kern.gif" alt="07_contenu_de_kern.gif" title="07_contenu_de_kern.gif, sep 2008" /></p>
<p>Ca permet d'avoir pas mal d'infos sur le système. Par exemple, on peut voir que FreeMiNT avec les serveurs SSH et Apache consomme 18 Mo de RAM.</p>
<p>A propos d'Apache, le serveur passe pratiquement inaperçu tant il consomme peu de ressources. Il faut dire qu'on ne peut avoir que des pages HTML statiques. Pas de PHP par exemple, y en a qui ont essayé, ils ont eu des problèmes :-)</p>
<p>Côté client, j'arrive bien entendu à afficher des pages web sans aucun souci :</p>
<p><img src="http://strider.untergrund.net/blog/public/atari/mint/apache.jpg" alt="apache.jpg" title="apache.jpg, sep 2008" /></p>
<h3>Et ensuite ?</h3>
<p>Maintenant que j'ai un Falcon accessible sur le net (grâce à <a href="http://www.dyndns.com/" hreflang="en">DynDns</a>), je vais tenter d'installer d'autres serveurs ou clients. Et, pourquoi pas, les compiler s'ils n'ont pas été portés sous FreeMiNT. Au hasard : des serveurs FTP, des client Bittorrent, gnu screen, etc.</p>http://strider.untergrund.net/blog/index.php?post/2008/09/20/Falcon-%3A-acces-distant-via-SSH#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/2Falcon Demo Mania - capture vidéourn:md5:f2aac4383aa31377db780eb76beb53cf2008-08-03T22:41:00+02:002008-08-03T22:41:00+02:00StriderAtari attitudedemosfalconFalcon Demo Mania<p><em>(Attention, le chargement des images risque de prendre du temps)</em></p>
<p>La capture vidéo des démos Falcon avance bien. Tellement bien que j'ai dû investir dans un disque dur S-ATA de 500 Go car mon 120 Go commençait à saturer. Pour l'instant, les captures pèsent la bagatelle de 180 Go (au format RGB brut de décoffrage). Je me suis fait une liste des démos à capturer : 26 sur un Falcon de base et 12 sur un Falcon boosté au 68060.</p> <p>Cette fois, je voudrais créer des vidéos de grande taille. Dans les deux premières compilations, la taille des vidéos était de 384x288. Cette fois, j'opte pour la résolution DVD PAL : 720x576. Plus précisemment, les captures se font en 720x288, puis je dédouble les lignes horizontales. Ensuite j'applique le rognage, qui consiste à virer le cadre noir autour de la démo. J'ai fait un test en utilisant les codec Xvid double passe (bitrate 1500 Kbit/s) et MP3 (128 Kbit/s) : la taille du fichier obtenu est à peu près la même que pour les fichiers des premières compilations.</p>
<p>Un exemple : <a href="http://www.pouet.net/prod.php?which=8583" hreflang="en">Gloop</a> du groupe Misfits. Le fichier provenant de la compilation <a href="http://www.pouet.net/prod.php?which=31795" hreflang="en">Falcon Demo Mania 1</a> pèse 40 Mo. La vidéo est de 384x288 (codec Divx4) avec un bitrate de 1235 Kbit/s. Après avoir recapturé la démo, le fichier pèse 43 Mo alors que la taille de la vidéo est de 674x480 (bitrate de 1500 Kbit/s). Autre avantage : VirtualDub propose un filtre de réduction de bruit très efficace sur les images fixes. J'expliquerai comment paramétrer tout ça un peu plus tard.</p>
<p>En attendant, la preuve par l'image. Les fichiers sont gros mais j'avais besoin de les compresser au format PNG qui n'est pas destructeur contrairement au JPEG.</p>
<ul>
<li>Première image : l'image d'origine sans compression, telle que capturée par VirtualDub.</li>
<li>Deuxième image : capture de la vidéo provenant de Falcon Demo Mania 1. Les couleurs bavent. Pas de filtre de réduction de bruit. On voit les défauts de compression du DivX 4, l'image n'est pas rognée, les proportions non respectées. C'est caca.</li>
<li>Troisième image : capture de la vidéo que j'ai refaite. Les couleurs bavent moins : le fond violet est propre. Les défauts de compression ont presque disparu. C'est mieux, non ?</li>
</ul>
<p><img src="http://strider.untergrund.net/blog/public/atari/software/image_format_AVI_brut.png" alt="image_format_AVI_brut.png" title="image_format_AVI_brut.png, aoû 2008" /></p>
<p><img src="http://strider.untergrund.net/blog/public/atari/software/image_ancienne_compil.png" alt="image_ancienne_compil.png" title="image_ancienne_compil.png, aoû 2008" /></p>
<p><img src="http://strider.untergrund.net/blog/public/atari/software/image_nouvelle_compil.png" alt="image_nouvelle_compil.png" title="image_nouvelle_compil.png, aoû 2008" /></p>
<p>Ca m'a permis de regarder à nouveau certains chefs d'oeuvre. J'aime beaucoup les démos d'Eko malgré leur grand âge (<a href="http://pouet.net/prod.php?which=8572" hreflang="en">Eko System</a>, <a href="http://pouet.net/prod.php?which=1180" hreflang="en">Are You Experienced</a>). La <a href="http://www.pouet.net/prod.php?which=5201" hreflang="en">Lost Blubb</a>, excellente. Coup de coeur aussi pour les démos d'<a href="http://www.pouet.net/groups.php?which=477" hreflang="en">Escape</a> : très bon niveau technique, bon design, musiques qui tuent, bref ça envoie du lourd !<br />
Bref, j'ai hâte de finir tout ça et de mettre la nouvelle compilation à disposition des fans de démos ;-)</p>
<p>Pendant la capture de la <a href="http://pouet.net/prod.php?which=991" hreflang="en">Manschester Schwartzwurst</a>, la voie de gauche du Falcon s'est mise à grésiller. Rien de grave, j'espère. Peut-être est-dû à la température car il a fait chaud ce dimanche. Je vais donc laisser le Falcon se reposer et ,s'il ne récupère pas sa voie, il passera sur la table d'opération :-)</p>http://strider.untergrund.net/blog/index.php?post/2008/08/03/Falcon-Demo-Mania-capture-video#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/36Falcon Demo Mania - la suite ?urn:md5:d4c058a49f1a21bf80e00537c42b382f2008-07-20T23:44:00+02:002008-07-20T23:44:00+02:00StriderAtari attitudedemosfalconFalcon Demo Mania <p>Cela fait quelques années que ça me trottait dans la tête... Il y a 6 ans, j'avais réalisé deux compilations de démos Falcon encodées en Divx. De nombreuses démos sont sorties entre temps et puis j'ai fait l'acquisition d'une CT60. Quelque part, j'ai toujours voulu continuer, mais je manquais de temps et de motivation.</p>
<p>Ce week-end, j'ai commencé à capturer une bonne dizaine de démos. Je pense regrouper trois types de démos : celles qui étaient présentes dans les 2 premiers volumes (mais de meilleure qualité), celles qui sont sorties depuis toutes ces années, et celles qui ne fonctionnent qu'avec un 68060. Et comme j'ai besoin d'espace, la compilation sera faite sur un DVD-Rom et non plus sur CD-Rom.</p>
<p>J'écrirai prochainement d'autres billets ici afin de montrer l'état d'avancement du projet. Je vais opter pour la compression Xvid au lieu de Divx, tant pis pour les vieux lecteurs de salon qui ne reconnaissent pas ce format. De même, je détaillerai comment faire pour capturer la vidéo d'un Falcon, les logiciels qu'il faut, les réglages qui vont bien, etc. Ca peut toujours servir...</p>
<p>PS : le lien vers les volumes 1 et 2 :<br />
<a href="http://www.pouet.net/prod.php?which=31795" hreflang="en">Falcon demo mania vol.1 (2 CD)</a><br />
<a href="http://www.pouet.net/prod.php?which=31796" hreflang="en">Falcon demo mania vol.2 (1 CD)</a></p>http://strider.untergrund.net/blog/index.php?post/2008/07/20/Falcon-Demo-Mania-la-suite#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/17Ecran GFA de Glokyurn:md5:7e0bfc13a0a7a5d7cca94df6f53e47ac2008-07-20T23:37:00+02:002008-07-20T23:37:00+02:00StriderAtari attitudedemosGFA BasicMJJ Prod <p>Depuis quelque semaines, je me suis remis tout doucement au GFA Basic. Le fait de disposer d'un SatanDisk sur mon Mega STe est un réel avantage. J'ai installé tout ce qu'il faut, l'environnement de programmation qui va bien, le bureau alternatif, des logiciels de dessin ou encore des éditeurs hexadécimaux. Chose étrange, j'utilise davantage mon Mega STe que mon Falcon CT60, probablement parce que je lance de temps en temps de bonnes vieilles démos ou quelques bons vieux jeux afin de me détendre :-)</p>
<p>Bref, j'en profite pour retoucher un écran codé par l'ami <a href="http://profile.myspace.com/glokyatari" hreflang="fr">Gloky</a>. Il a envoyé sur Pouet quelques démos sans graphismes, sans musiques, sans design, et je trouve que c'est dommage. C'est pour cela que plusieurs membres de MJJ ont reçu ses sources, nous avons commencé à faire un tri. Pour ma part, je m'occupe de ses sources GFA puisque je suis une quiche en assembleur. Si la plupart des sources sont des générateurs (de courbes, de fontes, d'images...), j'ai trouvé des effets intéressants. Lors de la <a href="http://strider.untergrund.net/blog/index.php?post/2008/07/14/VIP-2008" hreflang="fr">VIP 2008</a>, j'ai avancé sur un écran qui affiche un millier de points avec cyclage de couleurs et possibilité de changer de courbe. Sans toucher à l'algo principal, mon job est de rendre son écran plus agréable à regarder, avec un minimum de design et une musique. Il me reste encore à améliorer le design général et à corriger un bug de tracé.</p>
<p>Pour information, les compilations d'écrans de Gloky se trouvent ici :<br />
<a href="http://pouet.net/prod.php?which=29076" hreflang="en">Gloky screens 2006</a><br />
<a href="http://pouet.net/prod.php?which=31620" hreflang="en">Gloky screens 2007</a><br />
<a href="http://pouet.net/prod.php?which=50724" hreflang="en">Gloky screens 2008</a></p>http://strider.untergrund.net/blog/index.php?post/2008/07/20/Ecran-GFA-de-Gloky#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/8Meeting MJJ sur Grenobleurn:md5:ba2b7571f62ff2f963bc0437cab885b02008-06-15T22:37:00+02:002008-06-15T22:37:00+02:00StriderAtari attitudedemosMJJ Prod <p>Ce samedi fut l'occasion de nous retrouver entre Meujijis chez Herrv, un grand viking chevelu plein d'idées tordues. Ca se passait à La Tronche, à proximité de Grenoble. Shazz était de la partie, il a lâché ses consoles Sony pour faire un écran ST avec le Vever. Nos deux lascars tentaient de produire quelque chose en prévision de la <a href="http://www.popsyteam.org/vip2008/" hreflang="fr">VIP</a>, en fin de soirée ils arrivèrent à montrer quelque chose de sympa.</p>
<p>De mon côté, je trifouillais dans le code GFA de maître Gloky, perdu dans les cosinus, sinus et autres joyeusetés mathématiques. Ca fait presque un an que je n'avais pas touché au GFA, il a fallu que je me dérouille les neurones. Forcément, si j'écris un mot au lieu d'un octet à l'adresse $FFFF8240, j'obtiens immanquablement du noir sur la couleur 0. La honte. Les amateurs comprendront ;-)</p>
<p>Une ambiance assez studieuse, même pas une partie de Kick Off. Même pas une sortie en ville pour boire un coup. Et le pire... c'est qu'on risque de remettre ça avant la <a href="http://www.popsyteam.org/vip2008/" hreflang="fr">VIP</a>.</p>http://strider.untergrund.net/blog/index.php?post/2008/06/15/Meeting-MJJ-sur-Grenoble#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/38maxYMiser Liveurn:md5:0b20eca0f9079baaeec1cca3323f13502008-02-24T22:08:00+01:002008-02-24T22:14:09+01:00StriderAtari attitudeatarichiptunesoundchip<p>MaxYMiser Live est un petit bijou, une pure tuerie !<br />
Entièrement codé en assembleur par gwEm, il s'agit d'un <a href="http://fr.wikipedia.org/wiki/Tracker_(musique)" hreflang="fr">chiptracker</a> pour Atari ST et compatibles.<br /></p> <p>Cette dernière version améliore le support du MIDI. On notera par exemple l'apparition de la polyphonie - et c'est tout simplement énorme de pouvoir faire ça sur un ST. Je regrette juste de ne pas avoir assez de temps libre pour l'essayer.</p>
<p>Bonne initiative de la part de gwEm : il a conçu des vidéos afin de présenter les capacités et les nouveautés de son bébé. Une très bonne idée, car l'interface est peu intuitive, ce qui m'a rebuté (comparé à son grand rival Music Mon 2.5).</p>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/2QSAShwkmGg&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/2QSAShwkmGg&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
<p><br /></p>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/jmnoRQyWvJQ&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/jmnoRQyWvJQ&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
<p><br /></p>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/XNo5y2OAli8&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/XNo5y2OAli8&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
<p><br />
<br />
Le lien : <a href="http://www.preromanbritain.com/maxymiser" hreflang="en">http://www.preromanbritain.com/maxymiser</a></p>http://strider.untergrund.net/blog/index.php?post/2008/02/24/maxYMiser-Live#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/13MJJ Prod section alpineurn:md5:84ccc18574f5d7dd03a2524a5a47692c2007-12-16T16:51:00+01:002007-12-16T16:54:17+01:00StriderAtari attitude <p>Hier je suis allé rendre visite à Herrv qui vient tout juste de s'installer dans les environs de Grenoble, à <a href="http://fr.wikipedia.org/wiki/La_Tronche" hreflang="fr">La Tronche</a>. Malgré le départ de <a href="http://www.freemind-tobe.com/" hreflang="fr">Tobé</a> à Lyon, avec Shazz nous sommes maintenant trois membres de <a href="http://pagesperso-orange.fr/mjjprod/" hreflang="fr">MJJ Prod</a> à habiter dans le même coin.</p>
<p>En fin d'après-midi, nous avons pris le tramway pour faire un petit coucou à Shazz, papa d'une petite fille de 3 mois environ. Nous avons mangé chez lui avec sa petite famille, Herrv en a profité pour découvrir une spécialité locale qui désinfecte la bouche et anesthésie le palais : la <a href="http://fr.wikipedia.org/wiki/Chartreuse_(liqueur)" hreflang="fr">chartreuse verte</a>. En janvier, le Vever voudrait faire une petite réunion dans son nouvel appartement, la MJJ Partiflette... tout un programme ;-)</p>http://strider.untergrund.net/blog/index.php?post/2007/12/16/MJJ-Prod-section-alpine#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/25Pas si mega que ça ? (partie 2)urn:md5:dd91cdf76926b6412fdb5d2f59fe49872007-11-30T16:30:00+01:002007-11-30T16:32:22+01:00StriderAtari attitudeataridemosmega ste <p>Après une semaine de maladie, je suis de retour sur mon blog. A cause des vertiges et de la nausée, impossible de toucher à un ordinateur pendant plusieurs jours. Maintenant que je vais mieux, je ne peux pas m'empêcher d'aller sur Internet ou de toucher à mes ST. Un vrai drogué ;-)</p>
<p>J'en ai profité pour prendre le temps de déterminer si les démos citées dans le billet précédent sont vraiment incompatibles avec le Mega STe ou s'il s'agit d'un défaut du SDiskEmul. Après avoir ouvert le Mega STe, j'ai désactivé le SDiskEmul, sans le désinstaller toutefois, et j'ai remis le lecteur de disquettes en mode compatible ST. Les plantages proviennent bien de l'incompatibilité causée par le Mega STe. Dommage car c'est une bien belle machine que j'aurais aimé utiliser plus souvent. Je vais donc réinstaller le SDiskEmul dans mon bon vieux 1040 STe. Il est vrai que pour une compatibilité maximale avec les jeux des années 80, il faudrait plutôt utiliser un STf, mais dans mon cas je choisis le STe car je préfère passer plus de temps à regarder des démos qu'à jouer.</p>http://strider.untergrund.net/blog/index.php?post/2007/11/30/Pas-si-mega-que-ca-partie-2#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/30Pas si mega que ça ?urn:md5:1720a5b128310e98172101cd753229d42007-11-21T00:20:00+01:002007-11-22T00:13:41+01:00StriderAtari attitudeataridemosmega ste <p>Je suis quelque peu déçu par le manque de compatibilité du Mega STe concernant les démos. Bien qu'il démarre en mode 8 MHz et sans cache, je m'attendais au moins à faire tourner toutes les démos STe. Hélas ! D'un point de vue technique, un Mega STe est très proche d'un STe mais pas identique. Le TOS 1.62 laisse la place au TOS 2.06 mais je suppose (non, j'espère !) qu'il n'y a pas beaucoup d'appels au TOS dans une démo.</p>
<p>Quelques démos réfractaires :</p>
<ul>
<li>Colorz (HMD) : plantage au début</li>
<li>Blood : plantage au boot (écran blanc, rien ne se passe)</li>
<li>Posh : plantage au bout de quelques minutes</li>
<li>Flipo : plantage soit au début, soit lors de l'affichage de la Gameboy en 3D</li>
<li>Braindamage : plantage au milieu de la deuxième partie</li>
</ul>
<p>Il est possible que ces problèmes viennent du SDiskEmul puisque je ne lance pas ces démos depuis les disquettes originales. Un de ces quatre, je reviendrai à la configuration d'origine pour en avoir le coeur net. J'ai effectivement un doûte sur Colorz et Blood qui plantent dès le boot.</p>
<p>Le Mega STe reste cependant une bien belle machine, agréable à utiliser. Gros avantage dans mon cas bien particulier : il est facile de poser l'écran sur le boîtier, libérant ainsi pas mal de place sur le bureau.</p>http://strider.untergrund.net/blog/index.php?post/2007/11/21/Pas-si-mega-que-ca#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/19Remise en état du Mega STeurn:md5:27833b088ac20bdb1c17c2b3ab908ec92007-11-11T22:35:00+01:002007-11-12T00:09:04+01:00StriderAtari attitudeatarimega stesatandisksdiskemul<p>Un bien belle machine qui a désormais sa place entre le PC et le Falcon. Ce week-end, je l'ai remis en état et j'ai installé le SDiskEmul à l'intérieur.<br />
Attention, ce billet contient un taux de geekerie largement supérieur aux normes autorisées ;-)</p> <h4>Mega STe ?</h4>
<p>Sorti au début des années 90, le Mega STe est la version professionnelle du STe, en raison de son clavier détachable et de sa plus grande rapidité. Je ne l'ai que depuis fin octobre. Un atariste m'a contacté pour savoir si son ancien matériel Atari m'intéressait toujours. Il avait plusieurs ST à donner et c'est ainsi que j'ai récupéré un Mega STe dans le lot. Et dire que j'en cherchais un depuis plusieurs années...</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/mega_ste.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.mega_ste_m.jpg" alt="mega_ste.jpg" /></a><br />
<em>Mon Mega STe, équipé d'un clavier de Mega ST, d'une souris Logitech et de l'indispensable Ultimate Ripper</em></p>
<h4>SatanDisk</h4>
<p>Après une rapide vérification, je m'aperçois que la machine fonctionne bien. Le Mega STe est doté de 4 Mo de RAM mais il ne possède ni carte SCSI, ni disque dur. Peu importe, je vois que le SatanDisk, branché sur mon 1040 STe, me fait de l'oeil. Une minute après, le voici connecté au Mega STe, tout fonctionne du premier coup. Le TOS 2.06 accepte des partitions de 512 Mo maximum, ce qui est bien suffisant pour ma SDCard, puisqu'elle ne possède qu'une seule partition de 256 Mo. Grâce à X-Boot, je choisis la manière de démarrer le Mega STe. <a href="http://solair.eunet.yu/~vdjole/teradesk.htm" hreflang="fr">TeraDesk</a> est vraiment chouette, c'est un bureau alternatif qui remplace celui d'origine. Il est en anglais, mais peu importe, ses fonctionnalités font qu'il devient vite indispensable.</p>
<p>Seul souci : la touche Control est morte. Tant pis, je troque le clavier du Mega STe contre celui du Mega ST, que je trouve de meilleure qualité (en ce qui concerne les touches). Un bon clavier mécanique, on est loin du clavier tout mou d'un ST ou Falcon.</p>
<h4>SDiskEmul</h4>
<p>L'installation du SDiskEmul m'a demandé une bonne après-midi. Et c'est en l'installant que je me suis rendu compte de la simplicité et du côté pratique du Mega STe. Une seule vis retient le capot, ce qui permet d'accéder aux barettes mémoires, au disque dur (quand il y en a un), aux switchs de configurations, etc. Quelques vis à enlever sous la machine et voici que la carte mère apparaît au grand jour. C'est propre ! Je ne veux pas parler de l'absence de poussière (car il y en a), mais de l'agencement des composants sur la carte mère et de sa finition. Comme je l'ai remarqué dans un autre billet, il est difficile de croire que le Falcon est sorti après le Mega STe. Hélas.</p>
<p>Je commence par souder un connecteur mâle sur l'entrée video :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/soudure_video_in.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.soudure_video_in_s.jpg" alt="soudure_video_in.jpg" /></a></p>
<p>Suivi par un autre connecteur sur la sortie vidéo :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/soudure_video_out.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.soudure_video_out_s.jpg" alt="soudure_video_out.jpg" /></a></p>
<p>J'ai choisi de faire l'incrustation sur la couleur verte. Les soudures ne sont pas tip-top mais ça marche. Elles doivent se faire sur deux résistances, côté connecteur vidéo. Un grand merci à <a href="http://atariamiga.free.fr/sdiskemul.php" hreflang="fr">Sundance</a> pour les explications et le schéma !</p>
<p>Au final, voici ce que ça donne :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/soudures_incrustation.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.soudures_incrustation_s.jpg" alt="soudures_incrustation.jpg" /></a></p>
<p>Il est évident que je ne vais pas laisser ces deux connecteurs traîner, d'autant plus que les barettes de mémoires sont a proximité. Mon père, qui venait voir ce que je bricolais, me fait remarquer à juste titre que je pourrais utiliser la sortie du port VME. En effet, le SDiskEmul se contrôle avec un joystick. Or, il se trouve que le port joystick est une prise DB9, exactement la même que pour un port série. Finalement je fais passer le connecteur sous l'emplacement du bus VME et je le fixe à l'arrière du boîtier :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/installation_arriere.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.installation_arriere_s.jpg" alt="installation_arriere.jpg" /></a></p>
<p>Cela me permet de brancher très simplement un joystick afin d'utiliser le SDiskEmul :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/prise_joystick.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.prise_joystick_s.jpg" alt="prise_joystick.jpg" /></a></p>
<p>Il me faut maintenant fixer la carte. Par chance, à côté des barettes de mémoire j'aperçois un support destiné à recevoir une vis. Le SDiskEmul possède justement un trou, il se trouve que les diamètres correspondent. Quelle coïncidence ! Je ne peux ajouter qu'une seule vis mais cela suffit car de l'autre côté le SDiskEmul repose sur la pile au lithium (le gros rectangle qui tient avec du velcro, en bas de la photo). La carte est donc stable, je n'oublie pas de glisser un carton afin d'éviter les faux-contacts. Je fais passer le connecteur d'alimentation sous le port VME et je le branche sans problème sur le SDiskEmul, en faisant attention à ne pas me tromper sur les tensions (le 12 volts est sur le fil jaune, le 5 volts sur le fil rouge). Enfin, je dispose du scotch sur les deux connecteurs de l'incrustation, toujours pour éviter des faux-contacts.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/installation_dessus.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.installation_dessus_s.jpg" alt="installation_dessus.jpg" /></a></p>
<p>Tout n'est pas terminé car il reste la question du lecteur de disquettes. En effet, le SDiskEmul permet de brancher un lecteur PC pour s'en servir comme lecteur B. J'ai beau fouiller dans mes lecteurs PC, aucun ne rentre dans le capot du Mega STe car ce dernier n'accepte pas les boutons d'éjection rectangulaires. Diantre, je vais devoir transférer la partie électronique et mécanique du lecteur PC vers le lecteur d'origine. Heureusement, j'aperçois des switchs de configuration à l'arrière du lecteur d'origine, permettant de passer du mode DS1 (Atari) vers DS0 (PC). Ce lecteur est un Epson SMD 380. Comme indiqué sur la photo ci-dessous, il s'agit de déplacer un cavalier d'un cran vers la droite.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/jumper_lecteur.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.jumper_lecteur_s.jpg" alt="jumper_lecteur.jpg" /></a></p>
<p>C'est presque terminé, il me faut refermer le capot, avec délicatesse car les deux longues nappes gênent. Je les fixe avec du scotch. Dans l'avenir, si le scotch ne tient pas, je le remplacerai par des colliers en plastique. L'alimentation du lecteur de disquettes est un peu courte car il s'agit de celle fournie par le SDiskEmul, mais j'arrive à tout brancher sans aucun problème. Ca commence déjà à ressembler à quelque chose :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/installation_capot.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.installation_capot_s.jpg" alt="installation_capot.jpg" /></a></p>
<p>La SDCard est facilement accessible, ainsi que le bouton de changement de média. Les deux leds sont masquées par la nappe supérieure, mais ce n'est pas gênant car le SDiskEmul indique sur l'écran lorsqu'une image disque est chargée en mémoire.</p>
<p>Voici ce que ça donne, avec une vue sur le Mega STe, capot ouvert :</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/capot_ouvert.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste/.capot_ouvert_s.jpg" alt="capot_ouvert.jpg" /></a></p>
<p>Une fois refermé, on ne remarque rien. Un test rapide montre que tout fonctionne, je vois les lecteurs A: et B: sur le bureau GEM. Je constate que le signal est plus puissant que sur mon 1040 STe : l'incrustation est très lisible. Je monte le Mega STe dans ma chambre, avec le moniteur SC1435, et je l'installe à la place de mon STe entre le PC et le Falcon.</p>
<p>721 Mo de jeux et 60 Mo de démos, tout ça sur une simple SDCard ! Le joystick à portée de main, je lance quelques jeux, espérant que le TOS 2.06 du Mega STe ne créera pas trop d'incompatibilités.</p>http://strider.untergrund.net/blog/index.php?post/2007/11/11/Remise-en-etat-du-Mega-STe#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/47Sauvé de la poubelleurn:md5:9008495c0bfe065f35d81e36b756b9412007-11-01T20:19:00+01:002007-11-01T20:25:37+01:00StriderAtari attitudeataridtvsatandisksdiskemul <p>Hier, j'ai récupéré un Mega STe qui allait tristement finir sa vie dans une déchetterie.</p>
<p>Une fois dépoussiérée, j'ai ouvert la bécane pour voir ce qu'elle avait dans le ventre : TOS 2.06 en français et 4 Mo. Hélas, pas de carte SCSI. Une bien belle machine, très bien conçue. Pas de blindage métallique grâce à une peinture spéciale, un agencement propre, pas de bidouilles hardware de dernière minute, une pile au lithium pour l'horloge, etc. Difficile de croire que le Mega STe est antérieur au Falcon.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/hardware/mega_ste.jpg"><img src="http://strider.untergrund.net/blog/public/atari/hardware/.mega_ste_s.jpg" alt="mega_ste.jpg" style="display:block; margin:0 auto;" /></a></p>
<p>Il me reste à le nettoyer et à réparer le clavier car deux touches ne répondent pas. Je pense que je souderai deux fils sur la carte mère pour installer le <a href="http://strider.untergrund.net/blog/index.php?tag/sdiskemul">SDiskEmul</a> dedans. Quand au <a href="http://strider.untergrund.net/blog/index.php?tag/satandisk">SatanDisk</a>, aucun problème, il fonctionne à merveille.</p>
<p>Je m'en occuperai plus tard car ce week-end c'est <a href="http://www.triplea.fr/alchimie7/pages/index.php" hreflang="fr">l'Alchimie 7</a>, le rendez-vous des fous furieux de la micro, et bien entendu je dois <a href="http://strider.untergrund.net/blog/index.php?tag/dtv">terminer les DTV</a> d'abord.</p>http://strider.untergrund.net/blog/index.php?post/2007/11/01/Sauve-de-la-poubelle#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/32Falcon sur le weburn:md5:a4ffc051159858283ef195b2a5ef1bff2007-10-22T00:34:00+02:002007-10-22T00:34:00+02:00StriderAtari attitudefalconhighwireinternet <p>Qui a dit qu'on ne pouvait pas profiter d'un accès ADSL pour naviguer sur le web avec un Atari ? Si accéder à internet avec un modem 56K est chose facile, utiliser une connexion ADSL est une autre paire de manches. Mon Falcon est équipé d'une carte réseau sur son port cartouche, cela lui permet d'être relié au modem-routeur comme n'importe quel ordinateur.</p>
<p>Le seul navigateur encore développé est <a href="http://highwire.atari-users.net/" hreflang="en">Highwire</a>. Au niveau des fonctionnalités, il lui manque cruellement le support du Javascript (et à mon humble avis c'est pas pour demain car personne ne se lancera là-dedans).</p>
<p>Quelques captures d'écran pour montrer que Highwire s'en sort assez bien, même s'il ne sait pas interpréter correctement les feuilles de style. J'ai pris mon blog pour exemple ainsi que ma galerie photos.</p>
<p><a href="http://strider.untergrund.net/blog/public/atari/software/falcon_web_1.gif"><img src="http://strider.untergrund.net/blog/public/atari/software/.falcon_web_1_s.jpg" alt="falcon_web_1.gif" /></a></p>
<p><a href="http://strider.untergrund.net/blog/public/atari/software/falcon_web_2.gif"><img src="http://strider.untergrund.net/blog/public/atari/software/.falcon_web_2_s.jpg" alt="falcon_web_2.gif" /></a></p>
<p><a href="http://strider.untergrund.net/blog/public/atari/software/falcon_web_3.gif"><img src="http://strider.untergrund.net/blog/public/atari/software/.falcon_web_3_s.jpg" alt="falcon_web_3.gif" /></a></p>
<p>Le Falcon était en mode 16 couleurs. Je trouve que le tramage des images est performant.</p>
<p>Allez, assez d'ataridioties pour le moment ! Le prochain billet sera davantage axé nature et découverte.</p>http://strider.untergrund.net/blog/index.php?post/2007/10/22/Falcon-sur-le-web#comment-formhttp://strider.untergrund.net/blog/index.php?feed/atom/comments/34