3d’oh! Libretro port (Wip) – first 3DO emulator for android?

3dofz13d’oh!是一个完成度很低的开源3DO模拟器,只能运行几个商业游戏。在PC平台我们当然用不着它。但是安卓平台可就不同了。

Libretro大神,代号为r-type的coder在3个月前做了一个3d’oh!的Libretro移植版!通过RetroArch近乎外星黑暗科技的平台通用性支持了android!

擦!看来RetroArch又要立功了!

当然,这个3DO模块现在还初步的很,啥时候能实用,进入RetroArch发行版只有天知道了。但是从文档来看,这货目前应该是可以运行某个商业游戏了。So…它是目前android平台上唯一公开的3DO模拟器。

r-type是一位多产的大神,最新的贡献就是Libretro的MAME2013模块,所以我相信只要原型模拟器给力点,大神应该可以做到这个创举。倒霉的是…3d‘oh!从2013年9月底以后就再也没进展了…

3d'oh! Libretro port (Wip)

3d'oh! A libre (GPL) 3do emulator for GNU/Linux, built around SDL for audio, video and input.
It also includes an optional binding for OpenGL video output, that enables a nice video scaling/stretch.

3d'oh! uses freedo as the core emulator. 
Freedo is a (great) 3do emulation library made by Alexander Troosh, Maxim Grishin, Allen Wright, John Sammons and Felix Lazarev.

3d'oh! also uses some code and ideas from 4do (www.fourdo.com), a 3do emulator that also uses freedo, but this one is written in C#.

Usage: in command line run: 3doemu -b biosfile -i isofile

License: 3d'oh! it's released under the GPLv2 license. 

Author of 3d'oh! : guaripolo

http://code.google.com/p/3doh/

Libretro port: 

	Build:  

		make -f makefile.libretro (for linux)
		make "platform=android" -f makefile.libretro

	Install:

		for linux:

		Put bios in bios/ dir (rename it to bios.bin)
		Put iso files in games/ (ext have to be *.iso)

		for android : 

		Put config.ini in /mnt/sdcard/3doh/
		Put bios in /mnt/sdcard/3doh/bios/ dir (rename it to bios.bin)
		Put iso files in /mnt/sdcard/3doh/games/ (ext have to be *.iso)

	Controls:

		RETRO_DEVICE_ID_JOYPAD_UP    =>	INPUTBUTTONUP
		RETRO_DEVICE_ID_JOYPAD_DOWN  =>	INPUTBUTTONDOWN
		RETRO_DEVICE_ID_JOYPAD_LEFT  =>	INPUTBUTTONLEFT
		RETRO_DEVICE_ID_JOYPAD_RIGHT =>	INPUTBUTTONRIGHT

		RETRO_DEVICE_ID_JOYPAD_START =>	INPUTBUTTONX
		RETRO_DEVICE_ID_JOYPAD_SELECT=>	INPUTBUTTONP

		RETRO_DEVICE_ID_JOYPAD_A     =>	INPUTBUTTONA;
		RETRO_DEVICE_ID_JOYPAD_B     =>	INPUTBUTTONB;
		RETRO_DEVICE_ID_JOYPAD_X     =>	INPUTBUTTONC;

		RETRO_DEVICE_ID_JOYPAD_L     =>	NPUTBUTTONL;
		RETRO_DEVICE_ID_JOYPAD_R     =>	INPUTBUTTONR;

	Status:

		Port is very WIP so Expect bugs
		Seems to have sound issue in android.

 

“3d’oh! Libretro port (Wip) – first 3DO emulator for android?”的一个回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注