[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Going about this the hard way, Two RWTS



On Tue, 10 Jan 2006, Paul Schlyter wrote:

In article <mu-dnSQs1PBbiF7enZ2dnUVZ_tGdnZ2d@comcast.com>,
Michael J. Mahon <mjmahon@aol.com> wrote:

Lyrical Nanoha wrote:
I've been trying to do some demuffin tricks with Castle Wolfenstein just
for practice and for some reason the method in the docs doesn't work.
So I'm going to have to go this brute-force and really don't know what
I'm doing.

OK, here's the thing.  I can use emu2 to put a binary program onto a
scratch disk image I have.  I need to figure out some way to relocate a
DOS 3.2 (!) RWTS somewhere and do a sector-by-sector copy by reading
with the native RWTS and writing with the relocated one...any idea how I
could do this?

A common way to do this does not involve relocation at all--you just
swap the RWTSs in memory and run them where they expected to be!

If you swap/read track/swap/write track the swap time is quite
tolerable.

Why not use DUBBELDOS instead?  It's a 13/16-sector RWTS which adjusts itself
on-the-fly to the disk currently read/written:

http://tinyurl.com/8udgg

The 13-sector and 16-sector RWTS is squeezed into the same 2K RAM space as
a normal RWTS by removing the disk formatting code from the RWTS.  So by
using DUBBELDOS, you lose the ability to format floppies.  Instead you gain
the ability to read both 13-sector and 16-sector DOS disks with the same
DOS, and to move files between them with the normal FID program.

Yeah, but how to cram a MUSE-compatible RWTS instead of DOS 3.2...

-uso.