项目介绍

h1romas4/maixduino-genplus 是一个托管在 GitHub 上的开源项目,主要使用 C 编写,目前获得 22 个 Star、5 次 Fork。

仓库全名
h1romas4/maixduino-genplus
Star 数
22
Fork 数
5

README 摘要

maixduino-genplus Genesis-Plus-GX Maixduino K210 porting Demo https://www.youtube.com/watch?v=VV0wlbNg2Bo https://www.youtube.com/watch?v=yvkTfdkFSPQ LCD bitmap trancefar is not in time due to SPI clock slow. Require Kendryte GNU Toolchain v8.2.0-20190213 kflash Build Compile Insert SD card with COLUMS.BIN (filename and size fixed, oncoding now) genplus/maixduino/fileio.c CMakeLists.txt Flash License Genesis-Plus-GX…

完整内容见 GitHub 原始 README 或本页 。

常见问题

maixduino-genplus 用什么语言开发?

主要使用 C 编写,目前有 22 个 Star。

如何获取 maixduino-genplus 的源码?

可以直接克隆仓库:git clone https://github.com/h1romas4/maixduino-genplus.git,默认分支为 master;安装与运行步骤见仓库 README。

maixduino-genplus 最近还在维护吗?

仓库最近一次更新为 2020年7月11日,当前没有未关闭的 Issue;Star 数为 22,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Genesis-Plus-GX based MEGADRIVE/GENESIS emulator for the Maixduino

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
33
价值分
14
活跃状态
活跃

语言占比

C
C++
CMake
Objective-C

贡献者

README

maixduino-genplus

Genesis-Plus-GX Maixduino K210 porting

Demo

image

https://www.youtube.com/watch?v=VV0wlbNg2Bo

https://www.youtube.com/watch?v=yvkTfdkFSPQ

LCD bitmap trancefar is not in time due to SPI clock slow.

Require

$ pwd
/opt/kendryte-toolchain/bin
$ ./riscv64-unknown-elf-gcc -v
gcc version 8.2.0 (GCC)
$ kflash -h
...
positional arguments:
  firmware              firmware bin path
...

Build

Compile

git clone --recursive https://github.com/h1romas4/maixduino-genplus.git
cd maixduino-genplus
mkdir build && cd build
# set -DTOOLCHAIN to directory Kendryte GNU Toolchain bin path
cmake .. -DPROJ=genplus -DSDK_ROOT=./kendryte-standalone-sdk -DTOOLCHAIN=/opt/kendryte-toolchain/bin
make

Insert SD card with COLUMS.BIN (filename and size fixed, oncoding now)

genplus/maixduino/fileio.c

if((ret = f_open(&file, "COLUMS.BIN", FA_READ)) == FR_OK) {
    ret = f_read(&file, (void *)buffer, 131072, &size);

CMakeLists.txt

    -DMAXROMSIZE=655360

Flash

kflash -p /dev/ttyUSB0 -b 1500000 -B goE -s -t genplus.bin

License

Genesis-Plus-GX License

Thanks!

Genesis-Plus-GX

评论

暂无评论