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

小时候我老是追着我的两个哥哥,他们带我玩了好多种游戏机,比如街机、红白机、小霸王、世嘉、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. WEB安全漏洞扫描与处理(下)——安全报告分析和漏洞处理

    1 AppScan生成的安全报告分析 利用AppScan生成安全报告,可以提前对要生成的安全报告的内容进行选择,如下图,最全的安全报告内容,包括摘要,安全性问题,咨询和修订建议,应用程序数据等. 生成 ...

  2. kube-controller-manager源码分析-PV controller分析

    kubernetes ceph-csi分析目录导航 概述 kube-controller-manager组件中,有两个controller与存储相关,分别是PV controller与AD contr ...

  3. Linux中重要目录详解

    Linux重要目录详解 / 根目录,第一层目录,所有其他目录的根,一般根目录下只存放目录.包括:/bin, /boot, /dev, /etc, /home, /lib, /mnt, /opt, /p ...

  4. 并发王者课-铂金8:峡谷幽会-看CyclicBarrier如何跨越重峦叠嶂

    欢迎来到<并发王者课>,本文是该系列文章中的第21篇,铂金中的第8篇. 在上一篇文章中,我们介绍了CountDownLatch的用法.在协调多线程的开始和结束时,CountDownLatc ...

  5. OpenGL 实用攻关 001 准备(开题)

    开篇 这里是OpenGL学习中的随笔,会大致讲述定下的目标需求,思路和贴出认为的关键代码以及git仓库地址.会选择性的讲述途中遇到的陷阱,和注意点. 一些资源 笔者是windows 操作系统 VS 2 ...

  6. 双向链表(DoubleLinkList)

    双向链表 有关链表的知识可以点击我上篇文章这里就不再赘述LinkedList 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱.所以,从双向链表中的任意一个 ...

  7. 13、mysql主从复制原理解析

    13.1.mysql主从复制介绍: 1.普通文件,磁盘上的文件的同步方法: (1)nfs网络文件共享可以同步数据存储: (2)samba共享数据: (3)ftp数据同步: (4)定时任务:cronta ...

  8. CRM系统什么时候需要使用

    CRM客户关系管理系统,相信每个人都会有所了解.现如今随着企业的发展需求,CRM软件已经成为了企业管理的刚需.无论是何种行业和规模的企业,客户都是最重要的资源,提高客户满意度也是企业的首要任务.如果您 ...

  9. 消息队列——kafka

    原文:再过半小时,你就能明白kafka的工作原理了 会出现什么情况呢? 1.为了这个女朋友,我请假回去拿(老板不批). 2.小哥一直在你楼下等(小哥还有其他的快递要送). 3.周末再送(显然等不及). ...

  10. 在ubuntu16下编译openJDK11

    为什么需要编译自己的jvm源码? 想象下, 你想看看java线程是如何start的? 去源码里一找 native void start0(), 此时如果你对jvm源码比较熟悉, 那么可以下载openJ ...