hoglet67 / AtomBusMon

This project is an open-source In-Circuit Emulator for the 6502, 65C02, Z80, 6809 and 6809E 8-bit processors. See:
https://github.com/hoglet67/AtomBusMon/wiki
GNU General Public License v3.0
99 stars 21 forks source link

Add support 1801BM1 Soviet PDP-11 CPU. #3

Open xolod79 opened 5 years ago

xolod79 commented 5 years ago

Thank you for a very interesting project! I want to ask you whether you can add support for CPU 1801BM1 in your project. There is a working model of it https://github.com/1801BM1/cpu11/blob/master/readme.md with configuration for Xilinx devboard I think that you can transfer it to the GODIL board quickly. I understand that adding debugging tools is much more difficult. But perhaps gradually it can be done by joint efforts. If you are interested, I can send you the original of this CPU.

hoglet67 commented 5 years ago

This is not something I'll be able to take on in the short term. I've got too many other projects on the go at the moment. Also, I don't have any experience of this CPU, and no systems that use it. So that's going to make it hard as well. Sorry!

hoglet67 commented 5 years ago

(I'll leave this issue open in case someone else wants to tackle it)

xolod79 commented 5 years ago

Thanks for the answer. If it will be interesting. Here are some articles on the second model of this CPU. https://hackaday.io/project/67369/logs?sort=oldest

jessaskey commented 3 years ago

@xolod79 , I would be interested in trying to add another CPU core to David's existing codebase in this direction... My cpu is a DEC T-11 is a tad different but in the same 'family'... the soviets cloned the T11 as the KE1807VM1 - https://en.wikipedia.org/wiki/DEC_T-11

and the core I found which might be a template is here.... https://opencores.org/projects/w11

Some of the challenges would be that these are a 16-bit data bus so Im not sure where the conflicts would arise with AtomBusMon

xolod79 commented 3 years ago

hello @jessaskey! I like your interest in porting DEC T11 to Atom Bus! I have a Soviet computer Electronics MC0515 with KR1807VM1 as a CPU. http://www.leningrad.su/museum/show_calc.php?n=267&lang=0&test=0 And I can test the results obtained if you wish. Yes, of course, you will have to expand the work of the respected @ hoglet67 to integrate the 16bit CPU DEC, but I suppose that there should not be something very complicated there. I also want to draw your attention to the project https://github.com/1801BM1/cpu11 where, using DECAP and reverse engineering, accurate transistor circuits and Verlog LSI-11 and original Soviet PDP-11 CPUs were obtained. Also the author of the project will soon complete the DEC F-11.

jessaskey commented 3 years ago

Just to put this link here for reference... here the best source for T-11 datasheets... http://bitsavers.informatik.uni-stuttgart.de/pdf/dec/pdp11/t11/

when I have time, I will start looking at this and how it might fit onto an EEPIZZA Spartan, then start trimming the above core down.