那些年,上网用的是电话线,小企鹅也只会笨拙地左右摇晃,手机还只是打电话的工具。虽然那些年没有互联网,但游戏机承载了我的童年。

小时候我老是追着我的两个哥哥,他们带我玩了好多种游戏机,比如街机、红白机、小霸王、世嘉、GBA、PS,现在想想我哥他们应该很烦我,这不就相当于现在的:王者带着小学生打游戏吗?

后来我长大了,他们也不玩游戏了...

今儿就聊聊童年的那些游戏机,聊聊那些 90 年代的游戏机,虽然现在很多都已停产,但我在 GitHub 找到了这些游戏机的开源模拟器项目,大家还可以下载玩耍,回味童年!

"啊哈!小霸王其乐无穷啊!"

伴随着熟悉的声音,走起~

任天堂

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

C++:https://github.com/amhndu/SimpleNES

Go:https://github.com/fogleman/nes

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

世嘉:https://github.com/reicast/reicast-emulator

还有个 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

Java:https://github.com/trekawek/coffee-gb

Swift:https://github.com/gabrieloc/GIOVANNI

索尼

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) 当时也是十分流行的。

PSP:https://github.com/hrydgard/ppsspp

微软

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

Xbox 360:https://github.com/xenia-project/xenia

其它

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

https://github.com/OpenEmu/OpenEmu

最后

游戏机陪我走过了童年,游戏则贯穿我的学生时代。游戏不仅给我带来了快乐,还是社交的媒介,如果没有游戏我就认识不了现在这些哥们儿。我上的初中和高中都是新学校没有认识的同学,后来通过游戏这个兴趣爱好我成功地融入了新环境。

游戏无罪,但发行商不能把游戏当成收割财富的镰刀。

认清虚拟和现实,重要的是享受乐趣和陪你打游戏的人。

我现在很少玩游戏,早已忘记游戏的账号和密码,但我能快速地说出:

我第一台游戏机是:PSP3000(破解版)是我高考完买笔记本,悄悄地降低了电脑配置,用省下的钱买的。

  • 我第一个通关的游戏是:雪人兄弟(双人)是和我高中临铺的哥们儿用手机打通的。
  • 那时候下晚自习,熄灯后我俩就用塞班手机连着蓝牙,玩 FC 模拟器玩到手机没电...

你第一台游戏机是什么?第一个通关的游戏是什么?坐在你身边和你一起通关的那个人是谁?留言告诉大家你的故事。

关注「HelloGitHub」公众号解锁更多宝藏!

承载童年的游戏机,已停产!但我在 GitHub 找到了它们的更多相关文章

  1. PL2303HXA自2012已停产

    解决"PL2303HXA自2012已停产,请联系供货商" USB不识别的问题: 问题是WIN10自带的驱动不兼容引起的,只能安装早期驱动,再驱动程序中选择旧版本驱动即可

  2. linux命令行将已有项目提交到github

    之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作. 实践之后,主要是下面几 ...

  3. 将已有的项目提交到GitHub

    1.目的: 将已有的项目提交到GitHub 2.准备工作 2.1 此教程建立在对git有初步的理解上 2.2 此教程之前需准备工作 a.熟悉git的一些基本命令和原理. b.已注册有GitHub账号. ...

  4. Git操作:绑定上传已存在的仓库到Github

    之前使用github都是创建一个全新的仓库,然后clone下来用,但如果我已经有一个正在使用的仓库,想要绑定上传已存在的仓库到github,怎么做呢?其实在github创建仓库的时候会提示: …or ...

  5. 将已有项目提交到github/从github上pull到本地

    去自己的工作分支$ git checkout work 工作.... 提交工作分支的修改$ git commit -a 回到主分支$ git checkout master 获取远程最新的修改,此时不 ...

  6. 如何将一个已有的项目托管到github或是码云上?git的配置

    场景一:已有的一个项目,要把它托管到Git上去,步骤和方法如下: 方法一: ①在工程的路径下 : git init 建一个裸仓库. ②远程仓库地址 :将本地的仓库和远程仓库关联 git remote ...

  7. GitHub练习——如何将本地已有项目添加到github

    刚开始开始接触,搞点简单的,看看是怎么把项目传上去,总结一下,大概是这些步骤: 创建本地仓库 将本地仓库变成git可管理的仓库:git init 把项目文件添加到缓存区:项目文件添加到已有的仓库,然后 ...

  8. Git--将已有的项目添加到github

    (2). 初始化本地仓库,并提交内容到本地 需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下: 1). touch ...

  9. Git--将已有的项目添加到github(转)

    转自:https://blog.csdn.net/north1989/article/details/53471439 1. 目标: 把本地已经存在的项目,推送到github服务端,实现共享. 2. ...

随机推荐

  1. 一篇文章快速搞懂 Apache SkyWalking 的 OAL

    OAL简介 在流模式(Streaming mode)下,SkyWalking 提供了 观测分析语言(Observability Analysis Language,OAL) 来分析流入的数据. OAL ...

  2. C#调用JAVA(一)制作jar包

    1 //AndroidJavaClass类可以理解为某一个类 2 //AndroidJavaObject类可以理解为某一个类中的一个对象 打开AS,创建一个空项目 输入项目名,包名,本地路径以及语言之 ...

  3. 一、RabbitMQ 概念详解和应用

    消息队列和同步请求的区别 无论RabbitMQ还是Kafka,本质上都是提供了基于message或事件驱动异步处理业务的能力,相比于http和rpc的直接调用,它有着不可替代的优势: 1. 解耦,解耦 ...

  4. 16、lamp的搭建

    搭建web02服务器作为web01的负载均衡服务器: httpd和nginx配置比较相似,也有虚拟主机,一个http服务需要配置多个站点,基于ip(基本用不到).端口(内部网站).域名(外部网站): ...

  5. CRM企业管理系统一年多少钱?

    CRM系统一年多少钱?这是很多企业管理者比较关心的问题.目前市面上的CRM系统分为本地部署型和云部署型.云部署型CRM费用相对较低,只需要按需购买账号,连接网络即可使用:本地部署型CRM费用较高,企业 ...

  6. 痞子衡嵌入式:对比i.MXRT与LPC在RTC外设GPREG寄存器使用上的异同

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是对比i.MXRT与LPC在RTC外设GPREG寄存器使用上的异同. 本篇是 <在SBL项目实战中妙用i.MXRT1xxx里Syst ...

  7. 《PHP设计模式大全》系列分享专栏

    <PHP设计模式大全>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/201739.html 文章 php设计模式介绍之编程惯用法第 ...

  8. ESP32非易失性存储整型数据笔记

    基于ESP-IDF4.1 1 #include <stdio.h> 2 #include "freertos/FreeRTOS.h" 3 #include " ...

  9. Luogu P4313 文理分科

    link 最小割 双倍经验 这道题运用了最小割最常用的一种用法:集合划分. 因为源汇最小割即就是将源汇划分到不同的集合,那么最简单的应用就是最小代价划分集合了. 本题中,题意是将 \(n\cdot m ...

  10. C++ 标准模板库(STL)——容器(Containers)的用法及理解

    C++ 标准模板库(STL)中定义了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量(vector).队列(queue).栈(stack).set.map等.这次主要 ...