VOGONS


Xi 8088 by Segey Kiselev

Topic actions

Reply 540 of 613, by coolio

User metadata
Rank Newbie
Rank
Newbie

So in case anybody comes along later and sees my prior cry for help, I am happy to say my problem is solved. My conjecture that the 82c59 PICs were bad was false, as the ISA bus sourced interrupts issue was a red herring. After reading the 82c59 documentation, I learned that these chips have internal pull up resistors on the IRx lines. Hence, the ISA bus interrupts being held HI. Turns out my 80c88 chip wasn't working. I replaced it with a NEC V20 and I get a normal boot. Yay!

I'm not really sure how to determine whether I had a bad 80c88, or the wrong 80c88. The exact model I had was the Intel P80C88A-2. If anybody has some insights on this question, I'd love to learn.

Michael

Reply 541 of 613, by Moogle!

User metadata
Rank Member
Rank
Member

I just finished building one of these. Getting nothing at boot. No beeps from either the internal speaker or external, nor any video. nothing. I am reasonably sure my backplane is not the problem.

The only signs of life I get are the keyboard lights flashing on power on. The power LEDs work at both ends. Turbo leds work at both ends, and switching it on and off does cause the lights to switch on and off. The CPU does get a slightly warm.

Two things stick out that I am investigating.
I do not know for 100% if my 8284C is CMOS, and I installed the capacitors for the CMOS, and I don't feel like undoing them. I have another one, a Harris 82c84 from ebay coming
I fully admit I did not really understand the instruction for Xiflash, and ended up flashing the 128K BIOS V2 (without XTIDE) using Uniflash on another motherboard, so I do not truly know if I have a good, working BIOS. That said, I have stuck that BIOS into two other motherboards, they both will give a beep that cycles on and off, and I am certain the instruction for that is coming from the BIOS, as they do nothing with empty sockets.

Anyone have any suggestions in the meantime, before I dig through this 28 page thread?

EDIT: I have discovered the 8284C is getting hot, and I get no reading off of pin 12 with my counter.

Reply 542 of 613, by root42

User metadata
Rank l33t
Rank
l33t

I have no help to offer with your problem, but was thinking to solder oneof these things myself. Does it have testpoints on the PCB? Are you sure all voltages are correct at those?

I havealready acquired the chipset and the V20 plus a 8087. Does anyone have a spare backplane and mainboard PCB? The est of the stuff I can order myself. But ordering 10 PCBs would be overkill...

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 543 of 613, by keropi

User metadata
Rank l33t++
Rank
l33t++

^ you can order PCBs from Todd here: https://www.retrobrewcomputers.org/doku.php?i … =boardinventory
last month I got my "ISA Backplane PCB" and "ISA Floppy Disk and Serial Controller PCB" from him, boards were great and arrived fine, Todd is a trustworthy guy

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 544 of 613, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

'beeps' come from the bios, have you done visual inspection to see if something is shorted anywhere? everything in correct direction/orientation?

the bios is a simple thing, do you have a rom burner?

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 546 of 613, by Moogle!

User metadata
Rank Member
Rank
Member

So I had two of those flash rom chips, because I accidentally ordered two. I decided, since I had nothing else to lose, decided to get a fresh copy of the BIOS and a feshj copy of uniflash. I hotflashed the chip, using the 128K image, just like last time, and the Xi8088 actually posted this time.

The PC speaker will not beep. It will lock up after a few seconds if the 8087 is installed. I removed it, and checkit says channel 0 on the DMA controller is bad. I am currently doing a memory test.

Reply 547 of 613, by Moogle!

User metadata
Rank Member
Rank
Member

Hi again Vogons. I have long since gotten this going, but now I hit a new snag. I cannot get this thing to post with anything other than my VGA cards. For EGA, I have an American Microland HEGA480, and an Emulex Persyst EG-8. The XI8088 turns on and does its chime, but nothing appears on screen when using the HEGA480, and garbled text appears when using the Persyst. I know these cards will work with an IBM XT, and have tested them. Has anyone else had problems getting non-VGA cards to work with the XI-8088?

EDIT: Apparently, it won't work at 10.66Mhz turbo speed, but it will work at 9.55Mhz.

EDIT: Sometimes it works. It's really flaky, and I suspect it has something to do with the video memory, which is only rated for 8 Mhz (120ns).

Reply 548 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Greetings,

I registered so I could join in on this topic since I am about to dive into the Xi 8088 build with Micro-ATX Backplane.

PCB's included:

  • Xi 8088 PCB
  • Micro ATX backplane
  • ISA SVGA v1.1
  • XT-CF-Lite
  • ISA OPL2
  • ISA Floppy Disk and Serial Controller
  • Micro 8088 PCB

Most of my inventory has arrived and will be starting with the backplane this weekend and documenting as I progress with the build.
I have read through all of this thread and kept up with Scott Baker's build when he was doing this last year. Lots of very good input. I've sourced
most of my parts from Mouser, and what I could from US sources.

I hope to contribute to the community with my experience.

There are some boards I'm going to attempt to use before I get all the add-on PCB's built:

  • WD1002A-WX1 for an ST506 MFM drive
  • Aztech Sound Galaxy BXII sound card
  • IBM 1501987 XM Parallel interface
  • Trident TVGA8900D (which I've researched to work with 8-bit and found the configuration document)

I'm planning to get the XT-IDE v4 when possible along with the HardMPU from ab0tj

Last edited by Berzerkula on 2019-10-26, 13:41. Edited 2 times in total.

You feel a whole lot more like you do now than you did when you used to.

Reply 549 of 613, by wiretap

User metadata
Rank Oldbie
Rank
Oldbie

Interesting, I can't believe I didn't know about the MTM Scientific kit.. and the guy who sells them lives very close to me. hah, small world. Maybe I'll order one this Christmas.

My Github
Circuit Board Repair Manuals

Reply 550 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

My parts, I mostly got from Mouser. I will start assembly of the Micro ATX backplane soon. I have my parts placed on the board and ready to solder. Let the bees rip my flesh off.

You feel a whole lot more like you do now than you did when you used to.

Reply 551 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Any of you use an SST39SF010A and always get a 76 code when programming with a TL866II plus and the bios128k-2.0 binary?

Last edited by Berzerkula on 2019-12-01, 20:24. Edited 2 times in total.

You feel a whole lot more like you do now than you did when you used to.

Reply 552 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie
Berzerkula wrote:

Any of you use an SST39SF010A and always get a 76 code when programming with a TL866II plus and the bios128k-2.0 binary?

Installed the variable picofarad capacitor and now I get a bit more info. 00 is displayed while the decimal dots are fluctuating. Continuing the debugging. I get a code 30 for a few seconds before 00 and no vga output, yet. I’m going to test with another VGA card. There may be something wrong with the TVGA8900D I have. I’ve double checked all the jumpers for 8 bit.

I may measure the OSC pin 12 and read the clock like bloodycactus did when trimming to get the exact frequency. Maybe my VGA card is picky about the clock.

New info found. The TVGA9000 series needs a mod to cut ALE from the bus and solder a jumper wire to that signal to 5V on the video card. I found this info at both Sergey’s site and at Darren’s retro computer site.

http://www.malinov.com/Home/sergeys-projects/isa-supervga
http://darrensretro.blogspot.com/2018/04/for- … as-run-his.html

You feel a whole lot more like you do now than you did when you used to.

Reply 553 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Wahooo! Received a different VGA card. This one is an XP6676P with a WD90C11A-LR. I've ordered some 256KBx4 70ns DRAM for upgrading to 512KB. The TVGA8900D VGA output was dead. I may troubleshoot that later and have a few different VGA cards on the way to test with this unit.

I don't have precision equipment to measure the OSC at pin 12 of U1, and my primitive oscilloscope with DSVIEW shows it at 14.32MHz. Can't see anymore significant digits. It's probably okay. I've attached some pictures of the video output, backplane, Xi8088 board and the XP6676P with 256KB cache.

My next adventure is the floppy controller and solder some more ISA edge connectors to the backplane. I should have that done very soon.

Attachments

  • IMG_1589-66.jpg
    Filename
    IMG_1589-66.jpg
    File size
    1.38 MiB
    Views
    1322 views
    File comment
    VGA Output with XP6676
    File license
    Fair use/fair dealing exception
  • IMG_1591-66.jpg
    Filename
    IMG_1591-66.jpg
    File size
    1.74 MiB
    Views
    1322 views
    File comment
    Configuration with just Xi8088 and XP6676 VGA and backplane with 2 sockets installed
    File license
    Fair use/fair dealing exception

You feel a whole lot more like you do now than you did when you used to.

Reply 555 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Have the Floppy/Serial controller built. No need for the ROM at the moment.

I have MS-DOS 6.22 booting from some brand new disks and created a startup disk with some good ole Dysan media.

If anyone looks closely they'll see a mistake. Easily fixed with some tender care.

Attachments

  • MS-DOS-622BOOT.jpg
    Filename
    MS-DOS-622BOOT.jpg
    File size
    1.69 MiB
    Views
    1307 views
    File comment
    Floppy controller
    File license
    Fair use/fair dealing exception
  • FLOPPY-66.jpg
    Filename
    FLOPPY-66.jpg
    File size
    1.77 MiB
    Views
    1307 views
    File comment
    Floppy time
    File license
    Fair use/fair dealing exception

You feel a whole lot more like you do now than you did when you used to.

Reply 556 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Hello Wiretap. Glad to see someone else building the Xi8088. I hope your build goes as well as mine. It has been much smoother than most. Creating an ms-dos boot disk brought back memories. I forgot about that. Next up is the WD MFM controller for my 20MB drives.

You feel a whole lot more like you do now than you did when you used to.

Reply 557 of 613, by wiretap

User metadata
Rank Oldbie
Rank
Oldbie
Berzerkula wrote:

Hello Wiretap. Glad to see someone else building the Xi8088. I hope your build goes as well as mine. It has been much smoother than most. Creating an ms-dos boot disk brought back memories. I forgot about that. Next up is the WD MFM controller for my 20MB drives.

I'm doing the Nano 8088, it was modified from the Sergey Kiselev Micro 8088, but of course is similar in nature. Hopefully it goes well. 😎
Link here: https://github.com/monotech/Nano-8088

My Github
Circuit Board Repair Manuals

Reply 558 of 613, by root42

User metadata
Rank l33t
Rank
l33t

Oh, didn't know the Nano yet. I think I will do that as well. Nice, it has the CF onboard.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 559 of 613, by Berzerkula

User metadata
Rank Newbie
Rank
Newbie

Greetings everyone!

After a bit of remembering how the MFM cables worked and the WD1002A-WX1, I also realized, someone had put a WX2 bios in the WX1 controller. So I erased it with the UV lamp and burned the Bios Super Formatter v 2.4 F300 and setup the Miniscribe 3425 drives and all went well. With these twisted MFM cables, the middle connector ends up being drive 0 and the end connector drive 1, so that tripped me up for a bit, but I got it sorted. I'm sharing some screenshots. Some with turbo on, too. I have an 8087-1 with the Xi8088 now.

I did low level format the first drive with an interleave of 6 without turbo. I've formatted the others with 5 and with turbo enabled. I've noticed a significant increase in performance with turbo and the interleave of 5. Not sure if I can go to 4 or 3 with this.

Attachments

  • TURBO8087-66.jpg
    Filename
    TURBO8087-66.jpg
    File size
    1.39 MiB
    Views
    1245 views
    File comment
    Turbo compared with no turbo NEC V20 and 8087-1
    File license
    Fair use/fair dealing exception
  • NOTURBO8087-66.jpg
    Filename
    NOTURBO8087-66.jpg
    File size
    1.38 MiB
    Views
    1245 views
    File comment
    Turbo compared with XT
    File license
    Fair use/fair dealing exception
  • PLAINJANE-66.jpg
    Filename
    PLAINJANE-66.jpg
    File size
    1.39 MiB
    Views
    1245 views
    File comment
    No turbo with 8087-1
    File license
    Fair use/fair dealing exception

You feel a whole lot more like you do now than you did when you used to.