part-10. Revisions

In this forum, we're going to build/design, together, a fully programmable computer, "bit by bit".
That means, that everyone can participate.
Post Reply
Hans Cadans
Posts: 57
Joined: Thu Apr 24, 2014 12:30 pm

part-10. Revisions

Post by Hans Cadans »

Hi, everyone.

At the moment, I wrote part-09, I had to conclude, that the design would not fulfill
all desires. Alas, a vacation in the US, during the month September, didn't work along

I thought, that I would need a month time, to change the design, in such a way,
that it would operate better.
Unfortunately, it took more time than I thought. I wouldn't change it, bit by bit.
That is, in my opinion, too ennoying for the reader.
Even though, it is possible, that I've forgotten something.

I mentioned all the changes, and I hope improvements, in Main Circuit of this part.
Also I wrote a little program, that shows you, how to read/write to Program Memory.

From now on, I hope to write the Monitor (BIOS). I don't hope, I've to make changes anymore.
Though you'll never know.

Hans Cadans
Attachments
Part-10.CircuitProject
(1.98 MiB) Downloaded 2558 times
User avatar
admin
Site Admin
Posts: 417
Joined: Sun Jun 14, 2009 10:53 pm
Contact:

Re: part-10. Revisions

Post by admin »

This is nice,
Are you planning to build some practical device like calculator or game console?
Hans Cadans
Posts: 57
Joined: Thu Apr 24, 2014 12:30 pm

Re: part-10. Revisions

Post by Hans Cadans »

Dear Administrator,

Thanks for the compliment.
I like to build a computer, that allows an user to run his own programs

When you turn power on, the monitor (a program, already present in ROM),
controls everything (keyboard, displays, subroutines)

With the keyboard, the user can enter HEX-codes (32 bit's instructions) in Program-RAM, Data in User-Ram and Registers
These instruction, of course, form a program.

With the keys PC and GO, the user starts his program. The program stops, when it has done it's task.
The user can, then hit the keys MON and Reset, which give control back to the Monitor.
Next time I will come with the first subroutines, which check how many memory-modules are installed.

This is in a nutshell my goal.
I hope, that there are more members of this forum who will participate in this project.
I think , I can tell, that mcostalba will take care of the assembler.
At least we are discussing, how we can cooperate.

Best Regards
Hans Cadans
Post Reply