home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / phpBB2 / viewtopic.php?p=753.orig < prev    next >
Text File  |  2010-10-06  |  100KB  |  2,947 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=166&view=previous" title="Voir le sujet prΘcΘdent" />
  12. <link rel="next" href="viewtopic.php?t=166&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 - Outpost (Sirius Software, 1981)</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=166&start=0&postdays=0&postorder=asc&highlight=">Outpost (Sirius Software, 1981)</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=166"><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=166&view=previous" class="nav">Voir le sujet prΘcΘdent</a> :: <a href="viewtopic.php?t=166&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="749"></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=749#749"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:10<span class="gen"> </span>   Sujet du message: Outpost (Sirius Software, 1981)</span></td>
  310.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=749"><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">Another wonderful game from Sirius Software.
  317. <br />
  318.  
  319. <br />
  320. <span style="font-weight: bold">DISK STRUCTURE</span> 
  321. <br />
  322. It is a non-standard disk, only T0/S0 can be copied! Each track contains the equivalent of thirteen sectors with markers DD AD DA followed by thirteen 512 4*4 coded nibbles. 
  323. <br />
  324.  
  325. <br />
  326. Last but not least, the first track is track 1.5 
  327. <br />
  328.  
  329. <br />
  330.  
  331. <br />
  332. <span style="font-weight: bold">BOOT TRACE </span>
  333. <br />
  334. Sirius games are actively protected against boot tracing. That is quite mandatory as, once loaded, there are no more calls to the disk, meaning all the program is loaded into memory! 
  335. <br />
  336.  
  337. <br />
  338. I will not go into the details of boot tracing it as it will take time and place.
  339. <br />
  340.  
  341. <br />
  342.  
  343. <br />
  344. <span style="font-weight: bold">MEMORY ORGANIZATION </span>
  345. <br />
  346. - T0/S0 - $0800..$08FF 
  347. <br />
  348. - T0/S1..4 - $0400..$07FF 
  349. <br />
  350. - T1.5 - $0800..$13FF 
  351. <br />
  352. - T2.5 - $1400..$1FFF 
  353. <br />
  354. - T3.5 - $4000..$4BFF 
  355. <br />
  356. - T4.5 - $4C00..$57FF 
  357. <br />
  358. - T5.5 - $5800..$63FF 
  359. <br />
  360. - T6.5 - $6400..$6FFF 
  361. <br />
  362. - T7.5 - $7000..$7BFF 
  363. <br />
  364. - T8.5 - $7C00..$87FF 
  365. <br />
  366. - T9.5 - $8800..$93FF 
  367. <br />
  368.  
  369. <br />
  370.  
  371. <br />
  372. <span style="font-weight: bold">DISK COPY </span>
  373. <br />
  374. You now have all the information to get the complete game and create a DOS binary file. As always, I believe it is better to rewrite the read routines...
  375. <br />
  376.  
  377. <br />
  378. Toinet</span><span class="gensmall"><br /><br />DerniΦre Θdition par toinet le Ven 14 DΘc 2007, 21:27; ΘditΘ 2 fois</span></td>
  379.             </tr>
  380.         </table></td>
  381.     </tr>
  382.     <tr>
  383.         <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>
  384.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  385.             <tr>
  386.                 <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"><!--
  387.  
  388.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  389.         document.write(' ');
  390.     else
  391.         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>');
  392.  
  393.                 //--></script><noscript></noscript></td>
  394.             </tr>
  395.         </table></td>
  396.     </tr>
  397.     <tr>
  398.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  399.     </tr>
  400.     <tr>
  401.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="750"></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>
  402.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  403.             <tr>
  404.                 <td width="100%"><a href="viewtopic.php?p=750#750"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:10<span class="gen"> </span>   Sujet du message: </span></td>
  405.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=750"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  406.             </tr>
  407.             <tr>
  408.                 <td colspan="2"><hr /></td>
  409.             </tr>
  410.             <tr>
  411.                 <td colspan="2"><span class="postbody">This is the original boot1 code from Outpost:
  412. <br />
  413.  
  414. <br />
  415. </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">
  416. <br />
  417. *
  418. <br />
  419. * Outpost
  420. <br />
  421. * (c) 1981, Sirius Software
  422. <br />
  423. *
  424. <br />
  425. * (k) 2007, LoGo
  426. <br />
  427. *
  428. <br />
  429.  
  430. <br />
  431.          org   $0800
  432. <br />
  433.          mx    %11
  434. <br />
  435.          lst   off
  436. <br />
  437.  
  438. <br />
  439. *
  440. <br />
  441. * EQUATES
  442. <br />
  443. *
  444. <br />
  445.  
  446. <br />
  447. TXTCLR   EQU   $C050
  448. <br />
  449. MIXCLR   EQU   $C052
  450. <br />
  451. TXTPAGE1 EQU   $C054
  452. <br />
  453. HIRES    EQU   $C057
  454. <br />
  455.  
  456. <br />
  457. L0400    =     $0400      ; Boot2 address
  458. <br />
  459.  
  460. <br />
  461. *
  462. <br />
  463. * CODE
  464. <br />
  465. *
  466. <br />
  467.  
  468. <br />
  469. L0800    HEX   01
  470. <br />
  471.  
  472. <br />
  473.          STA   TXTCLR
  474. <br />
  475.          STA   MIXCLR
  476. <br />
  477.          STA   TXTPAGE1
  478. <br />
  479.          STA   HIRES
  480. <br />
  481.          LDX   $2B
  482. <br />
  483.          LDA   #>L0400
  484. <br />
  485.          STA   $11
  486. <br />
  487.          LDY   #<L0400
  488. <br />
  489.          STY   $10
  490. <br />
  491. L0817    LDA   $C08C,X
  492. <br />
  493.          BPL   L0817
  494. <br />
  495. L081C    CMP   #$DD
  496. <br />
  497.          BNE   L0817
  498. <br />
  499. L0820    LDA   $C08C,X
  500. <br />
  501.          BPL   L0820
  502. <br />
  503.          CMP   #$AD
  504. <br />
  505.          BNE   L081C
  506. <br />
  507. L0829    LDA   $C08C,X
  508. <br />
  509.          BPL   L0829
  510. <br />
  511.          CMP   #$DA
  512. <br />
  513.          BNE   L081C
  514. <br />
  515. L0832    LDA   $C08C,X
  516. <br />
  517.          BPL   L0832
  518. <br />
  519.          SEC
  520. <br />
  521.          ROL
  522. <br />
  523.          STA   $0E
  524. <br />
  525. L083B    LDA   $C08C,X
  526. <br />
  527.          BPL   L083B
  528. <br />
  529.          AND   $0E
  530. <br />
  531.          STA   ($10),Y
  532. <br />
  533.          INY
  534. <br />
  535.          BNE   L0832
  536. <br />
  537.          INC   $11
  538. <br />
  539.          LDA   $11
  540. <br />
  541.          CMP   #>L0800
  542. <br />
  543.          BNE   L0832
  544. <br />
  545.  
  546. <br />
  547.          LDA   $C080,X    ; Remember what Apple said
  548. <br />
  549.  
  550. <br />
  551.          LDA   #$09       ; Clear RAM from $0900 to $BFFF
  552. <br />
  553.          STA   $01
  554. <br />
  555.          LDA   #$00
  556. <br />
  557.          STA   $00
  558. <br />
  559.          TAY
  560. <br />
  561.          LDX   #$B7
  562. <br />
  563. L085D    STA   ($00),Y
  564. <br />
  565.          INY
  566. <br />
  567.          BNE   L085D
  568. <br />
  569.          INC   $01
  570. <br />
  571.          DEX
  572. <br />
  573.          BNE   L085D
  574. <br />
  575.          TXA
  576. <br />
  577.  
  578. <br />
  579. L0868    INX              ; EOR with Boot1 code
  580. <br />
  581.          BEQ   L0871
  582. <br />
  583.          EOR   L0800,X
  584. <br />
  585.          JMP   L0868
  586. <br />
  587.  
  588. <br />
  589. L0871    TAX              ; Move stack pointer
  590. <br />
  591.          TXS              ; to the EOR value ($20)
  592. <br />
  593.  
  594. <br />
  595.          LDX   #$00       ; Clear ZP
  596. <br />
  597.          TXA
  598. <br />
  599. L0876    EOR   $00,X
  600. <br />
  601.          INX
  602. <br />
  603.          BNE   L0876
  604. <br />
  605.          LDX   $2B
  606. <br />
  607.          JMP   L0400      ; Go to Boot2
  608. <br />
  609.  
  610. <br />
  611.          DS    $80
  612. <br />
  613. </td>    </tr></table><span class="postbody"></span><span class="gensmall"></span></td>
  614.             </tr>
  615.         </table></td>
  616.     </tr>
  617.     <tr>
  618.         <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>
  619.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  620.             <tr>
  621.                 <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"><!--
  622.  
  623.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  624.         document.write(' ');
  625.     else
  626.         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>');
  627.  
  628.                 //--></script><noscript></noscript></td>
  629.             </tr>
  630.         </table></td>
  631.     </tr>
  632.     <tr>
  633.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  634.     </tr>
  635.     <tr>
  636.         <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="751"></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>
  637.         <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  638.             <tr>
  639.                 <td width="100%"><a href="viewtopic.php?p=751#751"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:11<span class="gen"> </span>   Sujet du message: </span></td>
  640.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=751"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  641.             </tr>
  642.             <tr>
  643.                 <td colspan="2"><hr /></td>
  644.             </tr>
  645.             <tr>
  646.                 <td colspan="2"><span class="postbody">This is the original boot2 code from Outpost:
  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">
  651. <br />
  652. *
  653. <br />
  654. * Outpost
  655. <br />
  656. * (c) 1981, Sirius Software
  657. <br />
  658. *
  659. <br />
  660. * (k) 2007, LoGo
  661. <br />
  662. *
  663. <br />
  664.  
  665. <br />
  666.          org   $0400
  667. <br />
  668.          mx    %11
  669. <br />
  670.          lst   off
  671. <br />
  672.  
  673. <br />
  674. *
  675. <br />
  676. * EQUATES
  677. <br />
  678. *
  679. <br />
  680.  
  681. <br />
  682. SOFTEV   EQU   $03F2
  683. <br />
  684. PWREDUP  EQU   $03F4
  685. <br />
  686. SPKR     EQU   $C030
  687. <br />
  688. TXTCLR   EQU   $C050
  689. <br />
  690. TXTPAGE2 EQU   $C055
  691. <br />
  692. HIRES    EQU   $C057
  693. <br />
  694. RDBANK2  EQU   $C080
  695. <br />
  696. ROMIN2   EQU   $C081
  697. <br />
  698. INIT     EQU   $FB2F
  699. <br />
  700. WAIT     EQU   $FCA8
  701. <br />
  702. RESETV   EQU   $FFFC
  703. <br />
  704.  
  705. <br />
  706. L0800    =     $0800
  707. <br />
  708.  
  709. <br />
  710. *
  711. <br />
  712. * CODE
  713. <br />
  714. *
  715. <br />
  716.  
  717. <br />
  718. L0400    LDY   #$00       ; Clear ZP
  719. <br />
  720. L0402    EOR   |$0000,Y
  721. <br />
  722.          INY
  723. <br />
  724.          BNE   L0402
  725. <br />
  726.          TAY
  727. <br />
  728.          BEQ   L040E
  729. <br />
  730.          JMP   L0774
  731. <br />
  732.  
  733. <br />
  734. L040E    LDA   #<L0770    ; The Reset vector
  735. <br />
  736.          STA   SOFTEV
  737. <br />
  738.          LDA   #>L0770
  739. <br />
  740.          STA   SOFTEV+1
  741. <br />
  742.          EOR   #$A5
  743. <br />
  744.          STA   PWREDUP
  745. <br />
  746.  
  747. <br />
  748.          STX   $2B
  749. <br />
  750.          NOP
  751. <br />
  752.  
  753. <br />
  754.          LDA   ROMIN2     ; Bye bye wildcards
  755. <br />
  756.          LDA   ROMIN2
  757. <br />
  758.          LDY   #$00
  759. <br />
  760.          STY   $00
  761. <br />
  762.          LDA   #$D0
  763. <br />
  764.          STA   $01
  765. <br />
  766. L042E    LDA   ($00),Y
  767. <br />
  768.          STA   ($00),Y
  769. <br />
  770.          INY
  771. <br />
  772.          BNE   L042E
  773. <br />
  774.          INC   $01
  775. <br />
  776.          BNE   L042E
  777. <br />
  778.  
  779. <br />
  780.          LDA   #<L0770    ; The Reset vector
  781. <br />
  782.          STA   RESETV
  783. <br />
  784.          LDA   #>L0770
  785. <br />
  786.          STA   RESETV+1
  787. <br />
  788.          LDA   RDBANK2
  789. <br />
  790.  
  791. <br />
  792.          LDA   #<L0774    ; the COUT vector
  793. <br />
  794.          STA   $36
  795. <br />
  796.          STA   $38
  797. <br />
  798.          LDA   #>L0774
  799. <br />
  800.          STA   $37
  801. <br />
  802.          STA   $39
  803. <br />
  804.  
  805. <br />
  806.          LDA   #$00       ; Another EOR
  807. <br />
  808.          TSX
  809. <br />
  810.          STX   $0B
  811. <br />
  812.          STA   $0C
  813. <br />
  814.          STA   $0D
  815. <br />
  816.          STA   $0E
  817. <br />
  818.          LDA   $0B
  819. <br />
  820.          LDX   #$00
  821. <br />
  822. L0461    EOR   L0400,X
  823. <br />
  824.          EOR   L0500,X
  825. <br />
  826.          EOR   L0600,X
  827. <br />
  828.          EOR   L0700,X
  829. <br />
  830.          INX
  831. <br />
  832.          BNE   L0461
  833. <br />
  834.  
  835. <br />
  836.          PHA              ; Values pushed to
  837. <br />
  838.          PHA              ; jump to the game
  839. <br />
  840.  
  841. <br />
  842. *
  843. <br />
  844. *
  845. <br />
  846. *
  847. <br />
  848.  
  849. <br />
  850.          LDY   #$03       ; Move to track 1.5
  851. <br />
  852.          JSR   L0500
  853. <br />
  854. L0477    LDY   $0E
  855. <br />
  856.          LDA   L05F0,Y
  857. <br />
  858.          BNE   L0481
  859. <br />
  860.          JMP   L0520      ; All data loaded, next step
  861. <br />
  862.  
  863. <br />
  864. L0481    JSR   L0490      ; Load data
  865. <br />
  866.          JSR   L04D8      ; Move to next track
  867. <br />
  868.          STA   TXTCLR
  869. <br />
  870.          INC   $0E
  871. <br />
  872.          JMP   L0477
  873. <br />
  874.  
  875. <br />
  876.          HEX   BE
  877. <br />
  878.  
  879. <br />
  880. *
  881. <br />
  882. * LOAD DATA
  883. <br />
  884. *
  885. <br />
  886.  
  887. <br />
  888. L0490    STA   $05
  889. <br />
  890.          CLC
  891. <br />
  892.          LDA   #$0C
  893. <br />
  894.          STA   $06
  895. <br />
  896.          LDY   #$00
  897. <br />
  898.          STY   $04
  899. <br />
  900. L049B    LDA   $C08C,X
  901. <br />
  902.          BPL   L049B
  903. <br />
  904. L04A0    CMP   #$DD
  905. <br />
  906.          BNE   L049B
  907. <br />
  908. L04A4    LDA   $C08C,X
  909. <br />
  910.          BPL   L04A4
  911. <br />
  912.          CMP   #$AD
  913. <br />
  914.          BNE   L04A0
  915. <br />
  916. L04AD    LDA   $C08C,X
  917. <br />
  918.          BPL   L04AD
  919. <br />
  920.          CMP   #$DA
  921. <br />
  922.          BNE   L04A0
  923. <br />
  924. L04B6    LDA   $C08C,X
  925. <br />
  926.          BPL   L04B6
  927. <br />
  928.          STA   HIRES
  929. <br />
  930.          SEC
  931. <br />
  932.          ROL
  933. <br />
  934.          STA   TXTCLR
  935. <br />
  936.          STA   $0F
  937. <br />
  938. L04C5    LDA   $C08C,X
  939. <br />
  940.          BPL   L04C5
  941. <br />
  942.          AND   $0F
  943. <br />
  944.          STA   ($04),Y
  945. <br />
  946.          INY
  947. <br />
  948.          BNE   L04B6
  949. <br />
  950.          INC   $05
  951. <br />
  952.          DEC   $06
  953. <br />
  954.          BNE   L04B6
  955. <br />
  956.          RTS
  957. <br />
  958.  
  959. <br />
  960. *
  961. <br />
  962. * MOVE ARM
  963. <br />
  964. *
  965. <br />
  966.  
  967. <br />
  968. L04D8    LDY   #$02
  969. <br />
  970.          STX   $2B
  971. <br />
  972. L04DC    INC   $0C
  973. <br />
  974.          LDA   $0C
  975. <br />
  976.          AND   #$03
  977. <br />
  978.          ASL
  979. <br />
  980.          ORA   $2B
  981. <br />
  982.          TAX
  983. <br />
  984.          LDA   $C081,X
  985. <br />
  986.          JSR   L04F8
  987. <br />
  988.          LDA   $C080,X
  989. <br />
  990.          JSR   L04F8
  991. <br />
  992.          DEY
  993. <br />
  994.          BNE   L04DC
  995. <br />
  996.          LDX   $2B
  997. <br />
  998.          RTS
  999. <br />
  1000.  
  1001. <br />
  1002. *
  1003. <br />
  1004. * WAIT
  1005. <br />
  1006. *
  1007. <br />
  1008.  
  1009. <br />
  1010. L04F8    STA   TXTCLR
  1011. <br />
  1012.          LDA   #$40
  1013. <br />
  1014.          JMP   WAIT
  1015. <br />
  1016.  
  1017. <br />
  1018. *
  1019. <br />
  1020. * MOVE ARM
  1021. <br />
  1022. *
  1023. <br />
  1024.  
  1025. <br />
  1026. L0500    JSR   L04DC      ; Move Y phases
  1027. <br />
  1028.          STX   $2B
  1029. <br />
  1030.  
  1031. <br />
  1032.          LDA   #$00
  1033. <br />
  1034.          LDX   #$0F
  1035. <br />
  1036.          LDY   #$18
  1037. <br />
  1038.          JSR   L0560      ; Display logo
  1039. <br />
  1040.          LDX   $2B
  1041. <br />
  1042.          RTS
  1043. <br />
  1044.  
  1045. <br />
  1046.          HEX   000000000000000000000000000000
  1047. <br />
  1048.  
  1049. <br />
  1050. *
  1051. <br />
  1052. * NEXT STEP
  1053. <br />
  1054. *
  1055. <br />
  1056.  
  1057. <br />
  1058. L0520    LDA   $C088,X
  1059. <br />
  1060.          JSR   L07D0      ; EOR program
  1061. <br />
  1062.  
  1063. <br />
  1064.                           ; Remember 2 PHA's on entry
  1065. <br />
  1066.                           ; both values are $00
  1067. <br />
  1068.  
  1069. <br />
  1070.          PLA              ; c <= 00
  1071. <br />
  1072.          TAX              ; c
  1073. <br />
  1074.          PLA              ; d <= 00
  1075. <br />
  1076.          SEC              ; d
  1077. <br />
  1078.          ADC   #$7E       ; d
  1079. <br />
  1080.          PHA              ; d => 82
  1081. <br />
  1082.          TXA              ; c
  1083. <br />
  1084.          CLC              ; c
  1085. <br />
  1086.          SBC   #$00       ; c
  1087. <br />
  1088.          PHA              ; c => 00
  1089. <br />
  1090.  
  1091. <br />
  1092.          SEC              ; c
  1093. <br />
  1094.          ADC   #$36       ; c
  1095. <br />
  1096.          STA   $00        ; c => $CA
  1097. <br />
  1098.          SEC              ; c
  1099. <br />
  1100.          SBC   #$36       ; c
  1101. <br />
  1102.          STA   $01        ; c => $94
  1103. <br />
  1104.          TAY              ; c
  1105. <br />
  1106.  
  1107. <br />
  1108.          PLA              ; c <= 00
  1109. <br />
  1110.          PHA              ; c => 00
  1111. <br />
  1112.          CLC              ; c
  1113. <br />
  1114.          ADC   #$64       ; c
  1115. <br />
  1116.          STA   ($00),Y    ; c => $94CA,94 = $64
  1117. <br />
  1118.          INY              ; c
  1119. <br />
  1120.          SEC              ; c
  1121. <br />
  1122.          ADC   #$00       ; c
  1123. <br />
  1124.          STA   ($00),Y    ; c => $94CA,95 = $64
  1125. <br />
  1126.  
  1127. <br />
  1128.          LDA   #$00       ; c
  1129. <br />
  1130.          STA   $00        ; c
  1131. <br />
  1132.          PLA              ; c <= 00
  1133. <br />
  1134.          PHA              ; c => 00
  1135. <br />
  1136.          STA   ($00),Y    ; c => $9400,95 = $00
  1137. <br />
  1138.          INY              ; c
  1139. <br />
  1140.          SEC              ; c
  1141. <br />
  1142.          SBC   #$08       ; c
  1143. <br />
  1144.          STA   ($00),Y    ; c => $9400,96 = $F8
  1145. <br />
  1146.          RTS
  1147. <br />
  1148.  
  1149. <br />
  1150.          HEX   00000000000000
  1151. <br />
  1152.  
  1153. <br />
  1154. *
  1155. <br />
  1156. * SHOW LOGO
  1157. <br />
  1158. *
  1159. <br />
  1160.  
  1161. <br />
  1162. L0560    STX   $10
  1163. <br />
  1164.          STY   $11
  1165. <br />
  1166.          TAX
  1167. <br />
  1168.          LDA   L05B4,X
  1169. <br />
  1170.          CLC
  1171. <br />
  1172.          ADC   $10
  1173. <br />
  1174.          STA   $12
  1175. <br />
  1176.          LDA   L05B6,X
  1177. <br />
  1178.          CLC
  1179. <br />
  1180.          ADC   $11
  1181. <br />
  1182.          STA   $13
  1183. <br />
  1184.          LDA   L05B0,X
  1185. <br />
  1186.          STA   L058F+1
  1187. <br />
  1188.          LDA   L05B2,X
  1189. <br />
  1190.          STA   L058F+2
  1191. <br />
  1192.          LDX   $11
  1193. <br />
  1194. L0583    LDA   L0738,X
  1195. <br />
  1196.          STA   $14
  1197. <br />
  1198.          LDA   L0700,X
  1199. <br />
  1200.          STA   $15
  1201. <br />
  1202.          LDY   $10
  1203. <br />
  1204. L058F    LDA   L0600+$6C
  1205. <br />
  1206.          STA   ($14),Y
  1207. <br />
  1208.          INC   L058F+1
  1209. <br />
  1210.          BNE   L059C
  1211. <br />
  1212.          INC   L058F+2
  1213. <br />
  1214. L059C    INY
  1215. <br />
  1216.          CPY   $12
  1217. <br />
  1218.          BNE   L058F
  1219. <br />
  1220.          INX
  1221. <br />
  1222.          CPX   $13
  1223. <br />
  1224.          BNE   L0583
  1225. <br />
  1226.          RTS
  1227. <br />
  1228.  
  1229. <br />
  1230.          HEX   000000000000000000
  1231. <br />
  1232.  
  1233. <br />
  1234. *
  1235. <br />
  1236. * LOGO TABLES
  1237. <br />
  1238. *
  1239. <br />
  1240.  
  1241. <br />
  1242. L05B0    HEX   0000
  1243. <br />
  1244. L05B2    HEX   0600
  1245. <br />
  1246. L05B4    HEX   0900
  1247. <br />
  1248. L05B6    HEX   0C00
  1249. <br />
  1250.  
  1251. <br />
  1252.          HEX   00000000000000000000000000000000
  1253. <br />
  1254.          HEX   00000000000000000000000000000000
  1255. <br />
  1256.          HEX   00000000000000000000000000000000
  1257. <br />
  1258.          HEX   0000000000000000
  1259. <br />
  1260.  
  1261. <br />
  1262. *
  1263. <br />
  1264. * GAME POINTER
  1265. <br />
  1266. *
  1267. <br />
  1268.  
  1269. <br />
  1270. L05F0    HEX   0814404C5864707C8800000000000076
  1271. <br />
  1272.  
  1273. <br />
  1274. *
  1275. <br />
  1276. * LoGo (arf!)
  1277. <br />
  1278. *
  1279. <br />
  1280.  
  1281. <br />
  1282. L0600    HEX   A8D5AAD5AAD5AAD58288000000000000
  1283. <br />
  1284.          HEX   0082881E333F1F1E1E3F82883F333F3F
  1285. <br />
  1286.          HEX   3F3F3F828833330C3333030C82883333
  1287. <br />
  1288.          HEX   0C3F331E0C828833330C1F33300C8288
  1289. <br />
  1290.          HEX   3F3F0C033F3F0C82881E1E0C031E1E0C
  1291. <br />
  1292.          HEX   82880000000000000082A8D5AAD5AAD5
  1293. <br />
  1294.          HEX   AAD58200000000000000000000000000
  1295. <br />
  1296.          HEX   00000000000000000000000000000000
  1297. <br />
  1298.          HEX   00000000000000000000000000000000
  1299. <br />
  1300.          HEX   00000000000000000000000000000000
  1301. <br />
  1302.          HEX   00000000000000000000000000000000
  1303. <br />
  1304.          HEX   00000000000000000000000000000000
  1305. <br />
  1306.          HEX   00000000000000000000000000000000
  1307. <br />
  1308.          HEX   00000000000000000000000000000000
  1309. <br />
  1310.          HEX   00000000000000000000000000000000
  1311. <br />
  1312.          HEX   00000000000000000000000000000000
  1313. <br />
  1314.  
  1315. <br />
  1316. *
  1317. <br />
  1318. * HGR address lines
  1319. <br />
  1320. *
  1321. <br />
  1322.  
  1323. <br />
  1324. L0700    HEX   2024282C3034383C2024282C3034383C
  1325. <br />
  1326.          HEX   2125292D3135393D2125292D3135393D
  1327. <br />
  1328.          HEX   22262A2E32363A3E22262A2E32363A3E
  1329. <br />
  1330.          HEX   23272B2F33373B3F
  1331. <br />
  1332. L0738    HEX   2828282828282828A8A8A8A8A8A8A8A8
  1333. <br />
  1334.          HEX   2828282828282828A8A8A8A8A8A8A8A8
  1335. <br />
  1336.          HEX   2828282828282828A8A8A8A8A8A8A8A8
  1337. <br />
  1338.          HEX   2828282828282828
  1339. <br />
  1340.  
  1341. <br />
  1342. *
  1343. <br />
  1344. * RESTART ROUTINES
  1345. <br />
  1346. *
  1347. <br />
  1348.  
  1349. <br />
  1350. L0770    LDA   #$00
  1351. <br />
  1352.          BEQ   L0788
  1353. <br />
  1354. L0774    LDA   #$01
  1355. <br />
  1356.          BNE   L0788
  1357. <br />
  1358.          LDA   #$02
  1359. <br />
  1360.          BNE   L0788
  1361. <br />
  1362.          LDA   #$03
  1363. <br />
  1364.          BNE   L0788
  1365. <br />
  1366. L0780    LDA   #$04
  1367. <br />
  1368.          BNE   L0788
  1369. <br />
  1370.          LDA   #$05
  1371. <br />
  1372.          BNE   L0788
  1373. <br />
  1374.  
  1375. <br />
  1376. L0788    ORA   #$B0       ; Bing Bong Restart
  1377. <br />
  1378.          BIT   $0800
  1379. <br />
  1380.          JSR   INIT
  1381. <br />
  1382.          LDA   TXTPAGE2
  1383. <br />
  1384.          LDA   #$08
  1385. <br />
  1386.          STA   $01
  1387. <br />
  1388.          LDA   #$01
  1389. <br />
  1390.          STA   $00
  1391. <br />
  1392.          LDY   #$00
  1393. <br />
  1394.          LDX   #$B8
  1395. <br />
  1396.          LDA   #$A0
  1397. <br />
  1398. L07A1    STA   ($00),Y
  1399. <br />
  1400.          INY
  1401. <br />
  1402.          BNE   L07A1
  1403. <br />
  1404.          INC   $01
  1405. <br />
  1406.          DEX
  1407. <br />
  1408.          BNE   L07A1
  1409. <br />
  1410.          LDA   #$08
  1411. <br />
  1412.          STA   $00
  1413. <br />
  1414. L07AF    LDY   #$80
  1415. <br />
  1416. L07B1    LDA   SPKR
  1417. <br />
  1418.          LDX   #$60
  1419. <br />
  1420. L07B6    DEX
  1421. <br />
  1422.          BNE   L07B6
  1423. <br />
  1424.          DEY
  1425. <br />
  1426.          BNE   L07B1
  1427. <br />
  1428.          DEC   $00
  1429. <br />
  1430.          BNE   L07AF
  1431. <br />
  1432.  
  1433. <br />
  1434.          LDX   $2B        ; I like that routine!
  1435. <br />
  1436.          DEX
  1437. <br />
  1438.          TXA
  1439. <br />
  1440.          LSR
  1441. <br />
  1442.          LSR
  1443. <br />
  1444.          LSR
  1445. <br />
  1446.          LSR
  1447. <br />
  1448.          ORA   #$C0
  1449. <br />
  1450.          PHA
  1451. <br />
  1452.          LDA   #$FF
  1453. <br />
  1454.          PHA
  1455. <br />
  1456.          RTS
  1457. <br />
  1458.  
  1459. <br />
  1460.          HEX   00
  1461. <br />
  1462.  
  1463. <br />
  1464. *
  1465. <br />
  1466. * FINAL EOR...
  1467. <br />
  1468. *
  1469. <br />
  1470.  
  1471. <br />
  1472. L07D0    LDY   #<L0800    ; The last EOR
  1473. <br />
  1474.          STY   $04        ; of the complete
  1475. <br />
  1476.          LDA   #>L0800    ; game...
  1477. <br />
  1478.          STA   $05
  1479. <br />
  1480.          LDA   #$00
  1481. <br />
  1482. L07DA    EOR   ($04),Y
  1483. <br />
  1484.          INY
  1485. <br />
  1486.          BNE   L07DA
  1487. <br />
  1488.          INC   $05
  1489. <br />
  1490.          LDX   $05
  1491. <br />
  1492.          CPX   #$20
  1493. <br />
  1494.          BNE   L07DA
  1495. <br />
  1496.          ASL   $05        ; $2000 => $4000
  1497. <br />
  1498. L07E9    EOR   ($04),Y
  1499. <br />
  1500.          INY
  1501. <br />
  1502.          BNE   L07E9
  1503. <br />
  1504.          INC   $05
  1505. <br />
  1506.          LDX   $05
  1507. <br />
  1508.          CPX   #$94       ; until end of game
  1509. <br />
  1510.          BNE   L07E9
  1511. <br />
  1512.          TAY
  1513. <br />
  1514.          BNE   L0780
  1515. <br />
  1516.          RTS
  1517. <br />
  1518.  
  1519. <br />
  1520.          HEX   000000000000
  1521. <br />
  1522. </td>    </tr></table><span class="postbody"></span><span class="gensmall"></span></td>
  1523.             </tr>
  1524.         </table></td>
  1525.     </tr>
  1526.     <tr>
  1527.         <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>
  1528.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  1529.             <tr>
  1530.                 <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"><!--
  1531.  
  1532.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  1533.         document.write(' ');
  1534.     else
  1535.         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>');
  1536.  
  1537.                 //--></script><noscript></noscript></td>
  1538.             </tr>
  1539.         </table></td>
  1540.     </tr>
  1541.     <tr>
  1542.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  1543.     </tr>
  1544.     <tr>
  1545.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="752"></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>
  1546.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  1547.             <tr>
  1548.                 <td width="100%"><a href="viewtopic.php?p=752#752"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:12<span class="gen"> </span>   Sujet du message: </span></td>
  1549.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=752"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  1550.             </tr>
  1551.             <tr>
  1552.                 <td colspan="2"><hr /></td>
  1553.             </tr>
  1554.             <tr>
  1555.                 <td colspan="2"><span class="postbody">And now, my modified boot1 code:
  1556. <br />
  1557.  
  1558. <br />
  1559. </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">
  1560. <br />
  1561. *
  1562. <br />
  1563. * Outpost
  1564. <br />
  1565. * (c) 1981, Sirius Software
  1566. <br />
  1567. *
  1568. <br />
  1569. * (k) 2007, LoGo
  1570. <br />
  1571. *
  1572. <br />
  1573.  
  1574. <br />
  1575.          org   $0800
  1576. <br />
  1577.          mx    %11
  1578. <br />
  1579.          lst   off
  1580. <br />
  1581.  
  1582. <br />
  1583. *
  1584. <br />
  1585. * Assume SLOT 6 !
  1586. <br />
  1587. * Really optimized !
  1588. <br />
  1589. * Maybe too much...
  1590. <br />
  1591. *
  1592. <br />
  1593.  
  1594. <br />
  1595. TXTCLR   EQU   $C050
  1596. <br />
  1597. MIXCLR   EQU   $C052
  1598. <br />
  1599. TXTPAGE1 EQU   $C054
  1600. <br />
  1601. HIRES    EQU   $C057
  1602. <br />
  1603.  
  1604. <br />
  1605. dpBUF    =     $00
  1606. <br />
  1607. dpNIBBLE =     $0E
  1608. <br />
  1609. dpBUFFER =     $10
  1610. <br />
  1611. dpSLOT   =     $2B
  1612. <br />
  1613. dpSECTOR =     $3D
  1614. <br />
  1615. dpBYTE   =     $40
  1616. <br />
  1617. dpTRACK  =     $41
  1618. <br />
  1619.  
  1620. <br />
  1621. L0300    =     $0300
  1622. <br />
  1623. L0356    =     $0356
  1624. <br />
  1625. BOOT2    =     $A000
  1626. <br />
  1627. BOOT2_END =    $A600
  1628. <br />
  1629.  
  1630. <br />
  1631. *
  1632. <br />
  1633. *
  1634. <br />
  1635. *
  1636. <br />
  1637.  
  1638. <br />
  1639.          HEX   01
  1640. <br />
  1641.  
  1642. <br />
  1643. L0800    STA   TXTCLR     ; HGR mode
  1644. <br />
  1645.          STA   MIXCLR
  1646. <br />
  1647.          STA   TXTPAGE1
  1648. <br />
  1649.          STA   HIRES
  1650. <br />
  1651.  
  1652. <br />
  1653.          LDA   #<BOOT2
  1654. <br />
  1655.          STA   dpBUFFER
  1656. <br />
  1657.          LDA   #>BOOT2
  1658. <br />
  1659.          STA   dpBUFFER+1
  1660. <br />
  1661.  
  1662. <br />
  1663.          lda   #0
  1664. <br />
  1665.          sta   dpTRACK
  1666. <br />
  1667.  
  1668. <br />
  1669. * Read header
  1670. <br />
  1671.  
  1672. <br />
  1673. mainLOOP ldx   dpTRACK
  1674. <br />
  1675.          lda   INTER,x
  1676. <br />
  1677.          sta   dpSECTOR
  1678. <br />
  1679.  
  1680. <br />
  1681. readHEADER CLC
  1682. <br />
  1683. readDATA PHP
  1684. <br />
  1685. read1    LDA   $C0EC
  1686. <br />
  1687.          BPL   *-3
  1688. <br />
  1689. read2    EOR   #$D5
  1690. <br />
  1691.          BNE   read1
  1692. <br />
  1693.          LDA   $C0EC
  1694. <br />
  1695.          BPL   *-3
  1696. <br />
  1697.          CMP   #$AA
  1698. <br />
  1699.          BNE   read2
  1700. <br />
  1701.          LDA   $C0EC
  1702. <br />
  1703.          BPL   *-3
  1704. <br />
  1705.          CMP   #$96
  1706. <br />
  1707.          BEQ   doHEADER
  1708. <br />
  1709.          PLP
  1710. <br />
  1711.          BCC   readHEADER
  1712. <br />
  1713.          EOR   #$AD
  1714. <br />
  1715.          BEQ   doDATA
  1716. <br />
  1717.          BNE   readHEADER
  1718. <br />
  1719.  
  1720. <br />
  1721. * Read header
  1722. <br />
  1723.  
  1724. <br />
  1725. doHEADER LDY   #$03
  1726. <br />
  1727. ]lp      STA   dpBYTE
  1728. <br />
  1729.          LDA   $C0EC
  1730. <br />
  1731.          BPL   *-3
  1732. <br />
  1733.          ROL
  1734. <br />
  1735.          STA   dpNIBBLE
  1736. <br />
  1737.          LDA   $C0EC
  1738. <br />
  1739.          BPL   *-3
  1740. <br />
  1741.          AND   dpNIBBLE
  1742. <br />
  1743.          DEY
  1744. <br />
  1745.          BNE   ]lp
  1746. <br />
  1747.          PLP
  1748. <br />
  1749.          CMP   dpSECTOR   ; Right sector ?
  1750. <br />
  1751.          BNE   readHEADER
  1752. <br />
  1753.          BCS   readDATA
  1754. <br />
  1755.  
  1756. <br />
  1757. * Read data
  1758. <br />
  1759.  
  1760. <br />
  1761. doDATA   LDY   #$56
  1762. <br />
  1763. ]lp      LDX   $C0EC
  1764. <br />
  1765.          BPL   *-3
  1766. <br />
  1767.          EOR   L0356-$80,X
  1768. <br />
  1769.          DEY
  1770. <br />
  1771.          STA   L0300,Y
  1772. <br />
  1773.          BNE   ]lp
  1774. <br />
  1775.  
  1776. <br />
  1777. ]lp      LDX   $C0EC      ; Y equals 0 ;-)
  1778. <br />
  1779.          BPL   *-3
  1780. <br />
  1781.          EOR   L0356-$80,X
  1782. <br />
  1783.          STA   (dpBUFFER),Y
  1784. <br />
  1785.          INY
  1786. <br />
  1787.          BNE   ]lp
  1788. <br />
  1789.  
  1790. <br />
  1791.          LDX   $C0EC      ; checksum
  1792. <br />
  1793.          BPL   *-3
  1794. <br />
  1795.          EOR   L0356-$80,X
  1796. <br />
  1797.          BNE   readHEADER
  1798. <br />
  1799.  
  1800. <br />
  1801. * Deniblize
  1802. <br />
  1803.  
  1804. <br />
  1805. doNIBBLE1 LDX  #$56       ; Y equals 0 ;-)
  1806. <br />
  1807. doNIBBLE2 DEX
  1808. <br />
  1809.          BMI   doNIBBLE1
  1810. <br />
  1811.          LDA   (dpBUFFER),Y
  1812. <br />
  1813.          LSR   L0300,X
  1814. <br />
  1815.          ROL
  1816. <br />
  1817.          LSR   L0300,X
  1818. <br />
  1819.          ROL
  1820. <br />
  1821.          STA   (dpBUFFER),Y
  1822. <br />
  1823.          INY
  1824. <br />
  1825.          BNE   doNIBBLE2
  1826. <br />
  1827.  
  1828. <br />
  1829. * Next sector
  1830. <br />
  1831.  
  1832. <br />
  1833.          inc   dpTRACK    ; next sector
  1834. <br />
  1835.          inc   dpBUFFER+1 ; next buffer
  1836. <br />
  1837.          lda   dpBUFFER+1
  1838. <br />
  1839.          cmp   #>BOOT2_END
  1840. <br />
  1841.          beq   doNEXT
  1842. <br />
  1843.          jmp   mainLOOP
  1844. <br />
  1845.  
  1846. <br />
  1847. *
  1848. <br />
  1849.  
  1850. <br />
  1851. doNEXT   LDA   $C0E0      ; Remember what Apple said
  1852. <br />
  1853.  
  1854. <br />
  1855.          LDX   #$20
  1856. <br />
  1857.          TXS
  1858. <br />
  1859.  
  1860. <br />
  1861.          JMP   BOOT2      ; Boot 2...
  1862. <br />
  1863.  
  1864. <br />
  1865. *
  1866. <br />
  1867.  
  1868. <br />
  1869. INTER    HEX   0D0B09070503
  1870. <br />
  1871.  
  1872. <br />
  1873.          ds    22
  1874. <br />
  1875.  
  1876. <br />
  1877. SIGNATURE HEX  20204C4F474F2020
  1878. <br />
  1879.          HEX   2020323030372020
  1880. <br />
  1881.  
  1882. <br />
  1883.          ds    \
  1884. <br />
  1885. </td>    </tr></table><span class="postbody"></span><span class="gensmall"></span></td>
  1886.             </tr>
  1887.         </table></td>
  1888.     </tr>
  1889.     <tr>
  1890.         <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>
  1891.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  1892.             <tr>
  1893.                 <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"><!--
  1894.  
  1895.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  1896.         document.write(' ');
  1897.     else
  1898.         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>');
  1899.  
  1900.                 //--></script><noscript></noscript></td>
  1901.             </tr>
  1902.         </table></td>
  1903.     </tr>
  1904.     <tr>
  1905.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  1906.     </tr>
  1907.     <tr>
  1908.         <td width="150" align="left" valign="top" class="row1"><span class="name"><a name="753"></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>
  1909.         <td class="row1" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  1910.             <tr>
  1911.                 <td width="100%"><a href="viewtopic.php?p=753#753"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:14<span class="gen"> </span>   Sujet du message: </span></td>
  1912.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=753"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  1913.             </tr>
  1914.             <tr>
  1915.                 <td colspan="2"><hr /></td>
  1916.             </tr>
  1917.             <tr>
  1918.                 <td colspan="2"><span class="postbody">And my new boot2 code that copies the original $0400..$07FF at the right place and jumps to the right location at $0520:
  1919. <br />
  1920.  
  1921. <br />
  1922. </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">
  1923. <br />
  1924. *
  1925. <br />
  1926. * Outpost
  1927. <br />
  1928. * (c) 1981, Sirius Software
  1929. <br />
  1930. *
  1931. <br />
  1932. * (k) 2007, LoGo
  1933. <br />
  1934. *
  1935. <br />
  1936.  
  1937. <br />
  1938.          org   $A000
  1939. <br />
  1940.          mx    %11
  1941. <br />
  1942.          lst   off
  1943. <br />
  1944.  
  1945. <br />
  1946. *
  1947. <br />
  1948. *
  1949. <br />
  1950. *
  1951. <br />
  1952.  
  1953. <br />
  1954. dpBUFFER =     $04
  1955. <br />
  1956. dpSECTORS =    $06
  1957. <br />
  1958. dpPHASE  =     $0C
  1959. <br />
  1960. dpNIBBLE =     $0E
  1961. <br />
  1962. dpINDEX  =     $0F
  1963. <br />
  1964.  
  1965. <br />
  1966. dpSECTOR =     $3D
  1967. <br />
  1968. dpBYTE   =     $40
  1969. <br />
  1970. dpTRACK  =     $41
  1971. <br />
  1972.  
  1973. <br />
  1974. nbSECTORS =    $0C
  1975. <br />
  1976.  
  1977. <br />
  1978. L0300    =     $0300
  1979. <br />
  1980. L0356    =     $0356
  1981. <br />
  1982.  
  1983. <br />
  1984. OUTPOST  =     $0520
  1985. <br />
  1986.  
  1987. <br />
  1988. WAIT     EQU   $FCA8
  1989. <br />
  1990.  
  1991. <br />
  1992. *
  1993. <br />
  1994. *
  1995. <br />
  1996. *
  1997. <br />
  1998.  
  1999. <br />
  2000.          LDA   #$00
  2001. <br />
  2002.          STA   dpPHASE
  2003. <br />
  2004.          STA   dpINDEX
  2005. <br />
  2006.  
  2007. <br />
  2008.          jsr   showLoGo
  2009. <br />
  2010.  
  2011. <br />
  2012. L0416    JSR   L0480      ; move arm
  2013. <br />
  2014.  
  2015. <br />
  2016.          LDY   dpINDEX
  2017. <br />
  2018.          LDA   L0428,Y
  2019. <br />
  2020.          BEQ   L047C
  2021. <br />
  2022.          JSR   L0434      ; load data
  2023. <br />
  2024.          INC   dpINDEX
  2025. <br />
  2026.          JMP   L0416      ; loop
  2027. <br />
  2028.  
  2029. <br />
  2030. L047C    JMP   BOOT3
  2031. <br />
  2032.  
  2033. <br />
  2034. L0428    HEX   0814404C5864707C8800
  2035. <br />
  2036.  
  2037. <br />
  2038. *
  2039. <br />
  2040. * LOAD DATA
  2041. <br />
  2042. *
  2043. <br />
  2044.  
  2045. <br />
  2046. L0434    STA   dpBUFFER+1
  2047. <br />
  2048.  
  2049. <br />
  2050.          LDA   #$0C
  2051. <br />
  2052.          STA   dpTRACK
  2053. <br />
  2054.  
  2055. <br />
  2056.          LDY   #$00
  2057. <br />
  2058.          STY   dpBUFFER
  2059. <br />
  2060.  
  2061. <br />
  2062. ]lp      ldx   dpTRACK
  2063. <br />
  2064.          lda   INTER,x
  2065. <br />
  2066.          sta   dpSECTOR
  2067. <br />
  2068.  
  2069. <br />
  2070.          JSR   readHEADER
  2071. <br />
  2072.  
  2073. <br />
  2074.          inc   dpBUFFER+1
  2075. <br />
  2076.          dec   dpTRACK
  2077. <br />
  2078.          bne   ]lp
  2079. <br />
  2080.          rts
  2081. <br />
  2082.  
  2083. <br />
  2084. *
  2085. <br />
  2086. * We are at $0700 ;-)
  2087. <br />
  2088. *
  2089. <br />
  2090.  
  2091. <br />
  2092. readHEADER CLC
  2093. <br />
  2094. readDATA PHP
  2095. <br />
  2096. read1    LDA   $C0EC
  2097. <br />
  2098.          BPL   *-3
  2099. <br />
  2100. read2    EOR   #$D5
  2101. <br />
  2102.          BNE   read1
  2103. <br />
  2104.          LDA   $C0EC
  2105. <br />
  2106.          BPL   *-3
  2107. <br />
  2108.          CMP   #$AA
  2109. <br />
  2110.          BNE   read2
  2111. <br />
  2112.          LDA   $C0EC
  2113. <br />
  2114.          BPL   *-3
  2115. <br />
  2116.          CMP   #$96
  2117. <br />
  2118.          BEQ   doHEADER
  2119. <br />
  2120.          PLP
  2121. <br />
  2122.          BCC   readHEADER
  2123. <br />
  2124.          EOR   #$AD
  2125. <br />
  2126.          BEQ   doDATA
  2127. <br />
  2128.          BNE   readHEADER
  2129. <br />
  2130.  
  2131. <br />
  2132. * Read header
  2133. <br />
  2134.  
  2135. <br />
  2136. doHEADER LDY   #$03
  2137. <br />
  2138. ]lp      STA   dpBYTE
  2139. <br />
  2140.          LDA   $C0EC
  2141. <br />
  2142.          BPL   *-3
  2143. <br />
  2144.          ROL
  2145. <br />
  2146.          STA   dpNIBBLE
  2147. <br />
  2148.          LDA   $C0EC
  2149. <br />
  2150.          BPL   *-3
  2151. <br />
  2152.          AND   dpNIBBLE
  2153. <br />
  2154.          DEY
  2155. <br />
  2156.          BNE   ]lp
  2157. <br />
  2158.          PLP
  2159. <br />
  2160.          CMP   dpSECTOR   ; Right sector ?
  2161. <br />
  2162.          BNE   readHEADER
  2163. <br />
  2164.          BCS   readDATA
  2165. <br />
  2166.  
  2167. <br />
  2168. * Read data
  2169. <br />
  2170.  
  2171. <br />
  2172. doDATA   LDY   #$56
  2173. <br />
  2174. ]lp      LDX   $C0EC
  2175. <br />
  2176.          BPL   *-3
  2177. <br />
  2178.          EOR   L0356-$80,X
  2179. <br />
  2180.          DEY
  2181. <br />
  2182.          STA   L0300,Y
  2183. <br />
  2184.          BNE   ]lp
  2185. <br />
  2186.  
  2187. <br />
  2188. ]lp      LDX   $C0EC      ; Y equals 0 ;-)
  2189. <br />
  2190.          BPL   *-3
  2191. <br />
  2192.          EOR   L0356-$80,X
  2193. <br />
  2194.          STA   (dpBUFFER),Y
  2195. <br />
  2196.          INY
  2197. <br />
  2198.          BNE   ]lp
  2199. <br />
  2200.  
  2201. <br />
  2202.          LDX   $C0EC      ; checksum
  2203. <br />
  2204.          BPL   *-3
  2205. <br />
  2206.          EOR   L0356-$80,X
  2207. <br />
  2208. doDATA1  BNE   readHEADER
  2209. <br />
  2210.  
  2211. <br />
  2212. * Denibblize
  2213. <br />
  2214.  
  2215. <br />
  2216. doNIBBLE1 LDX  #$56       ; Y equals 0 ;-)
  2217. <br />
  2218. doNIBBLE2 DEX
  2219. <br />
  2220.          BMI   doNIBBLE1
  2221. <br />
  2222.          LDA   (dpBUFFER),Y
  2223. <br />
  2224. * STA $0500,X
  2225. <br />
  2226.          LSR   L0300,X
  2227. <br />
  2228. * STA $0600,X
  2229. <br />
  2230.          ROL
  2231. <br />
  2232.          LSR   L0300,X
  2233. <br />
  2234. * STA $0700,X
  2235. <br />
  2236.          ROL
  2237. <br />
  2238.          STA   (dpBUFFER),Y
  2239. <br />
  2240.          INY
  2241. <br />
  2242.          BNE   doNIBBLE2
  2243. <br />
  2244.          rts
  2245. <br />
  2246.  
  2247. <br />
  2248. * Interleaving
  2249. <br />
  2250.  
  2251. <br />
  2252. INTER    HEX   06080A0C0E
  2253. <br />
  2254.          HEX   01030507090B0D00
  2255. <br />
  2256.  
  2257. <br />
  2258. *
  2259. <br />
  2260. * MOVE ARM
  2261. <br />
  2262. *
  2263. <br />
  2264.  
  2265. <br />
  2266. L0480    LDY   #$02       ; by 2 phases
  2267. <br />
  2268. ]lp      INC   dpPHASE
  2269. <br />
  2270.          LDA   dpPHASE
  2271. <br />
  2272.          AND   #$03
  2273. <br />
  2274.          ASL
  2275. <br />
  2276.          TAX
  2277. <br />
  2278.          LDA   $C0E1,X
  2279. <br />
  2280.          JSR   L04A0
  2281. <br />
  2282.          LDA   $C0E0,X
  2283. <br />
  2284.          JSR   L04A0
  2285. <br />
  2286.          DEY
  2287. <br />
  2288.          BNE   ]lp
  2289. <br />
  2290.          RTS
  2291. <br />
  2292. L04A0    LDA   #$40
  2293. <br />
  2294.          JMP   WAIT
  2295. <br />
  2296.  
  2297. <br />
  2298.          ds    \
  2299. <br />
  2300.  
  2301. <br />
  2302. *
  2303. <br />
  2304. * NEXT STEP
  2305. <br />
  2306. *
  2307. <br />
  2308.  
  2309. <br />
  2310. BOOT3    ldx   #0
  2311. <br />
  2312. ]lp      lda   PAGE4,x
  2313. <br />
  2314.          sta   $0400,x
  2315. <br />
  2316.          lda   PAGE5,x
  2317. <br />
  2318.          sta   $0500,x
  2319. <br />
  2320.          lda   PAGE6,x
  2321. <br />
  2322.          sta   $0600,x
  2323. <br />
  2324.          lda   PAGE7,x
  2325. <br />
  2326.          sta   $0700,x
  2327. <br />
  2328.          inx
  2329. <br />
  2330.          bne   ]lp
  2331. <br />
  2332.  
  2333. <br />
  2334.          LDA   #$00       ; Another EOR
  2335. <br />
  2336.          TSX
  2337. <br />
  2338.          STX   $0B
  2339. <br />
  2340.          STA   $0C
  2341. <br />
  2342.          STA   $0D
  2343. <br />
  2344.          STA   $0E
  2345. <br />
  2346.          LDA   $0B
  2347. <br />
  2348.          LDX   #$00
  2349. <br />
  2350. ]lp      EOR   $0400,X
  2351. <br />
  2352.          EOR   $0500,X
  2353. <br />
  2354.          EOR   $0600,X
  2355. <br />
  2356.          EOR   $0700,X
  2357. <br />
  2358.          INX
  2359. <br />
  2360.          BNE   ]lp
  2361. <br />
  2362.  
  2363. <br />
  2364.          PHA              ; Values pushed to
  2365. <br />
  2366.          PHA              ; jump to the game
  2367. <br />
  2368.  
  2369. <br />
  2370.          ldx   $2B
  2371. <br />
  2372.          JMP   OUTPOST
  2373. <br />
  2374.  
  2375. <br />
  2376. *
  2377. <br />
  2378. * SHOW LOGO
  2379. <br />
  2380. *
  2381. <br />
  2382.  
  2383. <br />
  2384. showLoGo LDA   #$0F
  2385. <br />
  2386.          STA   $10
  2387. <br />
  2388.          CLC
  2389. <br />
  2390.          ADC   #$09
  2391. <br />
  2392.          STA   $12
  2393. <br />
  2394.  
  2395. <br />
  2396.          LDA   #$18
  2397. <br />
  2398.          STA   $11
  2399. <br />
  2400.          CLC
  2401. <br />
  2402.          ADC   #$0C
  2403. <br />
  2404.          STA   $13
  2405. <br />
  2406.  
  2407. <br />
  2408.          LDX   $11
  2409. <br />
  2410. L0583    LDA   L0738,X
  2411. <br />
  2412.          STA   $14
  2413. <br />
  2414.          LDA   L0700,X
  2415. <br />
  2416.          STA   $15
  2417. <br />
  2418.          LDY   $10
  2419. <br />
  2420. L058F    LDA   PAGE6
  2421. <br />
  2422.          STA   ($14),Y
  2423. <br />
  2424.          INC   L058F+1
  2425. <br />
  2426.          BNE   L059C
  2427. <br />
  2428.          INC   L058F+2
  2429. <br />
  2430. L059C    INY
  2431. <br />
  2432.          CPY   $12
  2433. <br />
  2434.          BNE   L058F
  2435. <br />
  2436.          INX
  2437. <br />
  2438.          CPX   $13
  2439. <br />
  2440.          BNE   L0583
  2441. <br />
  2442.          RTS
  2443. <br />
  2444.  
  2445. <br />
  2446. L0700    HEX   2024282C3034383C2024282C3034383C
  2447. <br />
  2448.          HEX   2125292D3135393D2125292D3135393D
  2449. <br />
  2450.          HEX   22262A2E32363A3E22262A2E32363A3E
  2451. <br />
  2452.          HEX   23272B2F33373B3F
  2453. <br />
  2454. L0738    HEX   2828282828282828A8A8A8A8A8A8A8A8
  2455. <br />
  2456.          HEX   2828282828282828A8A8A8A8A8A8A8A8
  2457. <br />
  2458.          HEX   2828282828282828A8A8A8A8A8A8A8A8
  2459. <br />
  2460.          HEX   2828282828282828
  2461. <br />
  2462.  
  2463. <br />
  2464.          ds    \
  2465. <br />
  2466.  
  2467. <br />
  2468. *
  2469. <br />
  2470. *
  2471. <br />
  2472. *
  2473. <br />
  2474.  
  2475. <br />
  2476. PAGE4    HEX   A000590000C8D0FAA8F0034C7407A970
  2477. <br />
  2478.          HEX   8DF203A9078DF30349A58DF403862BEA
  2479. <br />
  2480.          HEX   AD81C0AD81C0A0008400A9D08501B100
  2481. <br />
  2482.          HEX   9100C8D0F9E601D0F5A9708DFCFFA907
  2483. <br />
  2484.          HEX   8DFDFFAD80C0A97485368538A9078537
  2485. <br />
  2486.          HEX   8539A900BA860B850C850D850EA50BA2
  2487. <br />
  2488.          HEX   005D00045D00055D00065D0007E8D0F1
  2489. <br />
  2490.          HEX   4848A003200005A40EB9F005D0034C20
  2491. <br />
  2492.          HEX   0520900420D8048D50C0E60E4C7704BE
  2493. <br />
  2494.          HEX   850518A90C8506A0008404BD8CC010FB
  2495. <br />
  2496.          HEX   C9DDD0F7BD8CC010FBC9ADD0F3BD8CC0
  2497. <br />
  2498.          HEX   10FBC9DAD0EABD8CC010FB8D57C0382A
  2499. <br />
  2500.          HEX   8D50C0850FBD8CC010FB250F9104C8D0
  2501. <br />
  2502.          HEX   E5E605C606D0DF60A002862BE60CA50C
  2503. <br />
  2504.          HEX   29030A052BAABD81C020F804BD80C020
  2505. <br />
  2506.          HEX   F80488D0E7A62B608D50C0A9404CA8FC
  2507. <br />
  2508. PAGE5    HEX   20DC04862BA900A20FA018206005A62B
  2509. <br />
  2510.          HEX   60000000000000000000000000000000
  2511. <br />
  2512.          HEX   BD88C020D00768AA6838697E488A18E9
  2513. <br />
  2514.          HEX   0048386936850038E9368501A8684818
  2515. <br />
  2516.          HEX   69649100C83869009100A90085006848
  2517. <br />
  2518.          HEX   9100C838E90891006000000000000000
  2519. <br />
  2520.          HEX   86108411AABDB4051865108512BDB605
  2521. <br />
  2522.          HEX   1865118513BDB0058D9005BDB2058D91
  2523. <br />
  2524.          HEX   05A611BD38078514BD00078515A410AD
  2525. <br />
  2526.          HEX   6C069114EE9005D003EE9105C8C412D0
  2527. <br />
  2528.          HEX   EEE8E413D0DD60000000000000000000
  2529. <br />
  2530.          HEX   0000060009000C000000000000000000
  2531. <br />
  2532.          HEX   00000000000000000000000000000000
  2533. <br />
  2534.          HEX   00000000000000000000000000000000
  2535. <br />
  2536.          HEX   00000000000000000000000000000000
  2537. <br />
  2538.          HEX   0814404C5864707C8800000000000076
  2539. <br />
  2540. PAGE6    HEX   A8D5AAD5AAD5AAD58288000000000000
  2541. <br />
  2542.          HEX   0082881E333F1F1E1E3F82883F333F3F
  2543. <br />
  2544.          HEX   3F3F3F828833330C3333030C82883333
  2545. <br />
  2546.          HEX   0C3F331E0C828833330C1F33300C8288
  2547. <br />
  2548.          HEX   3F3F0C033F3F0C82881E1E0C031E1E0C
  2549. <br />
  2550.          HEX   82880000000000000082A8D5AAD5AAD5
  2551. <br />
  2552.          HEX   AAD58200000000000000000000000000
  2553. <br />
  2554.          HEX   00000000000000000000000000000000
  2555. <br />
  2556.          HEX   00000000000000000000000000000000
  2557. <br />
  2558.          HEX   00000000000000000000000000000000
  2559. <br />
  2560.          HEX   00000000000000000000000000000000
  2561. <br />
  2562.          HEX   00000000000000000000000000000000
  2563. <br />
  2564.          HEX   00000000000000000000000000000000
  2565. <br />
  2566.          HEX   00000000000000000000000000000000
  2567. <br />
  2568.          HEX   00000000000000000000000000000000
  2569. <br />
  2570.          HEX   00000000000000000000000000000000
  2571. <br />
  2572. PAGE7    HEX   2024282C3034383C2024282C3034383C
  2573. <br />
  2574.          HEX   2125292D3135393D2125292D3135393D
  2575. <br />
  2576.          HEX   22262A2E32363A3E22262A2E32363A3E
  2577. <br />
  2578.          HEX   23272B2F33373B3F2828282828282828
  2579. <br />
  2580.          HEX   A8A8A8A8A8A8A8A82828282828282828
  2581. <br />
  2582.          HEX   A8A8A8A8A8A8A8A82828282828282828
  2583. <br />
  2584.          HEX   A8A8A8A8A8A8A8A82828282828282828
  2585. <br />
  2586.          HEX   A900F014A901D010A902D00CA903D008
  2587. <br />
  2588.          HEX   A904D004A905D00009B02C0008202FFB
  2589. <br />
  2590.          HEX   AD55C0A9088501A9018500A000A2B8A9
  2591. <br />
  2592.          HEX   A09100C8D0FBE601CAD0F6A9088500A0
  2593. <br />
  2594.          HEX   80AD30C0A260CAD0FD88D0F5C600D0EF
  2595. <br />
  2596.          HEX   A62BCA8A4A4A4A4A09C048A9FF486000
  2597. <br />
  2598.          HEX   A0008404A9088505A9005104C8D0FBE6
  2599. <br />
  2600.          HEX   05A605E020D0F306055104C8D0FBE605
  2601. <br />
  2602.          HEX   A605E094D0F3A8D08760000000000000
  2603. <br />
  2604. </td>    </tr></table><span class="postbody"></span><span class="gensmall"></span></td>
  2605.             </tr>
  2606.         </table></td>
  2607.     </tr>
  2608.     <tr>
  2609.         <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>
  2610.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  2611.             <tr>
  2612.                 <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"><!--
  2613.  
  2614.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  2615.         document.write(' ');
  2616.     else
  2617.         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>');
  2618.  
  2619.                 //--></script><noscript></noscript></td>
  2620.             </tr>
  2621.         </table></td>
  2622.     </tr>
  2623.     <tr>
  2624.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  2625.     </tr>
  2626.     <tr>
  2627.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="754"></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>
  2628.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  2629.             <tr>
  2630.                 <td width="100%"><a href="viewtopic.php?p=754#754"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Ven 14 DΘc 2007, 14:24<span class="gen"> </span>   Sujet du message: </span></td>
  2631.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=754"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  2632.             </tr>
  2633.             <tr>
  2634.                 <td colspan="2"><hr /></td>
  2635.             </tr>
  2636.             <tr>
  2637.                 <td colspan="2"><span class="postbody">And a short routine to load the complete game into memory... Disassembling, reassembling takes less time than boot tracing <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" />
  2638. <br />
  2639.  
  2640. <br />
  2641. </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">
  2642. <br />
  2643. *
  2644. <br />
  2645. * Outpost
  2646. <br />
  2647. * (c) 1981, Sirius Software
  2648. <br />
  2649. *
  2650. <br />
  2651. * (k) 2007, LoGo
  2652. <br />
  2653. *
  2654. <br />
  2655.  
  2656. <br />
  2657.          org   $3000
  2658. <br />
  2659.          mx    %11
  2660. <br />
  2661.          lst   off
  2662. <br />
  2663.  
  2664. <br />
  2665. *
  2666. <br />
  2667. * CODE
  2668. <br />
  2669. *
  2670. <br />
  2671.  
  2672. <br />
  2673.          LDX   #$60
  2674. <br />
  2675.          STX   $2B
  2676. <br />
  2677.  
  2678. <br />
  2679.          LDA   #$00       ; Another EOR
  2680. <br />
  2681.          STA   $0C
  2682. <br />
  2683.          STA   $0E
  2684. <br />
  2685.  
  2686. <br />
  2687. *
  2688. <br />
  2689. *
  2690. <br />
  2691. *
  2692. <br />
  2693.  
  2694. <br />
  2695.          LDY   #$03       ; Move to track 1.5
  2696. <br />
  2697.          JSR   L04DC
  2698. <br />
  2699.  
  2700. <br />
  2701. L0477    LDY   $0E
  2702. <br />
  2703.          LDA   L05F0,Y
  2704. <br />
  2705.          BNE   L0481
  2706. <br />
  2707.          RTS
  2708. <br />
  2709.  
  2710. <br />
  2711. L0481    JSR   L0490      ; Load data
  2712. <br />
  2713.          JSR   L04D8      ; Move to next track
  2714. <br />
  2715.          INC   $0E
  2716. <br />
  2717.          JMP   L0477
  2718. <br />
  2719.  
  2720. <br />
  2721. *
  2722. <br />
  2723. * LOAD DATA
  2724. <br />
  2725. *
  2726. <br />
  2727.  
  2728. <br />
  2729. L0490    STA   $05
  2730. <br />
  2731.          CLC
  2732. <br />
  2733.          LDA   #$0C
  2734. <br />
  2735.          STA   $06
  2736. <br />
  2737.          LDY   #$00
  2738. <br />
  2739.          STY   $04
  2740. <br />
  2741. L049B    LDA   $C08C,X
  2742. <br />
  2743.          BPL   L049B
  2744. <br />
  2745. L04A0    CMP   #$DD
  2746. <br />
  2747.          BNE   L049B
  2748. <br />
  2749. L04A4    LDA   $C08C,X
  2750. <br />
  2751.          BPL   L04A4
  2752. <br />
  2753.          CMP   #$AD
  2754. <br />
  2755.          BNE   L04A0
  2756. <br />
  2757. L04AD    LDA   $C08C,X
  2758. <br />
  2759.          BPL   L04AD
  2760. <br />
  2761.          CMP   #$DA
  2762. <br />
  2763.          BNE   L04A0
  2764. <br />
  2765. L04B6    LDA   $C08C,X
  2766. <br />
  2767.          BPL   L04B6
  2768. <br />
  2769.          SEC
  2770. <br />
  2771.          ROL
  2772. <br />
  2773.          STA   $0F
  2774. <br />
  2775. L04C5    LDA   $C08C,X
  2776. <br />
  2777.          BPL   L04C5
  2778. <br />
  2779.          AND   $0F
  2780. <br />
  2781.          STA   ($04),Y
  2782. <br />
  2783.          INY
  2784. <br />
  2785.          BNE   L04B6
  2786. <br />
  2787.          INC   $05
  2788. <br />
  2789.          DEC   $06
  2790. <br />
  2791.          BNE   L04B6
  2792. <br />
  2793.          RTS
  2794. <br />
  2795.  
  2796. <br />
  2797. *
  2798. <br />
  2799. * MOVE ARM
  2800. <br />
  2801. *
  2802. <br />
  2803.  
  2804. <br />
  2805. L04D8    LDY   #$02
  2806. <br />
  2807.          STX   $2B
  2808. <br />
  2809. L04DC    INC   $0C
  2810. <br />
  2811.          LDA   $0C
  2812. <br />
  2813.          AND   #$03
  2814. <br />
  2815.          ASL
  2816. <br />
  2817.          ORA   $2B
  2818. <br />
  2819.          TAX
  2820. <br />
  2821.          LDA   $C081,X
  2822. <br />
  2823.          JSR   L04F8
  2824. <br />
  2825.          LDA   $C080,X
  2826. <br />
  2827.          JSR   L04F8
  2828. <br />
  2829.          DEY
  2830. <br />
  2831.          BNE   L04DC
  2832. <br />
  2833.          LDX   $2B
  2834. <br />
  2835.          RTS
  2836. <br />
  2837.  
  2838. <br />
  2839. *
  2840. <br />
  2841. * WAIT
  2842. <br />
  2843. *
  2844. <br />
  2845.  
  2846. <br />
  2847. L04F8    LDA   #$40
  2848. <br />
  2849.          JMP   $FCA8
  2850. <br />
  2851.  
  2852. <br />
  2853. *
  2854. <br />
  2855. * GAME POINTER
  2856. <br />
  2857. *
  2858. <br />
  2859.  
  2860. <br />
  2861. L05F0    HEX   0814404C5864707C8800
  2862. <br />
  2863.  
  2864. <br />
  2865.          ds    \
  2866. <br />
  2867. </td>    </tr></table><span class="postbody"></span><span class="gensmall"></span></td>
  2868.             </tr>
  2869.         </table></td>
  2870.     </tr>
  2871.     <tr>
  2872.         <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>
  2873.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  2874.             <tr>
  2875.                 <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"><!--
  2876.  
  2877.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  2878.         document.write(' ');
  2879.     else
  2880.         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>');
  2881.  
  2882.                 //--></script><noscript></noscript></td>
  2883.             </tr>
  2884.         </table></td>
  2885.     </tr>
  2886.     <tr>
  2887.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  2888.     </tr>
  2889.     <tr align="center">
  2890.         <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
  2891.             <tr><form method="post" action="viewtopic.php?t=166&start=0">
  2892.                 <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>
  2893.             </form></tr>
  2894.         </table></td>
  2895.     </tr>
  2896. </table>
  2897.  
  2898. <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  2899.   <tr>
  2900.     <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=166"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  2901.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  2902.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  2903.     <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>
  2904.       </td>
  2905.   </tr>
  2906.   <tr>
  2907.     <td align="left" colspan="3"><span class="nav">Page <b>1</b> sur <b>1</b></span></td>
  2908.   </tr>
  2909. </table>
  2910.  
  2911. <table width="100%" cellspacing="2" border="0" align="center">
  2912.   <tr>
  2913.     <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall"></span><br />
  2914.        <br />
  2915.       </td>
  2916.     <td align="right" valign="top" nowrap="nowrap">
  2917. <form method="get" name="jumpbox" action="viewforum.php" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
  2918.     <tr>
  2919.         <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>
  2920.     </tr>
  2921. </table></form>
  2922.  
  2923. <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>
  2924.   </tr>
  2925. </table>
  2926.  
  2927.  
  2928. <div align="center"><span class="copyright"><br /><br />
  2929. <!--
  2930.     We request you retain the full copyright notice below including the link to www.phpbb.com.
  2931.     This not only gives respect to the large amount of time given freely by the developers
  2932.     but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
  2933.     reason) retain the full copyright we request you at least leave in place the
  2934.     Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
  2935.     to include even this then support on our forums may be affected.
  2936.  
  2937.     The phpBB Group : 2002
  2938. // -->
  2939. 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>
  2940.         </td>
  2941.     </tr>
  2942. </table>
  2943.  
  2944. </body>
  2945. </html>
  2946.  
  2947.