乐趣区

关于ide:这个特殊的开源操作系统霸榜-GitHub-两天了

【导语】:最近有一个十分特地的开源操作系统,间断两天登顶 GitHub 日榜。

为什么说它十分特地?因为它是一个只能用来玩俄罗斯方块的 OS。

我的项目地址是:https://github.com/jdah/tetri…

简介

Tetris-OS,从名字上就能看进去,这是一个能够用来玩俄罗斯方块的操作系统,而且只能用来玩俄罗斯方块,其余事都干不了。它的开发者 jdah 是一名俄罗斯方块的狂热者,很早就有了想领有一个只运行俄罗斯方块操作系统的想法。

Tetris-OS 不管理文件、管制过程之间的通信或解决登录。实际上,这是一个在疏导加载程序中运行的俄罗斯方块的版本,在你的计算机上运行任何磁盘 (或者是 ISO 文件) 中的一个小空间。其实 20 世纪 80 年代和 90 年代的许多游戏磁盘都蕴含本人的“操作系统”。

Tetris-OS 暂不反对 Windows 零碎,它具备以下特点:

  • 只能用来玩俄罗斯方块
  • 只反对 32 位零碎
  • 齐全自定义的疏导程序
  • Soundblaster 16 的驱动
  • 能够定制背景音乐播放器
  • 齐全硬编码的俄罗斯方块主题
  • 具备自定义 8 位 RGB 调色板,320×200 像素的双缓冲 60 FPS 图形

构建运行

  • MacOS 环境下,构建运行的命令如下:
$ make iso  
$ qemu-system-i386 -drive format=raw,file=boot.iso -d cpu_reset -monitor stdio -device sb16 -audiodev coreaudio,id=coreaudio,out.frequency=48000,out.channels=2,out.format=s32  
  • 类 Unix 零碎中,构建运行的命令如下:

$ make iso  
$ qemu-system-i386 -drive format=raw,file=boot.iso -d cpu_reset -monitor stdio -device sb16 -audiodev pulseaudio,id=pulseaudio,out.frequency=48000,out.channels=2,out.format=s32  

如果你也和作者一样喜爱玩俄罗斯方块,那就来看看这个我的项目吧。

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

退出移动版