home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / phpBB2 / viewtopic.php?t=62&view=next.orig < prev    next >
Text File  |  2010-10-06  |  96KB  |  2,822 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html dir="LTR">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  5. <meta http-equiv="Content-Style-Type" content="text/css">
  6.  
  7. <link rel="top" href="./index.php" title=" Index du Forum" />
  8. <link rel="search" href="./search.php" title="Rechercher" />
  9. <link rel="help" href="./faq.php" title="FAQ" />
  10. <link rel="author" href="./memberlist.php" title="Liste des Membres" />
  11. <link rel="prev" href="viewtopic.php?t=63&view=previous" title="Voir le sujet prΘcΘdent" />
  12. <link rel="next" href="viewtopic.php?t=63&view=next" title="Voir le sujet suivant" />
  13. <link rel="up" href="viewforum.php?f=13" title="PROTECTION MALEFIQUE" />
  14. <link rel="chapter forum" href="viewforum.php?f=1" title="REGLES DE BASE DU FORUM" />
  15. <link rel="chapter forum" href="viewforum.php?f=2" title="PRESENTATION DES MEMBRES" />
  16. <link rel="chapter forum" href="viewforum.php?f=3" title="FAQ" />
  17. <link rel="chapter forum" href="viewforum.php?f=24" title="LES VENDEURS DE Q et assimilΘs..." />
  18. <link rel="chapter forum" href="viewforum.php?f=4" title="APPLE II et II+" />
  19. <link rel="chapter forum" href="viewforum.php?f=5" title="APPLE IIe" />
  20. <link rel="chapter forum" href="viewforum.php?f=6" title="APPLE IIc et IIc Plus" />
  21. <link rel="chapter forum" href="viewforum.php?f=7" title="APPLE IIGS" />
  22. <link rel="chapter forum" href="viewforum.php?f=8" title="ITT2020" />
  23. <link rel="chapter forum" href="viewforum.php?f=9" title="BELL & HOWELL" />
  24. <link rel="chapter forum" href="viewforum.php?f=25" title="APPLE I" />
  25. <link rel="chapter forum" href="viewforum.php?f=10" title="APPLE /// et ///Plus" />
  26. <link rel="chapter forum" href="viewforum.php?f=11" title="LISA 1,  2, 2/5,  2/10 et ... XL" />
  27. <link rel="chapter forum" href="viewforum.php?f=12" title="PROBLEMES DIVERS" />
  28. <link rel="chapter forum" href="viewforum.php?f=13" title="PROTECTION MALEFIQUE" />
  29. <link rel="chapter forum" href="viewforum.php?f=23" title="EMULATION" />
  30. <link rel="chapter forum" href="viewforum.php?f=14" title="CARTES COPROCESSEUR" />
  31. <link rel="chapter forum" href="viewforum.php?f=15" title="CARTES MEMOIRE" />
  32. <link rel="chapter forum" href="viewforum.php?f=16" title="CARTES POUR DISQUES" />
  33. <link rel="chapter forum" href="viewforum.php?f=17" title="AUTRES CARTES" />
  34. <link rel="chapter forum" href="viewforum.php?f=18" title="PERIPHERIQUES" />
  35. <link rel="chapter forum" href="viewforum.php?f=19" title="Recherches techniques (hard ou soft)" />
  36. <link rel="chapter forum" href="viewforum.php?f=20" title="ACHATS,VENTES ET/OU ECHANGES" />
  37. <link rel="chapter forum" href="viewforum.php?f=21" title="DIVERS...MAIS TOUJOURS EN RELATION AVEC APPLE!" />
  38. <link rel="chapter forum" href="viewforum.php?f=22" title="LES PETITS MAUDITS A EVITER" />
  39.  
  40. <title> :: Voir le sujet - The seven cities of gold (Electronic Arts, 1984)</title>
  41. <!-- link rel="stylesheet" href="templates/subSilver/subSilver.css" type="text/css" -->
  42. <style type="text/css">
  43. <!--
  44. /*
  45.   The original subSilver Theme for phpBB version 2+
  46.   Created by subBlue design
  47.   http://www.subBlue.com
  48.  
  49.   NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
  50.   theme administration centre. When you have finalised your style you could cut the final CSS code
  51.   and place it in an external file, deleting this section to save bandwidth.
  52. */
  53.  
  54. /* General page style. The scroll bar colours only visible in IE5.5+ */
  55. body {
  56.     background-color: #E5E5E5;
  57.     scrollbar-face-color: #DEE3E7;
  58.     scrollbar-highlight-color: #FFFFFF;
  59.     scrollbar-shadow-color: #DEE3E7;
  60.     scrollbar-3dlight-color: #D1D7DC;
  61.     scrollbar-arrow-color:  #006699;
  62.     scrollbar-track-color: #EFEFEF;
  63.     scrollbar-darkshadow-color: #98AAB1;
  64. }
  65.  
  66. /* General font families for common tags */
  67. font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
  68. a:link,a:active,a:visited { color : #006699; }
  69. a:hover        { text-decoration: underline; color : #DD6900; }
  70. hr    { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
  71.  
  72. /* This is the border line & background colour round the entire page */
  73. .bodyline    { background-color: #FFFFFF; border: 1px #98AAB1 solid; }
  74.  
  75. /* This is the outline round the main forum tables */
  76. .forumline    { background-color: #FFFFFF; border: 2px #006699 solid; }
  77.  
  78. /* Main table cell colours and backgrounds */
  79. td.row1    { background-color: #EFEFEF; }
  80. td.row2    { background-color: #DEE3E7; }
  81. td.row3    { background-color: #D1D7DC; }
  82.  
  83. /*
  84.   This is for the table cell above the Topics, Post & Last posts on the index.php page
  85.   By default this is the fading out gradiated silver background.
  86.   However, you could replace this with a bitmap specific for each forum
  87. */
  88. td.rowpic {
  89.         background-color: #FFFFFF;
  90.         background-image: url(templates/subSilver/images/cellpic2.jpg);
  91.         background-repeat: repeat-y;
  92. }
  93.  
  94. /* Header cells - the blue and silver gradient backgrounds */
  95. th    {
  96.     color: #FFA34F; font-size: 11px; font-weight : bold;
  97.     background-color: #006699; height: 25px;
  98.     background-image: url(templates/subSilver/images/cellpic3.gif);
  99. }
  100.  
  101. td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
  102.             background-image: url(templates/subSilver/images/cellpic1.gif);
  103.             background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
  104. }
  105.  
  106. /*
  107.   Setting additional nice inner borders for the main table cells.
  108.   The names indicate which sides the border will be on.
  109.   Don't worry if you don't understand this, just ignore it :-)
  110. */
  111. td.cat,td.catHead,td.catBottom {
  112.     height: 29px;
  113.     border-width: 0px 0px 0px 0px;
  114. }
  115. th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
  116.     font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
  117. }
  118. td.row3Right,td.spaceRow {
  119.     background-color: #D1D7DC; border: #FFFFFF; border-style: solid;
  120. }
  121.  
  122. th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
  123. th.thSides,td.catSides,td.spaceRow     { border-width: 0px 1px 0px 1px; }
  124. th.thRight,td.catRight,td.row3Right     { border-width: 0px 1px 0px 0px; }
  125. th.thLeft,td.catLeft      { border-width: 0px 0px 0px 1px; }
  126. th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
  127. th.thTop     { border-width: 1px 0px 0px 0px; }
  128. th.thCornerL { border-width: 1px 0px 0px 1px; }
  129. th.thCornerR { border-width: 1px 1px 0px 0px; }
  130.  
  131. /* The largest text used in the index page title and toptic title etc. */
  132. .maintitle    {
  133.     font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  134.     text-decoration: none; line-height : 120%; color : #000000;
  135. }
  136.  
  137. /* General text */
  138. .gen { font-size : 12px; }
  139. .genmed { font-size : 11px; }
  140. .gensmall { font-size : 10px; }
  141. .gen,.genmed,.gensmall { color : #000000; }
  142. a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
  143. a.gen:hover,a.genmed:hover,a.gensmall:hover    { color: #DD6900; text-decoration: underline; }
  144.  
  145. /* The register, login, search etc links at the top of the page */
  146. .mainmenu        { font-size : 11px; color : #000000 }
  147. a.mainmenu        { text-decoration: none; color : #006699;  }
  148. a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
  149.  
  150. /* Forum category titles */
  151. .cattitle        { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
  152. a.cattitle        { text-decoration: none; color : #006699; }
  153. a.cattitle:hover{ text-decoration: underline; }
  154.  
  155. /* Forum title: Text and link to the forums used in: index.php */
  156. .forumlink        { font-weight: bold; font-size: 12px; color : #006699; }
  157. a.forumlink     { text-decoration: none; color : #006699; }
  158. a.forumlink:hover{ text-decoration: underline; color : #DD6900; }
  159.  
  160. /* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
  161. .nav            { font-weight: bold; font-size: 11px; color : #000000;}
  162. a.nav            { text-decoration: none; color : #006699; }
  163. a.nav:hover        { text-decoration: underline; }
  164.  
  165. /* titles for the topics: could specify viewed link colour too */
  166. .topictitle,h1,h2    { font-weight: bold; font-size: 11px; color : #000000; }
  167. a.topictitle:link   { text-decoration: none; color : #006699; }
  168. a.topictitle:visited { text-decoration: none; color : #5493B4; }
  169. a.topictitle:hover    { text-decoration: underline; color : #DD6900; }
  170.  
  171. /* Name of poster in viewmsg.php and viewtopic.php and other places */
  172. .name            { font-size : 11px; color : #000000;}
  173.  
  174. /* Location, number of posts, post date etc */
  175. .postdetails        { font-size : 10px; color : #000000; }
  176.  
  177. /* The content of the posts (body of text) */
  178. .postbody { font-size : 12px; line-height: 18px}
  179. a.postlink:link    { text-decoration: none; color : #006699 }
  180. a.postlink:visited { text-decoration: none; color : #5493B4; }
  181. a.postlink:hover { text-decoration: underline; color : #DD6900}
  182.  
  183. /* Quote & Code blocks */
  184. .code {
  185.     font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
  186.     background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
  187.     border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
  188. }
  189.  
  190. .quote {
  191.     font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
  192.     background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
  193.     border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
  194. }
  195.  
  196. /* Copyright and bottom info */
  197. .copyright        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
  198. a.copyright        { color: #444444; text-decoration: none;}
  199. a.copyright:hover { color: #000000; text-decoration: underline;}
  200.  
  201. /* Form elements */
  202. input,textarea, select {
  203.     color : #000000;
  204.     font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  205.     border-color : #000000;
  206. }
  207.  
  208. /* The text input fields background colour */
  209. input.post, textarea.post, select {
  210.     background-color : #FFFFFF;
  211. }
  212.  
  213. input { text-indent : 2px; }
  214.  
  215. /* The buttons used for bbCode styling in message post */
  216. input.button {
  217.     background-color : #EFEFEF;
  218.     color : #000000;
  219.     font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  220. }
  221.  
  222. /* The main submit button option */
  223. input.mainoption {
  224.     background-color : #FAFAFA;
  225.     font-weight : bold;
  226. }
  227.  
  228. /* None-bold submit button */
  229. input.liteoption {
  230.     background-color : #FAFAFA;
  231.     font-weight : normal;
  232. }
  233.  
  234. /* This is the line in the posting page which shows the rollover
  235.   help line. This is actually a text box, but if set to be the same
  236.   colour as the background no one will know ;)
  237. */
  238. .helpline { background-color: #DEE3E7; border-style: none; }
  239.  
  240. /* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
  241. @import url("templates/subSilver/formIE.css");
  242. -->
  243. </style>
  244. </head>
  245. <body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#5493B4">
  246.  
  247. <a name="top"></a>
  248.  
  249. <table width="100%" cellspacing="0" cellpadding="10" border="0" align="center" >
  250.     <tr>
  251.         <td class="bodyline" >
  252.             <table width="100%" cellspacing="0" cellpadding="0" border="0" >
  253.             <tr>
  254.                 <td BGCOLOR="BLACK"><CENTER>
  255.                 <a href="index.php"><img src="templates/subSilver/images/HZA/TITRE8A.PNG" border="0" alt=" Index du Forum" vspace="1" /></a>
  256.                 </CENTER></td>
  257.                 <TD></TD>
  258.             </TR>
  259.                 <TR><TD align="center" COLSPAN="2" BGCOLOR="#E5E5E5">
  260.                     <span class="mainmenu"><B><FONT COLOR="RED">IDENTIFICATION SERVEUR : 213.186.33.87 - CLIENT : 74.109.56.191 </FONT></B></SPAN></TD>
  261.                 </TR>
  262.             <TR><TD><BR></TD></TR>
  263.             <CENTER>
  264.             <table cellspacing="0" cellpadding="2" border="0">
  265.                     <tr>
  266.                         <td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="faq.php" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="FAQ" hspace="3" />FAQ</a>   <a href="search.php" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="Rechercher" hspace="3" />Rechercher</a>   <a href="memberlist.php" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Liste des Membres" hspace="3" />Liste des Membres</a>   <a href="groupcp.php" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="Groupes d'utilisateurs" hspace="3" />Groupes d'utilisateurs</a> 
  267.                          <a href="profile.php?mode=register" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="S'enregistrer" hspace="3" />S'enregistrer</a> 
  268.                         </span></td>
  269.                     </tr>
  270.                     <tr>
  271.                         <td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="profile.php?mode=editprofile" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="Profil" hspace="3" />Profil</a>   <a href="privmsg.php?folder=inbox" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="Se connecter pour vΘrifier ses messages privΘs" hspace="3" />Se connecter pour vΘrifier ses messages privΘs</a>   <a href="login.php" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="Connexion" hspace="3" />Connexion</a> </span></td>
  272.                     </tr>
  273.                 </table></td>
  274.             </tr>
  275.         </table>
  276.  
  277.         <br />
  278.  
  279.  
  280. <table width="100%" cellspacing="2" cellpadding="2" border="0">
  281.   <tr>
  282.     <td align="left" valign="bottom" colspan="2"><a class="maintitle" href="viewtopic.php?t=63&start=0&postdays=0&postorder=asc&highlight=">The seven cities of gold (Electronic Arts, 1984)</a><br />
  283.       <span class="gensmall"><b></b><br />
  284.         </span></td>
  285.   </tr>
  286. </table>
  287.  
  288. <table width="100%" cellspacing="2" cellpadding="2" border="0">
  289.   <tr>
  290.     <td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="posting.php?mode=newtopic&f=13"><img src="templates/subSilver/images/lang_french/post.gif" border="0" alt="Poster un nouveau sujet" align="middle" /></a>   <a href="posting.php?mode=reply&t=63"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  291.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  292.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  293.   </tr>
  294. </table>
  295.  
  296. <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
  297.     <tr align="right">
  298.         <td class="catHead" colspan="2" height="28"><span class="nav"><a href="viewtopic.php?t=63&view=previous" class="nav">Voir le sujet prΘcΘdent</a> :: <a href="viewtopic.php?t=63&view=next" class="nav">Voir le sujet suivant</a>  </span></td>
  299.     </tr>
  300.     
  301.     <tr>
  302.         <th class="thLeft" width="150" height="26" nowrap="nowrap">Auteur</th>
  303.         <th class="thRight" nowrap="nowrap">Message</th>
  304.     </tr>
  305.     <tr>
  306.         <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="142"></a><b>toinet</b></span><br /><span class="postdetails"><br /><br /><br />Inscrit le: 15 Juin 2007<br />Messages: 326<br />Localisation: Paris, France</span><br /></td>
  307.         <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  308.             <tr>
  309.                 <td width="100%"><a href="viewtopic.php?p=142#142"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Sam 11 Ao√ 2007, 22:45<span class="gen"> </span>   Sujet du message: The seven cities of gold (Electronic Arts, 1984)</span></td>
  310.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=142"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  311.             </tr>
  312.             <tr>
  313.                 <td colspan="2"><hr /></td>
  314.             </tr>
  315.             <tr>
  316.                 <td colspan="2"><span class="postbody">1492 - 1540. The age of discovery, exploration and conquest. The stage of history belonged to Spain. Now it belongs to you.
  317. <br />
  318.  
  319. <br />
  320. Fantastic game by Ozark Softscape, I have played so many hours trying to discover new worlds. The package will be placed close to the Ultima series.
  321. <br />
  322.  
  323. <br />
  324. That message will explain how to make a backup copy of it, the following messages will detail the m-code interpreter used by Electronic Arts.
  325. <br />
  326.  
  327. <br />
  328.  
  329. <br />
  330. <span style="font-weight: bold">PROTECTION TYPE </span>
  331. <br />
  332. On a standard diskette, track 6 is not copyable. A nibble editor will display lots of $B4 nibbles in it.
  333. <br />
  334.  
  335. <br />
  336.  
  337. <br />
  338. <span style="font-weight: bold">DISK COPY </span>
  339. <br />
  340. - Launch Advanced Demuffin 1.4 
  341. <br />
  342. - Insert the original disk in drive 1 
  343. <br />
  344. - Insert a blank (volume 254) diskette in drive 2 
  345. <br />
  346. - Copy tracks 0 to 5 
  347. <br />
  348. - Copy tracks 7 to $22
  349. <br />
  350.  
  351. <br />
  352.  
  353. <br />
  354. <span style="font-weight: bold">REMOVE THE PROTECTION </span>
  355. <br />
  356. Launch your favorite disk editor 
  357. <br />
  358. Remove the first check routine
  359. <br />
  360. - T1/S6/8: 03 79 => B2 71 
  361. <br />
  362. Remove the second check routine
  363. <br />
  364. - TE/S7/75: 20 => 2C 
  365. <br />
  366.  
  367. <br />
  368.  
  369. <br />
  370. Your backup copy is now ready,
  371. <br />
  372.  
  373. <br />
  374. Toinet</span><span class="gensmall"></span></td>
  375.             </tr>
  376.         </table></td>
  377.     </tr>
  378.     <tr>
  379.         <td class="row1" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">Revenir en haut de page</a></span></td>
  380.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  381.             <tr>
  382.                 <td valign="middle" nowrap="nowrap"><a href="profile.php?mode=viewprofile&u=4"><img src="templates/subSilver/images/lang_french/icon_profile.gif" alt="Voir le profil de l'utilisateur" title="Voir le profil de l'utilisateur" border="0" /></a> <a href="privmsg.php?mode=post&u=4"><img src="templates/subSilver/images/lang_french/icon_pm.gif" alt="Envoyer un message privΘ" title="Envoyer un message privΘ" border="0" /></a>  <a href="http://www.oss117.org/" target="_userwww"><img src="templates/subSilver/images/lang_french/icon_www.gif" alt="Visiter le site web de l'utilisateur" title="Visiter le site web de l'utilisateur" border="0" /></a>   <script language="JavaScript" type="text/javascript"><!--
  383.  
  384.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  385.         document.write(' ');
  386.     else
  387.         document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>');
  388.  
  389.                 //--></script><noscript></noscript></td>
  390.             </tr>
  391.         </table></td>
  392.     </tr>
  393.     <tr>
  394.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  395.     </tr>
  396.     <tr>
  397.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="143"></a><b>toinet</b></span><br /><span class="postdetails"><br /><br /><br />Inscrit le: 15 Juin 2007<br />Messages: 326<br />Localisation: Paris, France</span><br /></td>
  398.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  399.             <tr>
  400.                 <td width="100%"><a href="viewtopic.php?p=143#143"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Sam 11 Ao√ 2007, 23:01<span class="gen"> </span>   Sujet du message: </span></td>
  401.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=143"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  402.             </tr>
  403.             <tr>
  404.                 <td colspan="2"><hr /></td>
  405.             </tr>
  406.             <tr>
  407.                 <td colspan="2"><span class="postbody"><span style="font-weight: bold">BOOT TRACE</span>
  408. <br />
  409. - 9600<C600.C6FFM
  410. <br />
  411. - 96FB: 4C 59 FF
  412. <br />
  413. - 9600G
  414. <br />
  415. Stop the drive, read $0800 and see that 5 sectors are loaded into memory from $0800.$0CFF, let's examine the code:
  416. <br />
  417.  
  418. <br />
  419. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">LDA #$B0  ; load track 2 at $B000..$BFFF
  420. <br />
  421. STA $3E
  422. <br />
  423. LDA #$02
  424. <br />
  425. JSR $0C00
  426. <br />
  427.  
  428. <br />
  429. LDA #$A0
  430. <br />
  431. STA $3E
  432. <br />
  433.  
  434. <br />
  435. LDA #$A8  ; $A8xx
  436. <br />
  437. PHA
  438. <br />
  439.  
  440. <br />
  441. LDA #$01  ; load track 1 at $A000.$AFFF
  442. <br />
  443. JSR $0C00
  444. <br />
  445.  
  446. <br />
  447. LDA #$05  ; $A805
  448. <br />
  449. PHA
  450. <br />
  451. ...</td>    </tr></table><span class="postbody">
  452. <br />
  453.  
  454. <br />
  455. The $A8 and $05 that are stacked are the address to go once tracks 1 and 2 are loaded. That means that the jump address is $A806...
  456. <br />
  457.  
  458. <br />
  459. If you want to break the program once data are loaded, replace $A8 with $FF and $05 with $58 <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" /> You will go in the monitor...
  460. <br />
  461.  
  462. <br />
  463.  
  464. <br />
  465. <span style="font-weight: bold">MEMORY ORGANISATION</span>
  466. <br />
  467. $0800..$0CFF : boot 1 code
  468. <br />
  469. $A000..$AFFF : boot 2 code
  470. <br />
  471.  $A000..$A2FF : the protection routine
  472. <br />
  473.  $A300..$A5FF : copy of the protection routine
  474. <br />
  475.  $A600..$A7FF : remains of the m-code documentation
  476. <br />
  477.  $A800..$ACFF : main program code
  478. <br />
  479.  $AD00..$AFFF : garbage
  480. <br />
  481. $B000..$B7FF : the EOA logo
  482. <br />
  483. $B800..$BBFF : remains of the m-code documentation
  484. <br />
  485. $BC00..$BFFF : disk routines
  486. <br />
  487.  
  488. <br />
  489. $A806 displays the EOA logo then JMPs to $A849:
  490. <br />
  491.  
  492. <br />
  493. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">LA849    LDX   #$30
  494. <br />
  495.          JSR   LAA35      
  496. <br />
  497.          DEX              ; CA
  498. <br />
  499.          BPL   LA849      ; 10F8
  500. <br />
  501.  
  502. <br />
  503. * THE M-CODE TO UNDERSTAND
  504. <br />
  505.  
  506. <br />
  507. LA851    HEX   045319     ; LDA $C050
  508. <br />
  509.          HEX   045119     ; LDA $C052
  510. <br />
  511.          HEX   045419     ; LDA $C054
  512. <br />
  513.          HEX   03B4       ; LDA #$F8
  514. <br />
  515.          HEX   064FD9     ; STA $004C
  516. <br />
  517.          HEX   0304       ; LDA #$48
  518. <br />
  519.          HEX   06F1DA     ; STA $03F2
  520. <br />
  521.          HEX   03E5       ; LDA #$A9
  522. <br />
  523.          HEX   06F0DA     ; STA $03F3
  524. <br />
  525.          HEX   0340       ; LDA #$0C
  526. <br />
  527.          HEX   06F7DA     ; STA $03F4
  528. <br />
  529. LA86E    HEX   03B3       ; LDA #$FF
  530. <br />
  531.          HEX   01AB25     ; JSR $FCA8
  532. <br />
  533.          HEX   0C4FD9     ; INC $004C
  534. <br />
  535.          HEX   027F71     ; BEQ $A87C
  536. <br />
  537.          HEX   006D71     ; JMP $A86E
  538. <br />
  539. LA87C    HEX   040671     ; LDA $A805
  540. <br />
  541.          HEX   028E71     ; BEQ $A88D
  542. <br />
  543.          HEX   034C       ; LDA #$00
  544. <br />
  545.          HEX   056470     ; JSR $A967
  546. <br />
  547.          HEX   04EB19     ; LDA $C0E8
  548. <br />
  549.          HEX   0103D9     ; JSR $0000
  550. <br />
  551. LA88D    HEX   0349       ; LDA #$05
  552. <br />
  553.          HEX   056470     ; JSR $A967
  554. <br />
  555.          HEX   019B71     ; JSR $A898
  556. <br />
  557.          HEX   00B171     ; JMP $A8B2</td>    </tr></table><span class="postbody">
  558. <br />
  559.  
  560. <br />
  561. What is that call to $AA35? Discover that in the next message...</span><span class="gensmall"></span></td>
  562.             </tr>
  563.         </table></td>
  564.     </tr>
  565.     <tr>
  566.         <td class="row2" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">Revenir en haut de page</a></span></td>
  567.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  568.             <tr>
  569.                 <td valign="middle" nowrap="nowrap"><a href="profile.php?mode=viewprofile&u=4"><img src="templates/subSilver/images/lang_french/icon_profile.gif" alt="Voir le profil de l'utilisateur" title="Voir le profil de l'utilisateur" border="0" /></a> <a href="privmsg.php?mode=post&u=4"><img src="templates/subSilver/images/lang_french/icon_pm.gif" alt="Envoyer un message privΘ" title="Envoyer un message privΘ" border="0" /></a>  <a href="http://www.oss117.org/" target="_userwww"><img src="templates/subSilver/images/lang_french/icon_www.gif" alt="Visiter le site web de l'utilisateur" title="Visiter le site web de l'utilisateur" border="0" /></a>   <script language="JavaScript" type="text/javascript"><!--
  570.  
  571.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  572.         document.write(' ');
  573.     else
  574.         document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>');
  575.  
  576.                 //--></script><noscript></noscript></td>
  577.             </tr>
  578.         </table></td>
  579.     </tr>
  580.     <tr>
  581.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  582.     </tr>
  583.     <tr>
  584.         <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="144"></a><b>toinet</b></span><br /><span class="postdetails"><br /><br /><br />Inscrit le: 15 Juin 2007<br />Messages: 326<br />Localisation: Paris, France</span><br /></td>
  585.         <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  586.             <tr>
  587.                 <td width="100%"><a href="viewtopic.php?p=144#144"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Sam 11 Ao√ 2007, 23:12<span class="gen"> </span>   Sujet du message: </span></td>
  588.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=144"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  589.             </tr>
  590.             <tr>
  591.                 <td colspan="2"><hr /></td>
  592.             </tr>
  593.             <tr>
  594.                 <td colspan="2"><span class="postbody"><span style="font-weight: bold">M-CODE INTERPRETER</span>
  595. <br />
  596. The m-code is a language that contains about 16 different functions dealing with loading, storing data or calling functions. It is fun in the sense that addresses or values are EORed, making it hard to understand.
  597. <br />
  598.  
  599. <br />
  600. When you have an opcode that takes one parameter, that one is EORed with value #$4C. When it takes two, the key is #$D903 (high-low)
  601. <br />
  602.  
  603. <br />
  604. The following tables show the opcode value, its parameter number and its name:
  605. <br />
  606.  
  607. <br />
  608. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">00 2 JMP (MCODE)
  609. <br />
  610. 01 2 JSR (6502)
  611. <br />
  612. 02 2 BEQ
  613. <br />
  614. 03 1 LDA IMMEDIATE
  615. <br />
  616. 04 2 LDA ABSOLUTE
  617. <br />
  618. 05 2 JSR (MCODE)
  619. <br />
  620. 06 2 STA ABSOLUTE
  621. <br />
  622. 07 1 SBC IMMEDIATE
  623. <br />
  624. 08 2 JMP (6502)
  625. <br />
  626. 09 0 RTS
  627. <br />
  628. 0A 2 LDA INDEXED
  629. <br />
  630. 0B 0 ASL
  631. <br />
  632. 0C 2 INC ABSOLUTE
  633. <br />
  634. 0D 2 ADC ABSOLUTE
  635. <br />
  636. 0E 0 EOR ?
  637. <br />
  638. 0F 2 BNE
  639. <br />
  640. 10 2 SBC ABSOLUTE
  641. <br />
  642. 11 2 COPY</td>    </tr></table><span class="postbody">
  643. <br />
  644.  
  645. <br />
  646. Let's discover a part of the m-code decoder from The seven cities of gold:
  647. <br />
  648.  
  649. <br />
  650. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">* PARAMETERS:
  651. <br />
  652. *  $46..$47: PTR TO MCODE DATA
  653. <br />
  654. *  $42..$43: DECODED DATA
  655. <br />
  656. *  $48     : RESULT
  657. <br />
  658.  
  659. <br />
  660. LAA35    LDA   $48        ; M-CODE ENTRY POINT
  661. <br />
  662.          PHA
  663. <br />
  664.          TYA
  665. <br />
  666.          PHA
  667. <br />
  668.          JSR   LAA99      ; $AA3A
  669. <br />
  670.          PLA              ; UNSTACK PREVIOUS CALLER ENTRY
  671. <br />
  672.          STA   $46        ; $A84D+2
  673. <br />
  674.          PLA
  675. <br />
  676.          STA   $47        ; $46..$46: A84D
  677. <br />
  678.          LDY   #$04       ; <= $A851
  679. <br />
  680. LAA45    LDA   ($46),Y
  681. <br />
  682.          INY
  683. <br />
  684.          BNE   LAA4C
  685. <br />
  686.          INC   $47
  687. <br />
  688. LAA4C    TAX
  689. <br />
  690.          LDA   LAA60,X
  691. <br />
  692.          CLC
  693. <br />
  694.          ADC   #<LAA72
  695. <br />
  696.          STA   LAA5D+1
  697. <br />
  698.          LDA   #>LAA72
  699. <br />
  700.          ADC   #$00
  701. <br />
  702.          STA   LAA5D+2
  703. <br />
  704. LAA5D    JMP   LAA72
  705. <br />
  706.  
  707. <br />
  708. * THE FUNCTION ADDRESSES
  709. <br />
  710.  
  711. <br />
  712. LAA60    DB    LAA72-LAA72 ; 00 JMP (MCODE)
  713. <br />
  714.          DB    LAAAE-LAA72 ; 01 JSR (6502)
  715. <br />
  716.          DB    LAAC5-LAA72 ; 02 BEQ
  717. <br />
  718.          DB    LAACF-LAA72 ; 03 LDA IMMEDIATE
  719. <br />
  720.          DB    LAADD-LAA72 ; 04 LDA ABSOLUTE
  721. <br />
  722.          DB    LAAFA-LAA72 ; 05 JSR (MCODE)
  723. <br />
  724.          DB    LAB1D-LAA72 ; 06 STA ABSOLUTE
  725. <br />
  726.          DB    LAB2E-LAA72 ; 07 SBC IMMEDIATE
  727. <br />
  728.          DB    LAABF-LAA72 ; 08 JMP (6502)
  729. <br />
  730.          DB    LAB12-LAA72 ; 09 RTS
  731. <br />
  732.          DB    LAAE9-LAA72 ; 0A LDA INDEXED
  733. <br />
  734.          DB    LAB29-LAA72 ; 0B ASL
  735. <br />
  736.          DB    LAB43-LAA72 ; 0C INC ABSOLUTE
  737. <br />
  738.          DB    LAB46-LAA72 ; 0D ADC ABSOLUTE
  739. <br />
  740.          DB    LAB49-LAA72 ; 0E EOR
  741. <br />
  742.          DB    LAB4C-LAA72 ; 0F BNE
  743. <br />
  744.          DB    LAB4F-LAA72 ; 10 SBC ABSOLUTE
  745. <br />
  746.          DB    LAB52-LAA72 ; 11 COPY
  747. <br />
  748.  
  749. <br />
  750. *
  751. <br />
  752. * FUNCTION 00 : JMP (MCODE)
  753. <br />
  754. *  READ A WORD
  755. <br />
  756. *  SET AS NEW ADDRESS
  757. <br />
  758.  
  759. <br />
  760. LAA72    JSR   LAA82      ; FN0
  761. <br />
  762. LAA75    LDA   $42
  763. <br />
  764.          STA   $46
  765. <br />
  766.          LDA   $43
  767. <br />
  768.          STA   $47
  769. <br />
  770.          LDY   #$00
  771. <br />
  772.          JMP   LAA45
  773. <br />
  774.  
  775. <br />
  776. * DECYPHER A WORD
  777. <br />
  778. *  READ DATA FROM $46..$47
  779. <br />
  780. *   FIRST BYTE : EOR #$03
  781. <br />
  782. *   SECOND BYTE: EOR #$D9
  783. <br />
  784. *  SAVE RESULT IN $42..$43
  785. <br />
  786.  
  787. <br />
  788. LAA82    LDA   ($46),Y
  789. <br />
  790.          EOR   #$03
  791. <br />
  792.          INY
  793. <br />
  794.          BNE   LAA8B
  795. <br />
  796.          INC   $47
  797. <br />
  798. LAA8B    STA   $42
  799. <br />
  800.          LDA   ($46),Y
  801. <br />
  802.          INY
  803. <br />
  804.          BNE   LAA94
  805. <br />
  806.          INC   $47
  807. <br />
  808. LAA94    EOR   #$D9
  809. <br />
  810.          STA   $43
  811. <br />
  812.          RTS
  813. <br />
  814.  
  815. <br />
  816. * ON STACK:
  817. <br />
  818. *  $42.$43: THE CALLER ADDRESS = $AA3A+2
  819. <br />
  820. *  $46    : Y THEN VALUE OF $48
  821. <br />
  822.  
  823. <br />
  824. LAA99    PLA
  825. <br />
  826.          STA   $42
  827. <br />
  828.          PLA
  829. <br />
  830.          STA   $43
  831. <br />
  832.          PLA
  833. <br />
  834.          STA   $46
  835. <br />
  836.          PLA
  837. <br />
  838.          STA   $46
  839. <br />
  840.          INC   $42
  841. <br />
  842.          BNE   LAAAB
  843. <br />
  844.          INC   $43
  845. <br />
  846. LAAAB    JMP   ($0042)    ; JMP TO $AA3D
  847. <br />
  848.  
  849. <br />
  850. *
  851. <br />
  852. * FUNCTION 01 : JSR (6502)
  853. <br />
  854. *  READ A WORD
  855. <br />
  856. *  SAVE THE Y INDEX
  857. <br />
  858. *  JSRS TO $42
  859. <br />
  860. *  SAVE RESULT IN $48
  861. <br />
  862. *  RESTORE Y
  863. <br />
  864.  
  865. <br />
  866. LAAAE    JSR   LAA82      ; FN1
  867. <br />
  868.          TYA
  869. <br />
  870.          PHA
  871. <br />
  872.          LDA   $48
  873. <br />
  874.          JSR   LAAC2
  875. <br />
  876.          STA   $48
  877. <br />
  878.          PLA
  879. <br />
  880.          TAY
  881. <br />
  882.          JMP   LAA45
  883. <br />
  884.  
  885. <br />
  886. *
  887. <br />
  888. * FUNCTION 08 : JMP (6502)
  889. <br />
  890. *  READ A WORD
  891. <br />
  892. *  JMP TO $42
  893. <br />
  894.  
  895. <br />
  896. LAABF    JSR   LAA82      ; FN8
  897. <br />
  898. LAAC2    JMP   ($0042)
  899. <br />
  900.  
  901. <br />
  902. * FUNCTION 02 : BEQ
  903. <br />
  904. *  READ A WORD
  905. <br />
  906. *  IF $48 = 0, BRANCH TO $42..$43
  907. <br />
  908.  
  909. <br />
  910. LAAC5    JSR   LAA82      ; FN2
  911. <br />
  912.          LDA   $48
  913. <br />
  914.          BEQ   LAA75
  915. <br />
  916.          JMP   LAA45
  917. <br />
  918.  
  919. <br />
  920. *
  921. <br />
  922. * FUNCTION 03 : LDA IMMEDIATE
  923. <br />
  924. *  READ A BYTE
  925. <br />
  926. *  EOR #$4C
  927. <br />
  928. *  SAVE TO $48
  929. <br />
  930.  
  931. <br />
  932. LAACF    LDA   ($46),Y    ; FN3
  933. <br />
  934.          INY
  935. <br />
  936.          BNE   LAAD6
  937. <br />
  938.          INC   $47
  939. <br />
  940. LAAD6    EOR   #$4C
  941. <br />
  942.          STA   $48
  943. <br />
  944.          JMP   LAA45
  945. <br />
  946. ...
  947. <br />
  948. </td>    </tr></table><span class="postbody">
  949. <br />
  950.  
  951. <br />
  952. Please note it is only a small part of the $A000..$AFFF space but it is already interesting to read it. There are three things I especially like:
  953. <br />
  954. - its ability to JSR or JMP to 6502 and m-code addresses
  955. <br />
  956. - its BEQ/BNE ability to jump anywhere in memory
  957. <br />
  958. - its 0E opcode. Can somebody explain it to me?</span><span class="gensmall"></span></td>
  959.             </tr>
  960.         </table></td>
  961.     </tr>
  962.     <tr>
  963.         <td class="row1" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">Revenir en haut de page</a></span></td>
  964.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  965.             <tr>
  966.                 <td valign="middle" nowrap="nowrap"><a href="profile.php?mode=viewprofile&u=4"><img src="templates/subSilver/images/lang_french/icon_profile.gif" alt="Voir le profil de l'utilisateur" title="Voir le profil de l'utilisateur" border="0" /></a> <a href="privmsg.php?mode=post&u=4"><img src="templates/subSilver/images/lang_french/icon_pm.gif" alt="Envoyer un message privΘ" title="Envoyer un message privΘ" border="0" /></a>  <a href="http://www.oss117.org/" target="_userwww"><img src="templates/subSilver/images/lang_french/icon_www.gif" alt="Visiter le site web de l'utilisateur" title="Visiter le site web de l'utilisateur" border="0" /></a>   <script language="JavaScript" type="text/javascript"><!--
  967.  
  968.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  969.         document.write(' ');
  970.     else
  971.         document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>');
  972.  
  973.                 //--></script><noscript></noscript></td>
  974.             </tr>
  975.         </table></td>
  976.     </tr>
  977.     <tr>
  978.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  979.     </tr>
  980.     <tr>
  981.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="145"></a><b>toinet</b></span><br /><span class="postdetails"><br /><br /><br />Inscrit le: 15 Juin 2007<br />Messages: 326<br />Localisation: Paris, France</span><br /></td>
  982.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  983.             <tr>
  984.                 <td width="100%"><a href="viewtopic.php?p=145#145"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Sam 11 Ao√ 2007, 23:22<span class="gen"> </span>   Sujet du message: </span></td>
  985.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=145"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  986.             </tr>
  987.             <tr>
  988.                 <td colspan="2"><hr /></td>
  989.             </tr>
  990.             <tr>
  991.                 <td colspan="2"><span class="postbody"><span style="font-weight: bold">M-CODE PROTECTION</span>
  992. <br />
  993. Yep, yep, now that you speak m-code fluently, we need to find where the protection at $A000 is called as we have been unable to find a JSR or JMP to it. Please discover the protection:
  994. <br />
  995.  
  996. <br />
  997. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">LA000    JMP   LA069
  998. <br />
  999. LA003    LDY   #$20
  1000. <br />
  1001. LA005    DEY
  1002. <br />
  1003.          BEQ   LA060
  1004. <br />
  1005. LA008    LDA   $C0EC
  1006. <br />
  1007.          BPL   LA008
  1008. <br />
  1009. LA00D    EOR   #$D5
  1010. <br />
  1011.          BNE   LA005
  1012. <br />
  1013. LA011    LDA   $C0EC
  1014. <br />
  1015.          BPL   LA011
  1016. <br />
  1017.          CMP   #$AA
  1018. <br />
  1019.          BNE   LA00D
  1020. <br />
  1021. LA01A    LDA   $C0EC
  1022. <br />
  1023.          BPL   LA01A
  1024. <br />
  1025.          CMP   #$AD
  1026. <br />
  1027.          BNE   LA00D
  1028. <br />
  1029.          PHA
  1030. <br />
  1031.          PLA
  1032. <br />
  1033.          LDY   #$56
  1034. <br />
  1035. LA027    LDA   $C0EC
  1036. <br />
  1037.          BPL   LA027
  1038. <br />
  1039.          BIT   KBD
  1040. <br />
  1041.          CMP   #$B4
  1042. <br />
  1043.          BNE   LA064
  1044. <br />
  1045.          DEY
  1046. <br />
  1047.          BNE   LA027
  1048. <br />
  1049.          LDY   #$00
  1050. <br />
  1051. LA038    LDA   $C0EC
  1052. <br />
  1053.          BPL   LA038
  1054. <br />
  1055.          BIT   KBD
  1056. <br />
  1057.          CMP   #$B4       ; NIBBLE WE FIND ON TRACK 6
  1058. <br />
  1059.          BNE   LA064
  1060. <br />
  1061.          DEY
  1062. <br />
  1063.          BNE   LA038
  1064. <br />
  1065. LA047    LDY   $C0EC
  1066. <br />
  1067.          BPL   LA047
  1068. <br />
  1069.          PHA
  1070. <br />
  1071.          PLA
  1072. <br />
  1073. LA04E    LDA   $C0EC
  1074. <br />
  1075.          BPL   LA04E
  1076. <br />
  1077.          CMP   #$DE
  1078. <br />
  1079.          BNE   LA060
  1080. <br />
  1081. LA057    LDA   $C0EC
  1082. <br />
  1083.          BPL   LA057
  1084. <br />
  1085.          CMP   #$AA
  1086. <br />
  1087.          BEQ   LA062
  1088. <br />
  1089. LA060    SEC
  1090. <br />
  1091. LA061    RTS
  1092. <br />
  1093.  
  1094. <br />
  1095. LA062    CLC
  1096. <br />
  1097.          RTS
  1098. <br />
  1099.  
  1100. <br />
  1101. LA064    STA   LA2F6
  1102. <br />
  1103. LA067    SEC
  1104. <br />
  1105.          RTS
  1106. <br />
  1107.  
  1108. <br />
  1109. *
  1110. <br />
  1111. * M-CODE DATA
  1112. <br />
  1113. *
  1114. <br />
  1115.  
  1116. <br />
  1117. LA069    JSR   LA1DA      ; SAVE ZP
  1118. <br />
  1119.          JSR   LA1AD      ; GO EXECUTE CODE
  1120. <br />
  1121.          JMP   LA069      ; LOOP (SKIP 3 BYTES)
  1122. <br />
  1123.  
  1124. <br />
  1125. LA072    HEX   046379     ; LDA $A060
  1126. <br />
  1127. LA075    HEX   0774       ; SBC #$38
  1128. <br />
  1129.          HEX   028578     ; BNE $A186
  1130. <br />
  1131.          HEX   046279     ; LDA $A061
  1132. <br />
  1133. LA07D    HEX   072C       ; SBC #$60
  1134. <br />
  1135.          HEX   028578     ; BNE $A186
  1136. <br />
  1137.          HEX   046479     ; LDA $A067
  1138. <br />
  1139. LA085    HEX   0774       ; SBC #$38
  1140. <br />
  1141.          HEX   028578     ; BNE $A186
  1142. <br />
  1143.          HEX   05A479     ; JSR $A0A7
  1144. <br />
  1145.          HEX   029079     ; BNE $A093
  1146. <br />
  1147.          HEX   01A779     ; JSR $A0A4
  1148. <br />
  1149. LA093    HEX   05A479     ; JSR $A0A7
  1150. <br />
  1151.          HEX   029F79     ; BNE $A09C
  1152. <br />
  1153.          HEX   01A779     ; JSR $A0A4
  1154. <br />
  1155. LA09C    HEX   074E       ; SBC #$02
  1156. <br />
  1157.          HEX   028578     ; BNE $A186
  1158. <br />
  1159.          HEX   017179     ; JSR $A072
  1160. <br />
  1161. LA0A4    HEX   08A378     ; JMP $A1A0
  1162. <br />
  1163. LA0A7    HEX   04EA19     ; LDA $C0E9
  1164. <br />
  1165.          HEX   03B3       ; LDA #$FF
  1166. <br />
  1167.          HEX   00AB25     ; JMP $FCA8
  1168. <br />
  1169.          HEX   03B3       ; LDA #$FF
  1170. <br />
  1171.          HEX   00AB25     ; JMP $FCA8
  1172. <br />
  1173.  
  1174. <br />
  1175. LA0B4    HEX   04ED19     ; LDA $C0EE
  1176. <br />
  1177.          HEX   034C       ; LDA #$00
  1178. <br />
  1179.          HEX   06E17B     ; STA $A2E2
  1180. <br />
  1181.          HEX   05CC79     ; JSR $A0CF
  1182. <br />
  1183.          HEX   05CC79     ; JSR $A0CF
  1184. <br />
  1185.          HEX   05CC79     ; JSR $A0CF
  1186. <br />
  1187.          HEX   05CC79     ; JSR $A0CF
  1188. <br />
  1189.          HEX   04EB19     ; LDA $C0E8
  1190. <br />
  1191.          HEX   04E17B     ; LDA $A2E2
  1192. <br />
  1193.          HEX   09         ; RTS
  1194. <br />
  1195.  
  1196. <br />
  1197. LA0CF    HEX   034F       ; LDA #$03
  1198. <br />
  1199.          HEX   064578     ; STA $A146
  1200. <br />
  1201.          HEX   004478     ; JMP $A147
  1202. <br />
  1203.          HEX   04E419     ; LDA $C0E7
  1204. <br />
  1205.          HEX   004478     ; JMP $A147
  1206. <br />
  1207.          HEX   004478     ; JMP $A147
  1208. <br />
  1209. E0       HEX   04E219     ; LDA $C0E1
  1210. <br />
  1211.          HEX   056778     ; JSR $A164
  1212. <br />
  1213.          HEX   034F       ; LDA #$03
  1214. <br />
  1215.          HEX   064578     ; STA $A146
  1216. <br />
  1217.          HEX   004478     ; JMP $A147
  1218. <br />
  1219.          HEX   04E419     ; LDA $C0E7
  1220. <br />
  1221. F1       HEX   04E619     ; LDA $C0E5
  1222. <br />
  1223.          HEX   056778     ; JSR $A164
  1224. <br />
  1225.          HEX   09         ; RTS
  1226. <br />
  1227.  
  1228. <br />
  1229. *  LDA  $A060
  1230. <br />
  1231. *  SBC  #$38
  1232. <br />
  1233. *  BNE  $A186
  1234. <br />
  1235. *  LDA  $A061
  1236. <br />
  1237. *  SBC  #$60
  1238. <br />
  1239. *  BNE  $A186
  1240. <br />
  1241. *  LDA  $A067
  1242. <br />
  1243. *  SBC  #$38
  1244. <br />
  1245. *  BNE  $A186
  1246. <br />
  1247. *  JSRM $A0A7
  1248. <br />
  1249. *  BNE  $A093
  1250. <br />
  1251. *  JSR6 $A0A4
  1252. <br />
  1253. *  JSRM $A0A7
  1254. <br />
  1255. *  BNE  $A09C
  1256. <br />
  1257. *  JSR6 $A0A4
  1258. <br />
  1259. *  SBC  #$02
  1260. <br />
  1261. *  BNE  $A186
  1262. <br />
  1263. *  JSR6 $A072
  1264. <br />
  1265. *  JMP6 $A1A0
  1266. <br />
  1267. *  LDA  $C0E9
  1268. <br />
  1269. *  LDA  #$FF
  1270. <br />
  1271. *  JMPM $FCA8
  1272. <br />
  1273. *  LDA  #$FF
  1274. <br />
  1275. *  JMPM $FCA8
  1276. <br />
  1277. *  LDA  $C0EE
  1278. <br />
  1279. *  LDA  #$00
  1280. <br />
  1281. *  STA  $A2E2
  1282. <br />
  1283. *  JSRM $A0CF
  1284. <br />
  1285. *  JSRM $A0CF
  1286. <br />
  1287. *  JSRM $A0CF
  1288. <br />
  1289. *  JSRM $A0CF
  1290. <br />
  1291. *  LDA  $C0E8
  1292. <br />
  1293. *  LDA  $A2E2
  1294. <br />
  1295. *  RTS
  1296. <br />
  1297. *  LDA  #$03
  1298. <br />
  1299. *  STA  $A146
  1300. <br />
  1301. *  JMPM $A147
  1302. <br />
  1303. *  LDA  $C0E7
  1304. <br />
  1305. *  JMPM $A147
  1306. <br />
  1307. *  JMPM $A147
  1308. <br />
  1309. *  LDA  $C0E1
  1310. <br />
  1311. *  JSRM $A164
  1312. <br />
  1313. *  LDA  #$03
  1314. <br />
  1315. *  STA  $A146
  1316. <br />
  1317. *  JMPM $A147
  1318. <br />
  1319. *  LDA  $C0E7
  1320. <br />
  1321. *  LDA  $C0E5
  1322. <br />
  1323. *  JSRM $A164
  1324. <br />
  1325. *  RTS
  1326. <br />
  1327.  
  1328. <br />
  1329. LA0F8    LDY   #$FF
  1330. <br />
  1331.          LDX   LA146
  1332. <br />
  1333. LA0FD    LDA   $C0EC
  1334. <br />
  1335.          BPL   LA0FD
  1336. <br />
  1337.          CMP   #$D5
  1338. <br />
  1339.          BEQ   LA10D
  1340. <br />
  1341.          DEY
  1342. <br />
  1343.          BNE   LA0FD
  1344. <br />
  1345.          DEX
  1346. <br />
  1347.          BNE   LA0FD
  1348. <br />
  1349.          RTS
  1350. <br />
  1351.  
  1352. <br />
  1353. LA10D    LDA   $C0EC
  1354. <br />
  1355.          BPL   LA10D
  1356. <br />
  1357.          CMP   #$AA
  1358. <br />
  1359.          BEQ   LA11B
  1360. <br />
  1361.          DEY
  1362. <br />
  1363.          BNE   LA0FD
  1364. <br />
  1365.          SEC
  1366. <br />
  1367.          RTS
  1368. <br />
  1369.  
  1370. <br />
  1371. LA11B    LDA   $C0EC
  1372. <br />
  1373.          BPL   LA11B
  1374. <br />
  1375.          CMP   #$96
  1376. <br />
  1377.          BEQ   LA129
  1378. <br />
  1379.          DEY
  1380. <br />
  1381.          BNE   LA0FD
  1382. <br />
  1383.          SEC
  1384. <br />
  1385.          RTS
  1386. <br />
  1387.  
  1388. <br />
  1389. LA129    LDY   #$02
  1390. <br />
  1391. LA12B    LDA   $C0EC
  1392. <br />
  1393.          BPL   LA12B
  1394. <br />
  1395.          ROL
  1396. <br />
  1397.          STA   $50
  1398. <br />
  1399. LA133    LDA   $C0EC
  1400. <br />
  1401.          BPL   LA133
  1402. <br />
  1403.          AND   $50
  1404. <br />
  1405.          STA   $50
  1406. <br />
  1407.          DEY
  1408. <br />
  1409.          STX   LA146
  1410. <br />
  1411.          BPL   LA12B
  1412. <br />
  1413.          CLC
  1414. <br />
  1415.          LDX   #$01
  1416. <br />
  1417.          RTS
  1418. <br />
  1419.  
  1420. <br />
  1421. LA146    DB    $03
  1422. <br />
  1423.  
  1424. <br />
  1425. LA147    JSR   LA0F8
  1426. <br />
  1427.          BCS   LA14F
  1428. <br />
  1429.          JSR   LA003
  1430. <br />
  1431. LA14F    LDA   #$00
  1432. <br />
  1433.          ADC   LA2E2
  1434. <br />
  1435.          STA   LA2E2
  1436. <br />
  1437.          LDA   $C0E0
  1438. <br />
  1439.          LDA   $C0E2
  1440. <br />
  1441.          LDA   $C0E4
  1442. <br />
  1443.          LDA   $C0E6
  1444. <br />
  1445.          RTS
  1446. <br />
  1447.  
  1448. <br />
  1449. *
  1450. <br />
  1451.  
  1452. <br />
  1453. LA164    HEX   033C       ; LDA #$70
  1454. <br />
  1455.          HEX   007878     ; JMP $A17B
  1456. <br />
  1457.          HEX   04E319     ; LDA $C0E0
  1458. <br />
  1459.          HEX   04E119     ; LDA $C0E2
  1460. <br />
  1461.          HEX   04E719     ; LDA $C0E4
  1462. <br />
  1463.          HEX   04E519     ; LDA $C0E6
  1464. <br />
  1465.          HEX   0364       ; LDA #$28
  1466. <br />
  1467.          HEX   007878     ; JMP $A17B
  1468. <br />
  1469.          HEX   09         ; RTS
  1470. <br />
  1471.  
  1472. <br />
  1473. *  LDA  #$70
  1474. <br />
  1475. *  JMPM $A17B
  1476. <br />
  1477. *  LDA  $C0E0
  1478. <br />
  1479. *  LDA  $C0E2
  1480. <br />
  1481. *  LDA  $C0E4
  1482. <br />
  1483. *  LDA  $C0E6
  1484. <br />
  1485. *  LDA  #$28
  1486. <br />
  1487. *  JMPM $A17B
  1488. <br />
  1489. *  RTS
  1490. <br />
  1491.  
  1492. <br />
  1493. LA17B    LDX   #$20
  1494. <br />
  1495. LA17D    DEX
  1496. <br />
  1497.          BNE   LA17D
  1498. <br />
  1499.          SEC
  1500. <br />
  1501.          SBC   #$01
  1502. <br />
  1503.          BNE   LA17B
  1504. <br />
  1505.          RTS
  1506. <br />
  1507.  
  1508. <br />
  1509. *
  1510. <br />
  1511.  
  1512. <br />
  1513. LA186    HEX   0603DD     ; STA $0400
  1514. <br />
  1515. LA189    HEX   0A8B78     ; LDA $A188,X
  1516. <br />
  1517.          HEX   028578     ; BEQ $A186
  1518. <br />
  1519.          HEX   048A78     ; LDA $A189 ($0A)
  1520. <br />
  1521.          HEX   00A978     ; JMP $A1AA (EOR $D9 = $D3)
  1522. <br />
  1523.          HEX   07B3       ; SUB #$FF  ($D4)
  1524. <br />
  1525.          HEX   00A978     ; JMP $A1AA (EOR $D9 = $0D)
  1526. <br />
  1527.          HEX   068A78     ; STA $A189 (FUNCTION DOES NOT EXIST)
  1528. <br />
  1529.          HEX   018578     ; JSR $A186 (!!!!)
  1530. <br />
  1531.  
  1532. <br />
  1533. *  STA  $0400
  1534. <br />
  1535. *  LDAI $A188
  1536. <br />
  1537. *  BNE  $A186
  1538. <br />
  1539. *  LDA  $A189
  1540. <br />
  1541. *  JMPM $A1AA
  1542. <br />
  1543. *  SBC  #$FF
  1544. <br />
  1545. *  JMPM $A1AA
  1546. <br />
  1547. *  STA  $A189
  1548. <br />
  1549. *  JSR6 $A186
  1550. <br />
  1551.  
  1552. <br />
  1553. LA1A0    JSR   LA1DA
  1554. <br />
  1555.          CLC
  1556. <br />
  1557.          RTS
  1558. <br />
  1559. LA1A5    JSR   LA1DA
  1560. <br />
  1561.          SEC
  1562. <br />
  1563.          RTS
  1564. <br />
  1565. LA1AA    EOR   #$D9
  1566. <br />
  1567.          RTS
  1568. <br />
  1569.  
  1570. <br />
  1571. *
  1572. <br />
  1573. * GO WORK
  1574. <br />
  1575. *
  1576. <br />
  1577.  
  1578. <br />
  1579. LA1AD    TXA
  1580. <br />
  1581.          PHA
  1582. <br />
  1583.          TYA
  1584. <br />
  1585.          PHA
  1586. <br />
  1587.          JSR   LA238
  1588. <br />
  1589.          PLA
  1590. <br />
  1591.          STA   $52
  1592. <br />
  1593.          PLA
  1594. <br />
  1595.          STA   $53
  1596. <br />
  1597.          LDY   #$04
  1598. <br />
  1599. LA1BC    LDA   ($52),Y
  1600. <br />
  1601.          INY
  1602. <br />
  1603.          BNE   LA1C3
  1604. <br />
  1605.          INC   $53
  1606. <br />
  1607. LA1C3    TAX
  1608. <br />
  1609.          LDA   LA1CD,X
  1610. <br />
  1611.          STA   LA2DF+1
  1612. <br />
  1613.          JMP   LA2DF
  1614. <br />
  1615.  
  1616. <br />
  1617. LA1CD    DB    <LA227     ;
  1618. <br />
  1619.          DB    <LA200     ;
  1620. <br />
  1621.          DB    <LA255     ;
  1622. <br />
  1623.          DB    <LA25F     ;
  1624. <br />
  1625.          DB    <LA26D     ;
  1626. <br />
  1627.          DB    <LA28A     ;
  1628. <br />
  1629.          DB    <LA2AD     ;
  1630. <br />
  1631.          DB    <LA2B9     ;
  1632. <br />
  1633.          DB    <LA24F     ;
  1634. <br />
  1635.          DB    <LA2A2     ;
  1636. <br />
  1637.          DB    <LA2CE     ;
  1638. <br />
  1639.          DB    <LA226     ;
  1640. <br />
  1641.          DB    <LA279     ;
  1642. <br />
  1643.  
  1644. <br />
  1645. LA1DA    LDX   #$0F
  1646. <br />
  1647. LA1DC    LDA   $50,X
  1648. <br />
  1649.          PHA
  1650. <br />
  1651.          LDA   LA2E5,X
  1652. <br />
  1653.          STA   $50,X
  1654. <br />
  1655.          PLA
  1656. <br />
  1657.          STA   LA2E5,X
  1658. <br />
  1659.          DEX
  1660. <br />
  1661.          BPL   LA1DC
  1662. <br />
  1663.          RTS
  1664. <br />
  1665.  
  1666. <br />
  1667.          ASC   "DON'T BREAK THIS GAM"
  1668. <br />
  1669.  
  1670. <br />
  1671. LA200    JSR   LA210      ; F01
  1672. <br />
  1673. LA203    LDA   $54
  1674. <br />
  1675.          STA   $52
  1676. <br />
  1677.          LDA   $55
  1678. <br />
  1679.          STA   $53
  1680. <br />
  1681.          LDY   #$00
  1682. <br />
  1683.          JMP   LA1BC
  1684. <br />
  1685.  
  1686. <br />
  1687. *
  1688. <br />
  1689. * M-CODE
  1690. <br />
  1691. *  PARAM 1 IS EORed #$03
  1692. <br />
  1693. *  PARAM 2 IS EORed #$D9
  1694. <br />
  1695. *
  1696. <br />
  1697.  
  1698. <br />
  1699. LA210    LDA   ($52),Y
  1700. <br />
  1701.          EOR   #$03
  1702. <br />
  1703.          INY
  1704. <br />
  1705.          BNE   LA219
  1706. <br />
  1707.          INC   $53
  1708. <br />
  1709. LA219    STA   $54
  1710. <br />
  1711.          LDA   ($52),Y
  1712. <br />
  1713.          INY
  1714. <br />
  1715.          BNE   LA222
  1716. <br />
  1717.          INC   $53
  1718. <br />
  1719. LA222    EOR   #$D9
  1720. <br />
  1721.          STA   $55
  1722. <br />
  1723.  
  1724. <br />
  1725. *
  1726. <br />
  1727.  
  1728. <br />
  1729. LA226    RTS              ; F0B
  1730. <br />
  1731.  
  1732. <br />
  1733. *
  1734. <br />
  1735.  
  1736. <br />
  1737. LA227    JSR   LA210      ; F00
  1738. <br />
  1739.          TYA
  1740. <br />
  1741.          PHA
  1742. <br />
  1743.          LDA   $56
  1744. <br />
  1745.          JSR   LA252
  1746. <br />
  1747.          STA   $56
  1748. <br />
  1749.          PLA
  1750. <br />
  1751.          TAY
  1752. <br />
  1753.          JMP   LA1BC
  1754. <br />
  1755.  
  1756. <br />
  1757. LA238    PLA
  1758. <br />
  1759.          STA   $54
  1760. <br />
  1761.          PLA
  1762. <br />
  1763.          STA   $55
  1764. <br />
  1765.          PLA
  1766. <br />
  1767.          STA   $52
  1768. <br />
  1769.          PLA
  1770. <br />
  1771.          STA   $53
  1772. <br />
  1773.          INC   $52
  1774. <br />
  1775.          INC   $54
  1776. <br />
  1777.          BNE   LA24C
  1778. <br />
  1779.          INC   $55
  1780. <br />
  1781. LA24C    JMP   ($0054)
  1782. <br />
  1783.  
  1784. <br />
  1785. *
  1786. <br />
  1787.  
  1788. <br />
  1789. LA24F    JSR   LA210      ; F08
  1790. <br />
  1791. LA252    JMP   ($0054)
  1792. <br />
  1793.  
  1794. <br />
  1795. *
  1796. <br />
  1797.  
  1798. <br />
  1799. LA255    JSR   LA210      ; F02
  1800. <br />
  1801.          LDA   $56
  1802. <br />
  1803.          BNE   LA203
  1804. <br />
  1805.          JMP   LA1BC
  1806. <br />
  1807.  
  1808. <br />
  1809. *
  1810. <br />
  1811.  
  1812. <br />
  1813. LA25F    LDA   ($52),Y    ; F03
  1814. <br />
  1815.          INY
  1816. <br />
  1817.          BNE   LA266
  1818. <br />
  1819.          INC   $53
  1820. <br />
  1821. LA266    EOR   #$4C
  1822. <br />
  1823.          STA   $56
  1824. <br />
  1825.          JMP   LA1BC
  1826. <br />
  1827.  
  1828. <br />
  1829. *
  1830. <br />
  1831.  
  1832. <br />
  1833. LA26D    JSR   LA210      ; F04
  1834. <br />
  1835. LA270    LDX   #$00
  1836. <br />
  1837.          LDA   ($54,X)
  1838. <br />
  1839.          STA   $56
  1840. <br />
  1841.          JMP   LA1BC
  1842. <br />
  1843.  
  1844. <br />
  1845. *
  1846. <br />
  1847.  
  1848. <br />
  1849. LA279    JSR   LA210      ; F0C
  1850. <br />
  1851.          LDA   $56
  1852. <br />
  1853.          CLC
  1854. <br />
  1855.          ADC   $54
  1856. <br />
  1857.          STA   $54
  1858. <br />
  1859.          BCC   LA287
  1860. <br />
  1861.          INC   $55
  1862. <br />
  1863. LA287    JMP   LA270
  1864. <br />
  1865.  
  1866. <br />
  1867. *
  1868. <br />
  1869.  
  1870. <br />
  1871. LA28A    JSR   LA210      ; F05
  1872. <br />
  1873.          TYA
  1874. <br />
  1875.          CLC
  1876. <br />
  1877.          ADC   $52
  1878. <br />
  1879.          STA   $52
  1880. <br />
  1881.          BCC   LA297
  1882. <br />
  1883.          INC   $53
  1884. <br />
  1885. LA297    LDA   $52
  1886. <br />
  1887.          PHA
  1888. <br />
  1889.          LDA   $53
  1890. <br />
  1891.          PHA
  1892. <br />
  1893.          LDY   #$00
  1894. <br />
  1895.          JMP   LA203
  1896. <br />
  1897.  
  1898. <br />
  1899. *
  1900. <br />
  1901.  
  1902. <br />
  1903. LA2A2    PLA              ; F09
  1904. <br />
  1905.          STA   $53
  1906. <br />
  1907.          PLA
  1908. <br />
  1909.          STA   $52
  1910. <br />
  1911.          LDY   #$00
  1912. <br />
  1913.          JMP   LA1BC
  1914. <br />
  1915.  
  1916. <br />
  1917. *
  1918. <br />
  1919.  
  1920. <br />
  1921. LA2AD    JSR   LA210      ; F06
  1922. <br />
  1923.          LDA   $56
  1924. <br />
  1925.          LDX   #$00
  1926. <br />
  1927.          STA   ($54,X)
  1928. <br />
  1929.          JMP   LA1BC
  1930. <br />
  1931.  
  1932. <br />
  1933. *
  1934. <br />
  1935.  
  1936. <br />
  1937. LA2B9    LDA   ($52),Y    ; F07
  1938. <br />
  1939.          INY
  1940. <br />
  1941.          BNE   LA2C0
  1942. <br />
  1943.          INC   $53
  1944. <br />
  1945. LA2C0    EOR   #$4C
  1946. <br />
  1947.          STA   $54
  1948. <br />
  1949.          LDA   $56
  1950. <br />
  1951.          SEC
  1952. <br />
  1953.          SBC   $54
  1954. <br />
  1955.          STA   $56
  1956. <br />
  1957.          JMP   LA1BC
  1958. <br />
  1959.  
  1960. <br />
  1961. *
  1962. <br />
  1963.  
  1964. <br />
  1965. LA2CE    JSR   LA210      ; F0A
  1966. <br />
  1967.          LDX   #$00
  1968. <br />
  1969.          LDA   ($54,X)
  1970. <br />
  1971.          CLC
  1972. <br />
  1973.          ADC   #$01
  1974. <br />
  1975.          STA   ($54,X)
  1976. <br />
  1977.          STA   $56
  1978. <br />
  1979.          JMP   LA1BC
  1980. <br />
  1981. LA2DF    JMP   LA200
  1982. <br />
  1983.  
  1984. <br />
  1985. *
  1986. <br />
  1987.  
  1988. <br />
  1989. LA2E2    DB    $00
  1990. <br />
  1991.          DB    $00
  1992. <br />
  1993.          DB    $00
  1994. <br />
  1995.  
  1996. <br />
  1997. LA2E5    HEX   00180019001A001B
  1998. <br />
  1999.          HEX   0001000200030004
  2000. <br />
  2001.          DB    $00
  2002. <br />
  2003. LA2F6    DB    $00
  2004. <br />
  2005.          ASC   '^$FF59'0D02
  2006. <br />
  2007.          ASC   ';'</td>    </tr></table><span class="postbody">
  2008. <br />
  2009.  
  2010. <br />
  2011.  
  2012. <br />
  2013. And now the m-code protection routine:
  2014. <br />
  2015.  
  2016. <br />
  2017. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">LA8B2    HEX   040371     ; LDA $A800
  2018. <br />
  2019.          HEX   02B871     ; BEQ $A8BB
  2020. <br />
  2021.          HEX   045519     ; LDA $C056
  2022. <br />
  2023. LA8BB    HEX   0340       ; LDA #$0C
  2024. <br />
  2025.          HEX   056470     ; JSR $A967
  2026. <br />
  2027.          HEX   034C       ; LDA #$00
  2028. <br />
  2029.          HEX   064FD9     ; STA $004C
  2030. <br />
  2031.          HEX   06F170     ; STA $A9F2
  2032. <br />
  2033. LA8C8    HEX   044FD9     ; LDX $004C
  2034. <br />
  2035.          HEX   0A0379     ; LDA $A000,X
  2036. <br />
  2037.          HEX   10F170     ; SBC $A9F2
  2038. <br />
  2039.          HEX   06F170     ; STA $A9F2
  2040. <br />
  2041.          HEX   044FD9     ; LDX $004C
  2042. <br />
  2043.          HEX   0A0378     ; LDA $A100,X
  2044. <br />
  2045.          HEX   10F170     ; SBC $A9F2
  2046. <br />
  2047.          HEX   06F170     ; STA $A9F2
  2048. <br />
  2049.          HEX   0C4FD9     ; INC $004C
  2050. <br />
  2051.          HEX   0FCB71     ; BNE $A8C8
  2052. <br />
  2053. LA8E6    HEX   044FD9     ; LDX $004C
  2054. <br />
  2055.          HEX   0A037B     ; LDA $A200,X
  2056. <br />
  2057.          HEX   10F170     ; SBC $A9F2
  2058. <br />
  2059.          HEX   06F170     ; STA $A9F2
  2060. <br />
  2061.          HEX   0C4FD9     ; INC $004C
  2062. <br />
  2063.          HEX   07AC       ; SBC #$E0
  2064. <br />
  2065.          HEX   0FE571     ; BNE $A8E6
  2066. <br />
  2067.          HEX   04F170     ; LDA $A9F2
  2068. <br />
  2069.          HEX   07DB       ; SBC #$97
  2070. <br />
  2071. LA8FF    HEX   0FA870     ; BNE $A9AB
  2072. <br />
  2073. LA902    HEX   0349       ; LDA #$05 READ TRACK
  2074. <br />
  2075.          HEX   010365     ; JSR $BC00
  2076. <br />
  2077. LA907    HEX   010379     ; JSR $A000 !!!!!!
  2078. <br />
  2079.          HEX   034C       ; LDA #$00
  2080. <br />
  2081.          HEX   04EB19     ; LDA $C0E8
  2082. <br />
  2083.          HEX   034C       ; LDA #$00
  2084. <br />
  2085.          HEX   064FD9     ; STA $004C
  2086. <br />
  2087.          HEX   030C       ; LDA #$40
  2088. <br />
  2089.          HEX   064ED9     ; STA $004D
  2090. <br />
  2091.          HEX   0348       ; LDA #$04
  2092. <br />
  2093.          HEX   066375     ; STA $AC60
  2094. <br />
  2095.          HEX   0349       ; LDA #$05
  2096. <br />
  2097.          HEX   066275     ; STA $AC61
  2098. <br />
  2099. LA923    HEX   017370     ; JSR $A970
  2100. <br />
  2101.          HEX   0E         ; EOR > 40 EOR 68 = 28
  2102. <br />
  2103.          HEX   0F2070     ; BNE $A923
  2104. <br />
  2105.          HEX   034C       ; LDA #$00
  2106. <br />
  2107.          HEX   064FD9     ; STA $004C
  2108. <br />
  2109.          HEX   064DD9     ; STA $004E
  2110. <br />
  2111.          HEX   03EF       ; LDA #$A3
  2112. <br />
  2113.          HEX   064ED9     ; STA $004D
  2114. <br />
  2115.          HEX   0349       ; LDA #$05
  2116. <br />
  2117.          HEX   064CD9     ; STA $004F
  2118. <br />
  2119. LA93C    HEX   11         ; COPY
  2120. <br />
  2121.          HEX   044CD9     ; LDA $004F
  2122. <br />
  2123.          HEX   0744       ; SBC #$08
  2124. <br />
  2125.          HEX   0F3F70     ; BNE $A93C
  2126. <br />
  2127.          HEX   080399     ; JMP $4000</td>    </tr></table><span class="postbody">
  2128. <br />
  2129.  
  2130. <br />
  2131. So that, 01 03 79 means JSR $A000 <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" /> A call to a 6502 protection. We need to bypass the call and thus find a 6502 RTS address...
  2132. <br />
  2133.  
  2134. <br />
  2135. There is one at $A8B1, we must encode it:
  2136. <br />
  2137. - $B1 EOR $03 => $B2
  2138. <br />
  2139. - $A8 EOR $D9 => $71
  2140. <br />
  2141.  
  2142. <br />
  2143. Gotcha!!!!! You now have the explanation of the change of track 1, sector 6 <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" />
  2144. <br />
  2145.  
  2146. <br />
  2147. If you reboot, you will be disappointed as there is another disk check routine. As I thought it was the same as the first one, I have searched for the same $C0EC patterns. You will find them in memory locations $6100 and above or on track E on disk.
  2148. <br />
  2149.  
  2150. <br />
  2151. Discover the new $6000..$6FFF memory space and find a $6100 call at $6875, let's try to BIT it, thus the second change on track E, sector 7.
  2152. <br />
  2153.  
  2154. <br />
  2155. Two days of hard work...</span><span class="gensmall"></span></td>
  2156.             </tr>
  2157.         </table></td>
  2158.     </tr>
  2159.     <tr>
  2160.         <td class="row2" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">Revenir en haut de page</a></span></td>
  2161.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  2162.             <tr>
  2163.                 <td valign="middle" nowrap="nowrap"><a href="profile.php?mode=viewprofile&u=4"><img src="templates/subSilver/images/lang_french/icon_profile.gif" alt="Voir le profil de l'utilisateur" title="Voir le profil de l'utilisateur" border="0" /></a> <a href="privmsg.php?mode=post&u=4"><img src="templates/subSilver/images/lang_french/icon_pm.gif" alt="Envoyer un message privΘ" title="Envoyer un message privΘ" border="0" /></a>  <a href="http://www.oss117.org/" target="_userwww"><img src="templates/subSilver/images/lang_french/icon_www.gif" alt="Visiter le site web de l'utilisateur" title="Visiter le site web de l'utilisateur" border="0" /></a>   <script language="JavaScript" type="text/javascript"><!--
  2164.  
  2165.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  2166.         document.write(' ');
  2167.     else
  2168.         document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>');
  2169.  
  2170.                 //--></script><noscript></noscript></td>
  2171.             </tr>
  2172.         </table></td>
  2173.     </tr>
  2174.     <tr>
  2175.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  2176.     </tr>
  2177.     <tr>
  2178.         <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="146"></a><b>toinet</b></span><br /><span class="postdetails"><br /><br /><br />Inscrit le: 15 Juin 2007<br />Messages: 326<br />Localisation: Paris, France</span><br /></td>
  2179.         <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  2180.             <tr>
  2181.                 <td width="100%"><a href="viewtopic.php?p=146#146"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Sam 11 Ao√ 2007, 23:25<span class="gen"> </span>   Sujet du message: </span></td>
  2182.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=146"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  2183.             </tr>
  2184.             <tr>
  2185.                 <td colspan="2"><hr /></td>
  2186.             </tr>
  2187.             <tr>
  2188.                 <td colspan="2"><span class="postbody">BASIC M-CODE DECODER
  2189. <br />
  2190. Please find hereafter the source code of my basic m-code decoder <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" /> Just put the address of a m-code buffer in $FE..$FF, then 1000G <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" />
  2191. <br />
  2192.  
  2193. <br />
  2194. </span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr>       <td><span class="genmed"><b>Code:</b></span></td>    </tr>    <tr>      <td class="code">
  2195. <br />
  2196. *
  2197. <br />
  2198. * EOA: THE SEVEN CITIES OF GOLD
  2199. <br />
  2200. *
  2201. <br />
  2202. * M-CODE DECODER
  2203. <br />
  2204. * (C) LOGO 2007
  2205. <br />
  2206. *
  2207. <br />
  2208.  
  2209. <br />
  2210. * $FA..$FB : C STRING POINTER
  2211. <br />
  2212. * $FC..$FD : M-CODE DECODED VALUES
  2213. <br />
  2214. * $FE..$FF : POINTER TO THE M-CODE BUFFER
  2215. <br />
  2216.  
  2217. <br />
  2218. BACKUP_36 =    $F6
  2219. <br />
  2220. OUTPUT   =     $F8
  2221. <br />
  2222. STRING   =     $FA
  2223. <br />
  2224. DECODED  =     $FC
  2225. <br />
  2226. MCODE    =     $FE
  2227. <br />
  2228.  
  2229. <br />
  2230. NB_FUNCTIONS = $11
  2231. <br />
  2232.  
  2233. <br />
  2234. EOR_BYTE =     $4C
  2235. <br />
  2236. EOR_WORD =     $D903
  2237. <br />
  2238.  
  2239. <br />
  2240. BUF_TEXT =     $3000
  2241. <br />
  2242.  
  2243. <br />
  2244.          ORG   $1000
  2245. <br />
  2246.          MX    %11
  2247. <br />
  2248.          LST   OFF
  2249. <br />
  2250.  
  2251. <br />
  2252. *
  2253. <br />
  2254. *
  2255. <br />
  2256. *
  2257. <br />
  2258.  
  2259. <br />
  2260.          LDA   $36
  2261. <br />
  2262.          STA   BACKUP_36
  2263. <br />
  2264.          LDA   $37
  2265. <br />
  2266.          STA   BACKUP_36+1
  2267. <br />
  2268.  
  2269. <br />
  2270.          LDA   #<BUF_TEXT
  2271. <br />
  2272.          STA   OUTPUT
  2273. <br />
  2274.          LDA   #>BUF_TEXT
  2275. <br />
  2276.          STA   OUTPUT+1
  2277. <br />
  2278.  
  2279. <br />
  2280.          LDA   #<PRINT36
  2281. <br />
  2282.          STA   $36
  2283. <br />
  2284.          LDA   #>PRINT36
  2285. <br />
  2286.          STA   $37
  2287. <br />
  2288.  
  2289. <br />
  2290.          JSR   DECODER
  2291. <br />
  2292.  
  2293. <br />
  2294.          LDA   BACKUP_36
  2295. <br />
  2296.          STA   $36
  2297. <br />
  2298.          LDA   BACKUP_36+1
  2299. <br />
  2300.          STA   $37
  2301. <br />
  2302.          RTS
  2303. <br />
  2304.  
  2305. <br />
  2306.          DS    \
  2307. <br />
  2308.  
  2309. <br />
  2310. *
  2311. <br />
  2312. * MAIN LOOP
  2313. <br />
  2314. *
  2315. <br />
  2316.  
  2317. <br />
  2318. DECODER  JSR   GET_BYTE
  2319. <br />
  2320.          CMP   #NB_FUNCTIONS
  2321. <br />
  2322.          BCC   DECODER1
  2323. <br />
  2324.          BEQ   DECODER1
  2325. <br />
  2326.          RTS
  2327. <br />
  2328.  
  2329. <br />
  2330. DECODER1 JSR   NEXT_BYTE
  2331. <br />
  2332.  
  2333. <br />
  2334.          ASL
  2335. <br />
  2336.          TAY
  2337. <br />
  2338.          LDA   MCODE_TBL,Y
  2339. <br />
  2340.          STA   DECODER2+1
  2341. <br />
  2342.          LDA   MCODE_TBL+1,Y
  2343. <br />
  2344.          STA   DECODER2+2
  2345. <br />
  2346. DECODER2 JMP   $FFFF
  2347. <br />
  2348.  
  2349. <br />
  2350. MCODE_TBL DA   FN00,FN01,FN02,FN03,FN04,FN05,FN06,FN07
  2351. <br />
  2352.          DA    FN08,FN09,FN0A,FN0B,FN0C,FN0D,FN0E,FN0F
  2353. <br />
  2354.          DA    FN10,FN11
  2355. <br />
  2356.  
  2357. <br />
  2358. *
  2359. <br />
  2360. * LOOP
  2361. <br />
  2362. *
  2363. <br />
  2364.  
  2365. <br />
  2366. LOOP_WORD JSR  DECODE_WORD
  2367. <br />
  2368.          JSR   PRINT_D_WORD
  2369. <br />
  2370.          JSR   NEXT_WORD
  2371. <br />
  2372.          JMP   DECODER
  2373. <br />
  2374.  
  2375. <br />
  2376. LOOP_BYTE JSR  DECODE_BYTE
  2377. <br />
  2378.          JSR   PRINT_D_BYTE
  2379. <br />
  2380.          JSR   NEXT_BYTE
  2381. <br />
  2382.          JMP   DECODER
  2383. <br />
  2384.  
  2385. <br />
  2386. *
  2387. <br />
  2388. * MOVE ONE WORD
  2389. <br />
  2390. *
  2391. <br />
  2392.  
  2393. <br />
  2394. NEXT_WORD JSR  NEXT_BYTE
  2395. <br />
  2396.  
  2397. <br />
  2398. *
  2399. <br />
  2400. * MOVE ONE BYTE
  2401. <br />
  2402. *
  2403. <br />
  2404.  
  2405. <br />
  2406. NEXT_BYTE INC  MCODE
  2407. <br />
  2408.          BNE   NEXT_BYTE1
  2409. <br />
  2410.          INC   MCODE+1
  2411. <br />
  2412. NEXT_BYTE1 RTS
  2413. <br />
  2414.  
  2415. <br />
  2416. *
  2417. <br />
  2418. * GET BYTE
  2419. <br />
  2420. *
  2421. <br />
  2422.  
  2423. <br />
  2424. GET_BYTE LDY   #0
  2425. <br />
  2426.          LDA   (MCODE),Y
  2427. <br />
  2428.          RTS
  2429. <br />
  2430.  
  2431. <br />
  2432. *
  2433. <br />
  2434. * BYTE DECODER
  2435. <br />
  2436. *
  2437. <br />
  2438.  
  2439. <br />
  2440. DECODE_BYTE LDY #0
  2441. <br />
  2442.          LDA   (MCODE),Y
  2443. <br />
  2444.          EOR   #EOR_BYTE
  2445. <br />
  2446.          STA   DECODED
  2447. <br />
  2448.          RTS
  2449. <br />
  2450.  
  2451. <br />
  2452. *
  2453. <br />
  2454. * WORD DECODER
  2455. <br />
  2456. *
  2457. <br />
  2458.  
  2459. <br />
  2460. DECODE_WORD LDY #0
  2461. <br />
  2462.          LDA   (MCODE),Y
  2463. <br />
  2464.          EOR   #<EOR_WORD
  2465. <br />
  2466.          STA   DECODED
  2467. <br />
  2468.          INY
  2469. <br />
  2470.          LDA   (MCODE),Y
  2471. <br />
  2472.          EOR   #>EOR_WORD
  2473. <br />
  2474.          STA   DECODED+1
  2475. <br />
  2476.          RTS
  2477. <br />
  2478.  
  2479. <br />
  2480. *
  2481. <br />
  2482. * PRINT DECODED VALUES
  2483. <br />
  2484. *
  2485. <br />
  2486.  
  2487. <br />
  2488. PRINT_D_WORD LDA DECODED+1
  2489. <br />
  2490.          JSR   $FDDA
  2491. <br />
  2492. PRINT_D_BYTE LDA DECODED
  2493. <br />
  2494.          JSR   $FDDA
  2495. <br />
  2496.          RTS
  2497. <br />
  2498.  
  2499. <br />
  2500. *
  2501. <br />
  2502. * PRINT OUT A CSTRING
  2503. <br />
  2504. *
  2505. <br />
  2506.  
  2507. <br />
  2508. PRINT    PLA
  2509. <br />
  2510.          STA   STRING
  2511. <br />
  2512.          PLA
  2513. <br />
  2514.          STA   STRING+1
  2515. <br />
  2516.  
  2517. <br />
  2518.          LDA   #$8D
  2519. <br />
  2520.          JSR   $FDED
  2521. <br />
  2522.  
  2523. <br />
  2524. ]LP      INC   STRING
  2525. <br />
  2526.          BNE   PRINT1
  2527. <br />
  2528.          INC   STRING+1
  2529. <br />
  2530.  
  2531. <br />
  2532. PRINT1   LDY   #0
  2533. <br />
  2534.          LDA   (STRING),Y
  2535. <br />
  2536.          BEQ   PRINT2
  2537. <br />
  2538.          JSR   $FDED
  2539. <br />
  2540.          JMP   ]LP
  2541. <br />
  2542.  
  2543. <br />
  2544. PRINT2   LDA   STRING+1
  2545. <br />
  2546.          PHA
  2547. <br />
  2548.          LDA   STRING
  2549. <br />
  2550.          PHA
  2551. <br />
  2552.          RTS
  2553. <br />
  2554.  
  2555. <br />
  2556. *
  2557. <br />
  2558. * PRINT TO STANDARD OUTPUT
  2559. <br />
  2560. *
  2561. <br />
  2562.  
  2563. <br />
  2564. PRINT36  LDY   #0
  2565. <br />
  2566.          STA   (OUTPUT),Y
  2567. <br />
  2568.          INC   OUTPUT
  2569. <br />
  2570.          BNE   PRINT361
  2571. <br />
  2572.          INC   OUTPUT+1
  2573. <br />
  2574. PRINT361 RTS
  2575. <br />
  2576.  
  2577. <br />
  2578.  
  2579. <br />
  2580. *
  2581. <br />
  2582. * THE FUNCTIONS
  2583. <br />
  2584. *
  2585. <br />
  2586.  
  2587. <br />
  2588. FN00     JSR   PRINT
  2589. <br />
  2590.          ASC   "* JMPM $"00
  2591. <br />
  2592.          JMP   LOOP_WORD
  2593. <br />
  2594.  
  2595. <br />
  2596. FN01     JSR   PRINT
  2597. <br />
  2598.          ASC   "* JSR6 $"00
  2599. <br />
  2600.          JMP   LOOP_WORD
  2601. <br />
  2602.  
  2603. <br />
  2604. FN02     JSR   PRINT
  2605. <br />
  2606.          ASC   "* BEQ  $"00
  2607. <br />
  2608.          JMP   LOOP_WORD
  2609. <br />
  2610.  
  2611. <br />
  2612. FN03     JSR   PRINT
  2613. <br />
  2614.          ASC   "* LDA  #$"00
  2615. <br />
  2616.          JMP   LOOP_BYTE
  2617. <br />
  2618.  
  2619. <br />
  2620. FN04     JSR   PRINT
  2621. <br />
  2622.          ASC   "* LDA  $"00
  2623. <br />
  2624.          JMP   LOOP_WORD
  2625. <br />
  2626.  
  2627. <br />
  2628. FN05     JSR   PRINT
  2629. <br />
  2630.          ASC   "* JSRM $"00
  2631. <br />
  2632.          JMP   LOOP_WORD
  2633. <br />
  2634.  
  2635. <br />
  2636. FN06     JSR   PRINT
  2637. <br />
  2638.          ASC   "* STA  $"00
  2639. <br />
  2640.          JMP   LOOP_WORD
  2641. <br />
  2642.  
  2643. <br />
  2644. FN07     JSR   PRINT
  2645. <br />
  2646.          ASC   "* SBC  #$"00
  2647. <br />
  2648.          JMP   LOOP_BYTE
  2649. <br />
  2650.  
  2651. <br />
  2652. FN08     JSR   PRINT
  2653. <br />
  2654.          ASC   "* JMP6 $"00
  2655. <br />
  2656.          JMP   LOOP_WORD
  2657. <br />
  2658.  
  2659. <br />
  2660. FN09     JSR   PRINT
  2661. <br />
  2662.          ASC   "* RTS  "00
  2663. <br />
  2664.          JMP   DECODER
  2665. <br />
  2666.  
  2667. <br />
  2668. FN0A     JSR   PRINT
  2669. <br />
  2670.          ASC   "* LDAI $"00
  2671. <br />
  2672.          JMP   LOOP_WORD
  2673. <br />
  2674.  
  2675. <br />
  2676. FN0B     JSR   PRINT
  2677. <br />
  2678.          ASC   "* ASL  "00
  2679. <br />
  2680.          JMP   DECODER
  2681. <br />
  2682.  
  2683. <br />
  2684. FN0C     JSR   PRINT
  2685. <br />
  2686.          ASC   "* INC  $"00
  2687. <br />
  2688.          JMP   LOOP_WORD
  2689. <br />
  2690.  
  2691. <br />
  2692. FN0D     JSR   PRINT
  2693. <br />
  2694.          ASC   "* ADC  $"00
  2695. <br />
  2696.          JMP   LOOP_WORD
  2697. <br />
  2698.  
  2699. <br />
  2700. FN0E     JSR   PRINT
  2701. <br />
  2702.          ASC   "* EOR  #$"00
  2703. <br />
  2704.          JMP   DECODER
  2705. <br />
  2706.  
  2707. <br />
  2708. FN0F     JSR   PRINT
  2709. <br />
  2710.          ASC   "* BNE  $"00
  2711. <br />
  2712.          JMP   LOOP_WORD
  2713. <br />
  2714.  
  2715. <br />
  2716. FN10     JSR   PRINT
  2717. <br />
  2718.          ASC   "* SBC  $"00
  2719. <br />
  2720.          JMP   LOOP_WORD
  2721. <br />
  2722.  
  2723. <br />
  2724. FN11     JSR   PRINT
  2725. <br />
  2726.          ASC   "* COPY "00
  2727. <br />
  2728.          JMP   DECODER
  2729. <br />
  2730.  
  2731. <br />
  2732. *
  2733. <br />
  2734. * END
  2735. <br />
  2736. *
  2737. <br />
  2738. </td>    </tr></table><span class="postbody">
  2739. <br />
  2740.  
  2741. <br />
  2742. Toinet who needs to check the BNE/BEQ m-code opcodes...</span><span class="gensmall"></span></td>
  2743.             </tr>
  2744.         </table></td>
  2745.     </tr>
  2746.     <tr>
  2747.         <td class="row1" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">Revenir en haut de page</a></span></td>
  2748.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  2749.             <tr>
  2750.                 <td valign="middle" nowrap="nowrap"><a href="profile.php?mode=viewprofile&u=4"><img src="templates/subSilver/images/lang_french/icon_profile.gif" alt="Voir le profil de l'utilisateur" title="Voir le profil de l'utilisateur" border="0" /></a> <a href="privmsg.php?mode=post&u=4"><img src="templates/subSilver/images/lang_french/icon_pm.gif" alt="Envoyer un message privΘ" title="Envoyer un message privΘ" border="0" /></a>  <a href="http://www.oss117.org/" target="_userwww"><img src="templates/subSilver/images/lang_french/icon_www.gif" alt="Visiter le site web de l'utilisateur" title="Visiter le site web de l'utilisateur" border="0" /></a>   <script language="JavaScript" type="text/javascript"><!--
  2751.  
  2752.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  2753.         document.write(' ');
  2754.     else
  2755.         document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute"></div><div style="position:absolute;left:3px;top:-1px"></div></div>');
  2756.  
  2757.                 //--></script><noscript></noscript></td>
  2758.             </tr>
  2759.         </table></td>
  2760.     </tr>
  2761.     <tr>
  2762.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  2763.     </tr>
  2764.     <tr align="center">
  2765.         <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
  2766.             <tr><form method="post" action="viewtopic.php?t=63&start=0">
  2767.                 <td align="center"><span class="gensmall">Montrer les messages depuis: <select name="postdays"><option value="0" selected="selected">Tous les messages</option><option value="1">1 Jour</option><option value="7">7 Jours</option><option value="14">2 Semaines</option><option value="30">1 Mois</option><option value="90">3 Mois</option><option value="180">6 Mois</option><option value="364">1 An</option></select> <select name="postorder"><option value="asc" selected="selected">Le plus ancien en premier</option><option value="desc">Le plus rΘcent en premier</option></select> <input type="submit" value="Aller" class="liteoption" name="submit" /></span></td>
  2768.             </form></tr>
  2769.         </table></td>
  2770.     </tr>
  2771. </table>
  2772.  
  2773. <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  2774.   <tr>
  2775.     <td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="posting.php?mode=newtopic&f=13"><img src="templates/subSilver/images/lang_french/post.gif" border="0" alt="Poster un nouveau sujet" align="middle" /></a>   <a href="posting.php?mode=reply&t=63"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  2776.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  2777.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  2778.     <td align="right" valign="top" nowrap="nowrap"><span class="gensmall">Toutes les heures sont au format GMT + 1 Heure</span><br /><span class="nav"></span>
  2779.       </td>
  2780.   </tr>
  2781.   <tr>
  2782.     <td align="left" colspan="3"><span class="nav">Page <b>1</b> sur <b>1</b></span></td>
  2783.   </tr>
  2784. </table>
  2785.  
  2786. <table width="100%" cellspacing="2" border="0" align="center">
  2787.   <tr>
  2788.     <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall"></span><br />
  2789.        <br />
  2790.       </td>
  2791.     <td align="right" valign="top" nowrap="nowrap">
  2792. <form method="get" name="jumpbox" action="viewforum.php" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
  2793.     <tr>
  2794.         <td nowrap="nowrap"><span class="gensmall">Sauter vers: <select name="f" onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }"><option value="-1">SΘlectionner un forum</option><option value="-1"> </option><option value="-1">GENERALITES</option><option value="-1">----------------</option><option value="1">REGLES DE BASE DU FORUM</option><option value="2">PRESENTATION DES MEMBRES</option><option value="3">FAQ</option><option value="24">LES VENDEURS DE Q et assimilΘs...</option><option value="-1"> </option><option value="-1">La ligne des APPLE II</option><option value="-1">----------------</option><option value="4">APPLE II et II+</option><option value="5">APPLE IIe</option><option value="6">APPLE IIc et IIc Plus</option><option value="7">APPLE IIGS</option><option value="8">ITT2020</option><option value="9">BELL & HOWELL</option><option value="-1"> </option><option value="-1">ON AIME AUSSI...</option><option value="-1">----------------</option><option value="25">APPLE I</option><option value="10">APPLE /// et ///Plus</option><option value="11">LISA 1,  2, 2/5,  2/10 et ... XL</option><option value="-1"> </option><option value="-1">LOGICIELS</option><option value="-1">----------------</option><option value="12">PROBLEMES DIVERS</option><option value="13"selected="selected">PROTECTION MALEFIQUE</option><option value="23">EMULATION</option><option value="-1"> </option><option value="-1">LES CARTES ET PERIPHERIQUES</option><option value="-1">----------------</option><option value="14">CARTES COPROCESSEUR</option><option value="15">CARTES MEMOIRE</option><option value="16">CARTES POUR DISQUES</option><option value="17">AUTRES CARTES</option><option value="18">PERIPHERIQUES</option><option value="-1"> </option><option value="-1">EN VRAC ET DIVERS</option><option value="-1">----------------</option><option value="19">Recherches techniques (hard ou soft)</option><option value="20">ACHATS,VENTES ET/OU ECHANGES</option><option value="21">DIVERS...MAIS TOUJOURS EN RELATION AVEC APPLE!</option><option value="22">LES PETITS MAUDITS A EVITER</option></select><input type="hidden" name="sid" value="88dc291636b558c274916ca04b217a32" /> <input type="submit" value="Aller" class="liteoption" /></span></td>
  2795.     </tr>
  2796. </table></form>
  2797.  
  2798. <span class="gensmall">Vous <b>ne pouvez pas</b> poster de nouveaux sujets dans ce forum<br />Vous <b>ne pouvez pas</b> rΘpondre aux sujets dans ce forum<br />Vous <b>ne pouvez pas</b> Θditer vos messages dans ce forum<br />Vous <b>ne pouvez pas</b> supprimer vos messages dans ce forum<br />Vous <b>ne pouvez pas</b> voter dans les sondages de ce forum<br /></span></td>
  2799.   </tr>
  2800. </table>
  2801.  
  2802.  
  2803. <div align="center"><span class="copyright"><br /><br />
  2804. <!--
  2805.     We request you retain the full copyright notice below including the link to www.phpbb.com.
  2806.     This not only gives respect to the large amount of time given freely by the developers
  2807.     but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
  2808.     reason) retain the full copyright we request you at least leave in place the
  2809.     Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
  2810.     to include even this then support on our forums may be affected.
  2811.  
  2812.     The phpBB Group : 2002
  2813. // -->
  2814. Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> © 2001, 2005 phpBB Group<br />Traduction par : <a href="http://www.phpbb-fr.com/" target="_blank" class="copyright">phpBB-fr.com</a></span></div>
  2815.         </td>
  2816.     </tr>
  2817. </table>
  2818.  
  2819. </body>
  2820. </html>
  2821.  
  2822.