Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

这个项目是实现了步步高学习机上曾经的BBasic的编译器和虚拟机。BBasic是一款Basic方言,是我初中时候的编程启蒙。这个项目完成于2021年,作为我学习编译原理的一个实践,也是对年少时光的一个纪念。 test目录下包含了两个BB虚拟机上经典的游戏,一个是学习机自带的大富翁,另一个是第一届BBK编程大赛的一等奖剑侠风云。另外还包含了一个我用BBasic实现的FlappyBird

rich jianxia flappybird

BBC

命令行参数

bbc source_file -o binary_file
-o 编译并链接,
-s 生成汇编文件
-l 链接汇编文件
默认 -o 并生成和源代码文件名同名的binary文件

BBVM

执行

bbvm binray_file

注意需要将bbvm和resource目录放在同一级目录。

依赖

sudot apt install libsdl2-dev libsdl2-ttf-dev

About

bbasic的编译器和虚拟机

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages