October 21
Notepad采用块链表结构,以后可以支持打开任意大小的文件及同时打开多个文件。不说废话,上图!


October 15
大家是不是想知道为什么这两天游记没有更新……原因如下:
---------------------------------------------------------------------
一直想要一个可以在移动中长时间打字的东东,以下是三种选择:
1. 笔记本电脑当然是可以的,但是又重且只能坚持2个小时左右。
2. 前一阵子去了日本买了一个电子打字机(名字叫pomera),和一本书差不多大,高反光黑白屏,2节AAA电池可以打20小时,但是只能打英文和日文,不能打中文。买的时候我本以为我可以一直坚持用英文打字的,结果用下来发现完全不行……果然母语还是母语啊。
3. 哀悼完我用掉的美元($200!!可以吃大半个月了)之后,又开始寻找解决方案。现在有各种各样的上网本和超便携PC,然而体积小的很贵,体积大的还不如带我的笔记本。有一款Fujitsu u810不错,5.6寸且现在停产清仓中,只卖$550,然而在youtube上看到它启动windows需要两分钟,于是决定放弃。
正在无计可施的时候,偶尔发现网上居然有人拿红外键盘连上了PSP,可以打字-_-||。于是就有了第四种方案:买一个红外键盘+自己拿C在PSP上写一个中文输入法和记事本。红外键盘只要$30就可以了。
PSP看书可以坚持7-8小时,拿来打字,能使用的时间是足够了。它的主频是333MHz,料想打个字总不会太慢吧。
这世界真是神奇。
-------------------------
说来说去,那么为什么这两天没有写游记呢?趁着这两天老板去了加州(-_-),考虑到在PSP上调C程序比较麻烦(调嵌入式程序太痛苦了),不如在红外键盘还没有运过来之前先在PC上写个虚拟机吧。当然我没本事写真正的虚拟机,但是用WinAPI接管PSP上用得到的API还是可以做到的(主要是线程,键盘响应和和文件I/O)。这样原本用于PSP上的C程序可以(几乎)原封不动地在Windows下重编译一下跑起来,调试起来就方便多了。
以下是界面 (里面运行的是以前写的背GRE单词的程序):

大家如果觉得有意思的话,可以发Email要源码。就是这样。