Slashdot Mirror


Build Your Own Computer

fixit! writes "This guy built his own CPU and VGA card. The site is in German. Here is the Babelfish translation of the site."

17 of 579 comments (clear)

  1. big deal by larryleung · · Score: 1, Informative

    Undergrads at most universities build their own CPUs. It's just a matter of coughing up the $$ to fabricate them.

    1. Re:big deal by Skim123 · · Score: 2, Informative
      Undergrads at most universities build their own CPUs.

      He did much more than just "design a CPU." He also built his own operating system and a basic interpretter.

      --

      I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.

    2. Re:big deal by Anonymous Coward · · Score: 1, Informative

      There's TCP/IP for all the Apples. Home brew, but workable.

  2. Karma Whore by Goalie_Ca · · Score: 0, Informative
    I know i'm karma whoring but this guy's site is going to crash and burn. I copied the source from his page so if the format doesn't show up right, blame Taco.

    -- welcome on my homepage --



    On this side would like I mean built CCU to present, I call her " MyCPU ".

    If you should see on the left of no menu, then click here .

    I am conscious to me that it is a rather moved idea to build itself its own CCU but perhaps give it of people, which I can animate by this Website to something something similar or which even my CCU to copy to want. I will make everything available on this side gradually, which is needed for the reproduction of the CCU.


    NEWS: The MyCPU system as the first discrete Web server: software >TCP/IP



    Technical data of the CCU:

    Technical structure approx.. 50 logic ICs (74HCxx and 7ÃCxx), 7 EPROMS, 5 plates in the euro format Current supply simple 5V supply, power input smaller than 250 mA Architecture 8 bits DATA, 16 bits addresses, similarly Harvard Speed 5 MHz, dependent on the speed of the used EPROMS Program memory maximally 64kb addressable ROM Data memory maximally 64kb addressable RAM or I/O Register Hardware: 5 multi-function registers, 1 constant register. Software (current Microcode implementation): 1 accumulator, 2 index registers, 1 stack pointer Arithmetic High-speed aluminum, needs only maximally three clocks per operation. Logical speed: approx.. 0,5 million multiplications per second, which is faster than 8051 based Microcontroller count can. Interrupt 1 maskable interrupt, RESET Stack 256 byte stack in the conventional memory (0100h-01FFh), programmable stack pointer Addressierungsmodi 14 addressing modes: immediate 16bit, immediate 8-bits, immediate zeropage, direct absolute, direct zeropage, direct absolute plus index, indirect absolute, indirect zeropage, indirect absolute plus index, indirect zeropage plus index, indirect plus index absolute, absolute pointers 16bit, absolute pointers 8-bit, immediate of register Command sentence 256 OI codes, on the average 10.5 clocks per instruction Feature By small modification of the hardware and another Microcode it is possible to copy other CPUs (e.g. 6502)
    --

    ----
    Go canucks, habs, and sens!
  3. Re:All the news that's by dirvish · · Score: 2, Informative

    Yes, it is. They often use day/month/year instead of month/day/year

  4. Re:All the news that's by RevAaron · · Score: 4, Informative

    Umm, also note that it was day.month.year- *periods* not slashes. According to worldwide standards, a period as a delineator denotes that it is in that format. Some folks will write the European format with slashes as well.

    I am not sure why we americans use our silly middle-endian format. Seems to me little-to-big or big-to-little (like the Japanese with 2003-10-24) makes more sense than middle-little-big.

    Isn't it great when some schmuck thinks he's coming up with a great joke? Ooooh, Aexia managed to make a dis on Slashdot's editing. Slashdot's mistakes are so few and far between that we can all just ignore that this one was just plain incorrect. :)

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  5. Re:How many platforms are in a notebook factor? by aminorex · · Score: 2, Informative

    You forgot the SparcBook. Does it have to have
    been a commercial for-profit venture to qualify?

    --
    -I like my women like I like my tea: green-
  6. Re:All the news that's by NightRain · · Score: 3, Informative

    Some folks will write the European format with slashes as well.

    That would be because some countries use the Day month year format and slashes. Like Australia for example. 07/06/2003

  7. Aaah, the wonders of BASIC (and boredom) by mistermund · · Score: 2, Informative

    Back in my day I had to write games in BASIC, on a 4.7Mhz computer with no hard disk and 128K of RAM. And I was grateful

    Heh. Back in high school we all had TI-83's. You can do a lot with 28k and BASIC given enough mind-numbing general classes and a spot near the back of the room. We got to the point where we could program those things blindfolded (those keypads were a tad awkward) One friend reimplemented Oregon Trail. Another did a 3D plotter and a window manager frontend with app launching. Course, when the rare teacher took to resetting calculators before exams, all that fine work was lost. ;^) There was talk of modifying beepers for two way wireless communication.

    I know that my story pales in comparison to most of the audience here, but that's how it was for me.

  8. Re:How many platforms are in a notebook factor? by HughsOnFirst · · Score: 4, Informative
    Yes the lovely Tadpoles,
    1)The Sparcbook and ultrabooks are Solaris based on sparc hardware

    2)The PrecisionBook uses the PA-7300LC processor and runs HP unix

    3)Don't forget the original GRiD Compass 1100, running GRiD-OS. That was the very first hinged laptop.
    http://www.total.net/~hrothgar/museum/Compass/
    Magnetic bubbles for storage yummy

    Now moving on to laptops NOT made of magnesium ... and available pre 1984

    4) Casio FP-200 , was primarily a spreadsheet machine and ran a built-in software package called CETL (Casio Easy Table Language), a VisiCalc-like language The FP-200 was built around a CMOS version of the Z80 and has 32K of ROM and 8K of RAM, expandable to 32K. The FP-200 has an 8-line X 20 character display. For graphics, 64 X 160 pixels can be individually addressed. Had a full sized keyboard

    5) WorkSlate from Convergent Technologies, was another spreadsheet machine, and all the software packages on the WorkSlate were adaptations of the basic spreadsheet program. The WorkSlate used a CMOS version of the 6800 The display on the WorkSlate had 16 lines by 42 characters. Some lines were devoted to status indicators, headings, and formulae; as a result, about 11 by 5 cells of a spreadsheet are visible at a time.

    6) The Teleram 3000 notebook portable, weighing in at nine pounds. Completely standard keyboard; four-line by 80-character display; 128K of internal bubble memory (expandable to 256K); and CP/M operating system.

    7) The Radio Shack TRS-80 Model 100, actually made by Kyoto Ceramics , the same company that makes Yashica and Contax cameras and those cool ceramic knives. The Model 100 uses a CMOS version of the Z80 running at 2.5 MHz.

    7.5) The NEC PC-8201 twin of the Radio Shack Model 100.. The 8201 was born six months or so earlier in Japan and is a somewhat different version of the Kyoto Ceramics original.

    8) The Epson HX-20 was the first true notebook size computer introduced. The HX-20 uses a CMOS version of the Z80 mpu. It has 32K of ROM and 16K of RAM, expandable to 32K with an external module. Mass storage is provided in the form of a built-in microcassette recorder and a built-in printer and a NiCad rechargeable battery that provides 50 hours of use

    9) The MicroOffice RoadRunner uses a CMOS version of the Z80 mpu and has 16K of ROM and 48K of RAM. Four memory cartridge slots are found over the keyboard for extra RAM memory and ROM software cartridges. These are addressed from the CP/M-compatible operating system as devices A through D Also built in is a schedule organizer, name/address organizer Word processing, Microsoft Basic, and Sorcim SuperCalc. More packages are promised in the future.

    10) Xerox 1810 notebook portable designed by Sunrise Systems with a CMOS version of the Z80 with 32K of ROM and 16K of RAM, expandable to 65K.

    11) Gavilan It had a touch pad below the display in 1983!!! And it had windows, a trash basket and icons before the Mac, (but after the Lisa) !
    The Gavilan had a 16-bit 8088 cpu, 48K of ROM, and 64K and RAM, expandable with up to four 32K plug-in capsules of blank memory or applications software packages. Also built in was a 3 inch , 320K Hitachi floppy disk drive. ( remember those? looked just like a 5.25 or 8 inch floppy ) and an optional snap-on printer !

    "The most unusual feature of the Gavilan is the touch pad below the display. This lets you manipulate objects on the screen by pointing at them. A quick movement of your finger moves the cursor a long way while a slow movement gives you fine control. Like Apple's Lisa system, pictorial representations of objects such as file drawers, file folders, documents, and a trash basket are shown on the screen.

    Although the screen is capable of displaying eight lines of 80 characters, in most cases, part of the screen will be devoted to menus in "windows' appropriate to the software package currently in use. Thi

  9. Re:Ahhh, by Michael+Neuffer · · Score: 4, Informative

    Actually you are not that far from the truth...

    If you compare (early) midevel English and Germany texts side by side it is clearly visible that Germany and English are nothing but two dialects of the same language.
    Maybe it was comparable to today somebody coming from Texas speaking to somebody coming from NY or someone from Hamburg talking to someonefrom Munich.

  10. This are (could be?) the times... by kju · · Score: 4, Informative

    DIY electronics seems to be dying and i can't really understand why. I recently made some research for a own project and i came to the conclusion that it nowadays it is easier to design some decent hardware than ever before.

    No more fiddling with a bunch of TTL/CMOS logic chips. You can get a programmable CPLD with 800 logic gates for 99 us cents (e.g. from xilinx). Free design software (also said to be running under linux with wine) is available too. 800 gates is enough for some really nice projects. In circuit programmable.

    Or try a cheap controller. For example AVR RISC. They are fast, they are powerful, they can be programmed with a gcc-variant. Just take the chips a oscillator and go. Programmable with a cheap parport interface. Oh, and the best is the price: Starting at US$2.

    Soldering it on a experimental board? Maybe, but what about designing a pcb? Take EAGLE as layout software (freeware version for non commercial use up to 1/2 eurocard, enough for some decent design). Get the pcb fabricated for example in hungary (US$21 for a whole eurocard, all inclusive).

    So i hope we will see a return of home development. It is getting even cheaper and more powerful. I just read an announcement for a new FPGA with 1 million (!) gates which target price is under US$20. This is enough to even construct your own CPU. Wouldn't that be fun and educative?

    So see the possibilities and go out and design something. And probably make the design available under some open license. The time has never been better before.

  11. Re:How many platforms are in a notebook factor? by squiggleslash · · Score: 2, Informative

    I don't think anyone's mentioned Clive Sinclair's Z88 which was immensely popular in the very late eighties when it came out. A Z80A based device with an 80x8 screen (IIRC), BBC Basic, and an "office" type suite which was based on the idea of a sort of super-functional spreadsheet that could also word process. It was about the size of an A4 sheet of paper (except obviously not as thin)

    --
    You are not alone. This is not normal. None of this is normal.
  12. Re:All the news that's by Mwongozi · · Score: 2, Informative

    That would be because some countries use the Day month year format and slashes. Like Australia for example. 07/06/2003

    And the UK.

  13. Other FPGA CPU projects by nutznboltz · · Score: 2, Informative

    http://www.fpgacpu.org/links.html

    http://www.aracnet.com/~healyzh/pdp_fpga.html

    Michael Sokolov is rumored to be working on a FPGA VAX-inspired CPU with intent to fab eventually.

  14. Re:Babelfish by dinojemr · · Score: 3, Informative

    The google translation/cache is here

  15. Re:Not too far out--really! by Hacker+Cracker · · Score: 2, Informative

    It was because there was no other interface to the thing (other than a dip switch) and the output had to be readable at each step of execution (it had two 7-segment displays and the dip switch selected which register to display). So the short answer is because of the inherent design limitations of the computer itself didn't lend itself to an automatically clocked design.

    -- Shamus

    This space for rent! EZ terms!