New Game Boy emulator "WideGB" allows you to play games in widescreen

KAZPJC5.png

Continuing on the trend of emulators improving how you experience classic games, like last week's "HD" Mode 7, we now have a new emulator that allows you to play old Game Boy games like never before. Developer Kemenaran has taken the base of SameBoy, an existing GB emulator, and modified it to run games in a "widescreen" format called WideGB. This takes the normally boxy aspect ratio of the Game Boy, and extends what the screen is capable of showing, letting you see much more than usual without stretching the image. Titles like Super Mario Land, Pokemon Red and Gold, and The Legend of Zelda: Link's Awakening have all been tested on WideGB, with all of the games displaying correctly in widescreen. Currently, it's only usuable on MacOS, but a Windows version is coming soon. Additionally, the source code for WideGB is publicly available, meaning that it's technically possible to add this widescreen drawing capability to other emulators with retro games that only display in 4:3. A download link is available at the source below.


WideGB is very similar to WideNES. It basically records the screen as it moves, and keeps the parts of the screen previously drawn in place.

When starting a game for the first time, or when reaching a new area of the game, WideGB doesn’t know yet about any parts of the screen. But as soon as you move, it starts recording the area graphics, and you can see the places you’ve been to appearing gradually.

When the player moves to a new location (such as entering inside a house), WideGB detects that the picture changed suddenly: it saves the previous scene, and starts a new one. It even looks for previously encountered locations, so that if a scene was already visited, it can be restored automatically.

Additionally, WideGB attempts to draw the HUD of the game (with timers, lifes count, etc.) with a translucency effect, so that the part of the game under the HUD are still visible.


:arrow: Source
 
D

Deleted User

Guest
i can only imagine how painful this is with platformers though, since it only records what you've seen, and according to the preview video for mario land 2, it doesn't render certain sprites, stage hazards are probably gonna be a pain unless you know everything by heart

unless there's a database available where it alrready knows about certain games

edit: mac only? eehhh, i'll pass for now
 
Last edited by ,

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,281
Country
Italy
i can only imagine how painful this is with platformers though, since it only records what you've seen, and according to the preview video for mario land 2, it doesn't render certain sprites, stage hazards are probably gonna be a pain unless you know everything by heart

unless there's a database available where it alrready knows about certain games

edit: mac only? eehhh, i'll pass for now
I just checked it out and the funny part about this is that it actually introduces pop-in for enemies and npcs for games like Zelda and Mario.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,284
Country
United Kingdom
I was hoping it would be some kind of constant predictive branching render (every frame remove the controls from the player, press all directions enough to render the rest, merge images in appropriate manner, if you are really fancy do some kind of change detection or background scanning*in case a random battle is triggered and adjust accordingly). Simple "replay" I don't find that useful.
Amusing enough to see though.

*for the GBA the background resolution of the background layers is often greater than the screen resolution ( http://problemkaputt.de/gbatek.htm#lcdiobgcontrol ) so you can have some data there to play with. Also what you would look to as a start if you are going to hack a game for real to be widescreen.

Since a lot of old GB games are a pain to play due to "screen crunch", this could suddenly make a ton of games on the platform actually playable!
I don't know
https://docs.google.com/document/d/1iNSQIyNpVGHeak6isbP6AHdHD50gs8MNXF1GCf08efg/pub?embedded=true

That covers much there in depth on the behaviours, reasons, benefits and drawbacks of given styles of 2d camera. The lack of look ahead or telegraphing of upcoming events (streets of rage 2 can be a bit subtle at times but is otherwise something of a masterclass in this) is typically what troubles things here. A simple replay of old data is not going to do much for that.
It can also go the other way and make things more visually odd if the enemies are spawned at the edge of the screen as the camera is about to hit them.
 
  • Like
Reactions: Sakitoshi

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
just had a play and....well its cool in some regards, the limitations are pretty strong even disregarding the sprite issue, you find yourself trying to paint in the area or it just looks like screen artifacting, and when entering/exiting areas all the screen is reset, i genuinely feel like for this to work to a enjoyable level you would need all the screens/maps to be preloaded by the emulator so its not a case of only being drawn as you reach it

EDIT: ok i guess i didn't test as much as a should, it seems there is some level of keeping track of previously seen areas and maybe a little bit of prediction for tiled areas (from what i can gather, there seemed to be a sort of "ghosty" tree tile drawn in a area i hadn't reached with the camera, would still be nice if the maps were pre-drawn rather than created on the fly, although i can see maybe that might be a little more touchy in terms of distribution, but it would make it more enjoyable, that and predictive sprite rendering as maybe an optional feature for games like pokemon where many sprites are static
 
Last edited by gamesquest1,
  • Like
Reactions: Zense

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I guess Ancientboi would be Peter
    +2
  • SylverReZ @ SylverReZ:
    Loooooool :rofl2:
  • SylverReZ @ SylverReZ:
    So true
  • BigOnYa @ BigOnYa:
    @K3Nv2 Snow Day is pretty fun. My only bitch would be the camera controls, when you move around, say down, you have to move the right stick left or right to get camera to turn and get your view, other than that I like it so far.
  • K3Nv2 @ K3Nv2:
    From what people say pvp isn't even worth it
  • BigOnYa @ BigOnYa:
    I just been playing offline, and they give you a few bots here n there on your team to help battle. I don't think it's as funny as the other games tho, more battle oriented than humor, which kinda sucks, but I'm still early in it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, doesnt the game have a campaign mode?
  • BigOnYa @ BigOnYa:
    Yea, and co-op, but you can also start a pvp session and battle just with friends. You get special skill cards (powers) the more you play. And higher value cards, but you can only enable so many cards at a time.
  • K3Nv2 @ K3Nv2:
    If you can find enough for it
  • BigOnYa @ BigOnYa:
    Toilet paper is considered the money, you collect and buy stuff with TP, kinda funny. Graphics are def better than the other games tho, I think they used Unity 5 engine.
  • Psionic Roshambo @ Psionic Roshambo:
    Look if I zoom in enough I can see the herpes!!!
    +1
  • BigOnYa @ BigOnYa:
    In fact I'm gonna go make a drink, roll a fatty n play some, good night to all!
    +2
  • Xdqwerty @ Xdqwerty:
    I bet most people at the time still watched it in black and white
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Many of them did before colour television was common.
  • SylverReZ @ SylverReZ:
    Likely because black and white TV was in-expensive.
    +1
  • K3Nv2 @ K3Nv2:
    It certainly wasn't inexpensive it cost the same as a new car back then
  • K3Nv2 @ K3Nv2:
    How much did a 1965 color TV cost?

    For example, a 21-inch (diagonal) GE color television in 1965 had an advertised price of $499, which is equal to $4,724 in today's dollars, according to the federal government's inflation calculator.
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, take into consideration how economy was back then
  • K3Nv2 @ K3Nv2:
    Yeah that's why they listed inflation rates
  • Xdqwerty @ Xdqwerty:
    Sorry didnt read that part
  • BakerMan @ BakerMan:
    @LeoTCK don't worry i knew he was joking
    +1
    BakerMan @ BakerMan: @LeoTCK don't worry i knew he was joking +1