-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Tidying, usage corrections, new readme, makefile tweaks
- Loading branch information
1 parent
3337938
commit 24029d9
Showing
4 changed files
with
80 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,47 @@ | ||
Quick and dirty UNIX port of ddosutils | ||
====================================== | ||
Quick and dirty UNIX port of Graham E. Kinns' Dragon DOS Utils | ||
============================================================== | ||
|
||
This is originally an MSDOS tool to read Dragon 32 floppy disks. | ||
A *NIX port of the Dragon DOS Utils, a suite of utilities for MS-DOS designed to handle Dragon DOS floppy disks, originally written by Graham E. Kinns <gekinns@iee.org> in Apr 1997 and released under an unspecified open-source licence. | ||
|
||
This version is crudely converted to operate on VDK files instead. Not a lot of testing was done. | ||
This version was ported to *NIX by Adrien Destugues <pulkomandy.tk> in November 2021; port-specific code is available in the file `linux.c` and is published under the WTFPL licence. | ||
|
||
My ugly code in linux.c is under the WTFPL license (do whatever you want with it). The other parts | ||
are under whichever license they were distributed under, I don't know. | ||
The original tool handled physical Dragon DOS floppy disks in a real floppy drive on MS-DOS computer systems; the port uses VDK disk images. If you have physical floppy disks you want to read, use an imaging tool like a KryoFlux to create a VDK. | ||
|
||
The tools were patched to accept a VDK file name instead of a drive number in command line | ||
parameters. | ||
Compiling | ||
========= | ||
|
||
Compile using: | ||
`make -f makefile.gcc` | ||
|
||
make -f makefile.gcc | ||
Clean with `make -f makefile.gcc clean clean_exes` | ||
|
||
The tools are as follows, in alphabetical order: | ||
|
||
bas2txt | ||
======= | ||
|
||
Converts Dragon BASIC BAS files extracted using `dcopy` into plain text files. | ||
|
||
*USAGE:* `./bas2txt.exe input_file.bas output_file.txt` | ||
|
||
dcopy | ||
===== | ||
|
||
Copies files out of a Dragon DOS VDK-format disk image onto your filesystem. | ||
|
||
*USAGE:* `./dcopy.exe input_file.vdk [wildcard] [output_directory]` | ||
|
||
ddir | ||
==== | ||
|
||
Lists the files in a Dragon DOS VDK-format disk image. | ||
|
||
*USAGE:* `./ddir.exe input_file.vdk [wildcard]` | ||
|
||
drm2txt | ||
======= | ||
|
||
Converts DosDream DRM format files extracted using `dcopy` into plain text files. | ||
|
||
*USAGE:* `./drm2txt.exe input_file.drm output_file.txt` | ||
|
||
Enjoy! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters