Releases: OpenWitch/AthenaOS
Releases · OpenWitch/AthenaOS
AthenaBIOS 0.2.0
- Implemented stubs for
sys_set_remoteandsys_get_remote. - Implemented
sys_swap. - Implemented
text_set_ank_font. - Implemented support for undocumented direct pointer access to screen 1/2, used by some existing programs.
- Fixed bugs in
sys_suspend,sys_resume,sys_set_resumeandsys_get_resume. - Fixed handling of NULL passed to
text_set_sjis_font. - Fixed many implementation bugs in
sys_alloc_iram. - Fixed some alphanumeric font glyph issues which caused visual glitches/inaccuracies in existing programs.
- Minor optimizations to interrupt handlers in general.
- Additional minor optimizations to
sprite_*functions.
AthenaBIOS 0.1.3
- Fix
lcd_get_colorimplementation - Fix
rtc_get_datetimenot always clearing the high byte of the return value - Fix
screen_get_charimplementation - Fix text cursor location handling
- Improve accuracy of
sys_waitfor duration 0 - Improve accuracy of overflow handling in text windows
- Improve
text_put_characcuracy in Shift-JIS mode - Tweak default IRQ handling
- Work around bug in FreyaOS 1.1.2+ where it corrupts the division by zero interurpt vector
AthenaBIOS 0.1.2
- Add
text_set_sjis_fontimplementation - Fix
sys_interrupt_set_hooknot working correctly when both the old and new vector pointers were equal - Fix inaccuracies in
text_get_fontdataimplementation - Other minor fixes
AthenaBIOS 0.1.1
- Fix Flash Masta rev5+ hardware support
- Fix not clearing sound ports in
sound_init() - Fix
text_put_numeric()implementation bugs
AthenaBIOS 0.1.0
v0.1.0 system: initial manual sleep implementation