Building an 8088 Homebrew Computer part 3

Here is my project on Hackaday

Unfortunately, I do not have a modern camcorder (I have a Sony digital-8 camcorder, and a Canon mini-DV camcorder), and my cellphone doesn’t seem to be able to focus very well, so I ended up using my Sony camcorder on a tripod to record this latest video, which is supposed to be in 720p, but it looks more like 320.

Anyway, here is the latest update on my 8088 homebrew computer. I have added a VT82C42N PS/2 keyboard/mouse controller. Continue reading

In the Spirit of the Homebrew Computer Club – Building a Homebrew 8088 Computer Part 2

Memdump in action

Click here for the GitHub repository.

I finally got around to posting the code for MemDump, a program I wrote for my 8088 computer (back in July, last year *eye roll*) to display the contents of memory. I have used it extensively so far to see if my interrupts and interrupt vector table (IVT) are installed correctly in low memory.

I restarted my homebrew 8088 computer from scratch, and replaced the original 2 KB of SRAM with 384 KB (I left room in the memory map to add 256 more KB for a final total of 640 KB). I also wrote a firmware program to initialize the interrupt vector table, added an interrupt controller, completely redesigned the control signal demultiplexing circuitry (which both improved the efficiency and decreased the complexity), and wrote a simple demo program to display a memory dump in hexadecimal.

Continue reading