home *** CD-ROM | disk | FTP | other *** search
/ hackzapple.com / www.hackzapple.com.tar / www.hackzapple.com / phpBB2 / viewtopic.php?p=149.orig < prev    next >
Text File  |  2010-10-06  |  42KB  |  957 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=64&view=previous" title="Voir le sujet prΘcΘdent" />
  12. <link rel="next" href="viewtopic.php?t=64&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 - Where in America's past is...? (Broderbund, 1992)</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=64&start=0&postdays=0&postorder=asc&highlight=">Where in America's past is...? (Broderbund, 1992)</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=64"><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=64&view=previous" class="nav">Voir le sujet prΘcΘdent</a> :: <a href="viewtopic.php?t=64&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="149"></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=149#149"><img src="templates/subSilver/images/icon_minipost.gif" width="12" height="9" alt="Message" title="Message" border="0" /></a><span class="postdetails">PostΘ le: Dim 12 Ao√ 2007, 21:48<span class="gen"> </span>   Sujet du message: Where in America's past is...? (Broderbund, 1992)</span></td>
  310.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=149"><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">This exciting game turns history into a fast-paced detective adventure. Join the ACME Detective Agency and chase the notorious Carmen Sandiego and her gang as they filch famous objects from America's past.
  317. <br />
  318.  
  319. <br />
  320.  
  321. <br />
  322. <span style="font-weight: bold">PROTECTION TYPE</span>
  323. <br />
  324. On four 5.25 ProDOS disks or one 3.5 ProDOS:
  325. <br />
  326. - a password protection someplace...
  327. <br />
  328.  
  329. <br />
  330.  
  331. <br />
  332. <span style="font-weight: bold">DISK COPY</span>
  333. <br />
  334. The disks are not copy-protected, they can be copied and are hard-drive installable.
  335. <br />
  336.  
  337. <br />
  338.  
  339. <br />
  340. <span style="font-weight: bold">GAME LOADING</span>
  341. <br />
  342. - Boot front side of disk 1 (/CARMEN.AP),
  343. <br />
  344. - View the introduction
  345. <br />
  346. - Insert, when requested, front side of disk 2 (CARMEN.AP3)
  347. <br />
  348. - Play the game...
  349. <br />
  350. You notice that you do not require the /CARMEN.AP disk so that we believe that the password protection:
  351. <br />
  352. - has already been loaded into memory from the /CARMEN.AP disk or
  353. <br />
  354. - will be loaded from the /CARMEN.AP3 disk
  355. <br />
  356.  
  357. <br />
  358. As we are dealing with a standard ProDOS disk, let's view all values of the files with a ProDOS version of Copy II+
  359. <br />
  360.  
  361. <br />
  362. The C13 file is a text file of plenty of C strings (the ones that end with a 00). An excerpt of the file is to be found hereafter:
  363. <br />
  364.  
  365. <br />
  366. </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">0        ASC   'No warrant, no case.  See you later...'00
  367. <br />
  368. 1        ASC   'To:  '00
  369. <br />
  370. 2        ASC   8D'From:  The Chief'8D8D00
  371. <br />
  372. 3        ASC   'You always need a warrant before making an arrest.  '
  373. <br />
  374.          ASC   'You risk getting into a lot of trouble if you don'27't!'00
  375. <br />
  376. 4        ASC   'Having the wrong warrant does us absolutely no good.  '
  377. <br />
  378.          ASC   'Please be more careful next time.'00
  379. <br />
  380. 5        ASC   'Congratulations!  You apprehended the crook!'00
  381. <br />
  382. 6        ASC   '  The goods were returned to '00
  383. <br />
  384. 7        ASC   'One'00
  385. <br />
  386. 8        ASC   'Two'00
  387. <br />
  388. 9        ASC   'Three'00
  389. <br />
  390. A        ASC   'Four'00
  391. <br />
  392. B        ASC   'Five'00
  393. <br />
  394. C        ASC   'Six'00
  395. <br />
  396. D        ASC   ' more '00
  397. <br />
  398. E        ASC   'case'00
  399. <br />
  400. F        ASC   'cases'00
  401. <br />
  402. 10       ASC   ' until your next promotion.'00
  403. <br />
  404. 11       ASC   'You'27've earned yourself a promotion!  '
  405. <br />
  406.          ASC   'Before you can be promoted you have one '
  407. <br />
  408.          ASC   'more clue to unravel.'00
  409. <br />
  410. 12       ASC   'Use your copy of What Happened When to complete the following:'00
  411. <br />
  412. 13       ASC   'Well done!  You are now a '00
  413. <br />
  414. 14       ASC   'Sorry, that'27's not the answer we have '
  415. <br />
  416.          ASC   'here at ACME.  Please try again.'00
  417. <br />
  418. 15       ASC   'The elusive criminal was finally tracked '
  419. <br />
  420.          ASC   'down by ACME'27's Agent '00
  421. <br />
  422. 16       ASC   'Excellent work!  You caught the head of '
  423. <br />
  424.          ASC   'V.I.L.E., Carmen Sandiego!!'00
  425. <br />
  426. 17       ASC   'You need to use your time more efficiently.  '
  427. <br />
  428.          ASC   'Time travel isn'27't cheap, you know!'00
  429. <br />
  430. 18       ASC   'Are you ready for another case?'00</td>    </tr></table><span class="postbody">
  431. <br />
  432.  
  433. <br />
  434. The numeric values are indexes and have been introduced for easier reading. The 11/12/13/14 indexes are part of the protection. We need to find some code on the disk that use those.
  435. <br />
  436.  
  437. <br />
  438. <span style="font-style: italic">Please note that it is common to print out a C string with an index instead of its address. The routine that has to write out the string has to count the 00. When it reaches the right value, the string is displayed.</span>
  439. <br />
  440.  
  441. <br />
  442. Now launch your favorite disk editor (mine is Disk Fixer <img src="images/smiles/icon_wink.gif" alt="Wink" border="0" />), set the ProDOS interleaving format, search for the following patterns:
  443. <br />
  444. - LDA #$13 (A9 13) or LDX #$13 (A2 13) or LDY #$13 (A0 13)
  445. <br />
  446. Repeat for the $12 and $14 values...
  447. <br />
  448.  
  449. <br />
  450. Gotcha! We find "A0 xx" patterns on track $15, sectors 5 and 6, they belong to the C12 file.
  451. <br />
  452.  
  453. <br />
  454.  
  455. <br />
  456. <span style="font-weight: bold">THE PROTECTION ROUTINE</span>
  457. <br />
  458. Launch your favorite disassembler and assembler editor and get the following of the C12 file:
  459. <br />
  460.  
  461. <br />
  462. </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">...
  463. <br />
  464.  
  465. <br />
  466. STROUT   =     $B087
  467. <br />
  468.  
  469. <br />
  470. L9D8E    LDY   #$2E
  471. <br />
  472.          JSR   $0E01
  473. <br />
  474.          INC   $43
  475. <br />
  476.          JSR   L9F02
  477. <br />
  478.  
  479. <br />
  480. * 'You'27've earned yourself a promotion!  '
  481. <br />
  482. * 'Before you can be promoted you have one '
  483. <br />
  484. * 'more clue to unravel.'00
  485. <br />
  486.  
  487. <br />
  488.          LDY   #$11
  489. <br />
  490.          JSR   STROUT
  491. <br />
  492.          JSR   LA18F
  493. <br />
  494.          JSR   L9F02
  495. <br />
  496.  
  497. <br />
  498. * 'Use your copy of What Happened When to complete the following:'00
  499. <br />
  500.  
  501. <br />
  502.          LDY   #$12       ; Before
  503. <br />
  504. L9DA5    JSR   STROUT
  505. <br />
  506.          JSR   LA18F
  507. <br />
  508.          LDA   #$2C
  509. <br />
  510.          JSR   $B054
  511. <br />
  512.          STA   $73
  513. <br />
  514.          LDA   #$03       ; We have three tries
  515. <br />
  516.          STA   $74
  517. <br />
  518.  
  519. <br />
  520. L9DB6    JSR   $B093      ; Protection loop
  521. <br />
  522.          JSR   $B084
  523. <br />
  524.          LDA   $73
  525. <br />
  526.          LDX   #$00
  527. <br />
  528.          LDY   #$78
  529. <br />
  530.          JSR   $B024
  531. <br />
  532.          LDA   #$0C
  533. <br />
  534.          STA   $26
  535. <br />
  536.          LDA   #$4F
  537. <br />
  538.          JSR   $B027
  539. <br />
  540.          JSR   $DC27
  541. <br />
  542.  
  543. <br />
  544.          JSR   L9FA6      ; ENTER STRING
  545. <br />
  546.  
  547. <br />
  548.          PHP
  549. <br />
  550.          INC   $43
  551. <br />
  552.          JSR   $B093
  553. <br />
  554.          JSR   $B084
  555. <br />
  556.          PLP
  557. <br />
  558.          BCS   L9E26      ; WRONG ANSWER
  559. <br />
  560.  
  561. <br />
  562.          LDA   $73
  563. <br />
  564.          CMP   #$14
  565. <br />
  566.          BNE   L9DF1
  567. <br />
  568.  
  569. <br />
  570.          LDX   #$8A
  571. <br />
  572.          LDY   #$A1
  573. <br />
  574.          JSR   L9F53      ; CHECK WORD
  575. <br />
  576.          BCC   L9DFD      ; CORRECT ANSWER
  577. <br />
  578.  
  579. <br />
  580.          LDA   $73
  581. <br />
  582.  
  583. <br />
  584. L9DF1    LDX   #$B2
  585. <br />
  586.          LDY   #$A0
  587. <br />
  588.          JSR   $B024
  589. <br />
  590.          JSR   L9F53      ; CHECK WORD
  591. <br />
  592.          BCS   L9E26      ; WRONG ANSWER
  593. <br />
  594.  
  595. <br />
  596. * THE ANSWER IS CORRECT, WE END HERE
  597. <br />
  598.  
  599. <br />
  600. L9DFD    INC   $19
  601. <br />
  602.          INC   $1A
  603. <br />
  604.          JSR   L9F02
  605. <br />
  606.  
  607. <br />
  608. * 'Well done!  You are now a '00
  609. <br />
  610.  
  611. <br />
  612.          LDY   #$13       ; Well done!
  613. <br />
  614.          JSR   STROUT
  615. <br />
  616.          CLC
  617. <br />
  618.          LDA   $19
  619. <br />
  620.          ADC   #$15
  621. <br />
  622.          TAY
  623. <br />
  624.          JSR   $B08A
  625. <br />
  626.          LDY   #$3A
  627. <br />
  628.          JSR   STROUT
  629. <br />
  630.          JSR   L9F17
  631. <br />
  632.          JSR   LA1BB
  633. <br />
  634.          JSR   L9EAE
  635. <br />
  636.          JSR   LA195
  637. <br />
  638.          JMP   L9E65
  639. <br />
  640.  
  641. <br />
  642. L9E26    DEC   $74
  643. <br />
  644.          BNE   L9E2D
  645. <br />
  646.          JMP   $1F00      ; END OF GAME I PRESUME!
  647. <br />
  648.  
  649. <br />
  650. * 'Sorry, that'27's not the answer we have '
  651. <br />
  652. * 'here at ACME.  Please try again.'00
  653. <br />
  654.  
  655. <br />
  656. L9E2D    LDY   #$14       ; Sorry!
  657. <br />
  658.          JSR   STROUT
  659. <br />
  660.          JSR   LA18F
  661. <br />
  662.          JMP   L9DB6
  663. <br />
  664.  
  665. <br />
  666. L9E38    JSR   L9F02
  667. <br />
  668.          SEC
  669. <br />
  670.          LDY   $19
  671. <br />
  672.          LDA   L9F7D,Y
  673. <br />
  674.          SBC   $1A
  675. <br />
  676.          STA   $40
  677. <br />
  678.          CLC
  679. <br />
  680.          ADC   #$06
  681. <br />
  682.          TAY
  683. <br />
  684.          JSR   STROUT
  685. <br />
  686.          LDY   #$0D
  687. <br />
  688.          JSR   STROUT
  689. <br />
  690.          LDY   #$0E
  691. <br />
  692.          LDA   $40
  693. <br />
  694.          CMP   #$01
  695. <br />
  696.          BEQ   L9E5A
  697. <br />
  698.          INY
  699. <br />
  700. L9E5A    JSR   STROUT
  701. <br />
  702.          LDY   #$10
  703. <br />
  704.          JSR   STROUT
  705. <br />
  706.          JSR   LA18F
  707. <br />
  708.  
  709. <br />
  710. L9E65    JSR   L9F02
  711. <br />
  712.  
  713. <br />
  714. * 'Are you ready for another case?'00
  715. <br />
  716.  
  717. <br />
  718.          LDY   #$18
  719. <br />
  720.          JSR   STROUT
  721. <br />
  722.  ...</td>    </tr></table><span class="postbody">
  723. <br />
  724.  
  725. <br />
  726. The code above is the protection loop. It goes to $9DFD is the answer is correct, otherwise, it loops until your three tries are used. The routine at $9F53 checks the word entered and clears the carry it is so, otherwise it sets it.
  727. <br />
  728.  
  729. <br />
  730. </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">* WORD COMPARISON
  731. <br />
  732.  
  733. <br />
  734. L9F53    STX   $CE        ; Word comparison
  735. <br />
  736.          STY   $CF
  737. <br />
  738.          LDX   #$00
  739. <br />
  740.          LDY   #$00
  741. <br />
  742. L9F5B    LDA   ($CE),Y
  743. <br />
  744.          BEQ   L9F79
  745. <br />
  746.          STA   $40
  747. <br />
  748.          LDA   $0C00,X
  749. <br />
  750.          CMP   #$61       ; a
  751. <br />
  752.          BCC   L9F6F
  753. <br />
  754.          CMP   #$7B       ; z
  755. <br />
  756.          BCS   L9F6F
  757. <br />
  758.          SEC
  759. <br />
  760.          SBC   #$20
  761. <br />
  762. L9F6F    CMP   $40        ; Are letters equal?
  763. <br />
  764.          BNE   L9F7B
  765. <br />
  766.          INX
  767. <br />
  768.          INY
  769. <br />
  770.          CPY   #$04
  771. <br />
  772.          BCC   L9F5B
  773. <br />
  774. L9F79    CLC              ; Yes
  775. <br />
  776.          RTS
  777. <br />
  778. L9F7B    SEC              ; No
  779. <br />
  780.          RTS</td>    </tr></table><span class="postbody">
  781. <br />
  782.  
  783. <br />
  784.  
  785. <br />
  786. <span style="font-weight: bold">REMOVING THE PROTECTION</span>
  787. <br />
  788. You have two ways to remove the protection:
  789. <br />
  790.  
  791. <br />
  792. <span style="font-style: italic">The 1-byte method</span>
  793. <br />
  794. Replace the SEC opcode at $9F7B with a CLC
  795. <br />
  796.  
  797. <br />
  798. <span style="font-style: italic">The 3-bytes method</span>
  799. <br />
  800. At the beginning of the protection routine, at $9DA5 replace the JSR $B087 (20 87 B0) with a JMP to $9DFD (4C FD 9D)
  801. <br />
  802.  
  803. <br />
  804. As I like to make minimal changes to the programs I "play" with, I will explain the first method:
  805. <br />
  806. - Launch ProDOS 8 and its friend Basic.System
  807. <br />
  808. - PREFIX /CARMEN.AP3
  809. <br />
  810. - BLOAD C12,A$1A00
  811. <br />
  812. - POKE 8059,24
  813. <br />
  814. - BSAVE C12,A$1A00
  815. <br />
  816.  
  817. <br />
  818.  
  819. <br />
  820. Your backup copy is now ready,
  821. <br />
  822.  
  823. <br />
  824. Toinet</span><span class="gensmall"></span></td>
  825.             </tr>
  826.         </table></td>
  827.     </tr>
  828.     <tr>
  829.         <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>
  830.         <td class="row1" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  831.             <tr>
  832.                 <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"><!--
  833.  
  834.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  835.         document.write(' ');
  836.     else
  837.         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>');
  838.  
  839.                 //--></script><noscript></noscript></td>
  840.             </tr>
  841.         </table></td>
  842.     </tr>
  843.     <tr>
  844.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  845.     </tr>
  846.     <tr>
  847.         <td width="150" align="left" valign="top" class="row2"><span class="name"><a name="160"></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>
  848.         <td class="row2" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
  849.             <tr>
  850.                 <td width="100%"><a href="viewtopic.php?p=160#160"><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, 15:48<span class="gen"> </span>   Sujet du message: </span></td>
  851.                 <td valign="top" nowrap="nowrap"><a href="posting.php?mode=quote&p=160"><img src="templates/subSilver/images/lang_french/icon_quote.gif" alt="RΘpondre en citant" title="RΘpondre en citant" border="0" /></a>   </td>
  852.             </tr>
  853.             <tr>
  854.                 <td colspan="2"><hr /></td>
  855.             </tr>
  856.             <tr>
  857.                 <td colspan="2"><span class="postbody">Vu sur version HF, sur fichier C12 :
  858. <br />
  859.  
  860. <br />
  861. - le mΩme changement SEC en CLC α la mΩme adresse,
  862. <br />
  863. - routine diffΘrente en $9FF8 :
  864. <br />
  865.  
  866. <br />
  867. version HackerForce : A2 04 86 72 18 60
  868. <br />
  869. version 2007 : A5 72 D0 02 38 60
  870. <br />
  871.  
  872. <br />
  873. Qui gagne, alors ?
  874. <br />
  875.  
  876. <br />
  877. Toinet</span><span class="gensmall"></span></td>
  878.             </tr>
  879.         </table></td>
  880.     </tr>
  881.     <tr>
  882.         <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>
  883.         <td class="row2" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
  884.             <tr>
  885.                 <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"><!--
  886.  
  887.     if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  888.         document.write(' ');
  889.     else
  890.         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>');
  891.  
  892.                 //--></script><noscript></noscript></td>
  893.             </tr>
  894.         </table></td>
  895.     </tr>
  896.     <tr>
  897.         <td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
  898.     </tr>
  899.     <tr align="center">
  900.         <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
  901.             <tr><form method="post" action="viewtopic.php?t=64&start=0">
  902.                 <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>
  903.             </form></tr>
  904.         </table></td>
  905.     </tr>
  906. </table>
  907.  
  908. <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  909.   <tr>
  910.     <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=64"><img src="templates/subSilver/images/lang_french/reply.gif" border="0" alt="RΘpondre au sujet" align="middle" /></a></span></td>
  911.     <td align="left" valign="middle" width="100%"><span class="nav">   <a href="index.php" class="nav"> Index du Forum</a>
  912.       -> <a href="viewforum.php?f=13" class="nav">PROTECTION MALEFIQUE</a></span></td>
  913.     <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>
  914.       </td>
  915.   </tr>
  916.   <tr>
  917.     <td align="left" colspan="3"><span class="nav">Page <b>1</b> sur <b>1</b></span></td>
  918.   </tr>
  919. </table>
  920.  
  921. <table width="100%" cellspacing="2" border="0" align="center">
  922.   <tr>
  923.     <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall"></span><br />
  924.        <br />
  925.       </td>
  926.     <td align="right" valign="top" nowrap="nowrap">
  927. <form method="get" name="jumpbox" action="viewforum.php" onSubmit="if(document.jumpbox.f.value == -1){return false;}"><table cellspacing="0" cellpadding="0" border="0">
  928.     <tr>
  929.         <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>
  930.     </tr>
  931. </table></form>
  932.  
  933. <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>
  934.   </tr>
  935. </table>
  936.  
  937.  
  938. <div align="center"><span class="copyright"><br /><br />
  939. <!--
  940.     We request you retain the full copyright notice below including the link to www.phpbb.com.
  941.     This not only gives respect to the large amount of time given freely by the developers
  942.     but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
  943.     reason) retain the full copyright we request you at least leave in place the
  944.     Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse
  945.     to include even this then support on our forums may be affected.
  946.  
  947.     The phpBB Group : 2002
  948. // -->
  949. 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>
  950.         </td>
  951.     </tr>
  952. </table>
  953.  
  954. </body>
  955. </html>
  956.  
  957.