[Coco] Easy way to copy 40 track disks to the CoCoSDC?

Bill Pierce ooogalapasooo at aol.com
Sat Apr 25 16:23:47 EDT 2015


The rom 2 ram program is easy...

START LDX #$8000
LOOP CLR $FFDF
 LDD ,X
 CLR $FFDE
 STD ,X++
 CMPX #$FFEF
 BLS LOOP
 RTS
 END


Syntax may be a litte of (been a long time since I worked in EDTASM), but the flow is correct.
At that point, rom is in ram and can be modified.
To turn roms back on from basic, just:
POKE&HFFDF,0

 


Bill Pierce
"Today is a good day... I woke up" - Ritchie Havens
 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com


 

 

-----Original Message-----
From: Gene Heskett <gheskett at wdtv.com>
To: coco <coco at maltedmedia.com>
Sent: Sat, Apr 25, 2015 2:06 pm
Subject: Re: [Coco] Easy way to copy 40 track disks to the CoCoSDC?


On Saturday 25 April 2015 13:39:03 Daniel Campos wrote:
> Hi Tim,
>
> I tried
that on my CoCo1 but the poke didn't work. It works only in a
> CoCo3 ?

It
should work on a 1 or 2 with a full 64k of memory in them but doing 
the rom2ram
(ISTR thats the name of the utility anyway) first and then 
doing the poke to a
ram location, s/b the same address at $D29D, but now 
its writeable ram instead
of fixed eprom.

ISTR there was something in rsbasic that flips that bit back to
eprom, I 
think if you hit the reset button.  But my memory for 30 year old
stuff 
could be mistaken too.

I was fond of Jake Commanders CHRMAKEY, which
loaded a full screen basic 
editor that used the shifted hotkey to write the
whole basic keyword in 
one keystroke, but he loaded it to the top of the lower
32k ISTR, and I 
moved it to above the diskbasic eprom by doing the rom2ram
thing first, 
saving around 2k of basics ram.  There was also a patch it needed
for 
coco2's as they had moved the keyboard scan routine, and Jake was using

the 1.0 version direct instead of the indirect jump for it in the first 
few
bytes of the $A000 address space like Tandy says was the right way.  
But I
don't think the patched version ever made it to one of our net 
holding places
like RTSI as all this took place in 300 baud modem days.

If I ever run across a
copy on disk, I'll see if I can get it uploaded, 
but I'd almost bet the farm I
had it on cassette.  And you know how kids 
are when they need a cassette.  "But
daddy, all it had on it was some 
noise!" Sigh.

> Daniel
>
> On 25/04/2015
13:50, tim lindner wrote:
> > On Sat, Apr 25, 2015 at 9:28 AM, Daniel Campos

<daniel.campus at gmail.com> wrote:
> >> Hello,
> >>
> >> I'm continuing on my
efforts to recover the remaining disks, but
> >> some of them are 40 track disks
and I think the BACKUP command on
> >> the SDC-DOS is not recognizing the
sources as 40 tracks. There is
> >> some way to easily copy them to a .SDF file
?
> >
> > On a CoCo 3 address 53917 ($D29D) should be 35 ($23). This is where
>
> the BACKUP command gets the maximum track number. If you POKE 40
> > ($28) in
that location BACKUP should go all the way to track 40.
> > I've not tested
this, so let us all know how it goes. :)
> >
> > If the disk is a normal 18 256
byte sectors per track, then there is
> > no reason to use a .SDF file. A .DSK
file will be sufficient. Also
> > if the disk is not a normal 18 256 byte
sectors per track, BACKUP
> > wouldn't work anyway.

Cheers, Gene Heskett
--

"There are four boxes to be used in defense of liberty:
 soap, ballot, jury,
and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page
<http://geneslinuxbox.net:6309/gene>

-- 
Coco mailing
list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco

 


More information about the Coco mailing list