doc/classes/ImageSniffing.src/M000530.html in ripxplore-0.14.0 vs doc/classes/ImageSniffing.src/M000530.html in ripxplore-0.14.1

- old
+ new

@@ -3,57 +3,44 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> - <title>test_ti99_images (ImageSniffing)</title> + <title>test_coco_images (ImageSniffing)</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" /> </head> <body class="standalone-code"> - <pre><span class="ruby-comment cmt"># File test/tc_ti99.rb, line 6</span> - <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_ti99_images</span> + <pre><span class="ruby-comment cmt"># File test/tc_coco.rb, line 6</span> + <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">test_coco_images</span> + - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/pc99/games/virus.dsk&quot;</span>,<span class="ruby-constant">Pc99SD</span>,<span class="ruby-constant">Ti99Fms</span>,[ - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;LOAD&quot;</span>,<span class="ruby-identifier">:listing_starts_with=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;100 CALL CLEAR :: DISPLAY AT(1,3):\&quot;V I R U S A T T A C K !\&quot;\n110 DISPLAY AT(10,1):\&quot;1 - PLAY THE GAME\&quot; :: DISPLAY AT(13,1):\&quot;2 - INSTRUCTIONS\&quot;\n&quot;</span>} + + <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;http://cocomag.dyndns.org/swarc/RainbowOnDisk/1987_07a.dsk&quot;</span>,<span class="ruby-constant">JvcDsk</span>,<span class="ruby-constant">RsDos</span>, + [ + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;DATAWRIT/SRC&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_text</span>}, + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;TRIVIA/BAS&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_listing</span>}, ]) + <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;http://cocomag.dyndns.org/swarc/T_D_Archive/T_and_D_Software/TND001.DSK&quot;</span>,<span class="ruby-constant">JvcDsk</span>,<span class="ruby-constant">RsDos</span>, + [{<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;BARTEND/BAS&quot;</span>,<span class="ruby-identifier">:listing_starts_with=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;5 ' COPYRIGHT (C) T&amp;D SOFTWARE 1982\n10 REM BARTENDER&quot;</span>}] + ) - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;http://disk-images.jamtronix.com/ti99/tigercub/Tigercub%201207%20-%20Rle%20Pictures%20(19xx)(Tigercub%20Software)(PD).dsk.gz&quot;</span>,<span class="ruby-constant">V9T9Dsk</span>,<span class="ruby-constant">Ti99Fms</span>,[ - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;ALIEN&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, -]) + <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;http://cocomag.dyndns.org/swarc/RainbowOnDisk/1990_08a.dsk&quot;</span>,<span class="ruby-constant">JvcDsk</span>,<span class="ruby-constant">RsDos</span>, + [ + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;LISTER/ASM&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_text</span>}, + ]) - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/pc99/Gif%20images%20and%20G99/G99PICS1.DSK&quot;</span>,<span class="ruby-constant">Pc99SD</span>,<span class="ruby-constant">Ti99Fms</span>,[ - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;55CHEVY&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, -]) + + <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;http://cocomag.dyndns.org/swarc/RainbowOnDisk/1986_10a.dsk&quot;</span>,<span class="ruby-constant">JvcDsk</span>,<span class="ruby-constant">RsDos</span>, + [ + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot; ON/\x8f\x8f\x8f&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">CocoMachineLanguage</span>,<span class="ruby-identifier">:load_address=</span><span class="ruby-operator">&gt;</span><span class="ruby-value">0x0</span><span class="ruby-constant">E00</span>}, + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot; RAINBOW/\x8f\x8f\x8f&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">CocoScreen</span>,<span class="ruby-identifier">:load_address=</span><span class="ruby-operator">&gt;</span><span class="ruby-value">0x0400</span>,<span class="ruby-identifier">:save_output=</span><span class="ruby-operator">&gt;</span>[<span class="ruby-identifier">:to_picture</span>,<span class="ruby-value str">'png'</span>]}, + {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;ZOOM2/BAS&quot;</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_listing</span>}, + ]) - - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/sprites/SPRDEF2.TIDisk&quot;</span>,<span class="ruby-constant">V9T9Dsk</span>,<span class="ruby-constant">Ti99Fms</span>) - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/v9t9/Funnelweb/FW80-1.dsk&quot;</span>,<span class="ruby-constant">V9T9Dsk</span>,<span class="ruby-constant">Ti99Fms</span>) -<span class="ruby-comment cmt"># sniff_url('http://disk-images.jamtronix.com/ti99/tigercub/Tigercub%201201%20-%20TI-Artist%20Pictures%20(19xx)(Tigercub%20Software )(PD).dsk.gz',V9T9Dsk,Ti99Fms) </span> - - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/pc99/tiartist/solar_p.dsk&quot;</span>,<span class="ruby-constant">Pc99DD</span>,<span class="ruby-constant">Ti99Fms</span>,[ - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;CHART/F_P&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">TiArtistPattern</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, -<span class="ruby-comment cmt"># {:filename=&gt;&quot;TOUR&quot;,:expected_native_file_type=&gt;Ti99BasicFile,:can_execute=&gt;:to_picture}, </span> - <span class="ruby-comment cmt">#{:filename=&gt;&quot;TOURR&quot;,:expected_native_file_type=&gt;Ti99BasicFile} </span> - ]) - - - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/pc99/tiartist/tia%232.dsk&quot;</span>,<span class="ruby-constant">Pc99DD</span>,<span class="ruby-constant">Ti99Fms</span>,[ - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;TETRIS_P&quot;</span>}, <span class="ruby-comment cmt">#tests a bug that was resulting in files not appearing in catalog </span> - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;PICTURE_C&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">TiArtistColours</span>}, - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;PICTURE_P&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">TiArtistPattern</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, <span class="ruby-comment cmt">#we can't directly test this in a script, but this picture has a corresponding _C file, from which the colour info should be extracted </span> - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;CAR1_P&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">TiArtistPattern</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, <span class="ruby-comment cmt">#also tests a bug that was resulting in short files </span> - {<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;TETIT_P&quot;</span>,<span class="ruby-identifier">:expected_native_file_type=</span><span class="ruby-operator">&gt;</span><span class="ruby-constant">TiArtistPattern</span>,<span class="ruby-identifier">:can_execute=</span><span class="ruby-operator">&gt;</span><span class="ruby-identifier">:to_picture</span>}, <span class="ruby-comment cmt">#also tests a bug that was resulting in short files </span> - ]) - - - - <span class="ruby-identifier">sniff_url</span>(<span class="ruby-value str">&quot;ftp://ftp.whtech.com/emulators/pc99/games/games23.dsk&quot;</span>,<span class="ruby-constant">Pc99SD</span>,<span class="ruby-constant">Ti99Fms</span>, - [{<span class="ruby-identifier">:filename=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;4AFLYERDOC&quot;</span>,<span class="ruby-identifier">:text_starts_with=</span><span class="ruby-operator">&gt;</span><span class="ruby-value str">&quot;4A Flyer by John M. Phillips or...DA PLANE, DA PLANE!\n________\nFasten your seat belt and prepare for takeoff with 4A Flyer! You are the pilot&quot;</span>}] - ) - - + <span class="ruby-comment cmt">#sniff_url(&quot;http://cocomag.dyndns.org/swarc/RainbowOnDisk/1986_10b.dsk&quot;,JvcDsk,RsDos) # FIXME! the B side is actually OS-9 </span> + <span class="ruby-keyword kw">end</span></pre> </body> </html> \ No newline at end of file