概述
AppleShell是一个适用于GameBoyAdvance手掌机上的一个小操作系统。它可以在GBA上运行,并提供文件管理器、文本文件阅读器、以及各种图片的浏览功能。用户可以自己组织文件系统内容,使用AppleShell管理工具将指定文件目录编译形成GBA运行的ROM文件。然后将ROM文件烧录到GBA的FLASH卡上运行,也可在模拟器上运行。目前AppleShell提供中文版1.0发布。
AppleShell参考国外类似软件PogoShell的编程思想,但是没有PogoShell功能强大,不过对于中国人来说,AppleShell要好用的多,毕竟是完全中文版的。本人感觉最方便的功能在于:将电脑中的各种文件保存为*.txt文本文件,直接烧录到FLASH卡中,即可在GBA中浏览了,比起使用各种GBA图书转换工具,这种方式极其方便快捷。另外,当你手头有一些精彩的照片时,也不必使用复杂的GBA图片转换工具,同样直接烧入GBA中即可,方便的向朋友们展示。
系统目录结构
[AppleShell主目录]
|
|___[FileSystem目录]
| |___ ... (示例文件...)
|
|___[Res目录]
| |___ RomBuildPro.exe
| |___ RomBuildPro.Rom
| |___ RomBuildPro.hzk
| |___ pictrans.exe
|
|__ Build.bat
|__ Readme.txt
编译方法
1. 在www.HappyApple.net网站下载AppleShell系统。将下载的ZIP文件解压缩到任意路径,产生AppleShell主目录。
2. 主目录中存在一个FileSystem的子目录, 将指定的文件及目录结构拷贝到这个目录中即可。
3. 在主目录中执行build.bat文件,系统开始进行编译,编译成功后在主目录中生成ROM文件:
Flash.gba
4. 将Flash.gba文件通过烧录器烧至GBA的存储卡上,即可在GBA中运行。
支持文件列表
*.TXT 文本文件
*.BMP 图像文件
*.JPG 图像文件
*.GIF 图像文件
*.LWF 图像文件
*.PCX 图像文件
*.PIC 图像文件
*.PSD 图像文件
*.TIF 图像文件
*.PNG 图像文件
*.JPE 图像文件
*.ICO 图像文件
系统编译图像文件时,自动判断文件类型及图像尺寸。首先使用JPG标准压缩文件,可使存储卡中存放更多的图片;然后根据图像尺寸进行缩放或旋转处理,使得各种规格图片都可在GBA中恰当的显示。
运行ROM
1. GBA中插入含有ROM的存储卡,开机。
2. 首先显示AppleShell的LOGO欢迎画面。
3. 然后系统进入文件管理器,您可以使用:
- 上/下键进行文件浏览
- A键是执行显示选中文件或目录
- START键显示帮助
- SELECT键显示[关于]
4. 选中TXT文件,按下A键,启动文本浏览器:
- 上/下键为上/下翻动一行
- L/R键为上/下翻动一页
- B键为返回到文件管理器或上级目录
- START键显示帮助
5. 选中图像文件,按下A键,启动图片浏览器:
- B键为返回到文件管理器
编译选项
编译时执行Build.bat文件,使用编辑器打开该文件,其内容为:
@echo off
res\RomBuildPro.exe FileSystem FLASH.GBA 3
可见编译器为res目录下的RomBuildPro.exe文件,编译器需要3个参数,分别为需要处理的目录名、输出的ROM文件名及WaitFlag:
RomBuildPro [FSDir] [OutputRomFile] <WaitFlag>
WaitFlag是编译响应标识,可为数字1-9,默认为3。该标识用来供编译图像文件时使用,当处理较复杂图像文件时,由于处理量较大,因此需要需要更多时间。您可以初步设置WaitFlag为2,如编译时在结果中出现警告信息(WARNING:FILE
SIZE=0),则适当增大WaitFlag的值,直至无警告出现即可。
声明
本软件1.0为共享软件,您可以自由下载且仅限个人使用,无作者书面允许不得对软件进行修改或用于任何商业目的。
版权所有(C)2003,大发/www.HappyApple.net保留所有权利
作者简介
作者:大发。
原名: 张建国,26岁,山东济南人。从事密码安全工作,喜爱游戏、编程、漫画。
邮箱: dafa@happyApple.net, umount@sina.com
网站: www.HappyApple.net,中文名:果子园。 原网站:www.yycat.com(歪歪猫)
|