Unclaimed project
Are you a maintainer of Emu68? Claim this project to take control of your public changelog and roadmap.
This is the (hopefully) last iteration of the Emu68 1.0.x series before moving on to 1.1 and beyond. It is a quick-fix release required for all Framethrower users running the classic PiStorm.
The unicam.resource generates a display list for the VideoCore chip. This display list is written directly into the MMIO area and therefore cannot be subject to Emu68 instruction fusing. Writes to MMIO add an extra NOP, which prevents Emu68 from performing fusing. This resolves an issue where visual artifacts appeared when using the Framethrower.
There were bugs in the TLSF memory allocator, which is used internally by Emu68. These could eventually lead to memory leaks and, more importantly, memory corruption. The TLSF allocator has now been fixed and is in sync with the upcoming 1.1 release.
This version of Emu68 builds correctly with gcc-11 but may produce broken or non-functional binaries when compiled with gcc-13 or newer. This is due to violations of strict aliasing rules in a few places.
Display and control your Android device
The fastest path to AI-powered full stack observability, even for lean teams.
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features