承载童年的游戏机,已停产!但我在 GitHub 找到了它们

那些年,上网用的是电话线,小企鹅也只会笨拙地左右摇晃,手机还只是打电话的工具。虽然那些年没有互联网,但游戏机承载了我的童年。
小时候我老是追着我的两个哥哥,他们带我玩了好多种游戏机,比如街机、红白机、小霸王、世嘉、GBA、PS,现在想想我哥他们应该很烦我,这不就相当于现在的:王者带着小学生打游戏吗?
后来我长大了,他们也不玩游戏了...
今儿就聊聊童年的那些游戏机,聊聊那些 90 年代的游戏机,虽然现在很多都已停产,但我在 GitHub 找到了这些游戏机的开源模拟器项目,大家还可以下载玩耍,回味童年!
"啊哈!小霸王其乐无穷啊!"
伴随着熟悉的声音,走起~
任天堂

红白机是任天堂早年发售的一种家庭主机,90 年代初进入中国 FC、NES、小霸王学习机说的都是它。魂斗罗、超级玛丽、坦克大战、雪人兄弟 还有 xxx 合一,多么熟悉的名字。


我小时候分不清世嘉机和红白机,我哥不止一次给我讲:“黑色的、能玩《幽游白书》、对打的那个游戏,就是世嘉。” 过几天我依旧会指着红白机喊着要玩《幽游白书》️

还有个 Nintendo 64 这个对于我来说太高级了,我没见过也没玩过但是我找到了图片和模拟器:

Nintendo 64:https://github.com/project64/project64
上面是连着电视玩的主机,下面是不需要电视的掌机!
GameBoy 是任天堂发售的第一代便携式掌上游戏机,下一代掌机为 2001 年推出的 Game Boy Advance(GBA)我小学时梦寐以求的游戏机!

Python:https://github.com/Baekalfen/PyBoy
C:https://github.com/mgba-emu/mgba
Go:https://github.com/HFO4/gameboy.live

索尼

PS(PlayStation) 是日本索尼公司的著名游戏机系列,已推出的版本有:PS、PSone、PSX、PS2、PSP、PS3 等

PS1:https://github.com/BluestormDNA/ProjectPSX
PS2:https://github.com/PCSX2/pcsx2
PS3:https://github.com/RPCS3/rpcs3
PS1 for Andorid:https://github.com/stenzek/duckstation

现在索尼的主机很出名,但它也出过掌机叫做 PSP(PlayStation Portable) 当时也是十分流行的。


微软

Xbox 360 让我知道了微软也有游戏机。

其它
推荐一个集多种游戏机模拟器的开源项目:OpenEmu

最后
游戏机陪我走过了童年,游戏则贯穿我的学生时代。游戏不仅给我带来了快乐,还是社交的媒介,如果没有游戏我就认识不了现在这些哥们儿。我上的初中和高中都是新学校没有认识的同学,后来通过游戏这个兴趣爱好我成功地融入了新环境。
游戏无罪,但发行商不能把游戏当成收割财富的镰刀。
认清虚拟和现实,重要的是享受乐趣和陪你打游戏的人。
我现在很少玩游戏,早已忘记游戏的账号和密码,但我能快速地说出:
我第一台游戏机是:PSP3000(破解版)是我高考完买笔记本,悄悄地降低了电脑配置,用省下的钱买的。
- 我第一个通关的游戏是:雪人兄弟(双人)是和我高中临铺的哥们儿用手机打通的。
- 那时候下晚自习,熄灯后我俩就用塞班手机连着蓝牙,玩 FC 模拟器玩到手机没电...
你第一台游戏机是什么?第一个通关的游戏是什么?坐在你身边和你一起通关的那个人是谁?留言告诉大家你的故事。
关注「HelloGitHub」公众号解锁更多宝藏!
承载童年的游戏机,已停产!但我在 GitHub 找到了它们的更多相关文章
- PL2303HXA自2012已停产
解决"PL2303HXA自2012已停产,请联系供货商" USB不识别的问题: 问题是WIN10自带的驱动不兼容引起的,只能安装早期驱动,再驱动程序中选择旧版本驱动即可
- linux命令行将已有项目提交到github
之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作. 实践之后,主要是下面几 ...
- 将已有的项目提交到GitHub
1.目的: 将已有的项目提交到GitHub 2.准备工作 2.1 此教程建立在对git有初步的理解上 2.2 此教程之前需准备工作 a.熟悉git的一些基本命令和原理. b.已注册有GitHub账号. ...
- Git操作:绑定上传已存在的仓库到Github
之前使用github都是创建一个全新的仓库,然后clone下来用,但如果我已经有一个正在使用的仓库,想要绑定上传已存在的仓库到github,怎么做呢?其实在github创建仓库的时候会提示: …or ...
- 将已有项目提交到github/从github上pull到本地
去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不 ...
- 如何将一个已有的项目托管到github或是码云上?git的配置
场景一:已有的一个项目,要把它托管到Git上去,步骤和方法如下: 方法一: ①在工程的路径下 : git init 建一个裸仓库. ②远程仓库地址 :将本地的仓库和远程仓库关联 git remote ...
- GitHub练习——如何将本地已有项目添加到github
刚开始开始接触,搞点简单的,看看是怎么把项目传上去,总结一下,大概是这些步骤: 创建本地仓库 将本地仓库变成git可管理的仓库:git init 把项目文件添加到缓存区:项目文件添加到已有的仓库,然后 ...
- Git--将已有的项目添加到github
(2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch ...
- Git--将已有的项目添加到github(转)
转自:https://blog.csdn.net/north1989/article/details/53471439 1. 目标: 把本地已经存在的项目,推送到github服务端,实现共享. 2. ...
随机推荐
- 创建react项目并集成eslint/prettier/commit-lint
创建 react 项目 npx create-react-app jira-new --template typescript 如果不想使用 TS,而要用 JS 的话,则删除 -template ty ...
- 双向链表(DoubleLinkList)
双向链表 有关链表的知识可以点击我上篇文章这里就不再赘述LinkedList 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱.所以,从双向链表中的任意一个 ...
- k8s结合jumpserver做kubectl权限控制 用户在多个namespaces的访问权限 rbac权限控制
圈子太小,做人留一面,日后好相见. 其实这个文章就是用户用jumpserver登录到k8s master节点 然后执行kubectl的时候只有自己namespaces的所有权限. 背景 1,k8s 有 ...
- git分支案例
- Algorithm:MD5算法原理说明
MD5算法实现: 输入:不定长度信息(要加密的信息) 输出:固定长度128-bits.由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值. 基本方式为:求余.取余.调整长度.与链接 ...
- svn创建新分支报错:svn: E155015: Aborting commit: XXX remains in conflict
用diea在对svn创建新分支的时候报错,错误为 svn: E155015: Aborting commit: XXX remains in conflict 百度和查阅资料后得知,此错误为分支被拉取 ...
- spring boot j集成seagger 加入拦截器后 swagger 不能访问
一开始我是这样排除拦截的,但是发现没用 后来我发现swagger的真实访问路径是这样的 转自: https://blog.csdn.net/ab1991823/article/details/7906 ...
- 【多线程】C++ 互斥锁(mutex)的简单原理分析
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序.一般情况下,分为两种类型的多任务处理:基于进程和基于线程. 1)基于进程的多任务处理是程序的并发执行. 2)基于线程 ...
- 禅道项目管理软件-Linux上一键安装
一.安装 1.将安装包直接解压到/opt目录下 特别说明:不要解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变,也不要解压后把整个目录777权限. 可以使用命令: tar - ...
- Podistributor播客分发系统介绍
特性 向用户暴露节目的别名 URL ,在用户访问时重定向至真实的目标资源 URL ,以高效地进行 CDN 切换和便捷地建立失效转移机制. 异步转发请求至统计服务,以解耦用户请求和数据统计,可方便地接入 ...