News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_tjjq44

Configuring Parados

Started by tjjq44, 13:39, 01 November 16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

tjjq44


Hi,


I'm about to burn the new parados 1.2 ROM for my 6128 (it actually has the old 1.0 inside) but before I have to make a few changes in order to match my actual configuration (internal 3.5" drive).


According to this:


The actual values for the DDB are as follows:

Drive A:
---------
bit 7 - Head use when single-sided (Normally 0)
bit 6 - Single stepping (0) or double-stepping (1).
bit 5 - Number of tracks per side (0 = 40, 1 = 80)
bit 4 - Number of sides, single-sided (0) or double-sided (1).

Drive B:
---------
bit 3 - Head use when single-sided (Normally 0)
bit 2 - Single stepping (0) or double-stepping (1).
bit 1 - Number of tracks per side (0 = 40, 1 = 80)
bit 0 - Number of sides, single-sided (0) or double-sided (1).


The DPB bits are as follows:

Bit 4 - (0) Bit 2 Selects ROMDOS D1/IBM, (1) Bit 2 Selects Vortex/PCW
Bit 3 - (0) Disable, (1)Enable Ultraform format rather than ROMDOS D10
Bit 2 - (0) Disable, (1)Enable IBM format rather than ROMDOS D1
Bit 1 - (0) Disable, (1)Enable extended DATA and SYSTEM formats (Electro Formats)
Bit 0 - Drive configuration (DDB) usage affected by formats. (0 = Unlocked, 1 = Locked)

Vortex, PCW (SS40) and PCW (DS80) are new to ParaDOS 1.2.

So to make a temporary change to the drive definition, poke &baff or &bafe with the new value. To
make a semi-permanent change, poke &bafd or &bafc and the corresponding byte at &baff or
&bafe. To make a permanent change, change the ROM at address #3ffe (DDB) or #3ffd (DPB). If these
values are changed, the ROM checksum at #3fff should be adjusted accordingly.


I'd like to use by default:
Drive A: double sided, 80 tracks
Drive B: double sided, 80 tracks
so I replace &03 by &33 in #3FFE

Romdos D1 and D10 enabled and electro formats disabled:
so I let &00 in #3FFD


But there's a last thing which isn't explained in the manual:
Bit 0 - Drive configuration (DDB) usage affected by formats. (0 = Unlocked, 1 = Locked)


Can someone explain this to me? It's set to "0" by default so I'd better let it "as is" but what does it change if set to 1?

tjjq44

I asked directly the programmer ;-)


Hi Thomas,Leave that bit as zero. It's used internally by ParaDOS to lock the drive definition while formatting a disc.-- Cheers,Richard

Powered by SMFPacks Menu Editor Mod