日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

gba模拟器 linux,在Ubuntu上运行GBA模拟器

發布時間:2023/12/29 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gba模拟器 linux,在Ubuntu上运行GBA模拟器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

想在Ubuntu上面找一個開源的GBA模擬器,因為如果沒有開源的模擬器的話,怎么能放到開發板去玩呢?所以果斷先百度一下,看有沒有這種可能性。

百度之下,果然有一款叫mednafen的開源模擬器,而且我也下了我最喜歡的寵物小精靈的rom來試運行。在Ubuntu上只需要運行sudo apt-get install mednafen。 就可以安裝模擬器。然后rom的下載地址是http://www.pokemon.name/thread-450278-1-1.html。再給出mednafen模擬器的官網地址:http://mednafen.fobby.net/?因為我們要下載源碼,編譯成為符合我們開發板的模擬器。

在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

所以,看了下自己的開發板。

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

發現bpp達不到,但是分辨率可以達到,不知道這個模擬器的最低配置可以挑到多低,然后能不能放到我開發板上運行也是一個問題。一旦能夠放進去,就是設計到后面的linux把屏幕的輸出信號輸出到FPGA上進行轉換,然后再接上VBA屏幕。而且這個模擬器支持手柄,那確實是很符合我的要求。明晚再繼續,晾衣服,刷牙睡覺去。。。。。天真的很冷,前兩天還百年一遇的在東莞下雪,可想而知。。。

總結

以上是生活随笔為你收集整理的gba模拟器 linux,在Ubuntu上运行GBA模拟器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。