TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

PDP2011: A re-creation of the PDP-11 computer systems in VHDL

72 点作者 ljosa将近 6 年前

12 条评论

bcaa7f3a8bbc将近 6 年前
DEC actually made a microprocessor implementation of the PDP-11 processor, called LSI-11. It has two chips, and is functionality equivalent to the large thing. Unfortunately, DEC was in a complete disregard of personal computers or workstations at that time, I don&#x27;t think they made workstations with it. Otherwise it could be another legend in computing history: a PDP-11 workstation! Never happened.<p>Here&#x27;s S100 computer board built around this microprocessor with a great introduction to the hardware details. <a href="http:&#x2F;&#x2F;s100computers.com&#x2F;My%20System%20Pages&#x2F;PDP11%20Board&#x2F;PDP11%20Board.htm" rel="nofollow">http:&#x2F;&#x2F;s100computers.com&#x2F;My%20System%20Pages&#x2F;PDP11%20Board&#x2F;P...</a>
评论 #20386606 未加载
评论 #20387068 未加载
kurtisc将近 6 年前
(In)famous for being &#x27;middle-endian&#x27;<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Endianness#Middle-endian" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Endianness#Middle-endian</a>
jhallenworld将近 6 年前
I used RSX-11M and I remember a few interesting things about it. First, it had an overlay linker: code would swap in if it used the same space as other unused code. Second, this extended to the operating system. There was a giant system build process where you linked all system programs in with the operating system. To run a command, it first had to be explicitly loaded into memory. So during this system generation process, you decide which commands should not interfere with other commands so that many could be loaded at once. Anyway, I remember it took many hours to run this process.<p>The &#x27;M&#x27; means the system had virtual memory, but virtual address space was tiny- smaller than the physical memory space.
评论 #20385690 未加载
评论 #20386373 未加载
评论 #20386412 未加载
cbm-vic-20将近 6 年前
I&#x27;m so happy to see an upswing in PDP-11 projects in the past year. It&#x27;s such a nice architecture- very extensively documented, and from a time where it was possible for a programmer to really understand what the machine is doing, top-to-bottom.
ChicagoDave将近 6 年前
Another rathole to chase down. If I could emulate an 11&#x2F;70 but connect a real decwriter paper terminal, I’d be doomed.
评论 #20383087 未加载
评论 #20386847 未加载
cptnapalm将近 6 年前
There is another VHDL PDP-11 called the W11a: <a href="https:&#x2F;&#x2F;wfjm.github.io&#x2F;home&#x2F;w11&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wfjm.github.io&#x2F;home&#x2F;w11&#x2F;</a><p>One eventual goal is for it to be a PDP-11&#x2F;70mP, a PDP-11 &quot;quadcore&quot;.
ncmncm将近 6 年前
BSD 2.x is tbe most insane OS ever. It is a backport from Vax Unix 4.x -- which used real virtual memory, often &quot;lots&quot; of it (2MB or even more!), 32-bit registers -- back to the 16-bit PDP-11, which had two (count &#x27;em) 8Kbyte mappable pages in its 64K address range, and could swap 8 other pages into each. It came with all the same utilities as Vax Unix, except the networking bits.<p>We were so happy when we got a big -- 3&quot; high, 6-platter 5.25&quot; 20M -- Shugart disk. Didn&#x27;t know we needed to recompile the kernel so it wouldn&#x27;t swap in the middle of the fs (which had been at one end of the old 5M disk).
评论 #20412303 未加载
wickedcooldog将近 6 年前
This is really cool, though I have never played with the PDP-11 architecture. When I first took computer organization and architecture at my alma mater, Wittenberg University, my computer science professor (Brian Shelburne) made us learn the PDP-8 architecture. I will never forget learning machine code on the PDP-8. He was very popular among the PDP-8 fan community as he developed two different emulators for the PDP-8 and published a few articles on using the PDP-8 in teaching computer science. He made an emulator for Windows DOS and later on a different one in C++ for Windows 7&#x2F;8&#x2F;10.
jascii将近 6 年前
I&#x27;m so drooling at the idea of building a pdp-11 laptop right now!
tyingq将近 6 年前
Supposedly, this project was going to include pinouts for the mini-replica front fascia provided by Pidp-11...a pretty cool project itself: <a href="https:&#x2F;&#x2F;obsolescence.wixsite.com&#x2F;obsolescence&#x2F;pidp-11" rel="nofollow">https:&#x2F;&#x2F;obsolescence.wixsite.com&#x2F;obsolescence&#x2F;pidp-11</a>
DerekL将近 6 年前
Cool! Now let&#x27;s make a FPGA clone of <i>Super Sprint</i>.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Atari_System" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Atari_System</a>
FerretFred将近 6 年前
I can&#x27;t get onto this site - just times out - anyone else ?
评论 #20381711 未加载