gba模拟器 linux,在Ubuntu上运行GBA模拟器
想在Ubuntu上面找一個開源的GBA模擬器,因為如果沒有開源的模擬器的話,怎么能放到開發(fā)板去玩呢?所以果斷先百度一下,看有沒有這種可能性。
百度之下,果然有一款叫mednafen的開源模擬器,而且我也下了我最喜歡的寵物小精靈的rom來試運行。在Ubuntu上只需要運行sudo apt-get install mednafen。 就可以安裝模擬器。然后rom的下載地址是http://www.pokemon.name/thread-450278-1-1.html。再給出mednafen模擬器的官網(wǎng)地址:http://mednafen.fobby.net/?因為我們要下載源碼,編譯成為符合我們開發(fā)板的模擬器。
在Ubuntu的運行效果如下。
好了,玩了幾分鐘,嗯。確定可以。但是有一點就是那里寫著配置是:
Compiled against SDL 1.2.13, running with SDL 1.2.13
Initializing joysticks...
Loading ./Pokemon_FireRed_CN.gba...
ROM: ? ? ? 16384KiB
ROM CRC32: 0x3589923d
ROM MD5: ? 0x795ff308ef73d21509eb3a62833c5f55
Initializing sound...
Using "ALSA" audio driver with device "default":
Bits: 16
Rate: 48000
Channels: 2
Byte order: CPU Native
Buffer size: 1536 sample frames(32.000000 ms)
Initializing video...
Video Mode: 720 x 480 x 32 bpp
OpenGL: Yes
Pixel shader: none
Fullscreen: No
Special Scaler: None
Scanlines: Off
Destination Rectangle: X=0, Y=0, W=720, H=480
OpenGL Implementation: Mesa Project Software Rasterizer 2.1 Mesa 7.6
Checking extensions:
GL_ARB_texture_non_power_of_two found.
Using non-power-of-2 sized textures.
Checking maximum texture size...
Apparently it is at least: 4096 x 4096
SRAM emulation disabled by write to: ?0e005555 000000aa
所以,看了下自己的開發(fā)板。
TFT LCD Displays:
― ?Supports 1, 2, 4 or 8-bpp (bit per pixel) palletized color displays for TFT
― ? Supports 16, 24-bpp non-palletized true-color displays for color TFT
― ?Supports maximum 16M color TFT at 24bit per pixel mode
― ?Supports multiple screen size
Typical actual screen size: 640 x 480, 320 x 240, 160 x 160, and others
Maximum virtual screen size is 4Mbytes.
Maximum virtual screen size in 64K color mode: 2048 x 1024 and others
發(fā)現(xiàn)bpp達(dá)不到,但是分辨率可以達(dá)到,不知道這個模擬器的最低配置可以挑到多低,然后能不能放到我開發(fā)板上運行也是一個問題。一旦能夠放進(jìn)去,就是設(shè)計到后面的linux把屏幕的輸出信號輸出到FPGA上進(jìn)行轉(zhuǎn)換,然后再接上VBA屏幕。而且這個模擬器支持手柄,那確實是很符合我的要求。明晚再繼續(xù),晾衣服,刷牙睡覺去。。。。。天真的很冷,前兩天還百年一遇的在東莞下雪,可想而知。。。
總結(jié)
以上是生活随笔為你收集整理的gba模拟器 linux,在Ubuntu上运行GBA模拟器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成年人的标志:把反馈当作礼物
- 下一篇: 移动机器人资料