Click here to Skip to main content
15,915,611 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Thought of the Day Pin
lopatir4-May-18 3:17
lopatir4-May-18 3:17 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer4-May-18 3:36
professionalDaniel Pfeffer4-May-18 3:36 
GeneralRe: Thought of the Day Pin
MarkTJohnson4-May-18 3:45
professionalMarkTJohnson4-May-18 3:45 
GeneralRe: Thought of the Day Pin
Simon_Whale4-May-18 4:36
Simon_Whale4-May-18 4:36 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer4-May-18 5:32
professionalDaniel Pfeffer4-May-18 5:32 
GeneralRe: Thought of the Day Pin
Gary Wheeler4-May-18 7:06
Gary Wheeler4-May-18 7:06 
GeneralRe: Thought of the Day Pin
DRHuff4-May-18 7:59
DRHuff4-May-18 7:59 
GeneralWhat have you done? Pin
CodeWraith4-May-18 2:25
CodeWraith4-May-18 2:25 
I'm talking to you, @raddevus! Did you have to write these articles[^] and wake up sleeping dogs? Why did you have to make me think of building something again?

I'm done with the schematics for my 8 bit computer. This is the plan:

Board 1:
- CPU and clock (around 5 MHz)
- BIOS ROM 16k
- Fixed RAM (for the stack) 8k
- Complete selection logic for ROM, RAM and up to 16 memory mapped devices
- Interrupt handling logic, including a register showing the pending interrupts.

Board 2 (and 3 if needed):
- DIY PS/2 port for the keyboard (quite experimental)
- DIY PS/2 port for the mouse (just as experimental)
- RS232 port, baud rate generated from the system clock. This is plan B if the PS/2 ports make trouble.
- Parallel port
- System Timer (mostly to provide the timing for multitasking)
- DIY IDE port based on a Intel 80C55 port.
- Up to two (master/slave) IDE devices with up to 128 GB, probably simple SD cards with an IDE adapter. SSDs for 8 bit computers Smile | :) Implementing a compact but adequate file system will be some work.
- Interface for a 128 x 64 pixel LCD display

Board 3:
A paged memory with up to 256 pages mapped onto a 16 k block = 4mb total (if I find enough room on the board).

Board 4:
A second paged memory, identical to the first, but jumpered to use a second 16k block.

Board 5:
- MC6847 Video generator
- 8k graphics memory
- Sound chip (perhaps a C64's SID or one of the many Yamaha sound chips, not sure yet)


Next step: Dusting off the breadboards and build a prototype.
I have lived with several Zen masters - all of them were cats.

His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

GeneralRe: What have you done? Pin
raddevus4-May-18 2:38
mvaraddevus4-May-18 2:38 
GeneralRe: What have you done? Pin
CodeWraith4-May-18 3:13
CodeWraith4-May-18 3:13 
GeneralRe: What have you done? Pin
raddevus4-May-18 9:23
mvaraddevus4-May-18 9:23 
GeneralRe: What have you done? Pin
OriginalGriff4-May-18 2:39
mveOriginalGriff4-May-18 2:39 
GeneralRe: What have you done? Pin
CodeWraith4-May-18 2:49
CodeWraith4-May-18 2:49 
GeneralRe: What have you done? Pin
Jochen Arndt4-May-18 3:24
professionalJochen Arndt4-May-18 3:24 
GeneralRe: What have you done? Pin
CodeWraith4-May-18 3:37
CodeWraith4-May-18 3:37 
GeneralRe: What have you done? Pin
Jochen Arndt4-May-18 3:12
professionalJochen Arndt4-May-18 3:12 
GeneralCCC 2018-05-04 Pin
NeverJustHere4-May-18 0:07
NeverJustHere4-May-18 0:07 
GeneralRe: CCC 2018-05-04 Pin
OriginalGriff4-May-18 0:12
mveOriginalGriff4-May-18 0:12 
GeneralRe: CCC 2018-05-04 Pin
Pete O'Hanlon4-May-18 0:13
mvePete O'Hanlon4-May-18 0:13 
GeneralRe: CCC 2018-05-04 Pin
OriginalGriff4-May-18 0:17
mveOriginalGriff4-May-18 0:17 
GeneralRe: CCC 2018-05-04 Pin
Pete O'Hanlon4-May-18 1:06
mvePete O'Hanlon4-May-18 1:06 
GeneralRe: CCC 2018-05-04 Pin
NeverJustHere4-May-18 0:36
NeverJustHere4-May-18 0:36 
GeneralRe: CCC 2018-05-04 Pin
OriginalGriff4-May-18 0:49
mveOriginalGriff4-May-18 0:49 
GeneralRe: CCC 2018-05-04 Pin
NeverJustHere4-May-18 1:10
NeverJustHere4-May-18 1:10 
GeneralRe: CCC 2018-05-04 Pin
Pete O'Hanlon4-May-18 1:13
mvePete O'Hanlon4-May-18 1:13 

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.