#framebuffer — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #framebuffer, aggregated by home.social.
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
İşte benim #RaspberryPiPico donanımım.
Ona en güzelinden çoklayıcı ve ekranlar aldım, ama o TFT LCD Ekranda MicroPython ile ancak #FrameBuffer ile basit yazı ve şekiller çizebilmiştim!
Python ekran kütüphânesi yoktu!
Renk kodları bile tersti!
Şu anda durum nasıl bilmiyorum, ama #RaspberryPiPico2W daha güçlü olsa da hâlâ bir ekranı #MicroPython ile sürebileceğini sanmıyorum!
Yine de iki yıldan fazla oldu ve birileri güzel bir python ekran kütüphânesi yazmış olabilir!
-
Linux Framebuffer Secrets
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
FIM – Linux framebuffer image viewer
https://www.nongnu.org/fbi-improved/
#HackerNews #FIM #Linux #framebuffer #image #viewer #open #source #software #image #viewer #Linux
-
Modern Linux kernels are shipped with the fb (framebuffer) built-in module so you may launch Telegram in a virtual console without any windowing system via `$ (export QT_QPA_PLATFORM=linuxfb; Telegram)` (w/o tmux). Unfortunately my touchpad misbehaves in this mode.
-
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Hey all! 👋🏻
I’m looking for some shader-like pipeline/#rendering system/library/framework for 1-bit graphics with 2x #framebuffer (double-buffered — actual & previous) with #blitting on #SIMD and #SWAR? CPU-only, mostly targeting ARM32/64/Thumb1.
I understand that it’s rare and mostly impossible to exist, so I just need some source-based guidance/hints of oldschool/demoscene- tricks and algorithms which I don’t know yet (I know a lot already, I’m 40)) and of course i can port. -
Das Rabbithole "bcm_host.h" ist mir zu tief geworden. Diese Lib wird für #Framebuffer am #raspberrypi benötigt. Bisher war sie in libraspberrypi-dev enthalten. Diese Lib ist seit #Trixie #Debian13 ersatzlos gestrichen. Angeblich ist die Funktion nun anderswo enthalten. Aber man weiß nicht wo. Und so funktionieren nun die ganzen TFT Displays mit SPI nicht mehr. Einzig Adafruit hat da etwas drumherum gecodet. Natürlich ohne Doku. Ansonsten stehen alle dumm da. Man landet in alten Repos und Foren. Lösungen Fehlanzeige. libraspberry-dev nachinstallieren bricht das System, da es neuere Libs gegen alte austauscht und einiges deinstalliert. Und dann spackt das Debian Repo heute auch noch. Seufz...
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
The #Linux #framebuffer #console is great!
https://www.kernel.org/doc/html/v6.14/fb/fbcon.html
What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!
Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.
So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.
-
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
🥱 Ah, another day, another C library pretending to make #framebuffer interaction exciting. Because nothing screams "revolutionary" like a glorified terminal tweak. 🤖 Meanwhile, GitHub's endless feature parade is here to remind us that automating our to-do lists is the pinnacle of human achievement. 🚀
https://github.com/martinfama/fui #CProgramming #GitHub #Automation #TechHumor #SoftwareDevelopment #HackerNews #ngated -
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
Fui: C library for interacting with the framebuffer in a TTY context
https://github.com/martinfama/fui
#HackerNews #Fui #C #library #framebuffer #TTY #GitHub #open-source
-
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
The original driver allocates a #framebuffer containing a single bit per pixel (that's why you can see some bitshifts in the code above). To support two colours, I need double the space. Fortunately there's already support for #BWR #eink displays in the #esphome #waveshare library, so I just need to extend WaveshareEPaperBWR instead of WaveshareEPaper and my framebuffer is magically double the size: the first half is for the black colour (as before), the second is for the red colour.
[continues...] -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
after doing lots of glitchy framebuffer VJ stuff in TouchDesigner I'm really impressed at this game's frame rate
(also totally stuck, but whatever 🙃 )
https://xra.itch.io/memory-of-a-broken-dimension
#gamedev #indiegame #realtimevfx #realtime3d #framebuffer #touchdesigner -
What a weekend §8-)
2009 #iMac is living again with a new purpose. Maaaan, this was good HW. back then.
I'm happy with my success, running #FreeBSD on the old iMac. Needed to configure the #framebuffer driver in:
usr/local/etc/X11/xorg.conf.d/driver.conf
Section "Device"
Identifier "Card0"
Driver "scfb"
EndSectionBig thanks to #server-world for it's great content: https://www.server-world.info/en/note?os=FreeBSD_14&p=desktop&f=2
#popos in background, with a touch of the #freesoftware World §8-)
-
What a weekend §8-)
2009 #iMac is living again with a new purpose. Maaaan, this was good HW. back then.
I'm happy with my success, running #FreeBSD on the old iMac. Needed to configure the #framebuffer driver in:
usr/local/etc/X11/xorg.conf.d/driver.conf
Section "Device"
Identifier "Card0"
Driver "scfb"
EndSectionBig thanks to #server-world for it's great content: https://www.server-world.info/en/note?os=FreeBSD_14&p=desktop&f=2
#popos in background, with a touch of the #freesoftware World §8-)
-
After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
https://ko-fi.com/post/Dreamos64-Status-update-U6U71340LC (free).
I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos
-
After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
https://ko-fi.com/post/Dreamos64-Status-update-U6U71340LC (free).
I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos
-
I was using #XCB, I tried raw stuff to the #framebuffer and OMG 1000x faster! AND I can rip shttons of useless code out of my cloud client thin antibrowsers! #OldGuyCoding #Programming For the record, years ago I wrote a raw gui device driver for gui, it took me a few days, SDL took me MONTHS GET OFFA MY LAWN!
-
I was using #XCB, I tried raw stuff to the #framebuffer and OMG 1000x faster! AND I can rip shttons of useless code out of my cloud client thin antibrowsers! #OldGuyCoding #Programming For the record, years ago I wrote a raw gui device driver for gui, it took me a few days, SDL took me MONTHS GET OFFA MY LAWN!
-
Raspberry Pi 上面直接對 Framebuffer 與觸控介面操作
清 tab,看到這個 2019 年的文章:「Writing GUI applications on the Raspberry Pi without a desktop environment (2019) (avikdas.com)」,原文在 Rasp
#Computer #Library #Murmuring #Software #application #event #framebuffer #gui #interface #pi #raspberry #touch
-
Raspberry Pi 上面直接對 Framebuffer 與觸控介面操作
清 tab,看到這個 2019 年的文章:「Writing GUI applications on the Raspberry Pi without a desktop environment (2019) (avikdas.com)」,原文在 Rasp
#Computer #Library #Murmuring #Software #application #event #framebuffer #gui #interface #pi #raspberry #touch
-
A frambuffer driver for #micropython #REPL console use; develop and debug #framebuffer display code without hardware.
Discussion, code and links @ https://github.com/orgs/micropython/discussions/15327
-
A frambuffer driver for #micropython #REPL console use; develop and debug #framebuffer display code without hardware.
Discussion, code and links @ https://github.com/orgs/micropython/discussions/15327
-
Habemus #scrolling (nearly) :)
I'm working on adding framebuffer scrolling in #Dreamos64
Initially it will be just scrolling the text up, when it reach the last line.
#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos -
Habemus #scrolling (nearly) :)
I'm working on adding framebuffer scrolling in #Dreamos64
Initially it will be just scrolling the text up, when it reach the last line.
#osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos -
Recently while doing some updates to my kernel #dreamos64 logo, i stumbled on an issue that was the the sum of three different issue. I was using an imaged exported using #gimp #c header format, and after updating it the color were off. After some investigation the issues were: someting changed in the format, castin problem, and color byte problems. Full story here: https://ko-fi.com/post/Dreamos64-Rendering-image-issues-Z8Z4ZBLCV (as usual it's free don't worry!)
#programming #osdev #framebuffer #realtime_kernel -
Recently while doing some updates to my kernel #dreamos64 logo, i stumbled on an issue that was the the sum of three different issue. I was using an imaged exported using #gimp #c header format, and after updating it the color were off. After some investigation the issues were: someting changed in the format, castin problem, and color byte problems. Full story here: https://ko-fi.com/post/Dreamos64-Rendering-image-issues-Z8Z4ZBLCV (as usual it's free don't worry!)
#programming #osdev #framebuffer #realtime_kernel -
I can view the Japanese manual page for #yash (the Watanabe shell) in #FreeBSD.
It comes out as gibberish on kernel #VirtualTerminals. On user-space VTs it come out rather well. (This is what I want to screen grab.)
I fixed jfbterm and zhcon so that they work on FreeBSD again. Neither managed to display a UTF-8 Japanese manual page.
jfbterm is greeking everything, so just getting a font that works might well solve that. In zhcon the page comes out in the wrong encoding.
-
I want to screenshot a user-space VT being realized on the framebuffer.
There are three framebuffer dump programs that I know of: fbdump, fbgrab, and fbshot. None of them work on #FreeBSD, because its framebuffer device works in a different way.
So writing a program to dump the frame buffer it is, then.
It looks like PBM files are the easiest output format.
-
#FreeBSD hasn't been able to memory map a framebuffer in 800x600 mode for decades. It has trouble with framebuffer sizes that aren't whole multiples of the page size, and doesn't let programs map the very last partial page.
Only one person has apparently noticed this, and the bug, filed 11 years ago and still unfixed, is marked "affects only me".
-
Created by preventing the clearing of the background aka framebuffer effect.
It is part of a really weird, experimental visual novel I made years ago, called Exposure. You can find it here:
https://blenderfan.itch.io/exposure