Infuse: Difference between revisions

Emulaster (talk | contribs)
No edit summary
m I didn't know it was possible to extract the logo from the emulator (I didn't even know the logo was in the emulator) but thanks. Also please don't be rude to people.
Line 4: Line 4:
|version = {{Version|Infuse}}
|version = {{Version|Infuse}}
|active = Yes
|active = Yes
|platform = [[Emulators on Windows|Windows]], [[Emulators on macOS|macOS]], [[Emulators on Linux|Linux]], [[Emulators on Haiku|HaikuOS]], Steam OS, [[Emulators on Windows Mobile|Windows Mobile]] (no builds yet)
|platform = [[Emulators on Windows|Windows]], [[Emulators on macOS|macOS]], [[Emulators on Linux|Linux]], [[Emulators on Haiku|HaikuOS]], Steam OS, [[Emulators on Windows Mobile|Windows Mobile]] (no builds yet), [[Emulators on Raspberry Pi|Raspberry Pi]] (no builds yet)
|target = [[Zeebo]], [[Cellphone emulators#Binary Runtime Environment for Wireless (BREW)|BREW]]
|target = [[Zeebo]], [[Cellphone emulators#Binary Runtime Environment for Wireless (BREW)|BREW]]
|developer = Tuxality
|developer = Tuxality
Line 34: Line 34:
On January 11th, 2021, it was announced helloworld.mod fully loads. However, it is unable to render text, making it only appear in debug logs. Tuxality gave two further milestones: to render 'Hello World' in helloworld.mod and possibly bring Infuse back to the standards of before the rewrite, including working BREW multithreading, timers and key input and properly loading dependencies and exported classes available to BREW modules via the IShell::CreateInstance API.
On January 11th, 2021, it was announced helloworld.mod fully loads. However, it is unable to render text, making it only appear in debug logs. Tuxality gave two further milestones: to render 'Hello World' in helloworld.mod and possibly bring Infuse back to the standards of before the rewrite, including working BREW multithreading, timers and key input and properly loading dependencies and exported classes available to BREW modules via the IShell::CreateInstance API.


As of May 19th, Crash Bandicoot Nitro Kart 3D, Double Dragon and Zeebo Family Pack are playable, while every other game listed is either untested or crashes while booting. Despite the progress, Tuxality was thinking about whether to switch to a different ARM emulator or write one due to issues caused by compiling with Thumb interworking enabled; it would otherwise boot. Support for ARM would also be fixed, but it is not considered important right now.
As of May 19th, Crash Bandicoot Nitro Kart 3D, Double Dragon and Zeebo Family Pack are playable, while every other game listed is either untested or crashes while booting or when getting into gameplay. Despite the progress, Tuxality was thinking about whether to switch to a different ARM emulator or write one due to issues caused by compiling with Thumb interworking enabled; it would otherwise boot. Support for ARM would also be fixed, but it is not considered important right now.


Here's a current list of what works and doesn't (adapted and slightly corrected from the official website):
Here's a current list of what works and what doesn't (taken and grammar corrected from the emulator's website):


'''Zeebo (Release):'''
'''Zeebo (Release):'''
Line 57: Line 57:
|}
|}
'''Zeebo (Development):'''
'''Zeebo (Development):'''
All of the above as well as the following:
All of the above as well as the following:
{| class="wikitable" style="text-align:center;width:100%"
{| class="wikitable" style="text-align:center;width:100%"