Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
mkd64 V1.0   [2014]

mkd64 V1.0 Released by :
Zirias

Release Date :
9 January 2014

Type :
Other Platform C64 Tool

Website :
https://github.com/Zirias/c64_tool_mkd64

User rating:awaiting 8 votes (6 left)   See votestatistics

Credits :
Code .... Zirias

Download :

Look for downloads on external sites:
 Pokefinder.org


Summary
Submitted by hedning on 9 January 2014
mkd64
mkd64 is a modular tool for creating .D64 images (disk images for a C64 floppy drive). The core program is responsible for writing tracks and sectors, while loadable modules do everything else, for example writing a directory.

usage

The mkd64 command line works like a minimal scripting language: It starts with global options for loading modules and specifying things like output files or the disk name. The first '-f' options switches to file mode, every file starts with '-f' and an optional name to load from your harddrive and ends with '-w' for writing the file to the disk image.

mkd64 will never complain about unknown options but silently ignore them. This is because every option gets also fed to every loaded module, so modules can extend the available options.

features

can create images without directory
module 'cbmdos' writes directory in original format (sector interleave 4)
module API for other directory formats
interleave can be specified per file
can create a 'map file' containing files and their start track/sector
start track and sector of a file can be specified explicitly
for lots of files on the image, options may be read from a file
build

In short: just type 'make'. You will need GNU make and the GCC C-compiler for this to work. For windows, use MinGW (and DON'T use MSYS, because the Makefile assumes the shell to be CMD.EXE).

install

Put mkd64 (or mkd64.exe) and all modules (*.so or *.dll) in the same directory. That's it.

binaries

I create win32 binaries for every tagged release in-tree, see directory win32bin. There's also a directory win64bin, but no guarantee this will be updated every time. In fact, right now mkd64 doesn't take any advantage of 64bit on windows, it just gets bigger, so there's not much of a point, as long as WoW64 clobbers any windows installation anyways ;)

help

type 'mkd64 -h' to get an overview of all core options. type 'mkd64 -h [module]' for help with module [module].

modules
cbmdos

This module reserves track 18 and uses it to write the BAM and directory entries like an original floppy dos. Use 'mkd64 -h cbmdos' for details.

xtracks

This module provides tracks 36-40 and an option to write BAM entries in DOLPHIN DOS and/or SPEED DOS format

module API
See modapi.txt. Documentation is still work in progress.

license
© Felix Palmen felix@palmen-it.de

This code is free software and may be used or modified for any purpose, as long as the following conditions are met:

All source or binary distributions (read: any other way to get mkd64 than the original github site) MUST include this license info and the above copyright notice.
Distributions of modified versions MUST include a notice about the modifications, or, better yet, use a different name and refer to the original mkd64.
development
Patches and comments are welcome. For the future, the following features are planned:

support 40track formats
custom directory formats in new modules
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (1)
· Production Notes
Fun Stuff
· Goofs (1)
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.087 sec.