ngv-emu v180823

源码地址:https://github.com/NSDN/NGV/tree/master/cortex/emulator

下载:ngv-emu-180823

图形部分使用SDL2,板上的物理按键也由SDL2处理。

串口输入输出则对应系统的基本输入输出流,这里的输入是利用conio.h做的非阻塞输入。

考虑到板上实际为单线程,因此模拟器也未设置多线程。

需要使用mingw编译,如要在linux上编译可能需要安装ncurses和SDL

整个项目包含c99和c++11的代码,统一按c++11编译。

SDL图形窗口中,WSAD和光标对应板上左右摇杆按键,ESC退出模拟器,Backspace复位

Console窗口对应串口输入输出,Ctrl-C退出模拟器

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据