Some said they have CDOS and Cromemco disks

Randy McLaughlin cctech at randy482.com
Sat Apr 16 13:37:31 CDT 2005


From: "Dave Dunfield" <dave04a at dunfield.com>
Sent: Saturday, April 16, 2005 10:45 AM
> Hi Randy,
<snip>
>>If you have 64K of RAM RDOS can be copied to RAM giving you access to the
>>full 64K allowing Larger CDOS's:  Using a random address such as 1000H:
>>
>>ld hl,0C000H
>>ld de,2000H
>>ld bc,1000H
>>ldir
>>ld a,1
>>out (40H),a
>>ld hl,2000H
>>ld de,0C000H
>>ld bc,1000H
>>ldir
>>ret
>>
>>Just use the substitute memory command to enter the above code (hex) and 
>>do
>>a g 1000 (a return returns to RDOS).  You are now running RDOS out of RAM.
>>You can have one 32K CDOS and maybe a 64K CDOS to transfer.  BTW you never
>>have to use 8080 only opcodes since RDOS & CDOS only run on Z80's.  Also 
>>the
>>above code can go in any free space and is not address dependent.
>
> I thought about doing this - in fact, you can use the 'T' command to cause
> RDOS to copyitself to RAM ... but I would like to keep it running in 32k
> as this is more easily achieved configuration in many cases.
>
>
> I've put together a bit of documentation, and I have the transfer program
> as well as CDOS and Cromix images ready to put up, however I'm having a 
> bit
> of trouble with permissions on the server (which is remote to me)... I
> hope I can get it resolved this weekend and get the files up.
>
> Regards,
> Dave
> -- 
> dave04a (at)    Dave Dunfield
> dunfield (dot)  Firmware development services & tools: www.dunfield.com
> com             Collector of vintage computing equipment:
>                http://www.parse.com/~ddunfield/museum/index.html


The 'T' command is not available in all versions of RDOS, RDOS v1 (used on 
4FDC's) didn't support it and I'm not sure when it was added.  The above 
routine should work on all Cromemco FDC's.  Cromemco's memory handling 
evolved as time went on.


Randy
www.s100-manuals.com 





More information about the cctech mailing list