主题 : 【问题】关于PC98的字库问题
级别: 模拟之星
UID: 97
精华: 0
发帖: 1742
威望: 0 星
金钱: 2448 浮游币
贡献值: 0 点
好评度: 2952 点
人气: 0 点
在线时间: 152(时)
注册时间: 2004-03-25
最后登录: 2007-07-13
楼主  发表于: 2006-01-19 12:35

【问题】关于PC98的字库问题

大家都知道,现在pc98的模拟器都要用到一个BMP格式的字库(Anex86)或者Font.rom(NP2、T98Next)。
而汉化游戏的时候,也需要自己去找出ROM中的字符映射以及字库。
既然pc98模拟器已经提供了非常方便的字库,那么pc98游戏的汉化是不是应该比较容易?

yksoft1更正:只有Anex86需要BMP格式的字库,而NP2和t98Next都使用PC9801/21BIOS中的font.rom(282KB)。如果机器里有日文字体,那么没有font.rom也能用NP2。
[ 此贴被yksoft1在2006-01-19 12:48重新编辑 ]
继续努力中——
游戏[11%]=引擎 [20%]+策划[30%]+美工[5%]+脚本[0%]+音效[0%]
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
沙发  发表于: 2006-01-19 12:46

PC98xx DOS下的游戏,大多是运用机器BIOS中自带的字库。如果要汉化,BIOS中的字库也要全部汉化掉。这样,就必须制作专用的anex86.bmp(Anex用)或Font.rom(NP2、T98Next用),用这个字库日文游戏也就会出麻烦。
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
级别: 模拟之星
UID: 97
精华: 0
发帖: 1742
威望: 0 星
金钱: 2448 浮游币
贡献值: 0 点
好评度: 2952 点
人气: 0 点
在线时间: 152(时)
注册时间: 2004-03-25
最后登录: 2007-07-13
板凳  发表于: 2006-01-19 14:53

但是日文字库中就有很多汉字了,直接利用这些汉字,只改变映射表,应该是可以的吧。
继续努力中——
游戏[11%]=引擎 [20%]+策划[30%]+美工[5%]+脚本[0%]+音效[0%]
级别: 模拟之星
UID: 17990
精华: 1
发帖: 913
威望: 3 星
金钱: 2962 浮游币
贡献值: 32 点
好评度: 915 点
人气: 0 点
在线时间: 862(时)
注册时间: 2005-02-23
最后登录: 2024-08-06
地板  发表于: 2006-01-19 17:02

那样的话不能完美汉化啊........
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
草席  发表于: 2006-01-19 18:42

当年很多台湾公司都有汉化+移植98的经典游戏的经验,比如天堂鸟(ED系列),如果能够找到他们当年的工作人员,将对汉化98游戏有极大的帮助。(国外还有一些成功将98游戏英化、韩化的小组)
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
级别: 模拟之星
UID: 97
精华: 0
发帖: 1742
威望: 0 星
金钱: 2448 浮游币
贡献值: 0 点
好评度: 2952 点
人气: 0 点
在线时间: 152(时)
注册时间: 2004-03-25
最后登录: 2007-07-13
5楼  发表于: 2006-01-19 21:36

那个,难度也太高了。
原本还想汉化一下ps98的《我的女神》,看来没戏了。
继续努力中——
游戏[11%]=引擎 [20%]+策划[30%]+美工[5%]+脚本[0%]+音效[0%]
级别: 模拟之星
UID: 17990
精华: 1
发帖: 913
威望: 3 星
金钱: 2962 浮游币
贡献值: 32 点
好评度: 915 点
人气: 0 点
在线时间: 862(时)
注册时间: 2005-02-23
最后登录: 2024-08-06
6楼  发表于: 2006-01-19 21:43

不会啊,做个专用BIOS字库不就得了
不过PC98的编码我到现在还没搞懂...
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
7楼  发表于: 2006-01-20 12:44

9801 BIOS的设计原则就是泛用性,如果失去了泛用性,那么这样的BIOS也就失去了意义。
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
级别: 模拟之星
UID: 97
精华: 0
发帖: 1742
威望: 0 星
金钱: 2448 浮游币
贡献值: 0 点
好评度: 2952 点
人气: 0 点
在线时间: 152(时)
注册时间: 2004-03-25
最后登录: 2007-07-13
8楼  发表于: 2006-01-21 00:51

正是因为Anex86的字库是个BMP,就有一定的可修改性。
所以才想到可以这样进行汉化的。
要是能有Anex86的源代码,处理起问题来可能会简单一点。
继续努力中——
游戏[11%]=引擎 [20%]+策划[30%]+美工[5%]+脚本[0%]+音效[0%]
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
9楼  发表于: 2006-01-21 00:57

其实98DOS下的内码就是标准ShiftJIS(JIS1级和2级的全部汉字),不过加了很多外字在里面。
想看源代码,Anex是没戏了。NP2的源代码倒是部分公开的。
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
新新航向
级别: 模拟名流
UID: 294
精华: 1
发帖: 7668
威望: 4 星
金钱: 92 浮游币
贡献值: 54 点
好评度: 12540 点
人气: 74 点
在线时间: 268(时)
注册时间: 2004-03-26
最后登录: 2023-04-11
10楼  发表于: 2006-01-21 12:45

引用
引用第7楼yksoft12006-01-20 12:44发表的“”:
9801 BIOS的设计原则就是泛用性,如果失去了泛用性,那么这样的BIOS也就失去了意义。

什么叫泛用性?
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
11楼  发表于: 2006-01-21 23:27

泛用是指PC98xx的BIOS内置字库,要对所有使用文本模式的程序发挥作用,像dos下的各种应用程序、大部分游戏等等。
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
新新航向
级别: 模拟名流
UID: 294
精华: 1
发帖: 7668
威望: 4 星
金钱: 92 浮游币
贡献值: 54 点
好评度: 12540 点
人气: 74 点
在线时间: 268(时)
注册时间: 2004-03-26
最后登录: 2023-04-11
12楼  发表于: 2006-01-22 10:40

从位图里看到的只是一些宽高相同的字符,

有些游戏里的窄字体是如何实现的?有相关工具吗?
义务网评猿
级别: 论坛版主
UID: 50665
精华: 7
发帖: 2924
威望: 13 星
金钱: 385657 浮游币
贡献值: 8748 点
好评度: 10293 点
人气: 760 点
在线时间: 697(时)
注册时间: 2005-08-02
最后登录: 2020-12-17
13楼  发表于: 2006-01-22 12:45

98xx的GDC可以对文本模式字体作一些简单的处理,比如彩色、加粗、尺寸变化(水平宽度、长度1-2倍)等处理。而且,如果游戏是纯粹的640*200显示模式(在NP2下能看到扫描线),那么汉字都是拉伸的。
燃烧的热血。。
坚强的意志。。
造就了YKSOFT Systems
http://yksoft1.spaces.live.com
新新航向
级别: 模拟名流
UID: 294
精华: 1
发帖: 7668
威望: 4 星
金钱: 92 浮游币
贡献值: 54 点
好评度: 12540 点
人气: 74 点
在线时间: 268(时)
注册时间: 2004-03-26
最后登录: 2023-04-11
14楼  发表于: 2006-01-22 16:53

谢谢yksoft版主