Learning how to build some UI things in assembly.
@anreoh that resides at the most foundational level of the machine, should be fun to play with. I'm thinking, Head Over Heels as a reference to setting moods for different rooms using colors.
@anreoh the screen can only display 4 colors at once, so it will work a bit like this: https://www.youtube.com/watch?v=BabcL8F5rDU&feature=emb_title
@eris I'm not sure I know what that is. I was thinking, each update goes through each window's update routine, and the routine can test if it's active or not. I'm not sure how well that will scale tho.
@neauoire Co-operative multitasking is the idea of a queue and tasks! the kernel executes one task at a time. when the task finishes what it's doing, it hands off the control to the next task by 'wait'ing. if a task terminates rather than 'wait'ing, it gets removed from the queue. Once the kernel reaches the end of the queue, it starts from the beginning again!
@eris Oh I love that!! It's like the stack concept but used for queuing threads, I'll give it a shot, it makes a lot more sense in the current design than what I had in mind.
@neauoire I'm glad! It's the implementation used by a tooooon of Forths. It's also used by early windows and Macs and other OSes, but Forth did it best ;)
@eris @neauoire funny how often this link comes in handy here: https://www.bradrodriguez.com/papers/mtasking.html
@neauoire Ooo, those colors make me think of that mobile game for a while back: Tomb of the Mask. It's a good palette!
@helveticablanc @neauoire I love the gameplay and artstyle of Tomb of the Mask, but I recall it being a bit annoying with ads and (at least back then) not having an option to buy the whole game and disable them. That kinda soured me on it.
There is a "clone" of it for Commodore 64, but it sadly adds more colors to the tiles, so the art style is a bit more busy, but the gameplay is there: https://retrosouls.itch.io/old-tower-commodore-64
@neauoire Reminds me of the ZX spectrum, in a way. Although it's been a while since I saw one of those
@neauoire I remember that game on the C=64. I am also reminded of Firelord. Loved the music from that game!
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.