重拾永远的 Apple II

我不打算啰嗦我对Apple II 的感慨,我只想说:那是一个值得永远怀念的纯真年代!这份情感,是那些只用过iPhone、iPad 就对乔布斯顶礼膜拜的人所不能理解的。

如果你想重拾当年的回忆,或者想一窥30年前的电脑世界,下面两个东西可以帮到你:

下载Apple-II.模拟器.AppleWin1.20.0.0.7z 986KB

这是我用过最好的Windows 系统下的Apple II 模拟器,使用方法:

  1. 解压后运行 Applewin.exe,点磁碟机1,然后点选需要插入的磁盘文件,再点苹果按钮,就可以运行磁盘镜像了。
  2. 游戏期间如果提示换盘的话,点磁盘机还盘就好了,不用再点苹果按钮。
  3. 可以执行*.DSK 或*.ZIP 的镜像,但如果ZIP 包中包含多个DSK文件,只会运行第一个,因此最好解开ZIP包后再选用。
  4. 目录下的MASTER.DSK 文件为默认的系统盘,运行此镜像可进入BASIC 编程状态。

下载Apple-II.游戏镜像大全.7z 1.04GB

这是我能收集到的最全的Apple II 游戏磁盘镜像,游戏估计有1500+,当中包含了部分游戏手册、攻略、甚至手绘地图。除了中文游戏,估计很少有你找不到的。包括FPS的祖宗的祖宗的祖宗《德军总部》,RPG的经典的经典的经典《创世纪》系列都在其中。

:Apple II 介绍(转自维基百科

Apple II(有时亦写作“Apple ][”或“Apple //”)是苹果公司制作的第一种普及的微电脑。它的直系先祖是Apple I——一种有限的、以电路板组成的电脑。许多电子玩家基于此电脑创新了许多功能,使Apple II达到商业上的成功。自1977年于西岸电脑展(West Coast Computer Faire)首次发表后,Apple II成为一种最先出先且最成功的个人电脑。机种不同的机型先后上市贩售,而最普及的机型一直到1990年代都只有些微的改变。直至1993年为止,估计共生产了5-6百万部Apple II(包括约125万部Apple IIGS)。

在1980-1990年代,Apple II是美国教育系统实际采用的标准电脑。直至今日,仍有一些还在教室里并能正常使用。Apple II在商业、家庭与学校用户之间很普及,特别是在第一款试算表软件“VisiCalc”发布后。这个软件一开始只能在Apple II上运行。

Apple II本来运作时只有一开机ROM里自带的BASIC编程语言解释器可用,后来才随着软盘驱动器的加入而有“Apple DOS”。最后一版的DOS是“Apple DOS 3.3”,后来DOS被ProDOS取代来支持分层文件系统以及较大容量的存储设备,能使用软盘或硬盘。此外 Apple II 也可以使用 UCSD Pascal 操作系统,UCSD 二进制格式与包含 IBM-PC 在内的其他电脑系统兼容。使用Z80接口的话,Apple II也可以运行CP/M操作系统上的Wordstar和dBase软件。

苹果公司的麦金塔产品线最终在1990年代初接替了Apple II系列。但即使在麦金塔上市之后, Apple II仍然有好几年是苹果的主要收入来源:Apple II与其相关的第一方开发者与零售商社区曾是年收入逾十亿美元的事业。IIGS一直卖到1992年末,IIe则在 1993年10月15日从产品线上移除,象征一个时代的结束。

 

### 如何在 Docker 中安装 Nginx 并设置反向代理 #### 创建 Nginx 镜像 为了开始操作,需先获取官方的 Nginx 镜像。这一步骤通过执行 `docker pull nginx` 命令完成,该命令会拉取最新的稳定版 Nginx 到本地环境[^1]。 ```bash docker pull nginx ``` 对于特定版本的需求,则可以利用带有标签的形式来精确化下载过程: ```bash docker pull nginx:xxx ``` 其中 xxx 表示具体的版本号[^3]。 #### 运行 Nginx 容器 一旦镜像准备完毕,下一步就是启动一个新的容器实例。下面这条指令展示了怎样创建一个名为 "mynginx" 的新容器,并将其内部的 HTTP 服务映射至主机上的端口 8080 上工作: ```bash docker run --name mynginx -p 8080:80 -d nginx ``` 上述命令中的 `-d` 参数表示以后台模式运行容器;而 `-p` 参数用于定义宿主机与容器之间的端口转发关系[^5]。 #### 修改默认配置文件以支持反向代理功能 要使 Nginx 能够作为反向代理服务器运作,需要编辑其配置文件 `/etc/nginx/nginx.conf` 或者更常见的位置是在 `/etc/nginx/conf.d/default.conf` 文件内添加相应的 server 指令块。通常情况下,建议复制原始配置文件到本地以便修改后再送回给容器使用[^4]: ```bash docker cp container_id:/etc/nginx/nginx.conf ./local_path/ ``` 这里假设已经有一个正在运行的 Nginx 容器 ID 替换成实际值, 将远程路径替换为本地保存的位置。 接着,在这个被拷贝出来的配置文件里加入如下所示的内容片段,用来指示 Nginx 对来自客户端请求的目标地址进行重定向处理: ```nginx server { listen 80; server_name localhost; location / { proxy_pass http://backend_server_address; # 后端应用的实际URL或IP地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ``` 最后一步是把更新后的配置重新上传回去覆盖原有的那个: ```bash docker cp ./modified_nginx.conf container_id:/etc/nginx/nginx.conf ``` 之后重启容器让更改生效即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值