I've been developing this game console for a while. It's a #minimalist portable #gameconsole. It has an #STM32 #ARM microcontroller with Nokia 5110 LCD, SD card slot and 6 buttons. It's an #FOSS project.
Checkout this blogpost to learn more: https://sadale.net/52/
I think I'll be running out of slice of life #anime to watch soon ๐
What makes Kyoukai no Katana qualifies as "slice of life" anime in myanimelist?
sitelen tawa pi kalama musi pi toki pona li lon! mi pini pali e ni a! ๐
o lukin e ni! o kute e ni!
https://youtu.be/4ful4o2VuaU
Hey guys! I've finally done making that said #tokipona music video. See the youtube video link above!
Done animating. I''ll release the song tomorrow along with its animation.
#tokipona
mi pini pali e sitelen tawa pi kalama musi mi. tenpo suno kama la mi pana e ona tawa jan ali.
The anime kokoro connect is rather interesting. I'm almost at the end of the show.
This slice of life anime is different from others. The plot is a bit more serious than other SOL. Still, it's rather interesting.
I've started making a piece of #tokipona music. It's about failing to kill mosquitoes in summer.
mi open pali e kalama musi pi toki pona. nimi mute pi kalama musi ni li ijo ni: tenpo seli la mi ken ala moli e pipi.
Progress of portable game console project! Graphic System Implemented!
This photo shows a comparison between different drawing mode of a square drawn above an image.
For details, see https://sadale.net/54
Finally a robot face that is not super-creepy.
Great. I managed to get my old program to call my functions located in the bootloader without using software interrupt.
Now I'm going to expose every single API functions of the bootloader.
This episode of kokoro connect's funny. A boy told a "secret" to a girl. It turned out what he said was "I've masturbated to you". ๐๐๐
Lately I've started watching kokoro connect.
Game Console update: I'm feeling like an idiot. Software interrupt isn't needed for application code to call the library function located in bootloader at all!
Apparently AAPCS of ARM defines how registers and stuffs should be used.
As long as the compiler implement functions following AAPCS, the application code should be able to call the functions located in bootloader as long as it know the address of the function.
Alright. That'd save me 500~600 bytes of code. I'll work on it tomorrow.
Hey it's github in a year
Alright. I managed to get optimization fixed for my game console. The problem was a bug of binutils removing weak function definitions when link-time optimization is enabled.
But the flash usage of my library is now very high. I have to somehow reduce it or the game itself can't be fitted to the flash ๐
oh man. Hyouka's another anime with an ending that doesn't look like one. How could that be the finale! :(
Almost finish watching Hyouka
Okay can someone explain me? JUST WHY?!
https://news.ycombinator.com/item?id=17231593
Link-time optimization is the culprit. It seems that it optimized out the interrupt handlers, making the program unusable ๐
damn it my game console program stops working after enabling compiler optimization. Now I'm trying to figure out why ๐
@dd86k The girl in your avatar's cute. Bet that you're a dude! ๐