_NCY_ 发表于 2024-7-5 11:56:52

咱能不能也整合一个Ai-BOY游戏机?

51游戏机有不少人做,优秀项目也有很多。但8051世界的游戏机软件硬件上不统一,说白了就是各做各的,各玩各的。
主要最近看到arduiboy(arduino的开源游戏机项目)的规模和规范,确实佩服。

那话说回来咱们能也搞个吗?
这么做了话可能没什么用,但确实好玩:

1(🙏):希望大家可以把自己弄的小游戏开源一下
2:构建标准硬件平台(这个简单,51各型号兼容性好,软件只要支持的好硬件其实不必太苛求)
3:标准图形库(其实咱可以光写一个顶层,底层接驳现有的比如U8G2之类的,,,但我觉得最好能整合一个专属于51的图形库)
4:bootloader: 51突破目前FLASH空间限制的关键吧
要是把所有游戏都一次性塞进128k(一般还比这个小。。)空间里,你希望你的游戏机能支持多少游戏?所以需要一个bootloader绘制开机时的游戏选择界面,并选择游戏加载运行。这个比较简单。
arduiboy加载游戏的机制应该是这个(还没仔细研究,但通过它说可以从norflash里加载游戏了话,应该九成是个flashloader)


4:喜欢游戏的广大开发者:没人写怎么行?这个项目撂在这,我会慢慢填充它的。本人学业原因再等几个月电脑就没了,但等高考完一定会回来的!

快快,大家有没有好玩的小游戏愿意贡献一下😘😘😘,接线readme.txt简单说一下就好了,最好能注释一下

神农鼎 发表于 2024-10-20 23:47:44

应该用 开山斧-Ai8051U 来玩这些

Ai8051USB,USB 型 1T 8051,支持32位和8位指令集
管脚兼容天王级别的:89C52RC,12C5A60S2
要兼容 8位8051指令集,可以用 Keil C51/IAR/SDCC 编译器
===就相当于更强大的 8H8K64U
要兼容 32位8051指令集,可以用 Keil C251 编译器,双核兼容设计
===就相当于更强大的 32G12K128, 32G8K64
34K SRAM(2K edata, 32K xdata), 64K Flash
TFPU@120MHz, 硬件浮点/硬件三角函数 运算器
DMA支持PWM, DMA支持外设直接到外设, P2P
120MHz-PWM支持硬件移相,16位PWM; 真12位ADC
USB, 4组串口,12位ADC, 轨到轨比较器
QSPI, SPI, I2S, I2C,TFT-i8080/M6800 接口
PDIP40,LQFP44,LQFP48
CPU32@42MHz

==================================

开山斧,Ai8051U 核心功能实验板:
Ai8051U DEMO BOARD V2.4.1-20241010
USB声卡、TF卡(小SD卡)、QSPI/SPI-Flash、
I2S DAC、ADC录音、NTC测温、
TFT触摸彩屏:320*480、240*320,i8080/M6800接口
===2.4寸,2.8寸,3.2寸,3.5寸,4寸,触摸电阻TFT彩屏
===TFT彩屏-星光大道

五向开关 按键,7个 独立按键,16个 ADC检测 按键
SPI/I2C-TFT/OLED12864/LCD12864屏、
简易示波器、简易波形发生器、
WS2812彩灯,演示板


【新提醒】开山斧:Ai8051U核心功能实验板:USB声卡,录音,TFT彩屏,QSPI-FLASH,TF卡,I2S-DAC! - AI351体系结构,DPU32/DSP + TFPU + 32位8051, 实验板,大学教材 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)











zdg102 发表于 2024-7-5 12:11:47

看样子你还在读高二, 下学期高三吧, 哈哈。    高考可以报电子信息或计算机专业了 。   

李鑫发 发表于 2024-7-5 14:37:27

淘宝上面那种多种模拟器的游戏机,是用机顶盒芯片做的,51性能太弱了。。。

soma 发表于 2024-7-5 16:15:39

期待有人能完成,或者移植一下

hsrzq 发表于 2024-7-10 00:33:20

51大概也就做个贪吃蛇、俄罗斯方块、坦克大战,其它的可能真跑不动了……

小涵子爸爸 发表于 2024-7-10 09:31:01

期待各路大神的作品

_NCY_ 发表于 2024-10-20 16:43:54

是不是以为楼主撂一个帖子在这就走人了?

_NCY_ 发表于 2024-10-20 16:44:42

并没有。
相反,他发现了一个很好玩的游戏,而且整好51能跑起来,3D的,想移植一下

_NCY_ 发表于 2024-10-20 17:18:04


这个游戏,可以说是FPS的祖师爷。
最初是由卡马克搞的(正确的就是那个施魔法,//What fuck的家伙),现在它被大佬们重写了一遍,能在Ardu boy游戏机上运行。

_NCY_ 发表于 2024-10-20 17:26:21

他这个是能在328p上运行的,玩过aduino的都很熟悉。无论是资源还是算力上,它是刚不过STC8H@40M的。这也决定了移植的可行性。

页: [1] 2 3 4
查看完整版本: 咱能不能也整合一个Ai-BOY游戏机?