PDP-11

other less used processors, such as PDP-11, TMS9900, eZ80 etc
Post Reply
User avatar
akuyou
Posts: 240
Joined: Mon Apr 22, 2019 3:19 am

PDP-11

Post by akuyou » Fri Apr 26, 2019 1:19 pm

This CPU is in the 'Looks fascinating, but I don't think I'll ever have the time' category... but I thought Id give the system a mention, and put some of the good links I've found for it (probably just as a memo to myself in the future!)

There was an article on the PDP-11 on the register a few years ago:
https://www.theregister.co.uk/2013/06/1 ... ntil_2050/

There is a great summary card here:
https://ia800609.us.archive.org/15/item ... _Jul75.pdf

Maybe these would also be of interest:
https://ia800707.us.archive.org/2/items ... ndbook.pdf
https://gordonbell.azurewebsites.net/Di ... 201969.pdf

And why not emulate one with a PI... with an over the top physical interface!?
https://www.theregister.co.uk/2018/05/2 ... 1_revival/

I've run some UKNC documents through Google Translate... results here:
http://www.chibiakumas.com/pdp11/UkncTranslated.7z

there's a UKNC emulator here:
https://github.com/nzeemin/ukncbtl/releases

I only came across this platform because one of my patreon backers is trying to convert ChibiAkumas to the PDP-11... which sounds like a crazy daunting task... so I can only wish him luck, and admire his vision!
https://github.com/aberranth/chibiakumas
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

aberrant
Posts: 1
Joined: Fri Apr 26, 2019 6:37 am

Re: PDP-11

Post by aberrant » Sun Aug 11, 2019 1:11 am

Thanks, Kith for creating the topic about PDP-11 compatible machines! What is great about PDP machines that the hardware and the assembler were designed with one thing in mind - easiness for the man to write programs in machine language. And it was the last platform designed with that thought in mind. That is why PDP-11 assembler is so beautiful in comparison to other assemblers.
Unfortunately, I've started my programming carrier two years ago, and I focused on my primary programming language which Ruby(BTW, it's another awesome programming language), and I give not nearly enough attention to the assembler. But while I grow as Ruby developer, I starting to have more time for the retro dev :) And I did not forget about my first computer. Definitely, I will finish the conversion of ChibiAkuma to PDP-11. One thing I'd like to mention that the PDP-11 compatible machine I do the conversion for is not DEC machine. It is PDP-11 compatible machine created in the Soviet Union. No one outside of the ex-Soviet countries knows about the machine. Anyway, KIth, thank you for all of the tutorials you made (CPC tutorials in particular). You are really supporting me and inspire people to develop games for obsolete platforms. There is no much activity around your videos and on the forum, but you are really inspiring and support people who still fond of all kind of retro platforms. Basically, I just want to say - thanks man, you really keep fire burning!

User avatar
akuyou
Posts: 240
Joined: Mon Apr 22, 2019 3:19 am

Re: PDP-11

Post by akuyou » Tue Aug 20, 2019 11:12 pm

@aberrant
Can you suggest an emulator and assembler for a PDP-11 beginner?

I've been having a quick play this morning with Macro-11 and E11, but I can't find a 'hello world' example that compiles and works, more worrying, MACRO-11 crashes during compiling some of the samples (with no output) which isn't very helpful.

If I can get some simple stuff working on some free tools, I'll do a small series of tutorials on this platform.
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

tricky
Posts: 6
Joined: Sun Aug 18, 2019 7:14 am

Re: PDP-11

Post by tricky » Sat Aug 31, 2019 8:21 pm

You can run a PDP-11 processor as a co-pro on a beeb and it might be supported by one of the emulators.
Keep an eye out for JGH on the stardot forums, he seems to know quite a bit about PDP-11s.

User avatar
akuyou
Posts: 240
Joined: Mon Apr 22, 2019 3:19 am

Re: PDP-11

Post by akuyou » Sun Sep 01, 2019 8:00 am

I've now had some success with the pdpy11 assembler, and got some simple code running on E11

https://github.com/imachug/pdpy11
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

Post Reply

Return to “OTHER Assembly Programming”