文件名称:FreeBASIC:C和汇编语言中BASIC操作系统的现代实现
文件大小:265KB
文件格式:ZIP
更新时间:2024-03-24 23:14:17
Assembly
FreeBASIC的 Assembly和C中BASIC操作系统的现代实现。 建造 运行./make.sh (或/make.bat中的/make.bat )。 组装并产生/os/boot.bin , /os/main.bin和/os/root.bin中间二进制文件。 然后连接到/bootloader.flp原始软盘映像。 构建BASIC函数子模块(仅在Linux下) 运行./os/basic/make.sh生成/os/basic/interpret.bin平面二进制文件,以及/os/basic/interpret elf32包含在内核中 局限性 Maximum BASIC line length: 300 characters Maximum BASIC line number: 65536 Maximum BASIC program l
【文件预览】:
FreeBASIC-main
----make.bat(508B)
----LICENSE(34KB)
----doc()
--------BRFS.pdf(216KB)
----cmd.exe.lnk(1KB)
----TODO.MD(428B)
----README.md(7KB)
----make.sh(175B)
----os()
--------data()
--------kernel()
--------main.asm(3KB)
--------programs()
--------boot.asm(3KB)
--------root.asm(2KB)
--------bascore.asm(61B)
--------basic()
----bootloader.flp(27KB)