普莱克斯 P/20 模拟器
Plexus P/20 Emulator

原始链接: https://spritetm.github.io/plexus_20_emu/

这是一个基于网页的Plexus P/20模拟器,Plexus P/20是20世纪80年代的一款Unix服务器,运行SystemV Unix,采用双68010处理器。它以接近实时的方式运行,需要先下载硬盘镜像——黑屏表示正在下载中。 常见的启动序列包括自检(“PLEXUS SELFTEST REV 3.3”——用“!”中止),然后是引导提示符(“PLEXUS PRIMARY BOOT REV 1.2”)。在提示符下按Enter启动Unix;输入'init 2'后可以无密码以'root'用户登录。 视觉故障可以通过在浏览器中启用画布图像数据来修复。数据保存在本地,但如果您更换浏览器/电脑或浏览器清除存储,数据将会丢失。该模拟器使用C语言编写,编译为WebAssembly,并利用xterm.js实现终端。源代码可在Github上获取。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Plexus P/20 模拟器 (spritetm.github.io) 8 分,由 hggh 1小时前发布 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 考虑申请YC 2026年夏季项目!申请截止至5月4日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:
相关文章

原文
Plexus P/20 emulator Does not work? - About

This is a pretty faithful Plexus system emulator. It runs more or less in real time, meaning things may take a while. If you get stuck, try the following:

  • The emulator needs to download a hard disk image before it runs. If all you see is a black screen, check if your browser is still loading.
  • If all you see is 'PLEXUS SELFTEST REV 3.3', the Plexus is running its selftest. This will take about 30 seconds, or you can abort it by typing a '!' character.
  • If you're at the 'PLEXUS PRIMARY BOOT REV 1.2' prompt, the Plexus is waiting for you to do something. Try pressing enter to boot Unix.
  • If you run 'init 2', you need to login. Try user 'root' with no password.
  • If you get weird colored blocks in the terminal, please allow using canvas image data for this site. There probably is an icon for that in the address bar.
  • Hard disk changes are saved to local storage in your browser. Changing computers or browsers will clear it. Your browser may also clear the storage when it's unused for a long time or your (physical) machine is running low on hard disk space.

This is an emulator for a Plexus P/20 system, which is an Unix server from the '80's. It runs SystemV Unix on a dual 68010 processor mainboard. Adrian Black (from Adrian's Digital Basement) did some videos on the topic of getting one to work: 1 2 3 4 5.

This emulator is written in C. While it can be ran as a native program, the version you're looking at right now is compiled to webassembly using Emscripten. It uses xterm.js for the fancy terminal, which is connected to Emscripten via xterm-pty.

Plexus emulator © 2024 Sprite_tm and contributors. Licensed under the MIT license. Source code for this emulator is on Github.

联系我们 contact @ memedata.com