Assembly Language Coding, Legacy 8088 CPU Diagnostics ROM

Closed Posted Aug 28, 2012 Paid on delivery
Closed Paid on delivery

We are preparing to offer a kit for hobbyists to build a clone of the IBM PC 5150 Motherboard ( 8088 CPU, 64-256 KB RAM, ISA bus, etc.) The original IBM BIOS resides on an 8K ROM in location U33. It is possible to replace the 8K BIOS ROM with another chip programmed with a diagnostic program, known as the Landmark / Supersoft (LM/SS) ROM. The diagnostic ROM performs a series of tests on the hardware. A photo of a typical display screen is attached.

The diagnostic LM/SS program only works with a Monochrome Display Adapter (MDA) or Color Graphics Adapter (CGA). We would like to modify the program to work with a VGA card and display. We only have the 8K binary file of the original program, which is attached. We have used a dissassembly program on the binary to view the source code, also attached.

The LM/SS program communicates directly with the hardware. Recall that this ROM is replacing the BIOS ROM, so normal calls to interrupt functions are not available.

We are looking for proposals on this project. A first milestone might be creating an assembly routine that can display simple text on a VGA card from a cold boot. We can provide a PC motherboard, power supply, blank ROM chips and VGA cards as a development platform. Alternately, we can burn ROM chips with test code and install in our hardware for proof of principle trials. Advanced contractors may have other approaches to solving this problem, such as writing new code (with similar functionality) from scratch.

Electronics Software Testing x86/x64 Assembler

Project ID: #2440406

About the project

5 proposals Remote project Active Oct 4, 2012

5 freelancers are bidding on average $630 for this job

Tauseef240

Hi, I am MSc in Computer Architecture and has wide experience of working with this type of projects. I can do this project as well

$600 USD in 10 days
(19 Reviews)
4.6
pichiyan

Dear sir/ maam I have read your description which is cope with my knowledge , i am interested to your job posted as i reviewed it and make sense, Im looking future to do work with you and make it more interesting wi More

$250 USD in 5 days
(0 Reviews)
0.0
kamranbabar687

Hi, Please see the PMB

$750 USD in 15 days
(0 Reviews)
0.0
subbusiddu123

9+ Years of C/C++ development experience in embedded system Firmware, device drivers and Product development in the Automotive and Digital multimedia (STB and Image Processing) domain. Good working experience on CPU More

$550 USD in 6 days
(0 Reviews)
0.0
safendis

happy to do this.

$1000 USD in 30 days
(0 Reviews)
0.0