Computing.Net > Forums > General Hardware > Semi PC/XT Clone...Many things...

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Semi PC/XT Clone...Many things...

Reply to Message Icon

Name: kishkizzle
Date: October 8, 2008 at 08:26:05 Pacific
OS: Windows XP Pro SP3 D
CPU/Ram: Pentium M 1.73GHz, 2
Product: Dell Inspiron 630m
Comment:

Once upon a time I had a different username here, and I was a number of years younger...

I have an Everex Systems Inc. EV1601 PC/XT clone motherboard. It has a Siemens 8088 on it, no coprocessor, and 512k of RAM installed of what looks like a possible 640k.

My goal is to make this a bootable system running DOS and if I'm really lucky maybe one of the first incarnations of Windows (pre-3.1).

Hardware I have (note I am not trying to build a full clone, just a bootable system based off the XT architecture):

-AT/XT switchable keyboard
-Everex branded 8 bit ISA I/O card
-ATI EGA Wonder video card
-assorted newer 5.25" floppy drives, cables
-newer but compatible PSU
-full-tower case...not very authentic sadly

I've successfully had video out and gotten to the "insert disk and press any key" prompt using a 16 bit ISA VGA video card (which obviously does not fully fit in slot). However, I had the chance to get the EGA Wonder for free, so I jumped at it. Question: do the RCA jacks output a normal video signal that a TV can display, or is this a format I am unfamiliar with?

Regarding what the board can boot to, it has a "newer" floppy controller chip (note integrated floppy controller). I recall the chip being recent enough to potentially support 3.5" disks...the question is, will the motherboard allow it? I've had no success in trying but the drive does seek and attempt to read. Same goes for 5.25" disks/drives, I have a few disks at my disposal and they all still hold data reliably.

Next step is obviously getting an OS to boot, but first I need to know about the video card...with no EGA monitor I need to know if I can hook it up to my TV or not. After that I worry about hard drive...found a source for pre-matched 8 bit IDE controller and drive for $100 but that's a bit steep for a hobby.

Thanks
Kishkizzle

PS Nice job on the redesign...



Sponsored Link
Ads by Google

Response Number 1
Name: DAVEINCAPS
Date: October 8, 2008 at 11:30:13 Pacific
Reply:

I don't think the RCA connectors are a TV-out. You might be able to get some info here if you can find the card:

http://artofhacking.com/th99/

I'd stick with the VGA card as long as it works in the 8-bit slot.

The bios on that motherboard will handle up to a 720K drive but not 1.2 or 1.44. There are adapter cards with their own bios that will allow you to use 1.2 and 1.44 drives with an 8088 motherboard.

With 5.25 drives, you can't tell by looking at them if they're 360K or 1.2 meg. You have to go by the model number.

Also, most older drives, especially 5.25, had Drive Select (DS) jumpers. They would be numbered from D0 to D3 or D1 to D4. When using them with cables having the 7-wire twist you'd set them to the second DS--either D1 or D2, depending on how they were numbered. Then the a: drive would be on the end connection and b:, if there, would be on the middle connection. On a cable without the twist you'd set a: as the first DS and b: as the second DS and it wouldn't matter which connection they used on the cable.


0

Response Number 2
Name: kishkizzle
Date: October 8, 2008 at 13:14:15 Pacific
Reply:

Thanks for the floppy config, definitely a bit complex in writing but I'm sure once I have case on my lap I'll be able to get it done (I'm comfortable working with hardware level config despite being 18).

The ATI card I have is an ATI EGA Wonder 800. BIOS rev 1.08, card rev 0 apparently. Closest match is this:
http://artofhacking.com/th99/v/A-B/...

Shown card has all features corresponding to mine, everything is in same place & form but labeled differently.

I'm wondering if my Cirrus Logic 16 bit ISA video card is "dual mode", since not all of my ISA video cards did give a video out. I think a couple Tridents did and the CL, but I know I had at least one which refused to (I have too much old hardware).

If anyone here is willing to run through a comprehensive list of hardware and assess value, please let me know. I don't think the forums are an appropriate place for a list that long though.


0

Response Number 3
Name: jefro
Date: October 8, 2008 at 14:09:59 Pacific
Reply:

Yep, rgb isn't tv. They make converters.

You won't get Windows 1.1 either to work would be my guess.

You would need either winchester drives or a hard drive. RLL or MFM I forget which.

You might be better off going to a goodwill computer store. They have tons of old junk (stuff) that you can paw through.

You can get this all new but it isn't cheap.


I can't believe it would be worth the effort.

"Best Practices", Event viewer, host file, perfmon, antivirus, anti-spyware, Live CD's, backups, are in my top 10


0

Response Number 4
Name: kishkizzle
Date: October 8, 2008 at 14:50:15 Pacific
Reply:

Eh, jefro...it's a hobby. We all have them, and in the end a lot of hobbies are far more expensive to maintain. Obviously this technology bears little resemblance to what will be found in the modern world (I am taking my CCNA and A+ prep college course actually) but my mind tends to work like a computer, and I enjoy working with the older, more 'argumentative' equipment.

I'm just kicking myself because as a younger, I guess kid, I had a 286 (PC AT clone actually)...with an 8 bit MFM controller and 30mb drive! Went where? Dumpster. Awesome, yes?
Bleh.

As it happens, the only 5.25" drives I have are in fact native 1.2mb. However, I am questioning if perhaps it CAN boot to these drives, since the drives seek...but I know there is far more to it than that. In theory, despite them all being the same technology, I should still opt for the oldest one I think, right?


0

Response Number 5
Name: pyrolitic
Date: October 8, 2008 at 17:25:49 Pacific
Reply:

kishkizzle
Your last post implied that you were wondering if your native 1.2mb drives would work. The answer is yes, the drives were made backwards compatible, they are capable of reading and writing 1.2mb (high-density) 5.25" floppy disk, but they should work as a 360kb drive as well. The problem your going to have is that the old computer originally came with a "setup disk" which allowed you to make changes to the default BIOS settings. The computer will start up in the default settings and the start up setting for the "A drive" will be whatever format the original "setup disk" was in, quite probably 360kb. If this is true, then you will need a properly formatted 360kb DOS boot floppy for the computer to boot from. After you've got it booted into DOS and you find some software which will allow you to manipulate whatever BIOS settings are available, you can find out what else is possible. If the BIOS really can't address the 1.2mb floppies, then you could use freely available software which will allow you to load a TSR while booting DOS which will allow you to read and write 1.2mb floppies. Situation will be that you'll always have to have a 360kb boot floppy in the A drive when booting, but will be able to use the 1.2mb floppies after boot up. It's a big help, too, because you can't get much software on a 360kb floppy.


0

Related Posts

See More



Response Number 6
Name: kishkizzle
Date: October 8, 2008 at 20:12:17 Pacific
Reply:

pyrolitic
Thanks for the information, it actually offers a lot of insight into the way a machine like this works, and has filled in a lot of holes in my understanding.

When you say TSR, I assume you are referring to a Terminate and Stay Resident...I am unfamiliar with them, so I did some quick bookwork and found the Wikipedia article.
http://en.wikipedia.org/wiki/Termin...

If that is the case, is that a type of application I would have to write in Basic? While I do know very limited syntax (essentially how to display text and execute applications/commands only) I do not know the language in depth and would be "SOL" with regards to that.

Regarding the floppies, I remember when I first got into this...3-4 years ago I got the mobo...I experimented with formatting a 1.2mb disk as 360kb, which I have since learned is a bad idea, at least it certainly would be if I wanted to format back to original size. What are the potential complications from "cross formatting" these disks? They are rather uncommon and even one dead disk will be a major loss.

Another thing I recall is that different individual drives may not line up exactly (best wording I can really use), therefore making very sloppy writes which will appear corrupted on other drives. Should I use the same drive in my desktop to create my media and then transplant it into the case for my 8088 or should I be alright going between two drives?

Thanks a ton :) At some point if this project is successful I will certainly be making an online photo album of it.


0

Response Number 7
Name: DAVEINCAPS
Date: October 8, 2008 at 20:13:12 Pacific
Reply:

Yes, a 1.2 can read a 360K disk but that's not the problem. The bios doesn't know what to do with a 1.2 drive. Even with a 360K disk in it, it's still a 1.2 drive.

Also, there may not be a setup disk. The 8088 had no cmos for bios setup. There may be utility disks and such but probably nothing necessary to make the PC bootable.

Seagate I think made an 8-bit IDE card that worked with one of their 40 meg drives but that's probably the only IDE support you'll find.

You're probably better off, as already mentioned, looking for 8-bit cards and MFM or RLL drives at places like goodwill. That stuff is rare enough that sellers on ebay will start off bidding at prices that make me wish I hadn't scrapped all my old PC hardware.

As far as 16-bit video cards in 8-bit slots--sometimes they work and sometimes they don't. You won't know until you try.


0

Response Number 8
Name: kishkizzle
Date: October 8, 2008 at 20:21:55 Pacific
Reply:

Whoops, was writing reply when you must have posted that Daveincaps...and that's definitely a username I remember from my past here. Something about bad power supplies in my desktop...it's burned through ANOTHER one since then, if you remember (motherboard fault, but it's working...sort of).

Regarding 8 bit IDE, I have ventured onto ebay and then quickly ran away. Lol, this is a hobby, not an investment. There were also Western Digital controllers for the XT class machine, as I have discovered. Drives, however, are a different story.

As far as goodwill stores go, the oldest I can find in the area of technology is around the Pentium. If only you knew how many P1's I have waiting for new homes...and to think I threw out the 286 with XT hardware in it to make room for a Pentium 75. Tsk Tsk Tsk.

RE: Lack of setup for BIOS
Given that this is the only XT class board I've ever dealt with, I can't say what is normal and what is not. I do know it has two BIOS chips on it as is common for 386s, in my experience. Would these be pre-configured or do you think, due to the clone nature of the board, it may offer extended features? This particular specimen could be as recent as 1987, possibly newer.


0

Response Number 9
Name: kishkizzle
Date: October 8, 2008 at 20:23:23 Pacific
Reply:

I should note that on boot the only thing visible is the prompt asking me to insert a disk; there is indeed no built in setup *interface*.


0

Response Number 10
Name: DAVEINCAPS
Date: October 8, 2008 at 21:25:48 Pacific
Reply:

Yeah, I've been around here for awhile, muddying thing up.

You may just have to be patient in looking for old hardware. Besides much of them having already been scrapped or recycled, they just didn't make as many back then as they do now.

I don't think I've ever run across an 8088 with more than one system bios chip. There should be a keyboard bios/controller that's a little longer than the system bios. And there could be option ROM chips or others that just look like a bios chip.

The 8086 did have 2 bios chips but you say yours is definately an 8088. But I guess without looking at the motherboard I can't say for sure. If you can find it on the TH99 site you might want to post back the link.


0

Response Number 11
Name: kishkizzle
Date: October 9, 2008 at 06:08:04 Pacific
Reply:

I remember checking TH99 (served somewhere else, but still TH99) for the board, and finding the problem was it was not identified by this model, so I looked by images...and so many 8088 boards were identical it became impossible. Identical board perhaps, but I doubt the DIP switches are common to them all.

I have uploaded photos of the board and assorted important details.

My mistake, there is a second socket next to what may be the BIOS chip. It is not in use and has been documented in photos.

IMAGE LINKS
Full board: http://i528.photobucket.com/albums/...
BIOS and DIP switches: http://i528.photobucket.com/albums/...
Panel connector: http://i528.photobucket.com/albums/...
CPU with 8087 socket: http://i528.photobucket.com/albums/...
Floppy controller: http://i528.photobucket.com/albums/...
Top identification: http://i528.photobucket.com/albums/...
Bottom identification: http://i528.photobucket.com/albums/...

If anyone needs any clarification from the images, please let me know. I can't seem to get a clear full board shot; macro mode on my camera is blurry because it's too far away and normal mode is blurry because it's too close.


0

Response Number 12
Name: kishkizzle
Date: October 9, 2008 at 06:22:12 Pacific
Reply:

Ooh! Progress? almost...

Different boards do different things but I've found a page which suggests I might be able to get one of my 16 bit multi IO controllers to work (for floppy function) in the 8 bit slots of an 8088 board!

http://www.creepingnet.hotlightbulb...

"Floppy Drives: 2X 1.44MB Floppy Diskette Drives hooked to a generic IDE/FDD 16-bit Controller, I don't know how this thing runs happily this way, the fact that it works still boggles my mind."


0

Response Number 13
Name: DAVEINCAPS
Date: October 9, 2008 at 19:55:37 Pacific
Reply:

As I recall, the reason high density drives don't work with 8088-class computers is their data flow was faster than the motherboard could handle. So I wouldn't think a 16-bit floppy card could work unless it had its own bios to control the flow. 286's and up could handle the flow so no intervention was necessary. But it'd great if that worked, at least with some cards.

I only found one everex 8088 MB:

http://artofhacking.com/th99/m/E-H/...

which may be an earlier version. It only has one DIP block. It's possible that block is the same as one of yours. The other might be a detailed memory configuration. It also has a turbo speed of 8 mhz.

The 8088 chip you have can run at a maximum of 12 mhz. There would be 2 crystals on the board for the speeds--one for the base 4.77 and the second for the turbo. The crystals use a 'divide by 3' configuration where the cpu speed is 1/3 the crystal speed. So the crystal for 4.77 would be about 14.3. The 12 mhz capablility of the cpu may not be what the motherboard can achieve. Look around for the second crystal. There may be several for different functions but the one for the cpu at turbo speed will be 24 mhz for an 8 mhz turbo, 30 for 10 and 36 for 12.


0

Response Number 14
Name: kishkizzle
Date: October 10, 2008 at 04:58:19 Pacific
Reply:

Regarding the 16 bit IO card working, the only thing I can imagine is that it is some type of "dual mode" card...if the 16 bit portion is not connected, it must default or go into "super-legacy" mode, I guess. I suppose little harm can come from trying.

The 1600 board you found looks a lot like what I remember finding...I suppose it wasn't identical. It's been a while since I tried to locate it because I remember spending days on it with no luck. However, it's a safe bet that this "1600" board probably evolved into my "1601" board...or was replaced by it. The DIP settings somewhat correspond to the current configuration I have here, so it's not impossible that my SW1 block is the same as that one's.

I was able to find 3 cystals in a row along the top of the board: 16, 24, and 14.3.
Image: http://i528.photobucket.com/albums/...

Something I've always wondered...since heatsinks are not a factor on stuff like this, how does the turbo feature not shorten the lifespan of the CPU? I imagine it gets quite warm if being used to it's fullest potential.

As for where a turbo button/jumper may connect, I do have the mysterious panel connectors. From my readings I imagine one set of pins goes to a beeper or tone generator device, if not a simple speaker. When I was younger I discovered the reset button but shorting pins, but I can't remember which ones it was now.

I can trace the leads from the pins and determine easily which ones go directly to ground; the positive end of them is a lot harder to trace but if anyone thinks they can decode the function of the pins by knowing that I will do my best.


0

Response Number 15
Name: DAVEINCAPS
Date: October 10, 2008 at 12:09:24 Pacific
Reply:

Yeah, you may have to use trial and error to discover the pin connections. They'll probably be a power LED, Turbo LED, Turbo switch and speaker. There may or may not be a reset function.

The speaker connection was often a 4-pin connector with the two middle ones not used. There may also be a 'keyboard lock' connector. It would connect to a key lock on the front panel and disable the keyboard when on. It was usually part of the power LED connector. If so it's a 5-pin connector with the first pin being the postive LED connector, the second wasn't used, the third is the ground for the LED and the fourth and fifth were the keylock.

It's probably best to locate the LEDs first. Finding the turbo switch requires shorting the pins and sometimes that's not good for an LED connection.

If 16, 24 and 14.3 are the crystal frequencies then the 24 is probably for the turbo speed and it would be 8 mhz.

Those old cpus didn't cram together anywhere near the number of transistors that today's do so heat is not a problem.


0

Response Number 16
Name: DAVEINCAPS
Date: October 10, 2008 at 19:25:52 Pacific
Reply:

I think I made a mistake when I said the top speed of that cpu was 12 mhz. On some 8088s, the number after the 8088 was a frequency rating. The 8088-1 was 10 mhz, the 8088-2 was 8 mhz. With no number it was 5 mhz. But I saw the '12' and was thinking 12 mhz.

Most of the time (other than the above) the meaning of that number is the cycle time--inverse frequency--in nanoseconds. That's the way to read your siemens chip. The '12' means 120 nanoseconds (you sometimes had to intuit if trailing zeros were needed). The inverse of 120 nanoseconds is 8.3 mhz so I'm sure that's the correct way to see it. And that would explain why the turbo speed is 8 and not 12 mhz.


0

Response Number 17
Name: kishkizzle
Date: October 12, 2008 at 08:57:38 Pacific
Reply:

Thanks Dave, you're proving to be a very good reference point :)

Regarding the panel connector, I have experience with the "typical" blocks and the usual positioning of pins in them. However, this is a bit of a different case...maybe once I write this down it will make sense but until then I do not believe it does.

http://i528.photobucket.com/albums/...
^the panel connector

That is looking down at the top of the motherboard. From left to right:

2 pin connector:
1-ground
2-unknown

6 pin connector:
1-unknown
2-ground
3-ground
4-unknown
5-ground
6-unknown, goes directly to resistor

2 pin connector:
1-unknown
2-ground

MY INFORMATION IS BASED ON WHAT I CAN SEE. If I can see a circuit trace leading away from the solder point on either side of the board, I indicated "unknown". If I can see no traces from the pin I indicated "ground" since generally all unused space on a board is grounded under the upper layers of the PCB

Obviously first thing to do is try an LED on each of the pairs of unknown/ground and see what happens; since an LED does carry some resistance it should hopefully not blow anything up (IE not direct short). I'll post back about what pins cause an LED to light.


0

Response Number 18
Name: DAVEINCAPS
Date: October 12, 2008 at 14:10:51 Pacific
Reply:

I'm fairly certain one of the 2-wire connectors is for the speaker. The other might be a reset but I'm less sure of that.


0

Response Number 19
Name: kishkizzle
Date: October 12, 2008 at 22:04:38 Pacific
Reply:

Alright, did some testing, and came to a few conclusions...all good, actually, except one odd one.

Speaker = first 2 pin connector
Reset button = second 2 pin connector

The rest gets a bit hairy...
Pin 1 on the 6 pin connector is keylock. It will lock the keyboard if grounded to ANY of the ground pins. This leads me to believe the pins adjacent to it are the power LED, and indeed an LED lights up full time there.

There is a second position which causes an LED to light. That's where I get lost. I've run out of pins; there must be no switch-activated turbo function.

The 8088 board on TH99 has a "soft turbo"...it's activated by keyboard commands based on jumper settings. Perhaps this is how my turbo is activated?


0

Response Number 20
Name: DAVEINCAPS
Date: October 12, 2008 at 23:31:48 Pacific
Reply:

I think you're probably right. Could there be something like the J0 jumper the 1600 has, maybe on a different part of the board? If not, there's probably not an always-on turbo setting.


0

Response Number 21
Name: kishkizzle
Date: October 13, 2008 at 10:49:41 Pacific
Reply:

There are two actual jumpers on my board:

JP3 - near floppy and power connector, 2 pin
JP5 - near DIPs and RAM, 2 pin

JP5 skips the memory test, and as far as I can tell JP3 causes instability (POSTs, indicates lack of floppy drive, and then locks up with a random R below the floppy message).

Btw testing conditions are just mobo, video card, monitor and keyboard, no extra peripherals installed.

I'm thinking any sort of turbo configuration may be in one of the DIP switches but I have no way to learn their function. I guess I could write down current positions and then test but I imagine it isn't just one switch per function, they would go in combinations.


0

Response Number 22
Name: DAVEINCAPS
Date: October 13, 2008 at 22:44:48 Pacific
Reply:

Did you try the CTRL-ALT-<PLUS> and CTRL-ALT-<MINUS>? If that works to swap between normal and turbo then you could just leave it as it is.

Do you have any dos software to check the cpu speed? If not, norton utilities sysinfo will do it. You can download the 3 sysinfo files from an old dos version here:

http://192.100.195.208/temporal/sof...

I think those are the only ones you need, although some of the utilities need nlib200.rtl. It's there too, if needed.


0

Response Number 23
Name: kishkizzle
Date: October 14, 2008 at 06:43:33 Pacific
Reply:

Ah, thank you, however we're still a step or two before that...recall that I can't boot with my current drive hardware.

Still need to monkey around with my 16 bit drive controllers and see if one will work in 8 bit mode, and then see if the board will automatically boot to the card or the integrated controller without changing DIP settings.

I'm directing people at old-computers.com to check out this thread; hopefully someone may be able to help me with the DIPs. I really don't think it's optional to know their configuration anymore.


0

Response Number 24
Name: kishkizzle
Date: October 16, 2008 at 12:38:55 Pacific
Reply:

Uh oh...POST issues.

It worked, and then it didn't work.

Something tells me the ATI video card somehow roasted my motherboard. I tried it out just to see what would happen on a TV connected to the RCAs and of course nothing was visible. So, I put back in the 16 bit Trident video card (previous configuration) and I have no video out and beep codes. The usual beep code is 7 medium beeps, a pause, and then it repeats over and over. Occasionally it makes a different one though.

No configuration differences from when it did work. Only change has been the installation and removal of the ATI EGA Wonder, that is all.


0

Response Number 25
Name: kishkizzle
Date: October 16, 2008 at 13:57:33 Pacific
Reply:

Alright, that went away...on it's own!
I'm guessing now it's just an 8/16 bit glitch, like someone mentioned the cards will either work or not, I guess this will only sometimes POST. Good to know.


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to General Hardware Forum Home


Sponsored links

Ads by Google


Results for: Semi PC/XT Clone...Many things...

Is my RLL hard drive dead? www.computing.net/answers/hardware/is-my-rll-hard-drive-dead/57863.html

Building a PC - Which Hardware??? www.computing.net/answers/hardware/building-a-pc-which-hardware/10797.html

PC Overheating www.computing.net/answers/hardware/pc-overheating/51367.html