GBWallpaper turns your Windows 10 wallpaper into a fully fledged Game Boy emulator

gbwallpaper.png

Wallpapers can sometimes be a bit boring. Even if you install several customisation tools, add many widgets to your desktop and put a thousand different images in your slideshow folder, there's always something that feels a bit dull and static. But what if you could say goodbye to all these silly animations, gadgets and skins and get a real dynamic wallpaper, one that would be fully interactive and could also respond to your inputs? How about something that gives you a challenge whenever you minimize a window instead of just letting you stare idly at your icons, links and taskbar? What if you could have... a completely functional Game Boy emulator as your wallpaper?

You've read that right, thanks to the developer rocksdanister and its newly released GBWallpaper tool, it is now a real possibility! The application is essentially a unity-gb emulator wrapper acting as a live wallpaper, which also includes many additional features and customisation options, such as different layouts and an audio visualizer. You can choose to either play the game yourself like you would on any regular emulator or record macros, essentially turning it into a nice animated backdrop. If you're worried about system resource utilisation then don't be, as the emulator will automatically stop when you run fullscreen apps and games.

However, there are a few limitations that need to be addressed. GBWallpaper is currently only officially compatible with Windows 10 and does not support multi-monitor setups; plus some actions, like temporarily switching focus to a window or running some applications, may make the input non-responsive. Finally, if you're a fan of Super Mario Land then you may be disappointed, as the game is currently incompatible with it.

If you're interested, you can find the ReadMe below (as well as a download link in the sources):
From the ReadMe said:
About
Feeling bored with basic picture wallpapers? Want to play a quick game while all windows are minimzed? Well why not just run a full gameboy emulator as desktop wallpaper!
Don't want to play? then disable keyboard input & use Macro input, save sequence of moves & automatically play it back; Like an animated gif wallpaper.
Don't worry about performance overhead, it will pause when running fullscreen games or application.

Download
Latest version: v0.1 (Windows 10 Only)
Unzip the file, select Start.exe to get started.
Save files & settings are stored in \Saved Games\GBWallpaper.

Features
  • Different layouts styles.
  • Emulator will pause when running fullscreen application or games (~0% cpu & gpu usage).
  • Sound & keyboard input will get disabled when not on desktop, game will continue to run.
  • Audio Visualiser for running games.
  • Runs at system startup (optional).
  • Macro input, save sequence of moves & automatically play it back; Like an animated gif wallpaper.
  • Keyboard input & audio can be disabled.
  • Save works for supported games.
What is planned for future release
  • Multimonitor system support.
  • Currently using unity-gb emulator, might switch it with a better one.
  • Better pause algorithm that works in various situations.
  • More macro input options.
  • Bug fixes.
Issues
  • SUPER MARIOLAND crash in menuscreen.
  • Keyboard input sustaining if you hold and change window focus.
  • Currently disabled on multimonitors systems due to bugs/further testing required.
  • Certain applications will interfere with window focus, will require user to click on desktop to give input.
FAQ
Who asked for this?
Saw the suggestion on discord chat, got intrigued; took me longer than expected to make. Is this useless? maybe. Did I waste my time? Possibly. It was a good learning experience & fun to make.

High system usage?
The default style of blurred background is a bit expensive if you don't have dedicated graphics, just use different layout style such as "Simple". Regardless, when fullscreen application or game run it will goto ~0% usage.

Not taking input?
Certain applications can interfere with focus, just click on desktop or taskbar to regain focus.

Where is the source code?
I will update it later after cleanup & final update.

Donation
Support me on Ko-Fi

:arrow: Source
:arrow: Official website
 

DRI2000

Well-Known Member
Newcomer
Joined
Aug 23, 2015
Messages
79
Trophies
0
Age
34
XP
387
Country
I think the idea is pretty cool! Though I have an issue running it. The icon in the tray just shows up for a second and then disappears... I cannot manage the emulator in any way :( Some advise on this?
 

geodeath

Well-Known Member
Member
Joined
Oct 26, 2006
Messages
300
Trophies
0
Location
London
XP
752
Country
256MB of storage, for a gameboy emulator? :wtf:

It is not just the emulator though... its packaged/wrapped around the windows ecosystem and probably/maybe wpf, just including a few dlls is more than enough to shoot to that size. Also, not everyone has 10tb for sure, but come on, 256megs is nothing these days, even a 'proper' wallpaper for an ultrawide screen can be a few megs in size!
 
  • Like
Reactions: Xabring

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,403
Trophies
1
Location
New York
XP
12,947
Country
United States
It is not just the emulator though... its packaged/wrapped around the windows ecosystem and probably/maybe wpf, just including a few dlls is more than enough to shoot to that size. Also, not everyone has 10tb for sure, but come on, 256megs is nothing these days, even a 'proper' wallpaper for an ultrawide screen can be a few megs in size!
Yeah, and the entire gameboy library of roms is still less than half the size of that emulator. :ninja:
 

geodeath

Well-Known Member
Member
Joined
Oct 26, 2006
Messages
300
Trophies
0
Location
London
XP
752
Country
Yeah, and the entire gameboy library of roms is still less than half the size of that emulator. :ninja:

So? When the gameboy was conceived, it only had 8kb of ram. Modern high res wallpapers that dont move and dont contain any functionality are a few megs. There is no rational way to correlate between the 2. If you add the amount of 'inflation' on storage media from 1989 to 2019, the whole assembly gameboy core, plus the rom, would actually be bigger than 256mb today. You cant just add or compare numbers like this. Emulators tend to use way more resources than the original hardware, hence the rise of FPGA systems that mimic hardware on a hardware level at a much lower footprint than a computer of a size needed to emulate in similar fashion.

At the end of the day, if 256mbs today seem like something that is out of your league, just dont use it, use a static wallpaper using screenshots. I am not going to use it, not because of the size, but because of the cpu drawing things i wont be seeing 99% of the time (unless they made it that smart!).
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
    Faust03 @ Faust03: hey the spam bots are acting up again