home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 5 / Commodore_Free_Issue_05_2007_Commodore_Computer_Club.d64 / t.dirmaster < prev    next >
Text File  |  2023-02-26  |  14KB  |  427 lines

  1. uDirMaster v1.0a/Style
  2. by The Wiz
  3.  
  4. Introduction In the 21st century much
  5. of the Commodore 64 as been ported
  6. over to the MS-DOS and Windows world.
  7. Disks are represented in single files
  8. using D64, D71, D81 formats, among
  9. others. One could boot up a C64
  10. emulator, load a directory editor or
  11. file copier, and edit these disk
  12. representations or move/copy files
  13. between them. But, unfortunately, the
  14. Commodore 64 has many drawbacks that
  15. don't exist in the Windows world.
  16. Wouldn't it be easier to manage your
  17. disk collection in a windowed
  18. environment?
  19.  
  20. Of course, DirMaster is not the first
  21. Windows-based GUI tool for CBM disk
  22. image manipulation. But we feel it
  23. stands among the very best, pushing
  24. the capabilities again into the future
  25. with features like: full D64, D71, and
  26. D81 support! integrated with Explorer
  27. via file associations/icons open
  28. literally *hundreds* of images at the
  29. same time fully working drag and drop
  30. between disk images: copy or move a
  31. file from one image to another copy
  32. between different image formats (e.g.
  33. d64 to d81)
  34.  
  35. move/reorder files on the same disk by
  36. dragging them drag and drop classic
  37. 'separator' entries onto your disk
  38. image drag files from Explorer onto
  39. disk images to import user friendly
  40. BAM view with track/sector view/edit;
  41. BAM view fully supports standard
  42. error-track extensions all the usual
  43. directory editing capabilities... most
  44. functions activated by keyboard
  45. equivalents, including file reordering
  46. and filename editing a multi-level
  47. undo capability working just fine
  48. under WINE for Linux/FreeBSD/Solaris
  49. freaks As a first version, DirMaster
  50. already surpasses... as a tool we aim
  51. to fully improve according to user
  52. feedback, the limits are oblivious.
  53.  
  54. Installation Install DirMaster using
  55. the setup.exe; after installation you
  56. can locate a DirMaster shortcut on
  57. your desktop or in your your
  58. "..\Program Files\Style\DirMaster"
  59. directory. An updated, improved CBM
  60. font file is also included in the
  61. installation and placed in your system
  62. fonts folder. File associations will
  63. be made automagically, mapping all
  64. .d64, .d71, .d81, and .seq files to
  65.  
  66. DirMaster. Making a new disk...
  67. Functionality: New Disks To create new
  68. blank disks (either D64, D71, or D81)
  69. use the sub menu: "Disk->New".
  70. Keyboard equivalents are 6, 7, and 8
  71. respectively. The new disk function
  72. only open a new disk image inside
  73. DirMaster itself - at this point the
  74. image has not been saved to disk.
  75.  
  76. Functionality: Open/Save To open
  77. existing disk images, use the
  78. "Disk->Open" menu item. Alternatively,
  79. drag and drop disk images from your
  80. file manager onto the DirMaster
  81. window. You can drag and drop multiple
  82. images of any type (D64, D71, D81) to
  83. open them all at once. You should be
  84. able to have literally several hundred
  85. disk images opened at once, although
  86. memory usage will rise accordingly.
  87. Finally, double clicking a disk image
  88. in your file manager should open that
  89. image in a new instance of DirMaster.
  90.  
  91. As soon as you make any change to a
  92. disk image, the image window title bar
  93. will update with an asterisk to
  94. indicate an edited but unsaved image.
  95. You can save the image using either
  96. the "Disk- >Save" or "Disk->Save As"
  97. menu items.
  98.  
  99. Functionality: Directory Editing
  100. Directory editing operates as a
  101. WYSIWYG mode, allowing you to type in
  102. a full range of CBM characters
  103. including special graphics symbols,
  104. although most unprintable control
  105. codes (such as color codes) wont
  106. actually alter the displayed the
  107. directory (i.e. actual colors and
  108. cursor movements). Use of the cursor
  109. keys (up/down) allows selection of
  110. different files in the directory
  111. listing.
  112.  
  113. The right-click menu over the
  114. directory display... Most operations
  115. regarding manipulation of single files
  116. can be found under the main "File"
  117. menu. To edit a filename, select
  118. "File->Rename" or simply press 'e' to
  119. enter edit mode for the currently
  120. selected file. In the edit mode,
  121. cursor keys (left/right) allow
  122. selection of individual characters.
  123. The 'insert' key toggles character
  124. over-strike or insert modes, and the
  125. cursor updates to reflect the current
  126. mode. The filename can be left or
  127. right aligned (using the 'l' and 'r'
  128. keys), centered ('c'), and expanded
  129. ('x', which pads the current filename
  130. with spaces out to 16 characters).
  131. While in edit mode, 'backspace' and
  132. 'delete' keys also operate as you
  133. would expect.
  134.  
  135. Aside from filename editing, the file
  136. type may be altered using the sub menu
  137. "File->File Type"; valid types being
  138. PRG (also set with the 'p' key), SEQ
  139. ('s'), USR ('u'), REL ('r'), DEL ('d')
  140. and CBM. Finally, files can be locked
  141. (the '<' key) and splatted ('*') and
  142. the file size can be altered or
  143. auto-sized (DirMaster will trace the
  144. file links and set the filesize to the
  145. actual size, if different).
  146.  
  147. File positions can also be altered by
  148. using the mouse to drag and drop file
  149. entries above or below other files.
  150. For keyboard fans, files can also be
  151. moved by holding the shift key down on
  152. the file you wish to select, and then
  153. using the cursor up/down keys to move
  154. that file.
  155.  
  156. An entire file entry can be deleted by
  157. using the "File- >Remove" menu item or
  158. by hitting 'delete'. Note: DirMaster
  159. will reset the BAM to reflect the
  160. deleted file entry, but it leaves the
  161. actual sector data intact! To wipe all
  162. free blocks on the disk, use the
  163. "Disk->Fill Free Sectors" item. Disk
  164. related data including disk name and
  165. disk id can also be edited by using
  166. the "Edit->Rename Disk" and
  167. "Edit->Edit Disk ID" menu items
  168. respectively.
  169.  
  170. Please note that almost all functions
  171. related to file and disk editing, as
  172. well as exporting files, can also be
  173. accessed by clicking the right mouse
  174. button over a file entry.
  175.  
  176. Functionality: File
  177. copy/move/import/export With
  178. DirMaster, copying and moving files
  179. between disk images is as easy as
  180. dragging and dropping the file between
  181. any two opened images. You may
  182. copy/move files between different
  183. image types, like from a D64 to a D81.
  184. When a file is copied, the file is
  185. written to the destination disk using
  186. a standard sector interleave and the
  187. destination BAM is updated
  188. accordingly. When a file is moved,
  189. after the copy is written to the
  190. destination as described earlier, the
  191. source disk is updated as if the file
  192. had been deleted: directory entry is
  193. removed, BAM is updated, but file data
  194. remains intact.
  195.  
  196. To export a file from a disk image to
  197. the host file system, use the
  198. "File->Export" menu item. When
  199. exporting a PRG file, the exported
  200. copy retains the two-byte load
  201. address. When exporting a SEQ file,
  202. the exported copy will be written
  203. using a PETSCII character set unless
  204. the "Convert to ASCII" checkbox in the
  205. file save dialog is checked, in which
  206. case, obviously, the file is
  207. translated into a standard DOS ASCII
  208. format.
  209.  
  210. Importing a file, oddly enough, can
  211. be accomplished with the
  212. "File->Import" menu item. When
  213. importing a text file, check the
  214. "Convert to PETSCII" checkbox to
  215. perform an ASCII to PETSCII
  216. translation. Finally, files can be
  217. dragged from your file manager and
  218. dropped onto an open disk image in
  219. DirMaster. This accomplishes the same
  220. outcome as importing.
  221.  
  222. Functionality:
  223. Undo
  224.  DirMaster keeps track of multiple
  225. undo points for each open disk image.
  226. Use 'CTRL+z' to invoke the undo
  227. function (or invoke it using the
  228. "Edit->Undo" menu item). Since undo
  229. tracks changes on a per image basis,
  230. be aware than invoking undo
  231. immediately after a file move, for
  232. example, will only roll back the
  233. change to the current disk image. To
  234. fully reverse the move operation, you
  235. would invoke undo once each on both
  236. the source and destination images.
  237.  
  238. BAM Editor from a .d64...
  239. Functionality: BAM Editor The
  240. DirMaster BAM editor can be invoked
  241. using the "View->BAM Editor" menu
  242. item. You may open one BAM editor per
  243. disk image, and you may have multiple
  244. BAM editors open at the same time. To
  245. avoid confusion, check the title bar
  246. of the BAM editor window - it will
  247. reflect the same filename as the disk
  248. image it corresponds with.
  249. Furthermore, the BAM editor displays
  250. the actual disk image name and id at
  251. the top of the window.
  252.  
  253. The BAM editor displays a track/sector
  254. map where green represents unallocated
  255. sectors and red represents allocated
  256. sectors. Sector errors, if this option
  257. is enabled (see
  258. "Disk->Extensions->Sector Errors"),
  259. will be displayed as an overlayed
  260. number corresponding to the CBM error
  261. code (e.g. 23 for checksum error). The
  262. BAM editor will look slightly
  263. different for each different image
  264. type, varying by both the number of
  265. tracks (represented as rows) and
  266. sectors (represented by tracks).
  267. Otherwise all BAM editor operations
  268. work identically across image types.
  269. In the BAM editor, right clicking will
  270. ordinarily toggle the status of the
  271. sector in the BAM between allocated
  272. and unallocated. The exception to this
  273. is when the Sector Errors option is
  274. turned on.
  275.  
  276. Then, right clicking brings up a
  277. context menu that allows you to toggle
  278. an individual sector as well as allow
  279. you to set a disk error (one of 20,
  280. 21, 22, 23, 25, 26, 27, 29) on the
  281. selected sector. Note: Disk images
  282. with sector error information can have
  283. two possible formats: one in which
  284. error is represented as a byte whose
  285. value corresponds to the actual error
  286. number (e.g. 23) and one in which the
  287. error is represented by some other
  288. format specific code value. DirMaster
  289. will support reading of either
  290. version. To write disk images in the
  291. former mode, turn on the
  292. "Disk->Extensions->Write Error
  293. Numbers" feature. To write disk images
  294. in the latter mode, turn that feature
  295. off.
  296.  
  297. The BAM editor may also be invoked by
  298. using the "Edit BAM" icon in the
  299. toolbar immediately below the main
  300. menu.
  301.  
  302. Functionality: Sector Editor To invoke
  303. the sector editor, simply click a BAM
  304. entry (a green or red disk
  305. corresponding with a given track/row
  306. and sector/column). A sector editor
  307. opens up, which like the BAM editor
  308. will reflect the disk image file name
  309. in it's title bar. The operation of
  310. the sector editor is
  311. fairlystraightforwardd... use the
  312. cursor keys to navigate and select
  313. individual bytes; then change the
  314. value or the byte. Editing can be done
  315. on either the left hand side hex
  316. representation (which accepts valid
  317. hex input) or on the right hand side
  318. PETSCII representation, which allows
  319. any PETSCII value.
  320.  
  321. Note: changes are taken immediately -
  322. there is no "save" option in the
  323. sector editor. However you may use the
  324. undo function to rollback multiple
  325. consecutive changes.
  326.  
  327. Press the 'j' key (or 'Alt-Down') to
  328. follow the current sector's 'next
  329. track/sector' link, if it is valid;
  330. 'Ctrl- Right'/'Page Up' and
  331. 'Ctrl-Left'/'Page Down' increment and
  332. decrement the sector; 'Ctrl-Down' and
  333. 'Ctrl-Up' increment and decrement the
  334. track; 'Page Up' and 'Page Down' will
  335. move to the previous or next sector;
  336. finally, 'Alt-Left' and 'Alt-Right'
  337. will swap the cursor between the
  338. current hex and PETSCII byte.
  339.  
  340. CBM Tool... Functionality: CBM Tool
  341. The CBM Tool, invoked using
  342. "View->Show CBM Tool", displays an
  343. entire set of CBM characters. Use the
  344. CBM tool when editing a filename, disk
  345. name, disk id, or sector to
  346. insert/over-strike characters: while
  347. editing, click a character in the CBM
  348. tool and this has the same effect as
  349. if you typed it using the keyboard.
  350.  
  351. The CBM Tool may also be toggled
  352. on/off by using the "Show/Hide CBM
  353. Tool" icon in the toolbar immediately
  354. below the main menu. Functionality:
  355. Separator Tool The Separator Tool,
  356. invoked using "View->Show Separator
  357. Tool", provides a collection of common
  358. directory file names which provide the
  359. typical 'separator' style directory
  360. entries that became so ubiquitous
  361. among scene releases. While the
  362. Separator Tool is open, you may drag
  363. entries from it onto disk images to
  364. place separators in the directory. You
  365. may also edit entries on the Separator
  366. Tool by right clicking the mouse over
  367. any entry. You can move entries up and
  368. down to reorder the list; you can edit
  369. individual entries in place, you can
  370. delete entries, and you can add new
  371. entries. All changes you make will be
  372. saved for the next time you use
  373. DirMaster. The right-click menu over
  374. the Separator Tool... The Separator
  375. Tool may also be toggled on/off by
  376. using the "Show/Hide Separator Tool"
  377. icon in the toolbar immediately below
  378. the main menu.
  379.  
  380. Functionality: Miscellaneous SEQ files
  381. can be viewed by selecting a SEQ file
  382. and pressing the 'v' key, by selecting
  383. the "File->View File" menu item, or by
  384. invoking the same item from the right
  385. click context menu. On most windows
  386. including disk images, SEQ files, and
  387. the sector editor, the CBM character
  388. set case can be toggled using
  389. "View->Toggle Case" or by clicking the
  390. "Toggle Case" icon in the toolbar
  391. immediately below the main menu. While
  392. selecting a file on a disk image,
  393. press the 'j' key or select the "Jump
  394. to Sector" item in the right click
  395. context menu to immediately open the
  396. sector editor and jump to the first
  397. sector of the selected file.
  398.  
  399. Extensions menu... Extended track disk
  400. images can be loaded and saved when
  401. the "Disk->Extensions->Extended
  402. Tracks" feature is enabled. With
  403. extended tracks, a D64 image with
  404. tracks 36 to 40 can be manipulated and
  405. saved. However, other than direct
  406. sector and BAM editing, the extra
  407. tracks are not currently supported
  408. when copying/writing files.
  409.  
  410. Credits and Contact DirMaster was
  411. coded by The Wiz/Style with testing by
  412. the entire Style crew. Please find
  413. contact information on the About panel
  414. inside the app, or leave us feedback
  415. We would greatly value your input as
  416. to future versions of this tool - let
  417. us know what you want!
  418.  
  419. http://www.style64.org/index.php?cid=r
  420. ele.dirmaster
  421.  
  422. Tried to email the website in order
  423. to be able to print this information
  424. but received no reply
  425.  
  426. ...end...
  427.  
  428.