home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / phpBB2 / viewtopic.php?t=251&start=0&postdays=0&postorder=asc&highlight=.orig < prev    next >
Text File  |  2010-10-06  |  34KB  |  764 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=251&view=previous" title="Voir le sujet prΘcΘdent" />
  12. <link rel="next" href="viewtopic.php?t=251&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 - International Gran Prix (Riverbank 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=251&start=0&postdays=0&postorder=asc&highlight=">International Gran Prix (Riverbank 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=251"><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=251&view=previous" class="nav">Voir le sujet prΘcΘdent</a> :: <a href="viewtopic.php?t=251&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="1127"></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=1127#1127"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Jeu 02 Juil 2009, 18:41<span class="gen"> </span>   Sujet du message: International Gran Prix (Riverbank Software, 1981)</span></td>
  310.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=1127"><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">After months of hard work, it is now time to go back to my favorite activity... and the victim is International Gran Prix by Riverbank Software, Inc. Play against yourself in five different international grand prix races.
  317. <br />
  318.  
  319. <br />
  320. That game is one of my favorites. Real-time, feeling of speed, etc. A must for 1981!
  321. <br />
  322.  
  323. <br />
  324. The game cannot be copied with a standard disk copier. When it is booted, the game loads fast and once in memory, there are no more calls to the disk. Soooo, let's boot trace it:
  325. <br />
  326.  
  327. <br />
  328. </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">9600<C600.C6FFM
  329. <br />
  330. 96FB: 4C 59 FF (remember, I have a IIgs)
  331. <br />
  332. 9600G
  333. <br />
  334. C0E8
  335. <br />
  336. </td>    </tr></table><span class="postbody">
  337. <br />
  338.  
  339. <br />
  340. The first sector of the first track is loaded from $0800 to $08FF, here is the code:
  341. <br />
  342.  
  343. <br />
  344. </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">
  345. <br />
  346. *
  347. <br />
  348. * Internation Gran Prix
  349. <br />
  350. * (c) 1981, Riverbank Software, Inc.
  351. <br />
  352. * Author: Richard Orban
  353. <br />
  354. *
  355. <br />
  356. * (k) 2009, LoGo
  357. <br />
  358. *
  359. <br />
  360.  
  361. <br />
  362.          org   $0800
  363. <br />
  364.          mx    %11
  365. <br />
  366.          lst   off
  367. <br />
  368.  
  369. <br />
  370. *-----------
  371. <br />
  372.  
  373. <br />
  374. L0800    DB    $01
  375. <br />
  376.  
  377. <br />
  378.          LDY   #$00       ; Copy boot 1 code
  379. <br />
  380. ]lp      LDA   L0800,Y    ; to $0300 and jump
  381. <br />
  382.          STA   $0300,Y
  383. <br />
  384.          INY
  385. <br />
  386.          BNE   ]lp
  387. <br />
  388.          JMP   $0310
  389. <br />
  390.  
  391. <br />
  392.          DB    $00
  393. <br />
  394.  
  395. <br />
  396. *----------- $0310 is here
  397. <br />
  398.  
  399. <br />
  400.          org   $0310
  401. <br />
  402.  
  403. <br />
  404.          LDA   #$00
  405. <br />
  406.          STA   $01        ; number of $800 bytes to load
  407. <br />
  408.          STA   $10        ; low buffer
  409. <br />
  410.          STA   $15        ; track
  411. <br />
  412.  
  413. <br />
  414.          JSR   L0350      ; move head
  415. <br />
  416.          LDA   #$08       ; load at $0800
  417. <br />
  418.          STA   $11
  419. <br />
  420.          JSR   L0350      ; move head
  421. <br />
  422.          JSR   L0386      ; read data
  423. <br />
  424.          JSR   L0350      ; move head
  425. <br />
  426.  
  427. <br />
  428.          LDA   #$60       ; load at $6000
  429. <br />
  430.          STA   $11
  431. <br />
  432.          LDA   #$09       ; nine chunks of $0800 data
  433. <br />
  434.          STA   $00
  435. <br />
  436. L0830    LDA   $11        ; every $0800 bytes we said
  437. <br />
  438.          AND   #$F8
  439. <br />
  440.          STA   $11
  441. <br />
  442.          JSR   L0350      ; move head
  443. <br />
  444.          JSR   L0386      ; read data
  445. <br />
  446.          DEC   $00
  447. <br />
  448.          BNE   L0830      ; until that's done!
  449. <br />
  450.  
  451. <br />
  452.          JSR   L0350      ; move head
  453. <br />
  454.          JSR   L0350      ; move head
  455. <br />
  456.          LDX   $2B
  457. <br />
  458.          LDA   $C088,X    ; stop drive
  459. <br />
  460.          JMP   $6000      ; JUMP
  461. <br />
  462.  
  463. <br />
  464.          DB    $00
  465. <br />
  466.          DB    $00
  467. <br />
  468.  
  469. <br />
  470. *-----------
  471. <br />
  472.  
  473. <br />
  474. L0350    JSR   L035A
  475. <br />
  476.          JSR   L035A
  477. <br />
  478.  
  479. <br />
  480.          LDA   #$FF
  481. <br />
  482.          BNE   L037B
  483. <br />
  484.  
  485. <br />
  486. L035A    LDA   $15
  487. <br />
  488.          PHA
  489. <br />
  490.          INC   $15
  491. <br />
  492.          LDA   $15
  493. <br />
  494.          AND   #$03
  495. <br />
  496.          ASL
  497. <br />
  498.          ORA   $2B
  499. <br />
  500.          TAX
  501. <br />
  502.          LDA   $C081,X
  503. <br />
  504.          LDA   #$01
  505. <br />
  506.          JSR   L037B
  507. <br />
  508.          PLA
  509. <br />
  510.          AND   #$03
  511. <br />
  512.          ASL
  513. <br />
  514.          ORA   $2B
  515. <br />
  516.          TAX
  517. <br />
  518.          LDA   $C080,X
  519. <br />
  520.          LDA   #$70
  521. <br />
  522. L037B    LDY   #$11
  523. <br />
  524. ]lp      DEY
  525. <br />
  526.          BNE   ]lp
  527. <br />
  528.          SEC
  529. <br />
  530.          SBC   #$01
  531. <br />
  532.          BNE   L037B
  533. <br />
  534.          RTS
  535. <br />
  536.  
  537. <br />
  538. *----------- Read header
  539. <br />
  540.  
  541. <br />
  542. L0386    LDX   $2B
  543. <br />
  544. L0388    LDY   $C08C,X
  545. <br />
  546.          BPL   L0388
  547. <br />
  548.          CPY   #$FF       ; first marker
  549. <br />
  550.          BNE   L0388
  551. <br />
  552.          NOP
  553. <br />
  554. ]lp      LDY   $C08C,X
  555. <br />
  556.          BPL   ]lp
  557. <br />
  558.          CPY   #$FF       ; marker
  559. <br />
  560.          BEQ   ]lp
  561. <br />
  562.          CPY   #$AA       ; data marker
  563. <br />
  564.          BNE   L0388
  565. <br />
  566.  
  567. <br />
  568. *----------- Read data
  569. <br />
  570.  
  571. <br />
  572. L039F    LDY   $C08C,X    ; A sort of 4*4
  573. <br />
  574.          BPL   L039F      ; coding using
  575. <br />
  576. L03A4    LDA   $0300,Y    ; our own code
  577. <br />
  578.          ASL              ; to decypher!
  579. <br />
  580.          ASL
  581. <br />
  582.          ASL
  583. <br />
  584.          ASL              ; first part of the nibble
  585. <br />
  586. ]lp      LDY   $C08C,X
  587. <br />
  588.          BPL   ]lp
  589. <br />
  590.          ORA   $0300,Y    ; second part of the nibble
  591. <br />
  592.          LDY   $01
  593. <br />
  594.          STA   ($10),Y    ; save data
  595. <br />
  596.          INC   $01
  597. <br />
  598.          BNE   L039F
  599. <br />
  600. ]lp      LDY   $C08C,X    ; read...
  601. <br />
  602.          BPL   ]lp
  603. <br />
  604.          INC   $11        ; next buffer pointer
  605. <br />
  606.          CPY   #$FF       ; ...until #$FF
  607. <br />
  608.          BNE   L03A4
  609. <br />
  610.          RTS
  611. <br />
  612.  
  613. <br />
  614.          HEX   00000000000000000000000000000000
  615. <br />
  616.          HEX   000000000F000E0D0C00000000000000
  617. <br />
  618.          HEX   0000000B0A0009080700000000000605
  619. <br />
  620.          HEX   040000030200010000
  621. <br />
  622. </td>    </tr></table><span class="postbody">
  623. <br />
  624.  
  625. <br />
  626. <span style="font-weight: bold">What kind of protection is it?</span>
  627. <br />
  628. It is a sort of a 4*4 nibble coding where real bytes are determined by the translation table at the end of the program above.
  629. <br />
  630.  
  631. <br />
  632.  
  633. <br />
  634. <span style="font-weight: bold">Getting the program in memory</span>
  635. <br />
  636. Oh, it appears to be simple, bypass the JMP $6000 and replaces it with JMP $FF59:
  637. <br />
  638.  
  639. <br />
  640. </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">
  641. <br />
  642. 9600<C600.C6FFM
  643. <br />
  644. 96FB:A9 59 8D 4C 08 A9 FF 8D 4D 08 4C 01 08
  645. <br />
  646. 9600G
  647. <br />
  648. Bip
  649. <br />
  650. </td>    </tr></table><span class="postbody">
  651. <br />
  652.  
  653. <br />
  654. Bingo, the program is completely loaded at the following memory locations:
  655. <br />
  656. - $0800..$0FFF
  657. <br />
  658. - $6000..$A7FF
  659. <br />
  660.  
  661. <br />
  662. And that's it! No checks further, nothing at all. No, really. I am really disappointed.
  663. <br />
  664.  
  665. <br />
  666.  
  667. <br />
  668. <span style="font-weight: bold">Making a working copy</span>
  669. <br />
  670. Two ways:
  671. <br />
  672. - Create a DOS 3.3 disk, merge the two parts in one, make it a BIN file with two move routines and BRUN it,
  673. <br />
  674. - Make your own loader, load the program into memory and execute.
  675. <br />
  676.  
  677. <br />
  678. I will do that one and post it on the BD site.
  679. <br />
  680.  
  681. <br />
  682. Antoine
  683. <br />
  684. 6/2009</span><span class="gensmall"></span></td>
  685.             </tr>
  686.         </table></td>
  687.     </tr>
  688.     <tr>
  689.         <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>
  690.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  691.             <tr>
  692.                 <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"><!--
  693.  
  694.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  695.         document.write(' ');
  696.     else
  697.         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>');
  698.  
  699.                 //--></script><noscript></noscript></td>
  700.             </tr>
  701.         </table></td>
  702.     </tr>
  703.     <tr>
  704.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  705.     </tr>
  706.     <tr align="center">
  707.         <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
  708.             <tr><form method="post" action="viewtopic.php?t=251&start=0">
  709.                 <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>
  710.             </form></tr>
  711.         </table></td>
  712.     </tr>
  713. </table>
  714.  
  715. <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  716.   <tr>
  717.     <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=251"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  718.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  719.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  720.     <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>
  721.       </td>
  722.   </tr>
  723.   <tr>
  724.     <td align="left" colspan="3"><span class="nav">Page <b>1</b> sur <b>1</b></span></td>
  725.   </tr>
  726. </table>
  727.  
  728. <table width="100%" cellspacing="2" border="0" align="center">
  729.   <tr>
  730.     <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall"></span><br />
  731.        <br />
  732.       </td>
  733.     <td align="right" valign="top" nowrap="nowrap">
  734. <form method="get" name="jumpbox" action="viewforum.php" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
  735.     <tr>
  736.         <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>
  737.     </tr>
  738. </table></form>
  739.  
  740. <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>
  741.   </tr>
  742. </table>
  743.  
  744.  
  745. <div align="center"><span class="copyright"><br /><br />
  746. <!--
  747.     We request you retain the full copyright notice below including the link to www.phpbb.com.
  748.     This not only gives respect to the large amount of time given freely by the developers
  749.     but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
  750.     reason) retain the full copyright we request you at least leave in place the
  751.     Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
  752.     to include even this then support on our forums may be affected.
  753.  
  754.     The phpBB Group : 2002
  755. // -->
  756. 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>
  757.         </td>
  758.     </tr>
  759. </table>
  760.  
  761. </body>
  762. </html>
  763.  
  764.