Re: TRS-80 Question

2022-04-19 Thread Charles Dickman via cctech
On Tue, Apr 12, 2022 at 3:46 PM Fred Cisin via cctech 
wrote:

> >> There's a 2K hole in the Model I memory map above the ROM
> On Tue, 12 Apr 2022, Yeechang Lee via cctech wrote:
> > Is this the hole that causes stock Model I to not run CP/M?
>
> NO.
> The problem with CP/M on TRS80 is that CP/M expects RAM from location 0 on
> up.


When I was a freshman at Purdue, I lugged my Model III to my dorm room and
connected to the ECN network with a 300 baud modem. I used a local editor
and wrote a Pascal program to upload my Pascal source to the dual processor
VAX-11/780 (Google George Goble), ea or eb, (I don't remember) that was
used by our introductory programming class. The terminal program I had was
something I found in Byte magazine in assembler and I modified it for the
TRS-80. I had BASIC, Assembler and Fortran on the TRS-80 M III, so it was
probably all in assembly.

There was an article in Byte about CP/M for the TRS-80 Model III that
described a hack to swap the ROM for RAM. The idea was to invert bits A15
and A14. That would move the ROM and keyboard from  to C000. There was
a spare bit in some 4 bit register, so all you had to do was cut a couple
traces and insert some XOR gates. I remember doing the modification on a
Saturday while listening to the Purdue football game on the radio. I put it
all back together and it worked. WoHo!

At that point though I had no access to CP/M or where I might get it legal
or otherwise, but I was good to go when I found it.

I still have the computer and I still have the Byte copy. So 37 years later
I should try to complete the project.

-chuck


Re: idea for a universal disk interface

2022-04-19 Thread Chris Zach via cctech
Good data, thanks! I kind of like the ESDI disks, they're more solid and 
reliable than the MFM ones, and to be honest the RQDX3 was not a super 
fast disk controller. I wonder if it could do block mode DMA.


I'll keep an eye out for the Sigma, the only thing I wish I had on the 
MTI MQD13 would be some disk cache to speed things up. Granted 11/M+ 
does have disk caching in the OS, I should check to see how much quicker 
that makes things.


Good used ESDI disks come up on Ebay from time to time. A nice 660mb CDC 
is enough for most general pdp usage...


C


On 4/19/2022 1:03 PM, Glen Slick via cctech wrote:

I also have multiple ESDI controllers, more than one these flavors:

Dilog DQ686
http://www.bitsavers.org/pdf/dilog/2120-0137-1_DQ686_Nov89.pdf

Emulex QD21
http://www.bitsavers.org/pdf/emulex/QD2151002-J_QD21_Jun90.pdf

Sigma SCD-RQD11-EC (There seems to be multiple versions from different
vendors of this same basic board).
http://www.bitsavers.org/pdf/sigmaInformationSystems/400740-B_SDC-RQD11-EC_Disk_Ctrl_Man_Jul88.pdf

They all support block mode DMA transfers, and command queuing with
seek optimization. The Dilog DQ686 and Emulex QD21 are dual wide
boards. The Sigma SCD-RQD11-EC is a quad wide board and has 1MB of
cache memory (which takes up about a quarter of the board area). The
examples I have might only be populated with 512KB of cache memory.

I might have had close to a dozen working full height 5.25-inch ESDI
drives at one point. Unfortunately most of them have failed while
sitting idle over the last few years. Without checking now I don't
know if any of them still work. So the dozen or so Q-Bus ESDI
controllers don't have any use for me now. (Fortunately I also have
more Q-Bus SCSI controllers than backplanes to put them in).

I also have a single Andromeda ESDC ESDI controller. Never found a
manual for that one. Did eventually figure out how to get into the
on-board configuration utility.



On Tue, Apr 19, 2022 at 8:56 AM Douglas Taylor via cctech
 wrote:


Once upon a time I used an Emulex QD21, but I sold it because the actual
ESDI disks I had were a pain in the butt.  Always crashing.
I still have a Webster (quad board) SRQD something.
I think I had a Dilog board also.  It's been a while, probably 20 years.
Doug

On 4/18/2022 9:12 PM, Chris Zach via cctech wrote:

Interesting, what kind of ESDI controllers do you have? They got
advanced features like cache, ordered seeks, and burst mode/block mode
DMA?


Re: idea for a universal disk interface

2022-04-19 Thread Glen Slick via cctech
I also have multiple ESDI controllers, more than one these flavors:

Dilog DQ686
http://www.bitsavers.org/pdf/dilog/2120-0137-1_DQ686_Nov89.pdf

Emulex QD21
http://www.bitsavers.org/pdf/emulex/QD2151002-J_QD21_Jun90.pdf

Sigma SCD-RQD11-EC (There seems to be multiple versions from different
vendors of this same basic board).
http://www.bitsavers.org/pdf/sigmaInformationSystems/400740-B_SDC-RQD11-EC_Disk_Ctrl_Man_Jul88.pdf

They all support block mode DMA transfers, and command queuing with
seek optimization. The Dilog DQ686 and Emulex QD21 are dual wide
boards. The Sigma SCD-RQD11-EC is a quad wide board and has 1MB of
cache memory (which takes up about a quarter of the board area). The
examples I have might only be populated with 512KB of cache memory.

I might have had close to a dozen working full height 5.25-inch ESDI
drives at one point. Unfortunately most of them have failed while
sitting idle over the last few years. Without checking now I don't
know if any of them still work. So the dozen or so Q-Bus ESDI
controllers don't have any use for me now. (Fortunately I also have
more Q-Bus SCSI controllers than backplanes to put them in).

I also have a single Andromeda ESDC ESDI controller. Never found a
manual for that one. Did eventually figure out how to get into the
on-board configuration utility.



On Tue, Apr 19, 2022 at 8:56 AM Douglas Taylor via cctech
 wrote:
>
> Once upon a time I used an Emulex QD21, but I sold it because the actual
> ESDI disks I had were a pain in the butt.  Always crashing.
> I still have a Webster (quad board) SRQD something.
> I think I had a Dilog board also.  It's been a while, probably 20 years.
> Doug
>
> On 4/18/2022 9:12 PM, Chris Zach via cctech wrote:
> > Interesting, what kind of ESDI controllers do you have? They got
> > advanced features like cache, ordered seeks, and burst mode/block mode
> > DMA?


Re: idea for a universal disk interface

2022-04-19 Thread Douglas Taylor via cctech
Once upon a time I used an Emulex QD21, but I sold it because the actual 
ESDI disks I had were a pain in the butt.  Always crashing.

I still have a Webster (quad board) SRQD something.
I think I had a Dilog board also.  It's been a while, probably 20 years.
Doug

On 4/18/2022 9:12 PM, Chris Zach via cctech wrote:
Interesting, what kind of ESDI controllers do you have? They got 
advanced features like cache, ordered seeks, and burst mode/block mode 
DMA?


C


On 4/18/2022 6:09 PM, Douglas Taylor via cctech wrote:
Because of this I'm holding on to my DEC Qbus ESDI controllers!!!  
You never know

Doug

On 4/17/2022 4:35 PM, Guy Sotomayor via cctech wrote:
I chose ESDI and SMD fundamentally because the interface is 100% 
digital (e.g. the data/clock separator is in the drive itself). So I 
don't need to do any oversampling.


TTFN - Guy

On 4/17/22 11:12, Paul Koning via cctalk wrote:


On Apr 17, 2022, at 1:28 PM, shad via cctalk 
 wrote:


hello,
there's much discussion about the right  method to transfer data 
in and out.
Of course there are several methods, the right one must be 
carefully chosen after some review of all the disk interfaces that 
must be supported. The idea of having a copy of the whole disk in 
RAM is OK, assuming that a maximum size of around 512MB is 
required, as the RAM is also needed for the OS, and for Zynq 
maximum is 1GB.
For reading a disk, an attractive approach is to do a high speed 
analog capture of the waveforms.  That way you don't need a priori 
knowledge of the encoding, and it also allows you to use 
sophisticated algorithms (DSP, digital filtering, etc.) to recover 
marginal media.  A number of old tape recovery projects have used 
this approach.  For disk you have to go faster if you use an 
existing drive, but the numbers are perfectly manageable with 
modern hardware.


If you use this technique, you do generate a whole lot more data 
than the formatted capacity of the drive; 10x to 100x or so. Throw 
in another order of magnitude if you step across the surface in 
small increments to avoid having to identify the track centerline 
in advance -- again, somewhat like the tape recovery machines that 
use a 36 track head to read 7 or 9 or 10 track tapes.


Fred mentioned how life gets hard if you don't have a drive. I'm 
wondering how difficult it would be to build a useable "spin 
table", basically an accurate spindle that will accept the pack to 
be recovered and that will rotate at a modest speed, with a head 
positioner that can accurately position a read head along the 
surface.  One head would suffice, RAMAC fashion.  For slow rotation 
you'd want an MR head, and perhaps supplied air to float the head 
off the surface. Perhaps a scheme like this with slow rotation 
could allow for recovery much of the data on a platter that 
suffered a head crash, because you could spin it slowly enough that 
either the head doesn't touch the scratched areas, or touches it 
slowly enough that no further damage results.


paul








Oracle Releases Solaris 11.4 "CBE" Free For Open-Source Developers / Non-Production Use

2022-04-19 Thread Mike Katz via cctech
I don't know if this has been posted already or not so I thought I would 
show it here.


https://www.phoronix.com/scan.php?page=news_item=Oracle-Solaris-11.4-CBE




Re: IMSAI SIO2 cable part number

2022-04-19 Thread ED SHARPE via cctech
probably others  out  there   that  can use  some of these cables  too... sad  
but  true  I  wish  I had   bought up all the loose IMSAI  parts  Micro-age 
redistribution  had  way back  then in  the  early 1980s    they had  parts  
and pieces  of leftovers and  half disassembled  IMSAI atuff stuff their techs  
screwed up! Ed#  In a message dated 4/18/2022 10:45:44 PM US Mountain Standard 
Time, cctech@classiccmp.org writes: 
Bill, Let me know right quick if you'll be at VCF East and I'll make you a 
pair, I have both kinds of IDC ends. I'm heading out first thing tomorrow 
morning though as I have work in the northeast before VCF East. Thanks,Jonathan 
   --- Original Message ---On Monday, April 18th, 2022 at 15:03, Bill 
Degnan via cctech  wrote:  >>> Hi all...> What is the 
cable partnumber for the IMSAI SIO2? I need to order a> set of cables. I 
thought in all of my boxes and boxes of cables I> might have one...but nope.>> 
Here is a picture:>> https://deramp.com/downloads/mfe_archive/010-S100 
Computers and Boards/00-Imsai/10-Imsai S100 Boards/Imsai SIO-2 dual serial 
IO/SIO with cables.JPG>> Thanks in advance.>> BIll