home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / phpBB2 / viewtopic.php?t=69&start=0&postdays=0&postorder=asc&highlight=.orig < prev    next >
Text File  |  2010-10-06  |  36KB  |  814 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=69&view=previous" title="Voir le sujet prΘcΘdent" />
  12. <link rel="next" href="viewtopic.php?t=69&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 - Lock'n'Chase (Mattel Electronics, 1982)</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=69&start=0&postdays=0&postorder=asc&highlight=">Lock'n'Chase (Mattel Electronics, 1982)</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=69"><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=69&view=previous" class="nav">Voir le sujet prΘcΘdent</a> :: <a href="viewtopic.php?t=69&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="164"></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=164#164"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Mer 15 Ao√ 2007, 18:02<span class="gen"> </span>   Sujet du message: Lock'n'Chase (Mattel Electronics, 1982)</span></td>
  310.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=164"><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">I never thought Mattel had ever made software for the Apple II. That game is nice: nice graphics, nice animations, great interests in eating bullets (like Pac-Man) with doors closing/opening randomly.
  317. <br />
  318.  
  319. <br />
  320.  
  321. <br />
  322. <span style="font-weight: bold">PROTECTION TYPE</span>
  323. <br />
  324. On a standard 16 sector diskette:
  325. <br />
  326. - pattern search
  327. <br />
  328.  
  329. <br />
  330.  
  331. <br />
  332. <span style="font-weight: bold">BOOT TRACE</span>
  333. <br />
  334. Let's get our standard track 0, sector 0 code at $0800:
  335. <br />
  336. - 9600<C600.C6FFM
  337. <br />
  338. - 96FB:AD E8 C0 4C 59 FF
  339. <br />
  340. - 9600G
  341. <br />
  342. The code at $0801 loads other sectors from track 0 in the text area, then executes code at $0400, then goes back to the loading of the game.
  343. <br />
  344.  
  345. <br />
  346. The protection routine is at $063B and is called by $0633. Let's examine the routine at $063B, it is fun as it is full of opcodes to lose the boot tracing person <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" />
  347. <br />
  348.  
  349. <br />
  350. The following code is the one decoded by the Apple IIGS disassembler:
  351. <br />
  352.  
  353. <br />
  354. </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">
  355. <br />
  356.          BNE   $05F9
  357. <br />
  358.          BIT   #$C0
  359. <br />
  360.          LDA   #$56
  361. <br />
  362.          STA   $11
  363. <br />
  364.          BNE   $0645
  365. <br />
  366.          BNE   $060C
  367. <br />
  368.          ORA   ($F0)
  369. <br />
  370.          ORA   $D0,S
  371. <br />
  372.          ASL
  373. <br />
  374.          BNE   $0613
  375. <br />
  376.          ORA   ($D0),Y
  377. <br />
  378.          ORA   $A9
  379. <br />
  380.          SBCL  $D074D0,X
  381. <br />
  382.          LDA   $C08C,X
  383. <br />
  384.          BPL   $0655
  385. <br />
  386.          BNE   $065D
  387. <br />
  388.          BNE   $0627
  389. <br />
  390.          CMP   $F0,X
  391. <br />
  392.          ORA   $D0,S
  393. <br />
  394.          SEP   #$D0
  395. <br />
  396.          LDA   $C08C,X
  397. <br />
  398.          BPL   $0664
  399. <br />
  400.          BNE   $066C
  401. <br />
  402.          BNE   $0636
  403. <br />
  404.          TAX
  405. <br />
  406.          BEQ   $0673
  407. <br />
  408.          BNE   $0645
  409. <br />
  410.          BNE   $0631
  411. <br />
  412.          STY   $10C0
  413. <br />
  414.          XCE
  415. <br />
  416.          BNE   $067B
  417. <br />
  418.          BNE   $0645
  419. <br />
  420.          STX   $F0,Y
  421. <br />
  422.          ORA   $D0,S
  423. <br />
  424.          CPY   $D0
  425. <br />
  426.          LDY   #$0A
  427. <br />
  428.          LDA   $C08C,X
  429. <br />
  430.          BPL   $0684
  431. <br />
  432.          BNE   $068C
  433. <br />
  434.          BNE   $0656
  435. <br />
  436.          SBCL  $D003F0,X
  437. <br />
  438.          LDA   ($4C,S),Y
  439. <br />
  440.          BEQ   $0696
  441. <br />
  442.          BNE   $0654
  443. <br />
  444.          STY   $C9C0
  445. <br />
  446.          PHP
  447. <br />
  448.          BCS   $0645
  449. <br />
  450.          BNE   $06A0
  451. <br />
  452.          BNE   $065E
  453. <br />
  454.          STY   $10C0
  455. <br />
  456.          XCE
  457. <br />
  458.          BNE   $06A8
  459. <br />
  460.          BNE   $062E
  461. <br />
  462.          BPL   $0633
  463. <br />
  464.          BNE   $06B0
  465. <br />
  466.          BEQ   $06BF
  467. <br />
  468.          BNE   $066E
  469. <br />
  470.          STY   $10C0
  471. <br />
  472.          XCE
  473. <br />
  474.          BNE   $06B8
  475. <br />
  476.          BNE   $06FE
  477. <br />
  478.          BPL   $068B
  479. <br />
  480.          CPX   $EAF0
  481. <br />
  482.          BNE   $0665
  483. <br />
  484.          BPL   $070B
  485. <br />
  486.          RTS
  487. <br />
  488. </td>    </tr></table><span class="postbody">
  489. <br />
  490.  
  491. <br />
  492. Pretty hard to understand? The following code is our "decoded" disassembly:
  493. <br />
  494.  
  495. <br />
  496. </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">
  497. <br />
  498.          HEX   D0
  499. <br />
  500. L063B    LDA   $C089,X
  501. <br />
  502.          LDA   #$56
  503. <br />
  504.          STA   $11
  505. <br />
  506.          BNE   L0645
  507. <br />
  508.          HEX   D0
  509. <br />
  510. L0645    DEC   $12
  511. <br />
  512.          BEQ   L064C
  513. <br />
  514.          BNE   L0655
  515. <br />
  516.          HEX   D0
  517. <br />
  518. L064C    DEC   $11
  519. <br />
  520.          BNE   L0655
  521. <br />
  522.          LDA   #$FF     ; end of loop, error is $FF
  523. <br />
  524.          BNE   L06C8
  525. <br />
  526.          HEX   D0
  527. <br />
  528. L0655    LDA   $C08C,X
  529. <br />
  530.          BPL   L0655
  531. <br />
  532.          BNE   L065D
  533. <br />
  534.          HEX   D0
  535. <br />
  536. L065D    CMP   #$D5     ; $D5
  537. <br />
  538.          BEQ   L0664
  539. <br />
  540.          BNE   L0645
  541. <br />
  542.          HEX   D0
  543. <br />
  544. L0664    LDA   $C08C,X
  545. <br />
  546.          BPL   L0664
  547. <br />
  548.          BNE   L066C
  549. <br />
  550.          HEX   D0
  551. <br />
  552. L066C    CMP   #$AA     ; $AA
  553. <br />
  554.          BEQ   L0673
  555. <br />
  556.          BNE   L0645
  557. <br />
  558.          HEX   D0
  559. <br />
  560. L0673    LDA   $C08C,X
  561. <br />
  562.          BPL   L0673
  563. <br />
  564.          BNE   L067B
  565. <br />
  566.          HEX   D0
  567. <br />
  568. L067B    CMP   #$96     ; $96
  569. <br />
  570.          BEQ   L0682
  571. <br />
  572.          BNE   L0645
  573. <br />
  574.          HEX   D0
  575. <br />
  576. L0682    LDY   #$0A     ; loop 10 times
  577. <br />
  578. L0684    LDA   $C08C,X
  579. <br />
  580.          BPL   L0684
  581. <br />
  582.          BNE   L068C
  583. <br />
  584.          HEX   D0
  585. <br />
  586. L068C    CMP   #$FF     ; $FF
  587. <br />
  588.          BEQ   L0693
  589. <br />
  590.          BNE   L0645
  591. <br />
  592.          HEX   4C
  593. <br />
  594. L0693    BEQ   L0696
  595. <br />
  596.          HEX   D0
  597. <br />
  598. L0696    LDA   $C08C,X
  599. <br />
  600.          CMP   #$08     ; <$08
  601. <br />
  602.          BCS   L0645
  603. <br />
  604.          BNE   L06A0
  605. <br />
  606.          HEX   D0
  607. <br />
  608. L06A0    LDA   $C08C,X
  609. <br />
  610.          BPL   L06A0
  611. <br />
  612.          BNE   L06A8
  613. <br />
  614.          HEX   D0
  615. <br />
  616. L06A8    STA   $10      ; read value in $10
  617. <br />
  618.          DEY
  619. <br />
  620.          BNE   L06B0
  621. <br />
  622.          BEQ   L06BF
  623. <br />
  624.          HEX   D0
  625. <br />
  626. L06B0    LDA   $C08C,X  ; read next value
  627. <br />
  628.          BPL   L06B0
  629. <br />
  630.          BNE   L06B8
  631. <br />
  632.          HEX   D0
  633. <br />
  634. L06B8    EOR   $10      ; EOR
  635. <br />
  636.          BNE   L06A8
  637. <br />
  638.          BEQ   L06A8
  639. <br />
  640.          HEX   D0
  641. <br />
  642. L06BF    LDA   $10
  643. <br />
  644.          EOR   #$60
  645. <br />
  646.          BNE   L0645
  647. <br />
  648.          BEQ   L06C8    ; exit with $00
  649. <br />
  650.          HEX   D0
  651. <br />
  652. L06C8    RTS
  653. <br />
  654. </td>    </tr></table><span class="postbody">
  655. <br />
  656.  
  657. <br />
  658. From the previous code, it is clear that the return value is $00 if the disk is an original one and different from $00 if that is a copy.
  659. <br />
  660.  
  661. <br />
  662. Let's now replace the call to the protection:
  663. <br />
  664.  
  665. <br />
  666. </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">
  667. <br />
  668. JSR $063B
  669. <br />
  670. CMP #$00
  671. <br />
  672. BEQ ORIGINAL
  673. <br />
  674. </td>    </tr></table><span class="postbody">
  675. <br />
  676.  
  677. <br />
  678. with
  679. <br />
  680.  
  681. <br />
  682. </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">
  683. <br />
  684. LDA #$00
  685. <br />
  686. NOP
  687. <br />
  688. CMP #$00
  689. <br />
  690. BEQ ORIGINAL
  691. <br />
  692. </td>    </tr></table><span class="postbody">
  693. <br />
  694.  
  695. <br />
  696.  
  697. <br />
  698. <span style="font-weight: bold">DISK COPY</span>
  699. <br />
  700. Launch Advanced Demuffin
  701. <br />
  702. Go to the monitor
  703. <br />
  704. - B942: 18
  705. <br />
  706. Press Ctrl-Y
  707. <br />
  708. Copy the disk
  709. <br />
  710.  
  711. <br />
  712.  
  713. <br />
  714. <span style="font-weight: bold">REMOVE THE PROTECTION</span>
  715. <br />
  716. - Launch my favorite Disk Fixer 4.02 (my ProDOS version)
  717. <br />
  718. - On T0/S3/3: replace 20 3B 06 with A9 00 EA
  719. <br />
  720. - Save the sector back to disk
  721. <br />
  722.  
  723. <br />
  724. <span style="font-style: italic">Neat crackers would have saved a value of $00 at $10 and would have returned from the protection routine with ACC=$00. A tip: at T0/S3/3B: A9 00 85 10 60</span>
  725. <br />
  726.  
  727. <br />
  728.  
  729. <br />
  730. Your backup copy is now available,
  731. <br />
  732.  
  733. <br />
  734. Toinet</span><span class="gensmall"></span></td>
  735.             </tr>
  736.         </table></td>
  737.     </tr>
  738.     <tr>
  739.         <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>
  740.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  741.             <tr>
  742.                 <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"><!--
  743.  
  744.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  745.         document.write(' ');
  746.     else
  747.         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>');
  748.  
  749.                 //--></script><noscript></noscript></td>
  750.             </tr>
  751.         </table></td>
  752.     </tr>
  753.     <tr>
  754.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  755.     </tr>
  756.     <tr align="center">
  757.         <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
  758.             <tr><form method="post" action="viewtopic.php?t=69&start=0">
  759.                 <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>
  760.             </form></tr>
  761.         </table></td>
  762.     </tr>
  763. </table>
  764.  
  765. <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  766.   <tr>
  767.     <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=69"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  768.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  769.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  770.     <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>
  771.       </td>
  772.   </tr>
  773.   <tr>
  774.     <td align="left" colspan="3"><span class="nav">Page <b>1</b> sur <b>1</b></span></td>
  775.   </tr>
  776. </table>
  777.  
  778. <table width="100%" cellspacing="2" border="0" align="center">
  779.   <tr>
  780.     <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall"></span><br />
  781.        <br />
  782.       </td>
  783.     <td align="right" valign="top" nowrap="nowrap">
  784. <form method="get" name="jumpbox" action="viewforum.php" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
  785.     <tr>
  786.         <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>
  787.     </tr>
  788. </table></form>
  789.  
  790. <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>
  791.   </tr>
  792. </table>
  793.  
  794.  
  795. <div align="center"><span class="copyright"><br /><br />
  796. <!--
  797.     We request you retain the full copyright notice below including the link to www.phpbb.com.
  798.     This not only gives respect to the large amount of time given freely by the developers
  799.     but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
  800.     reason) retain the full copyright we request you at least leave in place the
  801.     Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
  802.     to include even this then support on our forums may be affected.
  803.  
  804.     The phpBB Group : 2002
  805. // -->
  806. 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>
  807.         </td>
  808.     </tr>
  809. </table>
  810.  
  811. </body>
  812. </html>
  813.  
  814.