<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
  <channel>
    <title>MSX Café :: Forum</title>
    <link>http://www.msxcafe.com/</link>
    <description>Le bistrot des fous du MSX ! :: Module de forums pour la Communaut&amp;eacute; XOOPS</description>
    <lastBuildDate>Wed, 23 Jul 2008 19:08:04 +0200</lastBuildDate>
    <docs>http://backend.userland.com/rss/</docs>
    <generator>CBB 3.05</generator>
    <category>Forum</category>
    <managingEditor>penguin@msxcafe.com</managingEditor>
    <webMaster>penguin@msxcafe.com</webMaster>
    <language>fr</language>
        <image>
      <title>MSX Café :: Forum</title>
      <url>http://www.msxcafe.com/modules/newbb/images/xoopsbb_slogo.png</url>
      <link>http://www.msxcafe.com/</link>
      <width>92</width>
      <height>52</height>
    </image>
            <item>
      <title>Re: Barbarian [par msx45]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=865&amp;forum=6</link>
      <description>Jeux:: Barbarian&lt;br /&gt;
Bonjour , il existe une version DSK de Babarian2&lt;br /&gt;elle est en espagnol..&lt;br /&gt;&lt;br /&gt;Barbarian 2 (1988)(Palace Software).dsk&lt;br /&gt;&lt;br /&gt;sinon tu peux la trouver sur planetemul.net:&lt;br /&gt;Barbarian II - The Dungeon of Drax (1988)(Erbe Software)[cr Damian Roman].zip&lt;br /&gt;&lt;br /&gt;A+</description>
      <pubDate>Wed, 23 Jul 2008 17:58:26 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=865&amp;forum=6</guid>
    </item>
        <item>
      <title>Re: Solutions Z80 Programmation [par KN2000]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=864&amp;forum=8</link>
      <description>Programmation:: Solutions Z80 Programmation&lt;br /&gt;
Et voici la solution du second exercice...&lt;br /&gt;&lt;br /&gt;1/ Un premier code&lt;br /&gt;&lt;br /&gt;On a déjà la routine qui permet d&#039;envoyer un caractère à l&#039;écran. Pourquoi changer une équipe qui gagne ?&lt;br /&gt;&lt;br /&gt;Il ne reste plus qu&#039;à mettre dans la registre A, la valeur qui correspond à un espace : 32 en décimal ou 020h en hexadécimal.&lt;br /&gt;&lt;br /&gt;LD A,32&lt;br /&gt;CALL 000A2h&lt;br /&gt;&lt;br /&gt;On a le code pour afficher un espace à l&#039;écran (en mode texte toujours).&lt;br /&gt;&lt;br /&gt;Maintenant, il faut trouver où le placer et vérifier si ça ne perturbe pas le fonctionnement du programme.&lt;br /&gt;&lt;br /&gt;De préférence, on va &quot;attendre&quot; qu&#039;il y ait au moins un caractère de notre texte qui soit affiché.&lt;br /&gt;&lt;br /&gt;2/ La vue d&#039;ensemble&lt;br /&gt;&lt;br /&gt;10 On récupère un caractère de la zone texte&lt;br /&gt;20 On compare la valeur ASCII de ce caractère avec zéro.&lt;br /&gt;30 Si c&#039;est zéro, on arrête notre programme et on retourne au MSX-Basic (l&#039;appelant).&lt;br /&gt;&lt;i&gt;Cette valeur zéro a été choisi &quot;arbitrairement&quot; pour désigner la fin de notre chaine de caractère. On aurait pu prendre 255. En tout cas, ne pas confondre 0 et &quot;0&quot;.&lt;/i&gt;&lt;br /&gt;40 On affiche le caractère.&lt;br /&gt;&lt;b&gt;50 On affiche un espace.&lt;/b&gt;&lt;br /&gt;60 On passe au caractère suivant.&lt;br /&gt;&lt;br /&gt;Pour 10 et 60, on a utilisé un registre (HL) pour indiquer (ou pointer) le caractère que l&#039;on traite. &lt;br /&gt;En 10, on a chargé HL avec l&#039;adresse du premier caractère pour ensuite charger dans A, la valeur contenue à cette adresse.&lt;br /&gt;En 60, on a incrémenté HL pour pointer le caractère suivant de la chaine &quot;texte&quot; et on est retourné au début de notre routine d&#039;affichage. Pas tout à fait au début sinon avec &quot;LD HL,texte&quot;, nous aurions affiché en continu le premier caractère de la chaine.&lt;br /&gt;&lt;br /&gt;3/ Analyse&lt;br /&gt;&lt;br /&gt;Revenons à notre exercice, est-ce que placer l&#039;affichage de l&#039;espace à la ligne 50 est génant ?&lt;br /&gt;&lt;br /&gt;Tout d&#039;abord, quels sont les registres modifiés ?&lt;br /&gt;-&gt; uniquement A avec notre &quot;LD A,32&quot;&lt;br /&gt;-&gt; d&#039;après la documentation, la sous-routine du BIOS ne modifie aucun registre. &lt;br /&gt;&lt;br /&gt;Cette modification du registre A ne nous gène pas puisqu&#039;on ne réutilise pas la valeur qu&#039;il contenait.&lt;br /&gt;&lt;br /&gt;Ensuite, quels sont les indicateurs modifiés (inclus dans le registre F) ?&lt;br /&gt;&lt;br /&gt;En fait, une modification ne nous gène pas, non plus. Nous utilisons une seule fois un indicateur. Il s&#039;agit de l&#039;indicateur Z (avec l&#039;instruction &quot;RET Z&quot;). Et cette utilisation suit une instruction qui le met à 0 ou 1 (&quot;CP 0&quot;).&lt;br /&gt;&lt;br /&gt;Enfin, quelles sont les zones mémoires modifiées ?&lt;br /&gt;-&gt; aucune.&lt;br /&gt;&lt;br /&gt;4/ Conclusion&lt;br /&gt;&lt;br /&gt;On garde ces 2 lignes à cette place. (On peut aussi les positionner après le &quot;INC HL&quot;).&lt;br /&gt;&lt;br /&gt;(5/ Tournée générale, tous ces beaux discours m&#039;ont donné soif  &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c4752b707.gif&quot; alt=&quot;&quot; /&gt;  &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c279049d3.gif&quot; alt=&quot;&quot; /&gt;  &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c279049d3.gif&quot; alt=&quot;&quot; /&gt;  &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c279049d3.gif&quot; alt=&quot;&quot; /&gt; )</description>
      <pubDate>Wed, 23 Jul 2008 11:37:55 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=864&amp;forum=8</guid>
    </item>
        <item>
      <title>Re: Deep Forest ~ Traduction ? [par MSXosaure]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=862&amp;forum=6</link>
      <description>Jeux:: Deep Forest ~ Traduction ?&lt;br /&gt;
Ce jeu faisait partie de ma ludothèque de l&#039;époque, mais si mes souvenirs sont bons je restais toujours bloqué au même endroit, faute de traduction. Alors bien sur ça m&#039;intéresse &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c29657539.gif&quot; alt=&quot;&quot; /&gt;</description>
      <pubDate>Wed, 23 Jul 2008 11:05:27 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=862&amp;forum=6</guid>
    </item>
        <item>
      <title>Re: Programmation du Z80 [par KN2000]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=856&amp;forum=8</link>
      <description>Programmation:: Programmation du Z80&lt;br /&gt;
&lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c411ba163.gif&quot; alt=&quot;&quot; /&gt; Il faut bien entendu ne pas oublier d&#039;appeler la routine BIOS CHGCLR en 00062h pour que nos modifications de couleur soient prises en compte.</description>
      <pubDate>Wed, 23 Jul 2008 08:14:09 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=856&amp;forum=8</guid>
    </item>
        <item>
      <title>Re: Jeu d&#039;instructions Z80 [par penguin]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=863&amp;forum=8</link>
      <description>Programmation:: Jeu d&#039;instructions Z80&lt;br /&gt;
Merci à Venom pour ces planches résumant l&#039;ensemble des instructions pour processeur Z80 :&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.msxcafe.com/modules/wfdownloads/singlefile.php?cid=41&amp;lid=328&quot;&gt;Jeu d&#039;instructions Z80&lt;/a&gt;</description>
      <pubDate>Tue, 22 Jul 2008 14:06:38 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=863&amp;forum=8</guid>
    </item>
        <item>
      <title>Re: La Valeur - Kogado Software [par DJANGO]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=858&amp;forum=6</link>
      <description>Jeux:: La Valeur - Kogado Software&lt;br /&gt;
J&#039;avance bien dans la traduction et j&#039;ai trouvé comment utiliser la magie.&lt;br /&gt;Dans l&#039;île derrière le lion se trouve une caverne et c&#039;est un vrai labyrinth. A suivre ...</description>
      <pubDate>Tue, 22 Jul 2008 08:52:57 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=858&amp;forum=6</guid>
    </item>
        <item>
      <title>Re: Anoid [ Aldo Ghigliano ] [par Atheus]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=861&amp;forum=6</link>
      <description>Jeux:: Anoid [ Aldo Ghigliano ]&lt;br /&gt;
Génial ! Il est magnifique !!!&lt;br /&gt;&lt;br /&gt;Ca sent vraiment la remompe sur Arkanaoïd, ... jusque dans les caratères ...&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;http://www.msxcafe.com/uploads/smil46a0c29657539.gif&quot; alt=&quot;&quot; /&gt;</description>
      <pubDate>Mon, 21 Jul 2008 11:15:17 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=861&amp;forum=6</guid>
    </item>
        <item>
      <title>Re: Listing compatibilité .ROM .DSK [par galine]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=860&amp;forum=7</link>
      <description>Standard MSX:: Listing compatibilité .ROM .DSK&lt;br /&gt;
Pour le changement des disquettes il faut maintenir la  touche correspondant a la diquette et appuyer sur espace ou enter mais il faut combiner les deux sinon ca ne fonctionne pas.</description>
      <pubDate>Sun, 20 Jul 2008 19:26:18 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=860&amp;forum=7</guid>
    </item>
        <item>
      <title>Re: Aoi =&gt; MSX2+ &amp; 4 Mo de RAM [par galine]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=564&amp;forum=7</link>
      <description>Standard MSX:: Aoi =&gt; MSX2+ &amp; 4 Mo de RAM&lt;br /&gt;
oui effectivement la sortie stereo du fm pak semble bien moins parasite ^^</description>
      <pubDate>Sun, 20 Jul 2008 10:32:59 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=564&amp;forum=7</guid>
    </item>
        <item>
      <title>Re: Monitoring et signal vidéo sur MSX [par Absolu]</title>
      <link>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=859&amp;forum=7</link>
      <description>Standard MSX:: Monitoring et signal vidéo sur MSX&lt;br /&gt;
Igal semble expérimenter &lt;a href=&quot;http://www.msxcafe.com/modules/newbb/viewtopic.php?forum=7&amp;post_id=8931#forumpost8931&quot; target=&quot;_blank&quot;&gt;ICI&lt;/a&gt; un moyen qui peut, peut-être, marcher. &lt;br /&gt;&lt;br /&gt;Attendons les résultats.</description>
      <pubDate>Sat, 19 Jul 2008 18:11:05 +0200</pubDate>
      <guid>http://www.msxcafe.com/modules/newbb/viewtopic.php?topic_id=859&amp;forum=7</guid>
    </item>
      </channel>
</rss>