Hasty Briefsbeta

双语

EndBASIC 0.14: Are we multimedia yet?

8 days ago
  • #Software Release
  • #EndBASIC
  • #BASIC Programming
  • EndBASIC 0.14 版本引入了新特性,包括基础声音支持、三角形和多边形等图形原语,以及复古 VGA 字体。
  • 图形改进包括绘制三角形(GFX_TRI 和 GFX_TRIF)、多边形(GFX_POLY 和 GFX_POLYF)以及桶填充(GFX_FILL)的命令。
  • 复古 VGA 8x16 字体取代了 TTF,统一了跨平台的终端外观,并增加了混合文本/图形指示器。
  • 通过修正线程架构修复了 macOS SDL 终端崩溃的问题,但未签名的二进制文件需要手动批准。
  • 为类 Unix 系统添加了 Shebang 支持,允许通过魔法注释直接执行脚本并可选设置终端参数。
  • 通过 BEEP 和 SOUND 命令实现声音支持,使用现有的 Console 框架;未来考虑添加 PLAY 命令。
  • 该版本标志着迈向 EndBASIC 1.0 的重要一步,重点在于复古风格迷你游戏的开发能力。