{"id":803,"date":"2026-10-17T14:29:32","date_gmt":"2026-10-17T14:29:32","guid":{"rendered":"https:\/\/www.r3tr0.net\/?page_id=803"},"modified":"2026-10-17T14:36:49","modified_gmt":"2026-10-17T14:36:49","slug":"smtdoc_create-disk","status":"publish","type":"page","link":"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_create-disk\/","title":{"rendered":"SmartDisk II: Create disk and image formats"},"content":{"rendered":"\n<div class=\"wp-block-group smtdoc-hero has-text-color has-background has-link-color wp-elements-1 is-layout-constrained wp-container-core-group-is-layout-89221c49 wp-block-group-is-layout-constrained\" style=\"border-radius:10px;color:#e6f4ea;background-color:#0d1f15;margin-bottom:32px;padding-top:28px;padding-right:32px;padding-bottom:28px;padding-left:32px\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#5dff9a;margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase\">SmartDisk II \u00b7 User documentation \u00b7 Latest firmware<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;font-size:19px;line-height:1.55\">Make a new disk image on the board: blank, bootable ProDOS or DOS 3.3, empty ProDOS or empty Macintosh (HFS). What each choice creates, how to type the name, and a reference of every image format the SmartDisk II reads, for each emulation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:12px;font-size:14px\"><a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/\">\u2190 SmartDisk II documentation home<\/a> \u00b7 Page 12 of 16<\/p>\n<\/div>\n\n\n\n<h2 id=\"1-create-disk\" class=\"wp-block-heading\">1. Create disk<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create disk makes a new image file in the folder of the SD card that you are looking at, with a name you type. Use it for a blank disk that you format and fill, a disk that boots, or an empty Macintosh disk.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The board makes the image. You do not need a computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What Create disk offers depends on the emulation that runs, because an image that the emulation would not list is no use.<\/p>\n\n\n\n<div class=\"wp-block-group smtdoc-callout smtdoc-info has-background is-layout-constrained wp-container-core-group-is-layout-1828d0e2 wp-block-group-is-layout-constrained\" style=\"border-radius:6px;border-left-color:#3858e9;border-left-style:solid;border-left-width:4px;background-color:#eaf2ff;margin-top:24px;margin-bottom:24px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px\">\n<p class=\"wp-block-paragraph\"><strong>HD20 emulation (Macintosh): upcoming.<\/strong> It is not available in this firmware yet. The <strong>Emulation type<\/strong> list shows an <strong>HD20 (Mac)<\/strong> entry, but you cannot use it yet.<\/p>\n<\/div>\n\n\n\n<h3 id=\"make-an-image\" class=\"wp-block-heading\">Make an image<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The screens are on <a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_oled-screens\/\">the OLED screens page<\/a>.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the <strong>File manager<\/strong>, open the folder where you want the image.<\/li>\n\n\n\n<li>Press <strong>ENTER<\/strong> on the <code class=\"\" data-line=\"\">.<\/code> entry of the folder. <strong>Directory options<\/strong> opens with <strong>Refresh<\/strong>, <strong>Create disk<\/strong>, <strong>New folder<\/strong> and <strong>Delete folder<\/strong>.<figure class=\"wp-block-image\"><figure><img decoding=\"async\" src=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_diroption_create.png\" alt=\"Directory options, with Create disk selected\"><\/figure><figcaption>Directory options, with Create disk selected<\/figcaption><\/figure><br><p>For SmartPort, reach the file manager with <strong>Select image from<\/strong>, then <strong>File manager<\/strong> (<a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_smartport\/\">SmartPort emulation<\/a>).<\/p><\/li>\n\n\n\n<li>Choose <strong>Create disk<\/strong>. The <strong>New disk<\/strong> screen asks what the new disk holds. <strong>UP<\/strong> and <strong>DOWN<\/strong> move, <strong>ENTER<\/strong> chooses and <strong>RET<\/strong> goes back one screen.<figure class=\"wp-block-image\"><figure><img decoding=\"async\" src=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_newdisk_diskii.png\" alt=\"The New disk screen on the Disk II: four contents\"><\/figure><figcaption>The New disk screen on the Disk II: four contents<\/figcaption><\/figure><\/li>\n\n\n\n<li>Choose the kind of disk: the size and the file type. This screen is skipped when the content has only one kind of disk on the running emulation. For example, DOS 3.3 on the Disk II is always a 140K <code class=\"\" data-line=\"\">.dsk<\/code>.<figure class=\"wp-block-image\"><figure><img decoding=\"async\" src=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_newmedium_blank_diskii.png\" alt=\"The kind of disk for a blank image on the Disk II\"><\/figure><figcaption>The kind of disk for a blank image on the Disk II<\/figcaption><\/figure><\/li>\n\n\n\n<li>Type the name (next section). Choose <strong>[OK]<\/strong>.<\/li>\n\n\n\n<li>The screen shows <strong>Please wait&#8230;<\/strong> while the board writes the image. The keys do nothing meanwhile. The folder is then listed again with the new image.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the board cannot make the image, the footer of the list shows <strong>Create failed!<\/strong> (the card is full, the card does not answer, or no free name was found).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"256\" src=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_fs_note_create_failed.png\" alt=\"The footer after a refused Create disk\" class=\"wp-image-709\" style=\"border-radius:6px;width:256px;height:auto\" srcset=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_fs_note_create_failed.png 512w, https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_fs_note_create_failed-300x150.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption class=\"wp-element-caption\">The footer after a refused Create disk<\/figcaption><\/figure>\n\n\n\n<h3 id=\"type-the-name\" class=\"wp-block-heading\">Type the name<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Image Name<\/strong> screen starts with a default name for the content: <code class=\"\" data-line=\"\">PRODOS<\/code>, <code class=\"\" data-line=\"\">DOS33<\/code>, <code class=\"\" data-line=\"\">DATA<\/code>, <code class=\"\" data-line=\"\">UNTITLED<\/code> or <code class=\"\" data-line=\"\">NEWIMAGE<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"256\" src=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_label_typed_ab.png\" alt=\"The name editor\" class=\"wp-image-740\" style=\"border-radius:6px;width:256px;height:auto\" srcset=\"https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_label_typed_ab.png 512w, https:\/\/www.r3tr0.net\/wp-content\/uploads\/2026\/10\/smtdoc_label_typed_ab-300x150.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption class=\"wp-element-caption\">The name editor<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>UP<\/strong> and <strong>DOWN<\/strong> go round 42 items: <code class=\"\" data-line=\"\">A<\/code> to <code class=\"\" data-line=\"\">Z<\/code>, <code class=\"\" data-line=\"\">0<\/code> to <code class=\"\" data-line=\"\">9<\/code>, <code class=\"\" data-line=\"\">.<\/code>, <code class=\"\" data-line=\"\">-<\/code>, <code class=\"\" data-line=\"\">_<\/code>, the space, the case toggle and <strong>[OK]<\/strong>. Hold a key to go faster.<\/li>\n\n\n\n<li><strong>ENTER<\/strong> adds the character that is shown. On the case toggle (<code class=\"\" data-line=\"\">[a\/A]<\/code>), <strong>ENTER<\/strong> switches the letters between upper and lower case. On <strong>[OK]<\/strong>, <strong>ENTER<\/strong> makes the disk.<\/li>\n\n\n\n<li><strong>RET<\/strong> deletes the last character. Hold <strong>RET<\/strong> to delete one character per repeat. The fifth repeat clears the whole name. With an empty name, a press of <strong>RET<\/strong> goes back one screen.<\/li>\n\n\n\n<li>A strip under the name shows the five items before and after the cursor. In the strip, <code class=\"\" data-line=\"\">^<\/code> is the case toggle, <code class=\"\" data-line=\"\">&gt;<\/code> is <strong>[OK]<\/strong> and <code class=\"\" data-line=\"\">~<\/code> is the space.<\/li>\n\n\n\n<li>The name holds up to 30 characters. The display shows the last 14.<\/li>\n\n\n\n<li><strong>[OK]<\/strong> with an empty name uses the default name.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group smtdoc-callout smtdoc-note has-background is-layout-constrained wp-container-core-group-is-layout-1828d0e2 wp-block-group-is-layout-constrained\" style=\"border-radius:6px;border-left-color:#f0b429;border-left-style:solid;border-left-width:4px;background-color:#fff8e1;margin-top:24px;margin-bottom:24px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> From the first item, <strong>UP<\/strong> goes to <strong>[OK]<\/strong> at once. That saves a long way round.<\/p>\n<\/div>\n\n\n\n<h3 id=\"new-folder-and-delete-folder\" class=\"wp-block-heading\">New folder and Delete folder<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The name editor also makes folders.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>New folder<\/strong> opens the <strong>Folder Name<\/strong> editor, with the default <code class=\"\" data-line=\"\">NEWFOLDER<\/code>. The name holds up to 30 characters. A leading dot or space and a trailing dot or space are removed, and a character a FAT card cannot keep becomes <code class=\"\" data-line=\"\">_<\/code>. If the folder exists, the footer says <strong>Folder exists!<\/strong>.<\/li>\n\n\n\n<li><strong>Delete folder<\/strong> deletes the folder you are in, only when it is empty. The first <strong>ENTER<\/strong> asks (<code class=\"\" data-line=\"\">ENTER: delete folder<\/code>) and the second does it. The board then lists the parent folder. The footer says <strong>Not the root<\/strong> for the root of the card and <strong>Folder not empty<\/strong> for a folder that holds something.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"where-the-file-goes-and-its-name\" class=\"wp-block-heading\">Where the file goes, and its name<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The file goes in the folder that is listed, with the name you typed and the extension of the kind of disk: <code class=\"\" data-line=\"\">PRODOS.po<\/code>, <code class=\"\" data-line=\"\">DOS33.dsk<\/code>, <code class=\"\" data-line=\"\">DATA.2mg<\/code>.<\/li>\n\n\n\n<li>The board <strong>never replaces<\/strong> an image. If the name is taken, it adds <code class=\"\" data-line=\"\">_2<\/code>, <code class=\"\" data-line=\"\">_3<\/code> and so on up to <code class=\"\" data-line=\"\">_99<\/code>: <code class=\"\" data-line=\"\">DATA_2.po<\/code>. If no free name is left, the job fails.<\/li>\n\n\n\n<li>A file that cannot be written completely is removed.<\/li>\n\n\n\n<li>The <strong>volume name<\/strong> inside the disk comes from the name you typed: upper case, only letters, digits and dots (any other character becomes a dot), a letter first (a <code class=\"\" data-line=\"\">V<\/code> goes in front when the name starts with something else), 15 characters at most. The file name does not change.<br>A DiskCopy 4.2 file holds the volume name as its disk name. An HFS volume uses it as the volume name. A DOS 3.3 disk has no name: its volume number is 254.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"what-each-emulation-offers\" class=\"wp-block-heading\">What each emulation offers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A content is listed only if it has at least one kind of disk that the running emulation lists and can mount. While the Smartloader runs, Create disk follows the emulation chosen in the loader (without the HFS content).<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Content<\/th><th>Disk II<\/th><th>SmartPort<\/th><th>3.5 inch drive<\/th><\/tr><\/thead><tbody><tr><td>ProDOS bootable<\/td><td>140K <code class=\"\" data-line=\"\">.po<\/code> (no choice)<\/td><td>8 kinds: 5.25 140K <code class=\"\" data-line=\"\">.po<\/code>; 3.5 400K and 800K <code class=\"\" data-line=\"\">.po<\/code>; 3.5 400K and 800K <code class=\"\" data-line=\"\">.2mg<\/code>; HD 32M <code class=\"\" data-line=\"\">.po<\/code>, <code class=\"\" data-line=\"\">.2mg<\/code> and <code class=\"\" data-line=\"\">.hdv<\/code><\/td><td>8 kinds: 3.5 400K and 800K as <code class=\"\" data-line=\"\">.po<\/code>, <code class=\"\" data-line=\"\">.2mg<\/code>, <code class=\"\" data-line=\"\">.dc42<\/code> and <code class=\"\" data-line=\"\">.moof<\/code><\/td><\/tr><tr><td>DOS 3.3 bootable<\/td><td>140K <code class=\"\" data-line=\"\">.dsk<\/code> (no choice)<\/td><td>not offered<\/td><td>not offered<\/td><\/tr><tr><td>ProDOS empty<\/td><td>140K <code class=\"\" data-line=\"\">.po<\/code> (no choice)<\/td><td>the same 8 kinds<\/td><td>the same 8 kinds<\/td><\/tr><tr><td>HFS (Mac) empty<\/td><td>not offered<\/td><td>not offered<\/td><td>4 kinds: 800K as <code class=\"\" data-line=\"\">.dc42<\/code>, <code class=\"\" data-line=\"\">.img<\/code>, <code class=\"\" data-line=\"\">.2mg<\/code> and <code class=\"\" data-line=\"\">.moof<\/code>; with the Macintosh host on, also a 1440K <code class=\"\" data-line=\"\">.img<\/code><\/td><\/tr><tr><td>Blank image<\/td><td>140K <code class=\"\" data-line=\"\">.dsk<\/code>, <code class=\"\" data-line=\"\">.nic<\/code>, <code class=\"\" data-line=\"\">.woz<\/code> and <code class=\"\" data-line=\"\">.po<\/code><\/td><td>the same 8 kinds as ProDOS<\/td><td>9 kinds: 3.5 400K and 800K as <code class=\"\" data-line=\"\">.po<\/code>, <code class=\"\" data-line=\"\">.2mg<\/code>, <code class=\"\" data-line=\"\">.dc42<\/code> and <code class=\"\" data-line=\"\">.moof<\/code>, and 800K <code class=\"\" data-line=\"\">.img<\/code>; with the Macintosh host on, also a 1440K <code class=\"\" data-line=\"\">.img<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The menu offers the 800K Macintosh volume only, not 400K.<\/p>\n\n\n\n<h3 id=\"what-every-kind-of-image-is\" class=\"wp-block-heading\">What every kind of image is<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Kind (menu text)<\/th><th>File<\/th><th>Size on the card<\/th><th>What is in it<\/th><\/tr><\/thead><tbody><tr><td>5.25in 140K .po<\/td><td><code class=\"\" data-line=\"\">.po<\/code><\/td><td>143,360 bytes (280 blocks)<\/td><td>raw blocks, ProDOS order<\/td><\/tr><tr><td>5.25in 140K .dsk<\/td><td><code class=\"\" data-line=\"\">.dsk<\/code><\/td><td>143,360 bytes<\/td><td>35 tracks of 16 sectors, DOS order<\/td><\/tr><tr><td>5.25in 140K .nic<\/td><td><code class=\"\" data-line=\"\">.nic<\/code><\/td><td>286,720 bytes<\/td><td>35 x 16 sectors of 512 bytes, 416 of them nibbles<\/td><\/tr><tr><td>5.25in 140K .woz<\/td><td><code class=\"\" data-line=\"\">.woz<\/code><\/td><td>234,496 bytes<\/td><td>a WOZ 2 file, 35 tracks of 51,024 bits, quarter track map<\/td><\/tr><tr><td>3.5in 400K .po, 800K .po<\/td><td><code class=\"\" data-line=\"\">.po<\/code><\/td><td>409,600 or 819,200 bytes<\/td><td>raw blocks (800 or 1,600)<\/td><\/tr><tr><td>3.5in 400K .2mg, 800K .2mg<\/td><td><code class=\"\" data-line=\"\">.2mg<\/code><\/td><td>409,664 or 819,264 bytes<\/td><td>a 64 byte 2IMG header (creator <code class=\"\" data-line=\"\">SDII<\/code>, ProDOS order), then the blocks<\/td><\/tr><tr><td>3.5in 400K .dc42, 800K .dc42<\/td><td><code class=\"\" data-line=\"\">.dc42<\/code><\/td><td>409,684 or 819,284 bytes<\/td><td>an 84 byte DiskCopy 4.2 header, the blocks, no tag bytes<\/td><\/tr><tr><td>3.5in 800K .img<\/td><td><code class=\"\" data-line=\"\">.img<\/code><\/td><td>819,200 bytes<\/td><td>raw blocks<\/td><\/tr><tr><td>3.5in 1440K .img<\/td><td><code class=\"\" data-line=\"\">.img<\/code><\/td><td>1,474,560 bytes<\/td><td>raw blocks (2,880), for the 3.5 SuperDrive setting of a Macintosh host (see below)<\/td><\/tr><tr><td>3.5in 400K .moof, 800K .moof<\/td><td><code class=\"\" data-line=\"\">.moof<\/code><\/td><td>665,088 or 1,328,640 bytes<\/td><td>an Applesauce MOOF file with the GCR tracks of the blocks, one side or two sides, creator <code class=\"\" data-line=\"\">SmartDisk II<\/code><\/td><\/tr><tr><td>HD 32M .po, .hdv<\/td><td><code class=\"\" data-line=\"\">.po<\/code>, <code class=\"\" data-line=\"\">.hdv<\/code><\/td><td>33,553,920 bytes (65,535 blocks)<\/td><td>raw blocks<\/td><\/tr><tr><td>HD 32M .2mg<\/td><td><code class=\"\" data-line=\"\">.2mg<\/code><\/td><td>33,553,984 bytes<\/td><td>header and 65,535 blocks<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A ProDOS volume cannot have more than 65,535 blocks, so &#8220;32M&#8221; images are 65,535 blocks, not 65,536.<\/p>\n\n\n\n<h3 id=\"what-the-contents-hold-and-what-the-apple-ii-or-mac-sees\" class=\"wp-block-heading\">What the contents hold, and what the Apple II or Mac sees<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Content<\/th><th>What is in the disk<\/th><th>What you see<\/th><\/tr><\/thead><tbody><tr><td><strong>ProDOS bootable<\/strong><\/td><td>The ProDOS boot blocks, a volume directory, the volume bit map and two system files: <code class=\"\" data-line=\"\">PRODOS<\/code> (17,128 bytes) and <code class=\"\" data-line=\"\">BASIC.SYSTEM<\/code> (10,240 bytes). Everything else is free.<\/td><td>A ProDOS volume of the size of the disk that boots to the BASIC prompt.<\/td><\/tr><tr><td><strong>DOS 3.3 bootable<\/strong><\/td><td>The three boot tracks of DOS 3.3, the VTOC (volume 254), the catalog on track 17 and a <code class=\"\" data-line=\"\">HELLO<\/code> program that prints <code class=\"\" data-line=\"\">DOS 3.3 DISK READY<\/code>. 35 tracks.<\/td><td>A DOS 3.3 disk that boots to the BASIC prompt with one file in the catalog.<\/td><\/tr><tr><td><strong>ProDOS empty<\/strong><\/td><td>The same boot blocks, directory and bit map, and no file.<\/td><td>A formatted ProDOS volume. It is <strong>not<\/strong> a startup disk, because it has no <code class=\"\" data-line=\"\">PRODOS<\/code> file.<\/td><\/tr><tr><td><strong>HFS (Mac) empty<\/strong><\/td><td>An empty Macintosh volume with 512 byte allocation blocks. The creation date is fixed at 1 January 2026, because the board has no clock. There is no System file.<\/td><td>An empty disk on the Macintosh desktop with the name you typed. It is not a startup disk. A Macintosh can save files on it only with <strong>3.5 write<\/strong> on.<\/td><\/tr><tr><td><strong>Blank image<\/strong><\/td><td>Zeros. For <code class=\"\" data-line=\"\">.dsk<\/code>: 16 sectors of zeros per track, which the Apple II reads as formatted sectors. For <code class=\"\" data-line=\"\">.nic<\/code>: every sector with a valid address field and a data field of zeros (volume 254). For <code class=\"\" data-line=\"\">.woz<\/code>: 35 tracks of zero bits, with no sync pattern. For the block images: zeros.<\/td><td>A disk with no file system. <strong>Format it<\/strong>: a ProDOS or DOS 3.3 INIT, or Initialize on a Macintosh.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 id=\"the-embedded-system-software\" class=\"wp-block-heading\">The embedded system software<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The boot blocks, <code class=\"\" data-line=\"\">PRODOS<\/code> and <code class=\"\" data-line=\"\">BASIC.SYSTEM<\/code> are those of <strong>ProDOS 8, version 2.4.3<\/strong>. The DOS 3.3 boot tracks come from a DOS 3.3 master disk. The board holds them in its own memory.<\/li>\n\n\n\n<li>The bootable images are plain system disks: ProDOS 2.4.3 with <code class=\"\" data-line=\"\">BASIC.SYSTEM<\/code> only, and DOS 3.3 with an empty catalog except for <code class=\"\" data-line=\"\">HELLO<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"the-1440k-image-and-the-35-superdrive-setting\" class=\"wp-block-heading\">The 1440K image and the 3.5 SuperDrive setting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The 1440K <code class=\"\" data-line=\"\">.img<\/code> is an HFS volume of 1.44 MB for a Macintosh whose ROM supports a SuperDrive. You use it with the <strong>3.5 SuperDrive<\/strong> setting, which is experimental. The board mounts a 1440K image read only. Settings and details are on <a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_3-5-inch\/\">the 3.5 inch drive page<\/a>.<\/p>\n\n\n\n<h2 id=\"2-image-formats-reference\" class=\"wp-block-heading\">2. Image formats: reference<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Which emulation reads which format, at a glance:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Format<\/th><th>Disk II<\/th><th>SmartPort<\/th><th>3.5 inch drive<\/th><\/tr><\/thead><tbody><tr><td><code class=\"\" data-line=\"\">.woz<\/code> (WOZ 1, 2 and 2.1)<\/td><td>read and write<\/td><td>no<\/td><td>no<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.dsk<\/code>, <code class=\"\" data-line=\"\">.do<\/code><\/td><td>read and write<\/td><td>no<\/td><td>no<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.po<\/code><\/td><td>yes (140K, 160K)<\/td><td>yes (any size)<\/td><td>yes (400K, 800K)<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.nic<\/code><\/td><td>read and write<\/td><td>no<\/td><td>no<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.hdv<\/code><\/td><td>no<\/td><td>yes<\/td><td>no<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.2mg<\/code><\/td><td>no<\/td><td>yes<\/td><td>yes<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.dc42<\/code>, <code class=\"\" data-line=\"\">.dc<\/code><\/td><td>no<\/td><td>no<\/td><td>yes<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.img<\/code><\/td><td>no<\/td><td>no<\/td><td>yes<\/td><\/tr><tr><td><code class=\"\" data-line=\"\">.moof<\/code><\/td><td>no<\/td><td>no<\/td><td>read and write (with <strong>3.5 write<\/strong> on, and a file that is not write protected)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The SmartDisk II does not read <code class=\"\" data-line=\"\">.nib<\/code> (the usual 232,960 byte nibble file), <code class=\"\" data-line=\"\">.d13<\/code>, <code class=\"\" data-line=\"\">.a2r<\/code>, flux images, the WOZ file of a 3.5 inch disk, or MOOF files of MFM or Twiggy disks.<\/p>\n\n\n\n<h3 id=\"one-table-per-format\" class=\"wp-block-heading\">One table per format<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WOZ (<code class=\"\" data-line=\"\">.woz<\/code>)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>The bit stream of each track of a 5.25 inch disk, with a map of quarter tracks and a few flags.<\/td><\/tr><tr><td>Versions<\/td><td>WOZ 1, WOZ 2 and WOZ 2.1. A 2.1 file is played as a WOZ 2 file.<\/td><\/tr><tr><td>Emulation<\/td><td>Disk II only.<\/td><\/tr><tr><td>Read, write<\/td><td>Both. The board writes the track back whole. It updates the checksum of the header when the drive has been idle for one second.<\/td><\/tr><tr><td>Limits<\/td><td>A track of at most 53,248 bits. A WOZ 2 bit timing outside 3 to 6 microseconds becomes 4 microseconds. The board refuses a file whose chunks are not where it expects them, a file with no track in its map, a track outside the file or beyond 1.25 MB, and a disk type that is not 5.25 inch.<\/td><\/tr><tr><td>Notes<\/td><td>The only format that keeps half tracks, quarter tracks, weak bits, fake bits and exact timing.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DSK and DO (<code class=\"\" data-line=\"\">.dsk<\/code>, <code class=\"\" data-line=\"\">.do<\/code>)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>The data of a 5.25 inch disk: 16 sectors of 256 bytes a track, no header.<\/td><\/tr><tr><td>Emulation<\/td><td>Disk II only.<\/td><\/tr><tr><td>Read, write<\/td><td>Both. A track becomes nibbles when loaded and is decoded when written.<\/td><\/tr><tr><td>Size<\/td><td>143,360 bytes (35 tracks) or 163,840 bytes (40 tracks). The board refuses any other size.<\/td><\/tr><tr><td>Notes<\/td><td>The order of the sectors (DOS or ProDOS) comes from the content (the VTOC or the ProDOS directory), then from the extension.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>PO (<code class=\"\" data-line=\"\">.po<\/code>)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>Raw 512 byte blocks in ProDOS order, no header.<\/td><\/tr><tr><td>Emulation<\/td><td>Disk II (143,360 or 163,840 bytes), SmartPort (any non-zero multiple of 512 bytes), 3.5 inch drive (409,600 or 819,200 bytes).<\/td><\/tr><tr><td>Read, write<\/td><td>Both.<\/td><\/tr><tr><td>Notes<\/td><td>One file name can serve three emulations. The size says which one can mount it.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>NIC (<code class=\"\" data-line=\"\">.nic<\/code>)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>The nibbles of a 5.25 inch disk as they lie on the tracks: 35 tracks of 16 sectors, each in a 512 byte block whose first 416 bytes are nibbles.<\/td><\/tr><tr><td>Emulation<\/td><td>Disk II only.<\/td><\/tr><tr><td>Read, write<\/td><td>Both. A track goes back to the file as it came.<\/td><\/tr><tr><td>Size<\/td><td>At least 286,720 bytes (35 x 16 x 512).<\/td><\/tr><tr><td>Notes<\/td><td>A <code class=\"\" data-line=\"\">.nib<\/code> file (6,656 bytes a track) is a different layout and is not read.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>HDV (<code class=\"\" data-line=\"\">.hdv<\/code>)<\/strong>: the same as <code class=\"\" data-line=\"\">.po<\/code>, for SmartPort only (a hard disk volume).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2MG (<code class=\"\" data-line=\"\">.2mg<\/code>, 2IMG)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>A 64 byte header, then the blocks (an optional comment and creator chunk may follow).<\/td><\/tr><tr><td>Emulation<\/td><td>SmartPort and the 3.5 inch drive. Not the Disk II.<\/td><\/tr><tr><td>Read, write<\/td><td>Both, unless the header has the <strong>locked<\/strong> flag, which makes the image write protected.<\/td><\/tr><tr><td>Checked<\/td><td>The signature <code class=\"\" data-line=\"\">2IMG<\/code>, the data offset (64 or more, inside the file), and that the data length and the block count agree with the file. A block count of 0 is taken from the length.<\/td><\/tr><tr><td>By emulation<\/td><td>SmartPort: ProDOS order; DOS order is accepted and served as ProDOS blocks; nibbles are refused. 3.5 inch: ProDOS order only, 800 or 1,600 blocks.<\/td><\/tr><tr><td>Notes<\/td><td>Create disk writes version 1 headers with the creator <code class=\"\" data-line=\"\">SDII<\/code>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>DC42 (<code class=\"\" data-line=\"\">.dc42<\/code>, <code class=\"\" data-line=\"\">.dc<\/code>, DiskCopy 4.2)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>The format of Apple&#8217;s Disk Copy 4.2: an 84 byte header (the disk name, the sizes, two checksums, the format bytes), the data blocks, then the tag bytes.<\/td><\/tr><tr><td>Emulation<\/td><td>3.5 inch drive only.<\/td><\/tr><tr><td>Read, write<\/td><td>Both. The board writes the blocks. It does not update or check the checksums.<\/td><\/tr><tr><td>Size<\/td><td>800 or 1,600 data blocks. The disk format byte must agree with the data length.<\/td><\/tr><tr><td>Notes<\/td><td>The board does not keep the tag bytes (<a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_3-5-inch\/\">3.5 inch drive<\/a>). The files Create disk makes have no tag bytes.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MOOF (<code class=\"\" data-line=\"\">.moof<\/code>)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Item<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>What it is<\/td><td>The Applesauce format of 3.5 inch disks: the bit stream of each track as recorded, a map by cylinder and side, and a few flags (write protected, synchronised, bit timing).<\/td><\/tr><tr><td>Emulation<\/td><td>3.5 inch drive only.<\/td><\/tr><tr><td>Read, write<\/td><td>Read and write in place. A sector that the host writes replaces its data field in the recorded stream. This needs <strong>3.5 write<\/strong> on and a file that is not marked write protected. The first write clears the checksum in the header.<\/td><\/tr><tr><td>Accepted<\/td><td>Disk type 1 (400K, one side) and disk type 2 (800K, two sides), GCR.<\/td><\/tr><tr><td>Not played<\/td><td>MFM (1.44 MB) disks, Twiggy disks and the flux chunk.<\/td><\/tr><tr><td>Create disk<\/td><td>Makes blank, ProDOS (bootable and empty) and HFS <code class=\"\" data-line=\"\">.moof<\/code> files of 400K and 800K (HFS: 800K only).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IMG (<code class=\"\" data-line=\"\">.img<\/code>)<\/strong>: raw blocks like <code class=\"\" data-line=\"\">.po<\/code>, for the 3.5 inch drive only: 409,600 or 819,200 bytes, and 1,474,560 bytes for a Macintosh host with a SuperDrive (read only).<\/p>\n\n\n\n<h3 id=\"what-the-board-converts\" class=\"wp-block-heading\">What the board converts<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The board never rewrites an image into another format on the card. Create disk is the only function that writes a whole new file.<\/li>\n\n\n\n<li><strong>Disk II:<\/strong> DSK, DO and PO are converted to nibbles and back (sector order, 6 and 2 coding, address and data fields, gaps, volume 254). WOZ and NIC are not converted: the bits are played as they are.<\/li>\n\n\n\n<li><strong>3.5 inch drive:<\/strong> the blocks of <code class=\"\" data-line=\"\">.2mg<\/code>, <code class=\"\" data-line=\"\">.po<\/code>, <code class=\"\" data-line=\"\">.img<\/code> and <code class=\"\" data-line=\"\">.dc42<\/code> become GCR tracks of 12 down to 8 sectors, with a 2:1 interleave and tags set to zero. A write is decoded back to blocks. A <code class=\"\" data-line=\"\">.moof<\/code> file is not converted: its bit stream is played as it is.<\/li>\n\n\n\n<li><strong>SmartPort:<\/strong> no conversion. A block of the image is a block on the bus. A 2MG header is skipped.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"3-making-images-on-a-computer\" class=\"wp-block-heading\">3. Making images on a computer<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Blank or system images:<\/strong> use Create disk. It is simple and needs no computer.<\/li>\n\n\n\n<li><strong>Empty Macintosh disks:<\/strong> use <strong>HFS (Mac) empty<\/strong> on the 3.5 inch drive.<\/li>\n\n\n\n<li><strong>Disk images of games:<\/strong> copy them to the card as WOZ, DSK, DO, PO, NIC, 2MG, HDV, DC42, IMG or MOOF files, according to the table above.<\/li>\n\n\n\n<li><strong>Prepare the card:<\/strong> FAT32 with 32 KB clusters (<a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_sd-card\/\">SD card preparation<\/a>). <strong>Settings > Make filesystem<\/strong> formats a card correctly.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" style=\"margin-top:48px;margin-bottom:24px\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background is-layout-constrained wp-container-core-group-is-layout-0ee9f569 wp-block-group-is-layout-constrained\" style=\"border-radius:8px;background-color:#f6f7f7;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#1e7a45;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase\">\u2190 Previous<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;font-size:17px;font-weight:600\"><a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_3-5-inch\/\">3.5 inch drive emulation (IIgs and Macintosh)<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group has-background is-layout-constrained wp-container-core-group-is-layout-0ee9f569 wp-block-group-is-layout-constrained\" style=\"border-radius:8px;background-color:#f6f7f7;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px\">\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#1e7a45;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase\">Next \u2192<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;font-size:17px;font-weight:600\"><a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/smtdoc_compatibility\/\">Compatibility<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#787c82;margin-top:20px;font-size:13px\">SmartDisk II user documentation \u00b7 latest firmware \u00b7 <a href=\"https:\/\/www.r3tr0.net\/index.php\/smartdisk-ii-documentation\/\">Documentation home<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Make a new disk image on the board: blank, bootable ProDOS or DOS 3.3, empty ProDOS or empty Macintosh (HFS). What each choice creates, how to type the name, and a reference of every image format the SmartDisk II reads, for each emulation.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":792,"menu_order":12,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"tags":[46,45],"class_list":["post-803","page","type-page","status-publish","hentry","tag-apple-ii","tag-smartdisk"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/pages\/803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/comments?post=803"}],"version-history":[{"count":5,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/pages\/803\/revisions"}],"predecessor-version":[{"id":925,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/pages\/803\/revisions\/925"}],"up":[{"embeddable":true,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/pages\/792"}],"wp:attachment":[{"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/media?parent=803"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.r3tr0.net\/index.php\/wp-json\/wp\/v2\/tags?post=803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}