This project is an open source Game Boy® compatible console Verilog RTL implementation. This project was my course project for the CMPEN 275 at Penn State back in 2017. Original Goals for the CMPEN 275 course project This project aims to recreate...
History followed one pathThere were many other waysIt will always be like that Can fewer than 40 old-skool TTL chips implement a multi-megahertz microcomputer with video and sound? This project started as an exploration of what you can build from 30-40...
In this Project, I am building an awesome gaming rig. It is not much different than building a regular PC, but there are few things that you have to keep in mind while choosing the best equipment. Let's build the best Gaming PC Step by Step. Step 1:...
For a good overview from "back then" (in French) : http://frog.isima.fr/copyleft/yann/index.html Look at all the (still working ?) links and local copies ! http://frog.isima.fr/copyleft/yann/index.htmlhttp://frog.isima.fr/copyleft/yann/brochure/f-cpu_desc_fr.htmlhttp://frog.isima.fr/copyleft/yann/parinux/conf_yg.htmlhttp://frog.isima.fr/copyleft/yann/19c3-presentation.pdfhttp://frog.isima.fr/copyleft/yann/17c3/conference17C3.html...
OK, so here are the system specs I will at least have in the end, and may get better over time. RAM in minimal system32 KiBmaximum RAMNewer motherboard to support up to 96KiBvideo resolutionVGA or lowerDisk space in minimal system64 KiB EEPROMexpansion...
The CPU is a full 8-bit harvard architecture CPU. Instructions, data and addresses are all 8 bits wide. Program and data memory are separate, and each 256 bytes in size.Program memory can be programmed using DIP switches, but the program itself cannot...
This is my CPU project, that was born out of trying to build 1 - bit combination logic ALU's from op-amps. In doing the research for that project I determined that much of the MC14500 is a relatively simple (still a large number of transistors)...
General Project Features: * The CPU is W65C02 (8-bit) or the W65C816 (16-bit; default-preferred). The PCB supports both assembly options.* Backward software compatibility with the Commander X16 computer. Can run unmodified CX16 ROM for testing purposes...
After sending quite a long time learning the details about things like PCIe lanes I eventually managed to specify the parts for this machine:GPU: Quad Nvidia GTX 1080 (not yet purchased, using a GTX 970 for now)Motherboard: Gigabyte LGA2011-3 Intel X99...
1. Hardware configuration Figure 1 shows the hardware configuration. When CPU is performing instructions, CPU accesses memory devices and peripherals. When you are programming, CPU is separated from bus lines by a Direct Memory Access (DMA) circuits...
This project is very much a race against the clock. The idea for this project occurred to me after the first week of september, leaving three weeks before the end of the Square Inch Contest. Since it involves processor architecture, hardware and pcb...
Having been a software engineer professionally for a good 16 years, you would expect me to have a good understanding of what actually goes on inside a CPU. Well, that definitely wasn't the case in the beginning of 2017!Sure, I knew it works based on...
Up to 320x240 pixels, 64-colors resolution8x8 pixels tiles, 8x8 up to 32x32 pixels spritesMultiple video modes: PAL, NTSC and VGASound chips emulation: AY-3-8910, SN76489 and SID/MOS8580Supports two 8-buttons controllersEasy to use C-based development...
DREAM6800 (1978) # CPU Motorola MC6800. Not as famous as the 6502 but still ubiquitous. Could be pulled out of old arcade machines.Clock: MC6875 with 4.00 MHz crystal. # RAM Base: 4K.Expansion: to 32K # ROM CHIP-8 interpreter/monitor: 1K.@...
From OpenCores PDP-8 page: Features In this FPGA implementation, the PDP-8 CPU can be configured to emulate the instruction execution of a PDP-8 (Straight-8), PDP-8/S, PDP-8/S, PDP-8/I, PDP-8/L, PDP-8/E/F/M, PDP-8/A, HD-6100, or a HD-6120. The...