pydmk

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
geirhovland
Posts: 56
Joined: Sun Aug 21, 2011 7:38 am
Location: Norway

pydmk

Post by geirhovland »

Version 0.0.1 of pydmk has been released, see: https://github.com/geirhovland/6809/tree/main/pydmk

If anyone wants to contribute to pydmk, feel free to make a branch and to create merge requests.

Version 0.0.1 has only been tested so far with a 40-track, 18 sectors per track, single sided-disk (the one uploaded to the repo). The next step would be to test with a double-sided disk with 38 sectors per track.

Other future extensions could for example be:

* Create CAS and/or VDK files from BIN files in the DMK image
* Copy CAS and/or VDK files into the DMK image
* Copy text files into the image
* Ability to create DMK files from real Dragondos disks (requires a 5.25" floppy drive on the machine running pydmk)
* Creation of 5.25" floppy disks which could be loaded directly into a real Dragon

DMK disks are nice to work with, because they are both readable and writeable in xroar. Having a DMK tool in Python is also nice, because it runs on all platforms (Win, Mac, Linux). The first version of pydmk was developed on a Raspberry Pi 4 running Ubuntu 20.10 (arm64) and Python 3.8.6.
geirhovland
Posts: 56
Joined: Sun Aug 21, 2011 7:38 am
Location: Norway

Re: pydmk

Post by geirhovland »

Version 0.0.1b pushed to github, added support for additional DMK disk types:

* 40 tracks, single side, 18 sectors per track
* 40 tracks, two sides, 36 sectors per track
* 80 tracks, single side, 18 sectors per track
* 80 tracks, two sides, 36 sectors per track

DragonDOS 1.0 has been replaced by SuperDOS E6 in all internal tests. ROMS are available here: https://colorcomputerarchive.com/repo/R ... ragon/DOS/
geirhovland
Posts: 56
Joined: Sun Aug 21, 2011 7:38 am
Location: Norway

Re: pydmk

Post by geirhovland »

Version 0.0.2 pushed. Conversion DMK -> CAS of individual BIN or BAS files from the disk.
geirhovland
Posts: 56
Joined: Sun Aug 21, 2011 7:38 am
Location: Norway

Re: pydmk

Post by geirhovland »

Ordered one of these: https://www.kryoflux.com The goal is to connect the old Dragon floppy drives to the Raspberry Pi and integrate it with pydmk.
geirhovland
Posts: 56
Joined: Sun Aug 21, 2011 7:38 am
Location: Norway

Re: pydmk

Post by geirhovland »

Version 0.0.2b: Conversion of DMK -> VDK (all disk types, 40/80 tracks, single- and double-sided)
Post Reply