-
Notifications
You must be signed in to change notification settings - Fork 100
Description
Hi there,
Read an article on your project and I thought it was cool. Was going to perhaps try it on 32bit machine and looked at some Buildroot stuff but as I hadn't done anything like that before.... (I did contact people on the list as I had read i386 support had been removed, they explained that that particular i386 was the first type of those processors and that i386 in buildroot menu was referring to later devices such as i686 processors) [Didn't end up compiling it]
However, inspired by snakeware. Anyway, configured a Debian based distro for an old EeePc to work with Debian's python3-pygame package and it worked with code for pygame going through framebuffer drivers. and also enabling gdm. Anyway thought about SVG support and wondered whether pygame supported it.... (But there is Cairo to do that and other methods) So I installed the latest Pygame 2.x.x from pip3 and it was broken re screen support....
So I booted VirtualBox and confirmed my suspicions that Pygame in snakeware was < 2.x.x... It's pretty cool. Haven't installed Guest Additions yet so I don't know if scrolling is supported in snaketerm.
So after some investigating I've read things that seem to suggest the framebuffer console is dropped in SDL2 and Pygame 2.x.x uses SDL2 so bingo - framebuffer isn't working.. (That's my understanding as I'm not really familiar with this)
So I'm wondering if anyone in the future who is used to Pygame 2.x.x comes across this project, starts writing code and gets frustrated....
Seen some suggestions that KMS/DRM driver could be used but recompiling SDL2 with flags is needed.
First preliminary glances haven't yielded any Debian or Ubuntu specific posts, more those towards Raspberry Pi...
If I come across anything else re. displaying things using SDL2 and Pygame2 I will let you know. This is a kind of hobby project for you and you probably moved onto many other cool things - so I guess I'm letting you know for interest's sake. [Or I guess for people who fork the project and want to use a later version of pygame in building the distro]