Announcement

Collapse

Forum Rules and 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.


Rule 1: 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.


Rule 2: 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.



Rule 3: 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.


Rule 4: "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.

Rule 5: 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

XTIDE Universal BIOS

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

    Originally posted by lutiana View Post
    ..Is it possible to use the XUB in one of the optional ROM sockets on the 5170 motherboard?
    Originally posted by Krille View Post
    ..It depends on what address range the XUB will end up in and if the system BIOS will scan for option ROMs in that area. You might have to mod the system BIOS slightly if it doesn't scan high enough in the UMA.
    I pulled out a spare IBM 5170 type 1 motherboard i have, Burnt 2 Eproms with the AMI Bios and 2 Eproms with the XUB r591, Even bytes in U17 and Odd bytes in U37, Powered the board up and the XUB loaded fine, I had no drives connected.
    IBM1.jpg

    Comment


      Anyone fancy some work on the initialisation piece?

      I have a Tandy 1400FD laptop. With r567, Tomi kindly added very late initialisation and this does initialise, however it doesn't boot (I'm sure it did, but hey). However the system BIOS doesn't seem to have fully initialised since setup hot keys and other stuff don't work.

      Fast forward to r588 and the bios... doesn't initialise.

      This part of the BIOS I have never really understood hence looking for any assistance out there! The laptop does have a hidden BIOS option to enable option ROM boot (ctrl-alt-insert then press f12, then its available via f10) however it doesn't make any difference. XTIDE-UB is operating at c800, where the stock IDE board option ROM would be.

      Comment


        Tomi added very late initialization in r552. In r567 I removed it from the official builds because it wasn't needed by most people. From the log;
        Code:
         * Renamed MODULE_VERY_LATE_INITIALIZATION to MODULE_VERY_LATE_INIT and removed it from the official builds.
        Since then there's been no changes to that part of the code as far as I can tell. If you want to try it with later revisions then you need to add MODULE_VERY_LATE_INIT to the build options in the makefile and then do a make. IIRC there was a problem with it (probably that it won't boot as you said) and I remember suggesting to try using another interrupt for TEMPORARY_VECTOR_FOR_SYSTEM_INT13h instead of interrupt 32h (in Int13hBiosInit.asm). Try one of the "user interrupts" in the 60h+ range.

        BTW, I have the Tandy 1400FD BIOS and had started to disassemble it in order to investigate the problem but like most of my projects it fizzled into nothing. I'll give it another shot if you want but it might take a while (free time is scarce these days).

        Hope this helps!
        Looking for a cache card for the "ICL ErgoPRO C4/66d V"

        Comment


          Thanks Krille, likewise I will test and report back.

          Comment


            I just finished building my third XTIDE card; the other two are in 5160s already. I think this one will go in an AT&T PC6300, also an 8-bit bus, but I may want to experiment with faster machines as I have '286, '386, '486 and '586 motherboards as well.

            I got the kit from glitch and with it came an 8 Gb Industrial CF card which he was kind enough to pre-configure. If I use the card with the AT&T it will need to be partitioned as 4 x 2Gb.

            But the real question - and the reason for posting - is which version of the Universal XTIDE BIOS should I program? The other two boards are running 1.x. Modem7 recommends 2.x, and I gather that there are versions as high as 4.x.

            Suggestions?

            Thanks for your replies.

            -CH-

            Comment


              Personally i would go with the latest version r591 and see how you get on with it, http://www.xtideuniversalbios.org/binaries/ The 1x 2x 3x versions are years old. Be aware if your drive was set up using v1.1.5 and you reflash to r591 you will have to Re-partition, Format and re-install, Likewise if you tried r591 and wanted to go back to v1.1.5 for some reason you would have to again Re-partition, Format and re-install.

              Comment


                Originally posted by clh333 View Post
                I got the kit from glitch and with it came an 8 Gb Industrial CF card which he was kind enough to pre-configure. If I use the card with the AT&T it will need to be partitioned as 4 x 2Gb.
                Isn't 8 GB a little overkill for an XT class machine?

                What all are you planning to put on it? 10,000 copies of Space Invaders?

                I bet you could put a 1 GB (still overkill) card in that and make much better use of the 8 GB one elsewhere.
                PM me if you're looking for 3" or 5" floppy disks. EMail For everything else, Take Another Step

                Comment


                  Egad, another anemic x86 assembler!

                  Still can't rise to the level of a 50+ year old S/360 F level assembler taking 44KB on slow hardware. If you don't believe me, try implementing the OS "DD" assembly macro.
                  Reach me: vcfblackhole _at_ protonmail dot com.

                  Comment


                    Originally posted by clh333 View Post
                    I think this one will go in an AT&T PC6300, also an 8-bit bus
                    Actually, it's a 16-bit bus as it's based on an 8086, not an 8088. However, this bus unfortunately swaps 16-bit reads, so you must configure your XTIDE card for 8-bit/slow/compatibility mode. Not all 8086s have this problem, but the M24/6300 is known to.

                    But the real question - and the reason for posting - is which version of the Universal XTIDE BIOS should I program?
                    There are varying opinions. My opinion is that you should use the very latest version to get all of the bugfixes, and only if it doesn't work, you should start going down revisions.

                    Originally posted by Stone View Post
                    Isn't 8 GB a little overkill for an XT class machine? What all are you planning to put on it? 10,000 copies of Space Invaders?
                    Well, I've loaded my XT with 500MB of unique .ZIPs, all of which run on the XT, and having an extra 7G of space to unzip them in is nice. But yes, a 1GB or 2GB card is likely more appropriate for an XT-class system.
                    Offering a bounty for:
                    - A working Sanyo MBC-775 or Logabax 1600
                    - Music Construction Set, IBM Music Feature edition (has red sticker on front stating IBM Music Feature)

                    Comment


                      Thank you all for your replies. I will look for the latest version.

                      As it happens glitch had only a 128 Mb as a smaller option, if I recall correctly, and I already have two of those. They are installed in the 5160s, whose HDs are still functional but who knows for how long.

                      While it's true that 8 Gb is overkill, 128 Mb is underkill in many instances. It's hard to find IDE drives in the 2 Gb range and if you do people want a premium for them, so on my DOS machines I have had to opt for larger HDs and partition them.

                      I mis-spoke when I said the PC6300 has an 8-bit bus. Fortunately Trixter understood what I meant.

                      -CH-

                      Comment


                        Originally posted by clh333 View Post
                        It's hard to find IDE drives in the 2 Gb range and if you do people want a premium for them.
                        I've got a few extras:

                        1.0 GB PhD1000-00H 3" Portfolio portable HD with 3.5" IDE adapter
                        1.08 GB Caviar 21000
                        1.2 GB Caviar 31200
                        1.6 GB Caviar 21600

                        All ~ $25
                        PM me if you're looking for 3" or 5" floppy disks. EMail For everything else, Take Another Step

                        Comment


                          I had an 80 Gb Maxtor in one of my 5160's for a long time until i bought a bunch of 128Mb industrial CF cards, Now it has 1 internal and 1 CF card accessible from the rear.

                          Comment


                            Originally posted by Malc View Post
                            The XT-IDE Universal Bios has a new home now, Official builds are available from the Pre-Built Binaries Download Centre and the home page is http://www.xtideuniversalbios.org/
                            This is not reachable. Is this still the official home of the XUB and the location of the source and latest binaries?
                            Offering a bounty for:
                            - A working Sanyo MBC-775 or Logabax 1600
                            - Music Construction Set, IBM Music Feature edition (has red sticker on front stating IBM Music Feature)

                            Comment


                              Originally posted by Trixter View Post
                              This is not reachable. Is this still the official home of the XUB and the location of the source and latest binaries?
                              A very good question, I have no idea whats happening, Currently there is no where that i know of to download the latest binaries / Sources, It all vanished a while back when the domain expired but it has been renewed i see. I did post the latest r591 binaries for someone in the Beta testing thread post #409

                              Comment


                                Originally posted by Trixter View Post
                                This is not reachable. Is this still the official home of the XUB and the location of the source and latest binaries?
                                Yes. But I don't know why it's not reachable - that would be a question for James Pearce. Meanwhile, you can access the site by adding this to your hosts file*;
                                Code:
                                80.229.231.133	xtideuniversalbios.org	www.xtideuniversalbios.org
                                Tomi Tilli (aitotat) has returned to the project and there's been a lot of changes recently (the latest revision is now r600) so it's quite unfortunate that the site is not (easily) accessible.

                                * The "hosts file" is C:\WINDOWS\system32\drivers\etc\hosts on Windows systems. On newer Windows versions you must open it as an Administrator to be able to save changes.
                                Looking for a cache card for the "ICL ErgoPRO C4/66d V"

                                Comment

                                Working...
                                X