|
|||
|
Team Home Tim Turner's Portfolio Project Home Development Status Vital Statistics Noteable Features Demos and Content |
Processor Emulator
Personal Project (Computer Science)This is my first practical project using linked lists. The purpose of the software is to take a text file script and convert it into a list of linked AND, OR, XOR, NOT, and other logic gates. The program can then run this series of gates. The purpose was to allow me to design my own processor and its operating system. The program itself is finished, the 8-bit processor design is nearly complete with only two major glitches to be worked out. However, the task of typing in the 5,000+ logic gates by hand, the innumerable errors that would need to be tracked down, and the need to write a rudimentary operating system for the thing have stalled the project in the light of other, more practical projects. The software is unpolished. It is currently missing both the "timed gates" feature as well as the "memory access" and "memory control" features. It is currently complete enough to make a simple pocket calculator, or anything which doesn't require RAM. DEVELOPMENT STATUS:
Completed 2007 VITAL STATS: Language: C++ Platform: PC Dev Time: ~1 month Designer: Tim Turner NOTEABLE FEATURES: *Script-based interface *Emulates up to 10,000 logic gates DEMOS AND CONTENT:
|