
技术角度回答一下吧。
梦龙是一个作为儿童玩具而设计的游戏机,总体来讲没啥出彩的地方,跟PSP之类的当时顶级游戏机没法比,但是这个小玩具其实真不简单。
梦龙的图形机能是接近于任天堂GBA的,音频支持PCM。因此我最当初猜测这里面的CPU要么是ARM的(抄GBA,或者走其他国产“游戏MP5”的路子),要么是68K的(相当于增强版世嘉MD)。但是MAME团队(对,就是做街机模拟器MAME的)后来放出来了这东西的逆向工程结果,才知道这东西里面居然是个8051单片机,主频90MHz。无论是历代掌机还是游戏主机都没有类似它这种架构,这台机器有可能架构设计都是国内自研的。
梦龙的卡带里面是Flash ROM, 整个都是可读可写的。所以完全可以把一张卡的数据提取出来刷进另一张卡。如果能自行编写一个Loader,并且换上更大的ROM,每一张卡都能改成烧录卡。
梦龙游戏可以存档,但是存档和GBA不一样,它的卡带没有只读和可写区域,也不是SRAM做存档,存档时候游戏机直接把存档烧录进主ROM里面。好处在于存档永久保存不怕卡带里面存档电池没电掉档,但风险在于一旦存档时游戏机电池没电了,ROM写入不完整数据,卡带就报废了。这个设计还是有待商榷。
现在即使是MAME团队也没有完全摸清楚梦龙要怎么模拟。不然等梦龙模拟器和梦龙开发文档弄出来,这机器会是个非常有趣的homebrew平台。
