Click here to Skip to main content
12,999,833 members (50,093 online)

Welcome to the Lounge


For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
GeneralRe: LOL Pin
Brisingr Aerowing11-Jan-13 13:59
memberBrisingr Aerowing11-Jan-13 13:59 
GeneralRe: LOL Pin
AspDotNetDev12-Jan-13 14:41
protectorAspDotNetDev12-Jan-13 14:41 
GeneralNuget Pin
Brisingr Aerowing11-Jan-13 13:46
memberBrisingr Aerowing11-Jan-13 13:46 
GeneralRe: Nuget Pin
Ranjan.D11-Jan-13 14:04
memberRanjan.D11-Jan-13 14:04 
GeneralToday I embarked... Pin
CDP180211-Jan-13 13:27
memberCDP180211-Jan-13 13:27 
GeneralRe: Today I embarked... Pin
Brisingr Aerowing11-Jan-13 14:26
memberBrisingr Aerowing11-Jan-13 14:26 
GeneralRe: Today I embarked... Pin
Roger Wright11-Jan-13 17:50
memberRoger Wright11-Jan-13 17:50 
GeneralRe: Today I embarked... Pin
CDP180212-Jan-13 1:20
memberCDP180212-Jan-13 1:20 
Both, the signal diodes and the 74LS154 are alive and well. They would just not quite do the job.

Here[^] is a link to the article about building a little computer from 1977. If you look closely, you will see that it's completely CMOS, including the processor. Very unusual at that time, as well as building a simple complete little computer for under 100$.

People still build this computer today and there are also some modernized incarnations. A common 'feature' usually are IC8 and IC9 with the eight toggle switches to input data. My old computer was a slightly improved version where the eight switches were replaced by a 74C922 keyboard encoder and a 74C179 latch.

The encoder's output was only 4 bits wide, the value of the last key that was pressed. The latch stored the other four bits, so that you had a complete byte that could be read by those 4016 switches. A 1 to 16 decoder like the 74LS154 would not help very much here.

The 74C922 is out of production for many years. With some effort you may locate one, but then it will be relatively expensive. What we need is a replacement that delivers a full byte, the last two keys that have been pressed. If possible, with standard logic ICs. God forbid, no microcontrollers or programmable logic. It should be kept simple, cheap and easy to reproduce. I needed parts for less than 15$, including the buttons for the keyboard.

For building a prototype on the breadboard LS TTL was convenient, but in the end I would certainly use CMOS again, replacing 74LSXX with 74HCXX or 74HCTXX. Mixing logic families usually is not a good idea and it would keep the little computer's power requirements low. There are some versions that can run for months on ordinary batteries.
GeneralWhat Linux is good for ? Pin
BillWoodruff11-Jan-13 13:22
memberBillWoodruff11-Jan-13 13:22 
GeneralRe: What Linux is good for ? Pin
Brisingr Aerowing11-Jan-13 13:37
memberBrisingr Aerowing11-Jan-13 13:37 
GeneralRe: What Linux is good for ? Pin
PIEBALDconsult11-Jan-13 14:15
memberPIEBALDconsult11-Jan-13 14:15 
GeneralA praise to the crowd! Pin
Manfred R. Bihy11-Jan-13 12:17
memberManfred R. Bihy11-Jan-13 12:17 
GeneralRe: A praise to the crowd! Pin
Garth J Lancaster11-Jan-13 12:50
memberGarth J Lancaster11-Jan-13 12:50 
GeneralRe: A praise to the crowd! Pin
Manfred R. Bihy11-Jan-13 12:52
memberManfred R. Bihy11-Jan-13 12:52 
GeneralRe: A praise to the crowd! Pin
Garth J Lancaster11-Jan-13 13:10
memberGarth J Lancaster11-Jan-13 13:10 
GeneralRe: A praise to the crowd! Pin
lewax0011-Jan-13 13:00
memberlewax0011-Jan-13 13:00 
GeneralRe: A praise to the crowd! Pin
Garth J Lancaster11-Jan-13 13:12
memberGarth J Lancaster11-Jan-13 13:12 
GeneralRe: A praise to the crowd! Pin
Manfred R. Bihy11-Jan-13 13:01
memberManfred R. Bihy11-Jan-13 13:01 
GeneralWTE??? Pin
gavindon11-Jan-13 11:30
membergavindon11-Jan-13 11:30 
GeneralRe: WTE??? Pin
Dave Kreskowiak11-Jan-13 11:36
mvpDave Kreskowiak11-Jan-13 11:36 
GeneralRe: WTE??? Pin
CDP180211-Jan-13 11:46
memberCDP180211-Jan-13 11:46 
GeneralRe: WTE??? Pin
Garth J Lancaster11-Jan-13 11:47
memberGarth J Lancaster11-Jan-13 11:47 
GeneralRe: WTE??? Pin
Mycroft Holmes11-Jan-13 11:57
memberMycroft Holmes11-Jan-13 11:57 
GeneralRe: WTE??? Pin
Garth J Lancaster11-Jan-13 12:14
memberGarth J Lancaster11-Jan-13 12:14 
GeneralRe: WTE??? Pin
lewax0011-Jan-13 11:49
memberlewax0011-Jan-13 11:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Advertise | Privacy | Mobile
Web02 | 2.8.170624.1 | Last Updated 25 Jun 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid