TRIANGULAR μOS 1.42 for Commodore 128 is released.
triangular-uos.blogspot.com/2024/01/triangular-os-142-for-commodore-128.htmlPossible color theme & Purple Screen of Death (PSoD):
Beyond features described in last posts, those few last days I spend upgrading SIMCITY considerably (even more than GP BRAZIL). Now it has slightly new look, new HUD, title screen. Additionally gameplay is extended and features 2 tiers of zone plots. Also plots (zone plots, roads) can be removed (it costs $100). Lastly you can save (F2) and load (F1) your game. This introduced 3 additional files, while SIMCITY program alone is more than two times bigger than before.
I also added Purple Screen of Death (PSoD) to GUI, which handles errors (using TRAP command). So instead of breaking to BASIC on error, GUI will be display PSOD with error name and line number. There you can try re-run GUI or quit to BASIC. Additionally now MATH error (e. g. very frequent overflow error) just simply restarts MATH (with beep sound) instead of breaking to BASIC.
Some variables were further joined. Documentation is updated and there are nearly 140 different variables in GUI program. GUI has size of over 24 KB and is over 2 KB bigger than in 1.41.
System Disk is also biggest to date and has 18 files: its size is 56.73 KB spread across 241 disk sectors (60.25 KB disk size). That's even more than 55.19 KB in 1.09 for PET (it has 15 KB extras with 3 games, without extras it has nearly 41 KB). This multifile setup was very inefficient, so VIC-20 1.11 has 44.62 KB, consolidated VIC-20 1.19 with 3 KB worth of expansions has 37.84 KB, while C64 1.27 has 39.98 KB with 1 extra game (38.42 KB without it). C128 1.36 has 45.20 KB and 1.41 49.10 KB.
TRIANGULAR μOS 1.42 for Commodore 128 [12-01-2024]:
- GUI: Purple Screen of Death is introduced
- SETTINGS is now divided into 3 tabs: SYSTEM, WINDOW and DESKTOP
- SETTINGS WINDOW tab can customize colors of GUI elements
- SETTINGS DESKTOP tab can customize desktop wallpaper
- MATH: Overflow error now just restarts MATH app
- Resource files with sprite data changed extension from .RES to .SPR
- WORDS: blinking sprite cursor & other improvements
- SIMCITY: new look, HUD and title screen. Zones now have 2 tiers. Zone plot can be cleared. Game can be saved and loaded
- GP BRAZIL improved and race track is based on Interlagos Circuit
- Improvements and bugfixes
DOWNLOAD TRIANGULAR μOS 1.42:
avantee.art/triangular/releases/TRIANGULAR-uOS-1.42.zipDOWNLOAD TRIANGULAR μOS 1.42 SDK:
avantee.art/triangular/releases/TRIANGULAR-uOS-1.42-SDK.zipTRIANGULAR μOS 1.40 YouTube preview in 4K:
****
What's in the future?
Version 1.43 will have MOUSE option as main feature. Also I will introduce message box and add it as BASICALLY API item.
TRIANGULAR μOS 1.4x series roadmap:
1.43 will introduce MOUSE tab with mouse options and add message box BASICALLY API item
1.44 will introduce custom charset that will alter graphic part of PETSCII charset to modify or replace characters that take part in drawing GUI elements.
1.45 will introduce new fonts designs that could be changed. Graphic part of charset introduced in 1.44 will stay the same in all of those different fonts for uniformity. Also new BASICALLY API element to change fonts: selection list will be introduced.
1.46 will introduce bitmap graphic, which will be used as artwork for games title screens.
Roadmap of TRIANGULAR μOS:
1. Series 1.4x for Commodore 128 with BASIC 7.0 will be further expanded.
2. Series 1.5x will support Commodore 65/MEGA65 with BASIC 10.0
3. Series 1.6x will support MEGA65 with BASIC 65
4. Version 2.0x will support MEGA65 with BASIC 65 and will be ML-BASIC hybrid
****
TRIANGULAR μOS website:
triangular-uos.blogspot.com