87
edits
m (Let's use HTTPS!) |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
An open source (GPLv2) firmware for the [[Chloe 280SE]], forked from [[OpenSE|OpenSE BASIC]]. | An open source (GPLv2) firmware for the [[Chloe 280SE]], forked from [[OpenSE|OpenSE BASIC]]. Although it is designed for the Chloe, it can also be used with Spectrum compatible machines that meet these requirements: | ||
* 32K ROM | * 128K RAM | ||
* | * 32K ROM | ||
* [[ULAplus]] palette support | |||
* [[Timex 2000 series]] video modes | |||
* [[esxDOS]] storage device ([[divIDE]]/[[divMMC]]) | |||
* | |||
* | |||
Although it shares a lot of code with OpenSE BASIC, there are major differences: | |||
* ROM footprint increased from 16K to 32K. | |||
* BASIC footprint increased from 16K to 23K (with the last 7K copied to RAM). | |||
* No tape support. | |||
* Integrated disk commands. | |||
* 80 x 24 text mode. | |||
* New 6x8 font designed specifically to work well in hi-res mode. | |||
* 8-bit character set / code page support. | |||
* No separate UDGs. | |||
* All 256 characters can be redefined. | |||
* Character set stored in paged RAM. | |||
* Support for up to 134 tokens. | |||
* Language localization. | |||
* Syntax is closer to Microsoft BASIC. | |||
* No support for legacy software. | |||
* Application package format (programs can be launched with RUN "my program"). | |||
* Simplified ULAplus support (a programmable 16 color palette where users can combine any foreground color with any background color). | |||
* Frame buffer moved to paged RAM. | |||
== External links == | == External links == | ||
Line 34: | Line 33: | ||
[[category:software]] | [[category:software]] | ||
[[category:ROMs]] | [[category:ROMs]] | ||
[[Category: | [[Category:BASIC]] |
edits