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模拟器相关推荐
- linux(ubuntu)上运行网易popo
popo没有linux版,连web版和android版都没有,这个实在是不方便.搞了很久,终于搞定了ubuntu上运行popo,暂时还没出现什么问题. 首先要安装PlayOnLinux,直接安装win ...
- Linux与Ubuntu上SQL Server 2019
In my previous articles, we installed SQL Server 2019 on the windows environment (vs Linux / Ubuntu) ...
- 如何在Ubuntu上运行.Net5控制台程序
如何在Ubuntu上运行.Net5控制台程序 微软.net core已经发布到.Net5了,跨平台一直没有尝试过,闲来无事在Linux上跑一下控制台试试.Ubuntu就不介绍了,首先要在linux上装 ...
- 在docker上和ubuntu上运行InfoGAN
InfoGAN是GAN的非常有名的改进,本文记录如何运行. 一.Docker上运行 1. 安装Docker 引用:https://www.cnblogs.com/linjj/p/5606687.htm ...
- BlueStacks模拟器:多平台上运行Android应用
BlueStacks模拟器:多平台上运行Android应用http://www.csdn.net/article/2012-08-16/2808708 手机智能化的快速发展使得移动操作系统和桌面操作系 ...
- 使用 ARChon 运行时环境在 Ubuntu 上运行 Android 应用
在此之前,我们尝试过在多款安卓应用模拟器工具上运行安卓应用,比如Genymotion.VirtualBox和Android SDK等.但是,有了这套全新的Chrome安卓运行环境,就可以在Chrome ...
- ubuntu wine使用_如何使用Wine在Ubuntu上运行Windows软件
ubuntu wine使用 Linux is a great operating system, but its software catalog can be lacking. If there's ...
- 在linux云服务器上运行Jar文件
在linux服务器上运行Jar文件时通常的方法是: $ java -jar test.jar 这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务,有没有办法让Jar在后台 ...
- 使用rust编译linux,在 Ubuntu 上为 CentOS 编译 Rust 程序,
在 Ubuntu 上为 CentOS 编译 Rust 程序, 现在 CentOS 8 还没出来,最新的是 CentOS 7.6,上面搭载的 glibc 版本是 2.17,都已经是 2012 年那时候的 ...
最新文章
- 数据结构显示树的所有结点_您需要了解的有关树数据结构的所有信息
- Android初级教程获取手机系统联系人信息
- druid 多数据源_Spring Boot + Mybatis 中 配置Druid多数据源并实现自由切换
- 合并两个有序数组—leetcode88
- [lighttpd] lighttpd的安装配置。。。
- java 比特币私钥生成_如何生成自己的比特币私钥
- 2021 年 Linux 界的 12 件大事
- 恶意软件利用合法的代码签名证书横行Windows 系统
- 15. 注意string实现的多样性
- Java学习路线图,知识点总结大全图,从入门到精通,你要好好学习Java,千万不能只学习python
- 在windows下使用cmd命令全速下载百度云文件
- 戴尔dell电脑恢复出厂设置教程(BIOS恢复出厂设置,新版台式机)
- Android学习别“走弯路”,移动端混合开发框架
- Python计算细胞核与细胞质的面积比opencv或pil实验
- edm html超链接,EDM邮件中的html/css兼容性问题
- 第一章 : JVM与体系结构
- 数据中心机房温湿度监测
- 微信小程序开发后台篇(四)AWS EC2实例云部署---Windows环境通过PuTTY连接EC2实例
- 游戏小程序有哪些?这3个小程序值得推荐!
- CC26xx(CortexM3) IO Control
热门文章
- 可能你也怀疑,5G时代下,学web前端培训会有什么影响?
- nodeJS读书笔记
- charCodeAt()方法
- OMP 设置线程的3种方法
- 4.2.2 积分法(一)——第二类换元积分法
- 【语音识别】基于结合mfcc和lpc特征、SVM支持向量机实现中英语种识别matlab源码
- 奖金100万!北大 “韦神”,获奖了!
- jdk1.8新特性 Lambda表达式和Stream集合操作(详细)
- 【已解决】在react+ts中 atnd 用 upload 组件报错Failed to execute ‘readAsArrayBuffer,param 1 is notof type Blob
- 用智能错别字检查工具,提高公文写作水平