Announcement

Collapse

Forum etiquette

Our mission ...

This forum is part of our mission to promote the preservation of vintage computers through education and outreach. (In real life we also run events and have a museum.) We encourage you to join us, participate, share your knowledge, and enjoy.

This forum has been around in this format for over 15 years. These rules and guidelines help us maintain a healthy and active community, and we moderate the forum to keep things on track. Please familiarize yourself with these rules and guidelines.


Remain civil and respectful

There are several hundred people who actively participate here. People come from all different backgrounds and will have different ways of seeing things. You will not agree with everything you read here. Back-and-forth discussions are fine but do not cross the line into rude or disrespectful behavior.

Conduct yourself as you would at any other place where people come together in person to discuss their hobby. If you wouldn't say something to somebody in person, then you probably should not be writing it here.

This should be obvious but, just in case: profanity, threats, slurs against any group (sexual, racial, gender, etc.) will not be tolerated.


Stay close to the original topic being discussed
  • If you are starting a new thread choose a reasonable sub-forum to start your thread. (If you choose incorrectly don't worry, we can fix that.)
  • If you are responding to a thread, stay on topic - the original poster was trying to achieve something. You can always start a new thread instead of potentially "hijacking" an existing thread.



Contribute something meaningful

To put things in engineering terms, we value a high signal to noise ratio. Coming here should not be a waste of time.
  • This is not a chat room. If you are taking less than 30 seconds to make a post then you are probably doing something wrong. A post should be on topic, clear, and contribute something meaningful to the discussion. If people read your posts and feel that their time as been wasted, they will stop reading your posts. Worse yet, they will stop visiting and we'll lose their experience and contributions.
  • Do not bump threads.
  • Do not "necro-post" unless you are following up to a specific person on a specific thread. And even then, that person may have moved on. Just start a new thread for your related topic.
  • Use the Private Message system for posts that are targeted at a specific person.


"PM Sent!" messages (or, how to use the Private Message system)

This forum has a private message feature that we want people to use for messages that are not of general interest to other members.

In short, if you are going to reply to a thread and that reply is targeted to a specific individual and not of interest to anybody else (either now or in the future) then send a private message instead.

Here are some obvious examples of when you should not reply to a thread and use the PM system instead:
  • "PM Sent!": Do not tell the rest of us that you sent a PM ... the forum software will tell the other person that they have a PM waiting.
  • "How much is shipping to ....": This is a very specific and directed question that is not of interest to anybody else.


Why do we have this policy? Sending a "PM Sent!" type message basically wastes everybody else's time by making them having to scroll past a post in a thread that looks to be updated, when the update is not meaningful. And the person you are sending the PM to will be notified by the forum software that they have a message waiting for them. Look up at the top near the right edge where it says 'Notifications' ... if you have a PM waiting, it will tell you there.

Copyright and other legal issues

We are here to discuss vintage computing, so discussing software, books, and other intellectual property that is on-topic is fine. We don't want people using these forums to discuss or enable copyright violations or other things that are against the law; whether you agree with the law or not is irrelevant. Do not use our resources for something that is legally or morally questionable.

Our discussions here generally fall under "fair use." Telling people how to pirate a software title is an example of something that is not allowable here.


Reporting problematic posts

If you see spam, a wildly off-topic post, or something abusive or illegal please report the thread by clicking on the "Report Post" icon. (It looks like an exclamation point in a triangle and it is available under every post.) This send a notification to all of the moderators, so somebody will see it and deal with it.

If you are unsure you may consider sending a private message to a moderator instead.


New user moderation

New users are directly moderated so that we can weed spammers out early. This means that for your first 10 posts you will have some delay before they are seen. We understand this can be disruptive to the flow of conversation and we try to keep up with our new user moderation duties to avoid undue inconvenience. Please do not make duplicate posts, extra posts to bump your post count, or ask the moderators to expedite this process; 10 moderated posts will go by quickly.

New users also have a smaller personal message inbox limit and are rate limited when sending PMs to other users.


Other suggestions
  • Use Google, books, or other definitive sources. There is a lot of information out there.
  • Don't make people guess at what you are trying to say; we are not mind readers. Be clear and concise.
  • Spelling and grammar are not rated, but they do make a post easier to read.
See more
See less

Tandy 6000 HD with DREM HD Emulator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Tandy 6000 HD with DREM HD Emulator

    I've been testing a Tandy 6000 HD with a DREM MFM hard drive emulator. This device replaces ST-412/ST-506 MFM drives that are found in TRS-80 hard drive units. I've been able to format successfully in Xenix and it appears that reads are successful as well. However, I'm getting CRC errors on MFM Writes. The WD1010 does 16bit CRC checks but it appears the DREM is attempting 32bit checks. I'm following up with the DREM folks to see if it may be a bug in the firmware. I'll let you know how it goes. I hope I can get it working since finding working MFM drives is getting very difficult. Plus, the SD card makes backups a snap and the DREM can also emulate 2 HDs.

    Of course, I'd also like to look into getting FreHD or M3SE or LoTech working on the 6000 and other MII machines with other than LS-DOS, but that's a longer term project. Especially for Xenix. We have a lot to do for that one...like trying to disassemble z80ctl for starters.

    IMG_1808.jpgIMG_1809.jpg
    Here's a snippet from the DRM log file

    0: MFM Seek TR:0000 > 0001 SD:00 > 00
    0: MFM Read TR:0001 SD:00 SD->L2->L1 GAP4b:383 WR
    0: MFM Seek TR:0001 > 0001 SD:00 > 01 WR
    0: MFM Seek TR:0001 > 0001 SD:01 > 02 WR
    0: MFM Seek TR:0001 > 0001 SD:02 > 03 WR
    0: MFM Seek TR:0001 > 0001 SD:03 > 04 WR
    0: MFM Seek TR:0001 > 0001 SD:04 > 00 WR
    0: MFM Write TR:0001 SD/SEC: ERROR: Calculated CRC 0000DC92 != DC920000 ERROR: Calculated CRC 0000915D != 915D0000 ERROR: Calculated CRC 0000A938 != A9380000 ERROR: Calculated CRC 00006864 != 68640000 ERROR: Calculated CRC 0000D817 != D8170000 ERROR: Calculated CRC 00008202 != 82020000 ERROR: Calculated CRC 0000532C != 532C0000 ERROR: Calculated CRC 00000F35 != 0F350000 ERROR: Calculated CRC 0000087B != 087B0000 ERROR: Calculated CRC 00007AAE != 7AAE0000 ERROR: Calculated CRC 00002E12 != 2E120000 ERROR: Calculated CRC 00001722 != 17220000 ERROR: Calculated CRC 0000D3C1 != D3C10000 ERROR: Calculated CRC 0000BA9B != BA9B0000 ERROR: Calculated CRC 00000E9D != 0E9D0000 ERROR: Calculated CRC 000017F0 != 17F00000 ERROR: Calculated CRC 0000CA44 != CA440000 ERROR: Calculated CRC 000048B8 != 48B80000 ERROR: Calculated CRC 0000C85B != C85B0000 ERROR: Calculated CRC 00009B21 != 9B210000 ERROR: Calculated CRC 00000356 != 03560000 ERROR: Calculated CRC 00004B86 != 4B860000 ERROR: Calculated CRC 0000963F != 963F0000 ERROR: Calculated CRC 00007231 != 72310000 ERROR: Calculated CRC 00006AC1 != 6AC10000 ERROR: Calculated CRC 0000A4B9 != A4B90000 ERROR: Calculated CRC 000083BF != 83BF0000 ERROR: Calculated CRC 0000118C != 118C0000 ERROR: Calculated CRC 00003DEF != 3DEF0000 ERROR: Calculated CRC 000098F6 != 98F60000 ERROR: Calculated CRC 00006C8B != 6C8B0000 ERROR: Calculated CRC 00000FB4 != 0FB40000 ERROR: Calculated CRC 00004AA5 != 4AA50000 ERROR: Calculated CRC 00009A18 != 9A180000 ERROR: Calculated CRC 000053D4 != 53D40000 ERROR: Calculated CRC 00004141 != 41410000 ERROR: Calculated CRC 00008DF4 != 8DF40000 ERROR: Calculated CRC 0000BABD != BABD0000 ERROR: Calculated CRC 0000F5C8 != F5C80000 ERROR: Calculated CRC 00008091 != 80910000 ERROR: Calculated CRC 0000AAD0 != AAD00000 ERROR: Calculated CRC 0000658E != 658E0000 ERROR: Calculated CRC 0000F8DC != F8DC0000 ERROR: Calculated CRC 000044FC != 44FC0000 ERROR: Calculated CRC 00007088 != 70880000 ERROR: Calculated CRC 00002F69 != 2F690000 ERROR: Calculated CRC 00007334 != 73340000 ERROR: Calculated CRC 0000BF41 != BF410000 ERROR: Calculated CRC 00005E71 != 5E710000 ERROR: Calculated CRC 00002488 != 24880000 ERROR: Calculated CRC 000010B8 != 10B80000 ERROR: Calculated CRC 00007DA8 != 7DA80000 ERROR: Calculated CRC 0000665C != 665C0000 ERROR: Calculated CRC 00000A46 != 0A460000 ERROR: Calculated CRC 00009FD5 != 9FD50000 ERROR: Calculated CRC 000022DE != 22DE0000 ERROR: Calculated CRC 0000EC2C != EC2C0000 ERROR: Calculated CRC 00001BFB != 1BFB0000 ERROR: Calculated CRC 00006FDB != 6FDB0000 ERROR: Calculated CRC 0000CE7B != CE7B0000 ERROR: Calculated CRC 000087F7 != 87F70000 ERROR: Calculated CRC 00005061 != 50610000 ERROR: Calculated CRC 00007A68 != 7A680000 ERROR: Calculated CRC 0000FE50 != FE500000 ERROR: Calculated CRC 0000EE69 != EE690000 ERROR: Calculated CRC 00004FF3 != 4FF30000 ERROR: Calculated CRC 00009B30 != 9B300000 ERROR: Calculated CRC 000096ED != 96ED0000 ERROR: Calculated CRC 0000CA01 != CA010000 ERROR: Calculated CRC 0000AE41 != AE410000 ERROR: Calculated CRC 000064AF != 64AF0000 ERROR: Calculated CRC 0000FC58 != FC580000 ERROR: Calculated CRC 00005901 != 59010000 ERROR: Calculated CRC 0000C842 != C8420000 ERROR: Calculated CRC 000067F1 != 67F10000 ERROR: Calculated CRC 0000280F != 280F0000 ERROR: Calculated CRC 00006F9C != 6F9C0000 ERROR: Calculated CRC 000072B2 != 72B20000 ERROR: Calculated CRC 00005B52 != 5B520000 ERROR: Calculated CRC 00004D28 != 4D280000 ERROR: Calculated CRC 0000AED8 != AED80000 ERROR: Calculated CRC 000045BA != 45BA0000 ERROR: Calculated CRC 000005AE != 05AE0000 ERROR: Calculated CRC 0000E5B8 != E5B80000 ERROR: Calculated CRC 00003CE2 != 3CE20000
    0: MFM Seek TR:0001 > 0002 SD:00 > 00
    Pete
    http://pski.net

    #2
    I hadn't heard of the DREM before. I have one of David Gesswein's MFM emulators which I plan to try using with my Model 6000 eventually.

    Comment


      #3
      Looks promising.
      There are a lot of options for HDD replacement for PC compatibles, but if you have a computer without a standardized buss, you are really out of luck.
      Examples:
      Compupro 10+
      Altos 586

      Comment


        #4
        Great news! After an updated firmware was provided by the very helpful DREM team, I have been able to install Xenix 3.1 on the Tandy 6000 with the DREM HD Emulator! This is a big deal for TRS-XENIX fans... you know who you are!

        Pete
        http://pski.net

        Comment


          #5
          Originally posted by pski View Post
          Great news! After an updated firmware was provided by the very helpful DREM team, I have been able to install Xenix 3.1 on the Tandy 6000 with the DREM HD Emulator! This is a big deal for TRS-XENIX fans... you know who you are!

          That's great! If I ever find a good deal on a 6000, I know what I'll be doing for storage, that's a slick solution. It probably is a lot faster, too.

          Comment


            #6
            Well done Pete , Excellent

            Ray
            If it ain't Broke then PLEASE DONT fix it.
            Procrastinators Unite.
            I keep telling you I am Not Pedantic.

            Comment


              #7
              Well, now I'm going to have to find the money for one. Maybe I'll ask for it as a Christmas Present!!!

              Comment


                #8
                Pete:
                Can you dump the SD card image for poking at? Also, any way to offload the current z80ctl file? I'm still working on trying to make sense of the two I have and an original one would be nice.

                Comment


                  #9
                  An SD card image would be very nice.
                  --
                  Thus spake Tandy Xenix System III version 3.2: "Bughlt: Sckmud Shut her down Scotty, she's sucking mud again!"

                  Comment


                    #10
                    I added some HD DSKs. One is a clean install of XENIX 3.1.0. The other is a clean install of XENIX 3.1.0 with the XENIX 3.0 Development system. I've been rearranging the XENIX section of the archive so you may want to pull the latest.

                    https://github.com/pski/model2archiv...stem/v03.01.00
                    Pete
                    http://pski.net

                    Comment


                      #11
                      Look a like a fantastic device, but it's priced way out of my league. Gah!

                      Comment


                        #12
                        Originally posted by slay View Post
                        Look a like a fantastic device, but it's priced way out of my league. Gah!
                        Definitely a premium product, but when you think of what it provides, such as an unlimited number of HD images of any valid size, easy HD backup by copying DSK files, support to run as drive 0 & 1 with two different images, etc. it's better than paying the equivalent for a proven working 1980s hard drive and it's likely limited life and reliability.
                        Pete
                        http://pski.net

                        Comment


                          #13
                          Here's a little something I just recently noticed. When Tandy first introduced Xenix 1 for the Model 16 it was marketed as TRS-XENIX. However, when Xenix 3 was released in 1984, they changed the name to just XENIX. I wonder if Microsoft gave them a hard time about the TRS- prefix or Tandy themselves thought it might be a negative attribute reminding folks of TRSDOS? By 1984 XENIX was supposed to rule the high end PC world so maybe they were leveraging that reputation.
                          Pete
                          http://pski.net

                          Comment


                            #14
                            Originally posted by pski View Post
                            Here's a little something I just recently noticed. When Tandy first introduced Xenix 1 for the Model 16 it was marketed as TRS-XENIX. However, when Xenix 3 was released in 1984, they changed the name to just XENIX. I wonder if Microsoft gave them a hard time about the TRS- prefix or Tandy themselves thought it might be a negative attribute reminding folks of TRSDOS? By 1984 XENIX was supposed to rule the high end PC world so maybe they were leveraging that reputation.
                            When first introduced, it was a Microsoft and Tandy product. I think SCO was created right around then and took over the various MS ports of Xenix. Part of that was standardizing the name.

                            Comment

                            Working...
                            X