-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|644|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Link Home -> Dev-News


 
Jayenkai
Created : 13 July 2007
Edited : 13 July 2007

MyCPU - Self built PC

More tech-heavy stuff for the Mouse of Tech!

https://www.mycpu.eu/
A "Homebrew" computer!

Specs from the site
  • All is build with 74HCxxx circuits. No higher integrated parts are use (except the EPROMs, RAMs and UARTs).
  • The system runs with up to 8 MHz
  • available hardware: 8 Bit CPU at 8 MHz (the "MyCPU"), 1.03 MB RAM / 128 KB ROM, Interrupt Controller, Multi-I/O with 2 serial ports, 1 printer port, LCD and PS/2-Keyboard interface, IDE-Controller for 4 harddisks, VGA graphic card.
  • available software: DOS-like operating system, games, disk tools, programming tools, TCP/IP-stack, web server
  • The computer can be programmed in basic, assembler and "C". The basic-interpreter is integrated into the operating system, and the assembler is an executable that is loaded from disk and translates the assembly syntax into binary code on the MyCPU. The C-Compiler is a cross-compiler that runs on a Windows or Linux based host system.
  • The realtime operating system "pico]OS" has been ported to the MyCPU. Applications for pico]OS can be written in "C". This is a good starting point for education purpose.
  • The project is totally open source. Please contact me if you are missing something like schematics, software or descriptions.

 

Comments


Friday, 13 July 2007, 17:11
Yayyak
I've been interested in these sorts of things for a while, and I'd love to design my own CPU sometime. I just don't have the resources.
Saturday, 14 July 2007, 18:18
power mousey
Fantastic idea, Jay!
yes, I have to admit and I confess.

hmmmmmm.....and for the hard drive
how about a removable flash drive?
a few USB ports and the usual PS2 keyboard port
and one for the mouse.
a slot to read SD or MMC cards.
perhaps a slot for a external card reader.
8 in one, maybe.

And 3 things by all means!!

(1)detail your progress with more posts and blogs.
And some demo codes and programs.
And a few videos perhaps.

(2)talk and share with Andre Lamothe.
Perhaps an exchange of information and ideas.
And also a business partnership in the making??

(3with a few prototypes built and the architecture
and design finalized...choose one to custom build
for others.
I'll definitely interested in buying one.

You never know....

Jays Plug n Play.
Plug into a tv or computer monitor.
Play some dedicated games built-in.
Also, utilizing the built-n Basic, beginners can learn how to program. Especially game programming. Learn how to make games and have fun too.
When you are ready, move onto the more advanced languages of C and the bare bones of assembly language. You will
have more power and control over both the computer and
your games and programs too.
Saturday, 14 July 2007, 20:01
steve_ancell
Yeah very cool project... Way above my own standards in electronics.