Hello Marco,
This is awesome! One question: did you write the code in the keyboard controller? Would love to compare notes on my controller. Very, very impressed that you reverse engineered the keyboard connections as well.
My keyboard controller: https://github.com/aslak3/keyboardcontroller ...
Search found 258 matches
- Sat Apr 11, 2020 3:30 pm
- Forum: SBC- Series Projects
- Topic: MARC-4 rev.d Gaming SBC
- Replies: 10
- Views: 8849
- Fri Sep 28, 2018 5:38 pm
- Forum: General Discussions
- Topic: Advice on laying out a PCB...
- Replies: 26
- Views: 7108
Re: Advice on laying out a PCB...
One question: what are you trying to achieve? A beautiful design? Or are you actually struggling to route the board? I was concerned about vias in my boards, but apparently they are never really an issue at single digit Mhz speeds, and probably faster.
Horizontal traces on one side and vertical on ...
Horizontal traces on one side and vertical on ...
- Mon Jul 30, 2018 8:40 am
- Forum: Programmable Logic
- Topic: CPLD or small FPGA for VGA?
- Replies: 13
- Views: 5989
Re: CPLD or small FPGA for VGA?
LIV2 wrote:
This is interesting, Anything special needed to program the flash? Or just the usual Altera JTAG?
- Sun Jul 29, 2018 9:46 am
- Forum: Programmable Logic
- Topic: CPLD or small FPGA for VGA?
- Replies: 13
- Views: 5989
Re: CPLD or small FPGA for VGA?
...
However, I don't want to use some giant FPGA that I cannot solder by hand (no reflow). My soldering skills are pretty good but my eyes are going to put TQFP-100 at the upper limit. Maybe TQFP-144 if I get a good microscope. But that's pushing it.
Ignoring everything else, the above is ...
However, I don't want to use some giant FPGA that I cannot solder by hand (no reflow). My soldering skills are pretty good but my eyes are going to put TQFP-100 at the upper limit. Maybe TQFP-144 if I get a good microscope. But that's pushing it.
Ignoring everything else, the above is ...
- Tue Mar 20, 2018 8:19 am
- Forum: Hardware
- Topic: Motorola S?
- Replies: 13
- Views: 4501
Re: Motorola S?
There was a great book on doing this type of interface for a PIC processor:
TCP/IP Lean: Web Servers for Embedded Systems
Book ordered. It bugs me that I first encountered "TCP/IP" over 20 years ago but have never fully grasped it enough to implement it myself. IP and UDP are readily ...
- Wed Feb 14, 2018 11:55 am
- Forum: Hardware
- Topic: Best approach for large, slow computer
- Replies: 5
- Views: 3576
Re: Best approach for large, slow computer
After struggling with this exact same problem for a long time, I opted to move the core of the computer (glue logic, CPU, RAM, ROM, UART) onto a PCB with an expansion header onto breadboards which had the "secondary IO". I used IDC40 cable to link the two halves, since I had a load of headers and ...
- Tue Feb 13, 2018 10:31 pm
- Forum: General Discussions
- Topic: OT: Building a RISC-V processor out of LSI logic
- Replies: 11
- Views: 4333
Re: OT: Building a RISC-V processor out of LSI logic
BigEd wrote:
Excellent - thanks for the links!
- Fri Oct 27, 2017 11:39 am
- Forum: General Discussions
- Topic: Project forum
- Replies: 33
- Views: 8394
Re: Project forum
FWIW the Project Forum on the companion site, anycpu.org, works quite well:
http://anycpu.org/index.php?content=FORUM
I think this is a pretty good suggestion.
http://anycpu.org/index.php?content=FORUM
I think this is a pretty good suggestion.
- Wed Oct 18, 2017 11:37 am
- Forum: General Discussions
- Topic: OT: on the responsiveness of old computers vs new ones
- Replies: 64
- Views: 18470
Re: OT: on the responsiveness of old computers vs new ones
Two poblems: Windows is not a real multitasking environment, and Firefox became horrible especially everything with Javascript.
Yea, that's nonsense. It was sorta true 20 years ago, but modern Windows at the kernel level is quite remarkable. It'll multi-task your socks off.
30 years ago I ...
Yea, that's nonsense. It was sorta true 20 years ago, but modern Windows at the kernel level is quite remarkable. It'll multi-task your socks off.
30 years ago I ...
- Mon Oct 02, 2017 7:30 am
- Forum: Hardware
- Topic: Verilog/FPGA tips?
- Replies: 3
- Views: 1119
Re: Verilog/FPGA tips?
The XC95xx CPLDs are great. Programmed via JTAG. Avoid the -XL ones; they are 3.3V parts. The problem is they are not current parts. But they are terrific. With a XC95108 I implemented: address decoding, R/W generation, bank switching, simple interrupt router, and a buzzer driver. I am not bothered ...
- Fri Sep 08, 2017 10:41 am
- Forum: Newbies
- Topic: What is the problem with this logic? ( IF C < 16 THEN.....
- Replies: 20
- Views: 3750
Re: What is the problem with this logic? ( IF C < 16 THEN..
I'd say that HEX maps to four bits though, not eight.
Sure but common quantities in assembly code are whole bytes, not nybbles.
Even after 30 years of exposure to it I still find myself not quite having hex sit comfortably in my mind. But it is very useful to see hex as a first class base and it ...
Sure but common quantities in assembly code are whole bytes, not nybbles.
Even after 30 years of exposure to it I still find myself not quite having hex sit comfortably in my mind. But it is very useful to see hex as a first class base and it ...
- Wed Sep 06, 2017 7:53 pm
- Forum: Programming
- Topic: Let's make an OS together! [KERNEL ALREADY DONE!]
- Replies: 58
- Views: 5281
Re: Let's make an OS together! [KERNEL ALREADY DONE!]
Guys I want to make a 65c22 driver for my machine, but I can't understand WDC's datasheet for their's...
Can someone put the registers' functionality in a lay-man's term's list for me?
The one hosted at this domain is the original MOS datasheet which I've referred to for my projects. It is clear ...
Can someone put the registers' functionality in a lay-man's term's list for me?
The one hosted at this domain is the original MOS datasheet which I've referred to for my projects. It is clear ...
- Tue Sep 05, 2017 7:32 pm
- Forum: Programming
- Topic: Jump Tables
- Replies: 14
- Views: 5087
Re: Jump Tables
FWIW wikipedia covers both branch/jump and vector/address tables and describes them both in nice abstract terms:
https://en.wikipedia.org/wiki/Branch_table
From the OP the question is clearly about branch tables, not vector tables. Hence me trying to explain that concept in addition to vector ...
https://en.wikipedia.org/wiki/Branch_table
From the OP the question is clearly about branch tables, not vector tables. Hence me trying to explain that concept in addition to vector ...
- Tue Sep 05, 2017 3:08 pm
- Forum: Programming
- Topic: Jump Tables
- Replies: 14
- Views: 5087
Re: Jump Tables
What about literal jump tables? I've seen this used as well:
routine1: jmp myroutine1
routine2: jmp myroutine2
User code then does:
jsr routine1
....
This mechanism is nice because you can jsr to a label (the address of which does not change) which takes you to a build-specific routine ...
routine1: jmp myroutine1
routine2: jmp myroutine2
User code then does:
jsr routine1
....
This mechanism is nice because you can jsr to a label (the address of which does not change) which takes you to a build-specific routine ...
- Wed Aug 30, 2017 11:27 am
- Forum: Hardware
- Topic: Prototyping Bits
- Replies: 20
- Views: 2358
Re: Prototyping Bits
I have used a few adapters bought from eBay. I've also made up a few of my own since they are fun and easy to make. Here's a picture showing some of them in use:
IMAG1359.jpg
This shows:
:arrow: PLCC84 adapter: The biggest one I've made up. You can buy these from specialist suppliers, but they ...
IMAG1359.jpg
This shows:
:arrow: PLCC84 adapter: The biggest one I've made up. You can buy these from specialist suppliers, but they ...