So I’ve decided to take a break from the radio stuff again and I am going to be building an IBM PC clone system using a modern kit. Sergey’s 8088 boards create a clone of the original PC using some more modern components that are easier to source (there are still a few old things in there). It is not an emulator or some modern FPGA; it is truly an 8088 system.
Micro 8088 (this is the one I will be discussing) :
Xi 8088 (this is the more complex alternative) :
The board is a fair bit better than the original IBM PC in that it uses a chipset like modern computers do. This makes the project a lot simpler to build because there are much less extraneous chips. It uses a Faraday chipset FE2010A which can still be purchased on eBay. The rest of the components can be sourced on mouser or digikey, except the CPU which comes from eBay also. This kit supports the NEC V20 which is an improved version of the 8088 supporting 9.55 MHz CPU speed and a few extra instructions from the 286. The original PC was only 4.77 MHz. The board can also be set to this slower frequency for older programs that did not have a speed sensing feature (and run way too fast on higher speed CPUs).
The system should support older DOS programs, but it’s not powerful enough for games like Doom. It can handle King’s Quest 1-4 pretty well and maybe even 5-6 with some lag, we will see. It should also support QBASIC and VBDOS which is what I am mainly excited about because QBASIC was how I first learned to program. I didn’t even know what programming was when I first loaded it up. I was just messing around on my mom’s computer, but when I realized what it was, I got obsessed and ended up making a few games and a math practice program for my younger brother that was currently learning his times tables. It would be incredibly cool (in a nerdy way) to run my own programs on my own system built from scratch, so this is my goal. It may not be fast enough, however…
There are a couple videos on youtube of people building this kit, but my aim is to get the clock speed as high as possible. I also ordered a PCB for Sergey’s (the designer of the board) other kit, the Xi 8088 which is a much more full featured version of this that allows much more extensive overclocking. The NEC V20HL CPU is the fastest in this class, allowing a clock speed of 16 MHz, which should be enough to run my programs. However, in order to run this CPU at full speed, an adapter called the PC Sprint will have to be used. This board creates a separate clock generation chip for the CPU so that you don’t have to overclock the whole board just to speed up the CPU. This is important because this board and the ISA bus is not designed for much more than 10 MHz.
So when it arrives, I’ll build the Micro 8088 and see how it performs and then I’ll build the Xi 8088 if I am unable to reach 16 MHz. See, the CPU is actually designed for that frequency, it’s just that the board does not support it. Hopefully the adapter will work.
If this goes well, I may purchase some more PCBs from China and offer this as a kit for sale. The problem is that right now, you can only purchase the PCBs on eBay or from OSH Park at an inflated cost and there are no kits available with the parts included. You have to source all the parts and PCBs yourself. So if there is interest (which I doubt LOL), then I will provide these kits given that I am able to make it work.
I may also do a video on this project for TI. Something like, “Extreme overclocking the original PC clone” might get some attention. I think it’s really fun cause you always see people overclocking new hardware, but what about pushing the original PC to its limit?
OK, here are all the relevant links:
https://github.com/skiselev/micro_8088
http://www.malinov.com/Home/sergeys-projects/xi-8088
https://www.ebay.com/usr/fmv.electronics1
https://ctrl-alt-rees.com/2020-03-02-overclocking-the-ibm-5150-8088-cpu-with-pc-sprint.html
At approx 50 chips per board at roughly $1.50 @chip that’s
$75 for just one board. This would be a very pricey experiment
How about writing an emulator for radio/gaming progs &
Include all necessary formulae THEN if the emulator returns an ALL SYSTEMS are a GO, THEN you PROCEED with caution.
The emulator might also include an inventory list complete w average prices. Just a musing.
Yeah, that’s why the Micro 8088 is a much better deal than the Xi 8088. I haven’t had the time to build the Xi, but the Micro is working. It’s pretty slow. It barely runs Kings Quest even on turbo mode. It’s fun to toggle between the two while it’s running to see the character speed up its movement. With multiple other animations on the screen, it slows down again though. Bit too slow for me, but it’s an interesting project nonetheless.
In terms of an emulator, it would be reinventing the wheel. There are MANY others already. PCem, 8086tiny, DOSBox, etc. PCem is the best one. It’s very fun to play with if you have a fast CPU cause it can emulate anything from a 8086 to a AMD K6-III and Pentium. You get full control over all the components in the system and it’s 100% free. Building an emulator like this takes a ton of time. It’s like writing a novel. I don’t really have the time for it AND the ones out there already do everything you could want, so. I’d give PCem a try if you don’t want to spend any money, but want a realistic system. It’s emulates the hardware 100% unlike DOSBox which only emulates DOS and it’s not very accurate.
Thank you for writing this post!
Fantastic blog you have here but I was curious if you knew of any user discussion forums that
cover the same topics talked about here? I’d really love to be a part of online community where I can get opinions from other experienced
people that share the same interest. If you have any recommendations, please let me know.
Kudos!
My coder is trying to convince me to move to .net
from PHP. I have always disliked the idea because of the
costs. But he’s tryiong none the less. I’ve
been using WordPress on a number of websites for about a year and am
worried about switching to another platform.
I have heard excellent things about blogengine.net. Is
there a way I can transfer all my wordpress posts into it?
Any kind of help would be greatly appreciated!
Attractive section of content. I just stumbled
upon your web site and in accession capital to assert that I get actually enjoyed account your blog posts.
Any way I’ll be subscribing to your feeds and even I achievement you
access consistently quickly.
Every weekend i used to pay a quick visit this site, because i wish for enjoyment, for the reason that this this web site
conations really pleasant funny information too.
Peculiar article, just what I was looking for.
If some one wants expert view regarding blogging and site-building then i
recommend him/her to pay a visit this web site, Keep up the nice job.
What’s up, everything is going nicely here and ofcourse every
one is sharing information, that’s truly excellent, keep up writing.
Hey there I am so thrilled I found your site, I really found you by error, while I was looking on Yahoo for something else,
Regardless I am here now and would just like to say
many thanks for a incredible post and a all round thrilling blog (I also love the
theme/design), I don’t have time to go through it all at
the moment but I have bookmarked it and also included your RSS feeds, so when I have time I will
be back to read more, Please do keep up the great work.
I read this article fully on the topic of the comparison of most up-to-date and previous technologies, it’s amazing article.
Nice post. I was checking constantly this blog and I’m impressed!
Very helpful information particularly the last part 🙂 I care for such
info much. I was seeking this particular info for a long time.
Thank you and good luck.
Hi, yup this paragraph is truly pleasant and I have learned lot of things from it regarding blogging.
thanks.
Hmm it looks like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I
submitted and say, I’m thoroughly enjoying your blog.
I too am an aspiring blog blogger but I’m still new to everything.
Do you have any suggestions for beginner blog writers?
I’d definitely appreciate it.
Hello there, just became aware of your blog through Google, and found that it’s
truly informative. I am gonna watch out for brussels.
I will be grateful if you continue this in future.
A lot of people will be benefited from your writing.
Cheers!
Heya! I just wanted to ask if you ever have any issues
with hackers? My last blog (wordpress) was hacked and I ended
up losing a few months of hard work due to no back up.
Do you have any methods to prevent hackers?
Thanks to my father who told me about this weblog, this website is in fact
amazing.
Wow, this post is good, my sister is analyzing such things,
thus I am going to convey her.
Hello, i think that i saw you visited my web site thus i came
to “return the favor”.I am attempting to find things to improve my
website!I suppose its ok to use some of your ideas!!
I always emailed this web site post page to all my associates, for
the reason that if like to read it then my friends will too.
I am regular reader, how are you everybody? This paragraph posted at
this web page is really pleasant.
I am truly thankful to the holder of this site who has shared this great
piece of writing at at this time.
Wow! This blog looks just like my old one!
It’s on a totally different topic but it has pretty much the same layout and
design. Superb choice of colors!
Appreciate this post. Will try it out.
A fascinating discussion is worth comment. I do think that
you need to write more about this topic, it might not be a taboo subject but usually folks don’t talk about these topics.
To the next! Many thanks!!
Quality articles or reviews is the important to invite the users to pay a visit the site, that’s what this site is providing.
Hey there! Someone in my Facebook group shared this site with us
so I came to look it over. I’m definitely loving the information. I’m bookmarking and will be tweeting this to my followers!
Fantastic blog and great design.
I don’t know if it’s just me or if everybody else experiencing issues with your website.
It appears as if some of the written text within your posts are running off the screen. Can somebody else please provide feedback
and let me know if this is happening to them too?
This might be a problem with my browser because I’ve had this happen before.
Many thanks
Great information. Lucky me I found your site by
accident (stumbleupon). I’ve saved as a favorite for later!
Hi just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading properly.
I’m not sure why but I think its a linking issue. I’ve tried
it in two different web browsers and both show the same
outcome.
Very rapidly this web page will be famous amid all blogging and site-building users,
due to it’s pleasant posts
This post is worth everyone’s attention. How can I find out more?
Today, while I was at work, my sister stole my apple ipad and tested to see if it can survive a forty foot
drop, just so she can be a youtube sensation. My apple ipad is now broken and she has 83 views.
I know this is completely off topic but I had to share it
with someone!
Thanks for your personal marvelous posting!
I actually enjoyed reading it, you’re a great author.I will make sure to
bookmark your blog and will come back in the future.
I want to encourage you to definitely continue your great posts,
have a nice afternoon!
Please let me know if you’re looking for a article author for your blog.
You have some really good articles and I feel I would be a good asset.
If you ever want to take some of the load off, I’d really like to write
some material for your blog in exchange for a link back to
mine. Please send me an email if interested. Kudos!
Please let me know if you’re looking for a article writer for your blog.
You have some really good posts and I think I would be
a good asset. If you ever want to take some of the load off, I’d love to write some material
for your blog in exchange for a link back to mine.
Please shoot me an e-mail if interested. Thanks!
If you want to get a good deal from this piece of
writing then you have to apply such methods to your won blog.
Its such as you read my thoughts! You seem to know
a lot approximately this, such as you wrote the e book in it or something.
I think that you just can do with a few % to force the message
home a bit, however other than that, this is magnificent blog.
An excellent read. I’ll certainly be back.
It’s not my first time to pay a quick visit this site, i am visiting this web page dailly and take good data from here
daily.
Hi! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly?
My site looks weird when viewing from my apple iphone.
I’m trying to find a template or plugin that might be able to correct this issue.
If you have any recommendations, please share. Cheers!
If you are going for finest contents like I do, just go
to see this web site everyday because it provides feature contents, thanks
Thanks very interesting blog!
Hello! This post couldn’t be written any better! Reading this
post reminds me of my good old room mate!
He always kept chatting about this. I will forward this page to him.
Fairly certain he will have a good read. Thank you for sharing!
This article will help the internet users for setting up new webpage or
even a blog from start to end.
Very good article! We are linking to this particularly great article on our website.
Keep up the good writing.
Thanks in support of sharing such a good thought, post is pleasant,
thats why i have read it entirely
Hello, I think your website might be having browser compatibility issues.
When I look at your blog in Chrome, it looks fine but when opening
in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up! Other then that, very good blog!
Hi there to every body, it’s my first pay a quick visit of this blog; this web site
carries amazing and actually fine information in support of visitors.
If you desire to take a good deal from this article then you have to apply these techniques to your won webpage.
My spouse and I stumbled over here from a different web page and thought I might check things out.
I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
I like the helpful information you provide in your articles.
I will bookmark your blog and check again here frequently.
I’m quite sure I’ll learn a lot of new stuff right here!
Good luck for the next!
WOW just what I was searching for. Came here by searching for website
Attractive section of content. I just stumbled upon your weblog
and in accession capital to assert that I get actually enjoyed account your
blog posts. Anyway I’ll be subscribing to your feeds and even I achievement you access consistently quickly.
Hi there, i read your blog occasionally and i own a similar one and i was
just wondering if you get a lot of spam remarks?
If so how do you protect against it, any plugin or anything you can suggest?
I get so much lately it’s driving me insane so any support is
very much appreciated.
Excellent beat ! I would like to apprentice whilst you amend your website, how
could i subscribe for a blog website? The account helped me
a appropriate deal. I were tiny bit acquainted of this your
broadcast offered vivid clear idea
I’ve been surfing online more than three hours nowadays,
yet I by no means found any fascinating article like yours.
It is pretty price enough for me. In my opinion, if
all website owners and bloggers made good content
as you did, the web will likely be a lot more useful than ever before.
Very great post. I simply stumbled upon your weblog and wanted to
mention that I have truly loved browsing your weblog posts.
After all I will be subscribing on your feed and
I’m hoping you write again very soon!
Have you ever thought about publishing an e-book or guest authoring on other blogs?
I have a blog based on the same information you discuss and would really like to have you share
some stories/information. I know my readers would appreciate your work.
If you are even remotely interested, feel free to send me an e-mail.
It is not my first time to pay a quick visit this web page,
i am visiting this website dailly and obtain pleasant data from here all the time.
Amazing! This blog looks just like my old one!
It’s on a completely different topic but it has pretty much the same layout and design.
Great choice of colors!
Magnificent beat ! I would like to apprentice while you amend your site, how could
i subscribe for a weblog web site? The account helped me a appropriate deal.
I had been a little bit familiar of this your broadcast provided vibrant
clear idea
I am not sure where you are getting your information, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for excellent information I was looking for this info for my mission.
My programmer is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the expenses. But he’s tryiong none the less.
I’ve been using WordPress on a number of websites for
about a year and am worried about switching to another platform.
I have heard great things about blogengine.net. Is there a
way I can transfer all my wordpress posts into it? Any kind of
help would be greatly appreciated!
I take pleasure in, lead to I discovered exactly what I
used to be taking a look for. You have ended my 4 day lengthy hunt!
God Bless you man. Have a great day. Bye
Hi, I do believe this is an excellent website.
I stumbledupon it 😉 I may revisit once again since I book-marked it.
Money and freedom is the best way to change, may you be
rich and continue to help others.
Aw, this was an extremely nice post. Spending some time and actual effort to make a good article… but what can I say… I procrastinate
a lot and don’t seem to get anything done.
Greetings! I know this is somewhat off topic but I was wondering if you knew where
I could locate a captcha plugin for my comment form? I’m using the same blog
platform as yours and I’m having problems finding one?
Thanks a lot!
Hi, i think that i saw you visited my blog thus i got
here to go back the choose?.I’m trying to find issues to enhance my web site!I assume its adequate to make use of some of your ideas!!
Excellent post! We are linking to this great content on our
site. Keep up the good writing.
What’s up, yes this piece of writing is genuinely good and I have learned lot of things from it about
blogging. thanks.
Howdy! I simply want to give you a huge thumbs up for the excellent
info you have right here on this post. I am coming back to your web site for more
soon.
I’m truly enjoying the design and layout of your site.
It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more
often. Did you hire out a designer to create your theme?
Fantastic work!
I learned something new today. Thank you! illplaywithyou
I have been absent for a while, but now I remember why I used to love this website. Thanks , I will try and check back more often. How frequently you update your web site?
An impressive share! I’ve just forwarded this onto a friend who
has been conducting a little research on this.
And he in fact bought me lunch because I discovered it
for him… lol. So allow me to reword this…. Thanks
for the meal!! But yeah, thanks for spending the time
to talk about this issue here on your site.
Quality articles or reviews is the secret to interest the users to
visit the web site, that’s what this site is providing.
I don’t even understand how I ended up right here, however I assumed this submit was
once good. I don’t understand who you’re however definitely you are going to a
well-known blogger if you happen to aren’t already. Cheers!
Hi, i feel that i saw you visited my site so i got here to go back the
desire?.I’m attempting to to find things to enhance my
site!I suppose its ok to make use of some of your ideas!!
Having read this I believed it was extremely enlightening.
I appreciate you spending some time and energy
to put this short article together. I once again find myself spending way too much time both reading
and posting comments. But so what, it was still worthwhile!
Thanks for shedding light on this. Best Adult Webcams
Heya i抦 for the primary time here. I came across this board and I to find It truly useful & it helped me out much. I’m hoping to provide something back and aid others such as you helped me.
Hi there! Someone in my Facebook group shared this site with us so I came to look it over. I’m definitely loving the information. I’m book-marking and will be tweeting this to my followers! Great blog and brilliant design.
Thanks for the thoughts you discuss through this web site. In addition, lots of young women who seem to become pregnant don’t even try and get medical care insurance because they dread they wouldn’t qualify. Although many states right now require that insurers offer coverage regardless of pre-existing conditions. Charges on these kinds of guaranteed plans are usually larger, but when with the high cost of medical treatment it may be your safer strategy to use to protect your own financial future.
Thanks for your exciting article. One other problem is that mesothelioma cancer is generally brought on by the breathing of materials from asbestos, which is a very toxic material. Its commonly found among staff in the building industry who definitely have long exposure to asbestos. It can also be caused by residing in asbestos protected buildings for some time of time, Your age plays an important role, and some people are more vulnerable towards the risk as compared to others.
One more thing. I really believe that there are several travel insurance sites of respectable companies that allow you enter your journey details and have you the insurance quotes. You can also purchase the particular international holiday insurance policy on internet by using your credit card. Everything you should do will be to enter all your travel details and you can start to see the plans side-by-side. Just find the package that suits your budget and needs and use your bank credit card to buy the item. Travel insurance on the internet is a good way to start looking for a respected company to get international holiday insurance. Thanks for discussing your ideas.
Whats up this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding experience so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!
You actually make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand. It seems too complex and extremely broad for me. I am looking forward for your next post, I will try to get the hang of it!