|
64
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
I have 32KB of flash, and 2.5KB of RAM. I have one 128x32 monochrome screen.
Over half that flash, and I don't know how much RAM is taken up by keyboard firmware.
In what's left over some friends and I are making a Tamagotchi game.
Talk about tricky.
Now normally, to dynamically draw to a monochrome screen without readback capability, you have to hold a framebuffer, which takes 512 bytes in this case. We didn't want to use that RAM.
The method we're using is to embed RLE compressed entire screens in the screen's native framebuffer format. That way we don't need any RAM at all to display a screen as it just spits the entire screen from flash. The RLE compression in my tests shrinks the final image size to about 1/3 of the size. Each screen, uncompressed is again, .5KB.
Not sure if we'll be able to do it still, but it's fun.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Did you abandon the monster CPU?
Indeed it looks fun.
Enjoy!
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Nah, this is just a separate thing.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
If you are fascinated by small code in general, take a look at the videos at https://www.pouet.net/[^]. One extreme example: Oscar's Chair[^], an executable of 4092 bytes, encoding a video/sound of about two minutes.
Certainly, this code doesn't run on bare iron, but relies on Windows drawing and sound primitives. At runtime, it unpacks to a lot more than 4K of RAM - but the unpacking code fits in those 4092 bytes, along with everything that is specific to this movie of graphics and sound. It is really an impressing piece of work!
You can find several other 4K videos (executable size, not line resolution!) at www.pouet.net. I also like Skyline[^]. Clicking at "4k" near the top right on the pouët page takes you to a long list, where you also can select other sizes, platforms and categories. They are not all for Windows.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Wow, you managed to outclass me, I have 128kB of flash and 6 kB of RAM!
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
How luxurious!
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
32/4.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
My familiar just whispered:
Quote: Codewitch will replace the keyboard driver with a 4k version.
|
|
|
|
|
Wordle 979 5/6
🟨🟨⬜⬜⬜
⬜🟨🟩⬜🟩
⬜⬜🟩🟩🟩
⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 979 3/6
⬛🟩⬛⬛🟩
🟩🟩⬛🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 979 4/6
⬜⬜🟩🟨⬜
⬜🟨🟩⬜🟩
⬜⬜🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
⬜🟨🟩⬜⬜
🟨⬜⬜⬜⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 979 4/6*
🟩🟨⬜⬜⬜
🟩⬜⬜🟩⬜
🟩⬜🟩🟩⬜
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 979 4/6
🟩⬜⬜⬜⬜
🟩🟨⬜⬜⬜
🟩⬜🟨🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 979 6/6
🟨⬜⬜⬜⬜
⬜⬜⬜⬜⬜
⬜⬜🟩⬜⬜
⬜🟨🟩🟨⬜
⬜⬜🟩🟩⬜
🟩🟩🟩🟩🟩
This was the only word possible with the letters I had left and I didn't see it.
Looked it up
|
|
|
|
|
Wordle 979 4/6
⬛🟨🟨⬛⬛
⬛⬛🟨🟨🟨
⬛🟨🟨🟨🟩
🟩🟩🟩🟩🟩
wordle.at
Rules for the FOSW ![ ^]
MessageBox.Show(!string.IsNullOrWhiteSpace(_signature)
? $"This is my signature:{Environment.NewLine}{_signature}": "404-Signature not found");
|
|
|
|
|
Wordle 979 4/6
🟩⬛⬛⬛⬛
🟩⬛🟩⬛🟩
🟩⬛🟩🟨🟩
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 979 3/6*
⬜🟨⬜🟨⬜
🟨🟨🟩⬜🟨
🟩🟩🟩🟩🟩
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Wordle 979 6/6*
🟩🟨⬛⬛⬛
🟩⬛🟨⬛⬛
🟩⬛⬛⬛🟩
🟩⬛🟩⬛🟩
🟩⬛🟩⬛🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
PC Magazine posted this article[^] on their web site.
George Orwell, in his book 1984 (For those who do not have time to read it, here is a study guide[^]), tried to warn us about stuff like this. I do not like it. What is your opinion?
Edit: Fixed links.
__________________
Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now.
© 2009, Rex Hammock
modified 23-Feb-24 18:14pm.
|
|
|
|
|
Russian spy and I, we both wonder why
|
|
|
|
|
Bad CP link, but the CP's error message is awesome: "Quote: Do not try and find the page. That’s impossible. Instead only try to realise the truth
|
|
|
|
|
Interestingly, only on the [^] "new window" link; the main link is fine.
Which suggests Bob typed out the HTML for the link by hand, rather than relying on the auto-link-insert-on-paste script.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
If you don't understand 1984 you just don't understand
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|