收集了一些前期的图像视频芯片的信息

现代的计算机系统,无论是台式电脑、笔记本、手机、游戏机,基本上都有专门的图形芯片,用于图像的输出。今天,我们一般将这 …

Continue reading »

这可能是FC游戏《地球冒险》难以汉化的原因

FC游戏《地球冒险》是红白机上的知名作品。作为一个RPG,它有大量的文字。这样的游戏理应出现汉化版,毕竟中文游戏圈已经做了 …

Continue reading »

MMC3的IRQ中断

原文作者:Allan Blomquist

iNES Mapper #4 (MMC3)提供了一种方便的方法,来对PPU进行帧间改变,以实现NES游戏中的分屏卷动等“特殊效果”。与其使用Sprite-0 Hits去择机写入PPU硬件,不如 …

Continue reading »

如何配置运行在Docker中的GitLab的外部地址

家里弄了个NAS服务器,在NAS上安装了一个Docker,于是弄了很多内部服务放在Docker上跑。

但是在设置GitLab时遇到了点问题,经过一番折腾,得到这个很简单的处理方式。

先说问题。大 …

Continue reading »

Unity ShaderLab 个人学习笔记

最近在回顾Unity的着色器知识。

这里主要记录个人在ShaderLab中遇到的一些重点内容。

这篇会做持续记录,直到完成此遍回顾。

ShaderLab的基本结构

ShaderLab是基于Cg(HLSL)的,但不等同于Cg。它在此基础上又添 …

Continue reading »

Orthodox C++

本文翻译自https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b,原作者是Бранимир Караџић

什么是Orthodox C++?

Orthodox C++(有时被称为C+)是C++的最小子集,它改进了C,但避免了所谓的现 …

Continue reading »

改用Pelican重建这个博客

这里简单发一篇博客,讲一下我在使用了Pelican来重建这个博客。至于回归博客的感言什么的,回头再说了。

之所以不再使用Jekyll,主要是不想在电 …

Continue reading »