Emuforums.com

Go Back   Emuforums.com > Forum & Emulation News Discussion > Emulation News Submissions
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old 2 Weeks Ago   #1 (permalink)
Guy With No Title
 
Experiment T's Avatar
 
Join Date: Aug 2009
Location: DABTropolis
Posts: 11
bsnes v0.055 released

Quote:
Originally Posted by byuu
Happy Halloween, this release adds full Super Game Boy support ... but is it a trick, or a treat? ::cough::, lameness aside ...

The Game Boy emulation core is courtesy of gambatte, and excellent, accuracy-focused, open source, and lightning fast Game Boy Color emulator. Now I know what you're thinking, using a Game Boy Color emulator with the Super Game Boy? The truth is, gambatte was just such an amazingly perfect fit that nothing else compared. I fully believe that even as a CGB emulator, gambatte will do a better job than any pure DMG emulator could.

The emulation of the ICD2 chip (aka the Super Game Boy) was fully reverse engineered by myself. Eventually I'll get an updated document put up explaining how it works.

The next question might be, "why emulate the Super Game Boy when existing Game Boy emulators do?"; well, they can only simulate part of the SGB. Features such as custom SNES sound effects, hand-drawn borders, multi-tap support and custom SNES code execution can only be accomplished by a true SNES emulator. Space Invaders is perhaps the most impressive demonstration, as it contains an entire SNES game embedded inside the Game Boy cartridge.

bsnes' SGB emulation supports virtually every command, full sound mixing from both the SNES and Game Boy sides, both BIOS revisions, etc. The only thing that is not fully functional yet is the multi-player support, but it should be in due time. Save state support is also planned for a later date.
Changelog:

* added Super Game Boy emulation (thanks to gambatte for the Game Boy core)
* extended hybrid scanline/cycle PPU renderer to support Mode7 register caching; fixes scanline flickering on NHL '94 title screen
* all windows (other than the main window) can be closed with the escape key now
* file dialog path selection now accepts typed paths; can be used to access hidden directories and network shares
* file dialog's game information panel can now be disabled
* fixed a crashing issue when the file dialog was given an invalid path
* fixed screenshot capture save location
* added screenshot capture option to tools menu
* state manager now auto-closes when loading a state; it can be reopened quickly with F3
* fixed GZip archive loading
* fixed NTSC off-by-one filter bug on hires screens
* extended Scale2x, LQ2x and HQ2x to properly filter hires screens
* added Pixellate2x filter
Site @ byuu's homepage
Experiment T is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old 2 Weeks Ago   #2 (permalink)
Registered User
 
Paratech's Avatar
 
Join Date: Sep 2004
Location: Franklin, Pa
Posts: 4,124
When I try the game in Arcade Mode this is what I get!
Attached Images
File Type: jpg Super Game Boy Error.JPG (55.9 KB, 44 views)
__________________
-Dreams of getting a new 360 XBOX in 201x.
-Current consoles: Playstation 2 and Wii, also has DS/GBA and a PSP 3000

-PC: AMD 5000 2.6 Dual Core, 2GB Ram, 8600 GeForce GT video card, SB Live!, Win XP SP3
Paratech is offline   Reply With Quote
Old 2 Weeks Ago   #3 (permalink)
Rockman fan
 
RockmanForte's Avatar
 
Join Date: May 2002
Location: Earth!
Posts: 5,098
What is the name of this game ?
__________________
I have:

Wii: Starfall, Neogamma R8 beta 11, and currently on 3.2u
PSP PHAT: 1001k [TA-081] Custom Firmware 5.50 GEN-D2(FULL)

CASE: EagleTech Sidewinder Gaming Tower Case w/420W Power Supply Black
OS: Windows 7 Ultimate 64bit
CPU: Intel core 2 Duo Processor E8400 (2x 3.0GHz/6MB L2 Cache/1333FSB)
Processor Cooling: Thermaltake V1 CPU Cooling Fan System Kit Silent & Overclocking Proof
Graphics Card: NVIDIA GeForce 8800GT 512MB w/DVI + TV Out Video
Memory: 2048GB [1024GB X2] DDR2-800 PC6400 Memory Module Corsair-Value or Major Brand
Sound Card: 3D Premium Surround Sound Onboard
RockmanForte is offline   Reply With Quote
Old 2 Weeks Ago   #4 (permalink)
Guy With No Title
 
Experiment T's Avatar
 
Join Date: Aug 2009
Location: DABTropolis
Posts: 11
space invaders for game boy. if it's loaded onto a super gameboy you can play an embedded SNES version.
Experiment T is offline   Reply With Quote
Old 2 Weeks Ago   #5 (permalink)
Registered User
 
Paratech's Avatar
 
Join Date: Sep 2004
Location: Franklin, Pa
Posts: 4,124
Yes, sorry, I forgot to mention it was Space Invaders.

The "non" arcade version works, but trying the "arcade" version gets that error?
__________________
-Dreams of getting a new 360 XBOX in 201x.
-Current consoles: Playstation 2 and Wii, also has DS/GBA and a PSP 3000

-PC: AMD 5000 2.6 Dual Core, 2GB Ram, 8600 GeForce GT video card, SB Live!, Win XP SP3
Paratech is offline   Reply With Quote
Old 2 Weeks Ago   #6 (permalink)
Guy With No Title
 
Experiment T's Avatar
 
Join Date: Aug 2009
Location: DABTropolis
Posts: 11
ah i think i know what the problem is. the bios is a PAL dump and the game needs an NTSC dump in order to work (the japanese SGB2 Doesnt work either)
Experiment T is offline   Reply With Quote
Old 2 Weeks Ago   #7 (permalink)
Emu author
 
Join Date: Apr 2006
Location: Earth
Posts: 24
The Japanese SGB2 BIOS works fine.

Use either Super Game Boy (UE) (V1.2) [!] or Super Game Boy 2 (J) (V1.16) [!] with Space Invaders (U) [S], and the arcade option works. I even took pictures of it running

Also make sure Settings->Configuration->Advanced sets the console to auto-detect or NTSC.

Oh yeah, don't forget to decompress your GB ROMs, I'll post a fixed snesreader later on.
byuu is offline   Reply With Quote
Old 2 Weeks Ago   #8 (permalink)
Guy With No Title
 
Experiment T's Avatar
 
Join Date: Aug 2009
Location: DABTropolis
Posts: 11
hmmm strange i set it to PAL and it works fine yet if it's autodetect or NTSC it comes up with the error
Experiment T is offline   Reply With Quote
Old 2 Weeks Ago   #9 (permalink)
Registered User
 
Paratech's Avatar
 
Join Date: Sep 2004
Location: Franklin, Pa
Posts: 4,124
Yeah, that's what I had to do!

PAL? Why?
Attached Images
File Type: jpg Super Game Boy Space Invaders.JPG (74.8 KB, 27 views)
__________________
-Dreams of getting a new 360 XBOX in 201x.
-Current consoles: Playstation 2 and Wii, also has DS/GBA and a PSP 3000

-PC: AMD 5000 2.6 Dual Core, 2GB Ram, 8600 GeForce GT video card, SB Live!, Win XP SP3
Paratech is offline   Reply With Quote
Old 2 Weeks Ago   #10 (permalink)
Emu author
 
Join Date: Apr 2006
Location: Earth
Posts: 24
Quote:
PAL? Why?
You must have a PAL copy of the SGB BIOS.
byuu is offline   Reply With Quote
Old 2 Weeks Ago   #11 (permalink)
Registered User
 
Join Date: Jul 2006
Location: Spain
Posts: 143
This emulator is excelent!

Is it possible to stretch the image to fill the whole screen? I get black bars up and down in all games so they look a bit squashed. Like if Mario ate a truck of Big Macs.
__________________
CPU Intel Core2 D E6700 2.7Ghz | 2 GB RAM DDR2 | GeForce 9800 GTX + | 320 GB Hard Drive Space | Windows XP Pro SP3
Super Nest is offline   Reply With Quote
Old 2 Weeks Ago   #12 (permalink)
GameCube Player!
 
Genius_GZA's Avatar
 
Join Date: Feb 2002
Location: Shaolin Temple , The Tibet Mountains
Posts: 1,220
love it, thanks! i just hope the mac version will be update some time soon
__________________
My Specs: Intel Core 2 Duo E6600, Sapphire Radeon 4890 Toxic, 4GB DDR2 5300 RAM, Windows XP Professional Service Pack 3
Genius_GZA is offline   Reply With Quote
Old 2 Weeks Ago   #13 (permalink)
Emu author
 
Join Date: Apr 2006
Location: Earth
Posts: 24
Quote:
Is it possible to stretch the image to fill the whole screen?
SNES video outputs at 4:3 aspect ratio, while your monitor is probably 16:9 or 16:10. You'll make everyone fat by filling the screen, but it can be done. Close bsnes, then go to start->run, and execute this:
notepad %APPDATA%\.bsnes\bsnes.cfg

Now look for video.ntscAspectRatio and change it to 1.40, eg:
video.ntscAspectRatio = 1.40

That'll work for the usual 16:10 monitors. One can play around to do the same for PAL and 16:9 monitors.
byuu is offline   Reply With Quote
Old 2 Weeks Ago   #14 (permalink)
dr emulator (madmax)
 
dr emu (madmax)'s Avatar
 
Join Date: Jun 2009
Location: uk
Posts: 58
aah the great byu thanks for the work you do to bring us your brilliant emulator massive respect to you sir from da max

Last edited by dr emu (madmax); 2 Weeks Ago at 00:50..
dr emu (madmax) is offline   Reply With Quote
Old 2 Weeks Ago   #15 (permalink)
Registered User
 
Paratech's Avatar
 
Join Date: Sep 2004
Location: Franklin, Pa
Posts: 4,124
Yes, thank you very much...
__________________
-Dreams of getting a new 360 XBOX in 201x.
-Current consoles: Playstation 2 and Wii, also has DS/GBA and a PSP 3000

-PC: AMD 5000 2.6 Dual Core, 2GB Ram, 8600 GeForce GT video card, SB Live!, Win XP SP3
Paratech is offline   Reply With Quote
Old 2 Weeks Ago   #16 (permalink)
Registered User
 
Join Date: Jul 2006
Location: Spain
Posts: 143
Quote:
Originally Posted by byuu View Post
SNES video outputs at 4:3 aspect ratio, while your monitor is probably 16:9 or 16:10. You'll make everyone fat by filling the screen, but it can be done. Close bsnes, then go to start->run, and execute this:
notepad %APPDATA%\.bsnes\bsnes.cfg

Now look for video.ntscAspectRatio and change it to 1.40, eg:
video.ntscAspectRatio = 1.40

That'll work for the usual 16:10 monitors. One can play around to do the same for PAL and 16:9 monitors.
Thanks for the answer!
Well, actually my monitor is 4:3. But the black bars make the image a bit squashed, look:



My question was If I could remove that bars so I can fill the shole screen and get a nicer look.
__________________
CPU Intel Core2 D E6700 2.7Ghz | 2 GB RAM DDR2 | GeForce 9800 GTX + | 320 GB Hard Drive Space | Windows XP Pro SP3
Super Nest is offline   Reply With Quote
Old 2 Weeks Ago   #17 (permalink)
Registered User
 
Join Date: Jun 2009
Location: Gas Chamber
Posts: 5
Is this the only emulator that can emulate the Super Game Boy? Loved that on my PAL SNES.
Judentum is offline   Reply With Quote
Old 2 Weeks Ago   #18 (permalink)
Emu author
 
Join Date: Apr 2006
Location: Earth
Posts: 24
Quote:
Originally Posted by Super Nest View Post
My question was If I could remove that bars so I can fill the shole screen and get a nicer look.
Strange, the image is 640x512. 4:3 would be 640x480.

Essentially you want to control the video.ntscAspectRatio and video.palAspectRatio values. Lower it to make the output taller, raise it to make it wider. It should only take a few tries to get it just right. Don't forget that PAL will always have that black area in most games, only some PAL games draw there.

Quote:
Is this the only emulator that can emulate the Super Game Boy? Loved that on my PAL SNES.
At this time, yes. Though I'm trying to help MESS and ZSNES add it, I don't know how long that'll be. ZSNES will probably be a really long time as they're in the middle of a core rewrite.
byuu is offline   Reply With Quote
Old 2 Weeks Ago   #19 (permalink)
Registered User
 
Join Date: Feb 2008
Location: Lille
Posts: 2
Super Game Boy emulator ?
There are also the GB/GBC emulators that emulate the Super Game Boy. For example, BGB emulate the GameBoy, GameBoy Color et Super GameBoy. But, it does not emulate fully the game Space Invaders.

With the new version of supergameboy 0.011, I can play Bomberman 2 in multi-player. But I can not play in multi-player with the normal GameBoy games, such as Tetris, or Hunt for Red October, etc. This is normal ?

Sorry for my poor english.

Last edited by Kékidi; 2 Weeks Ago at 12:30.. Reason: ___
Kékidi is offline   Reply With Quote
Old 2 Weeks Ago   #20 (permalink)
Registered User
 
Join Date: Jul 2006
Location: Spain
Posts: 143
Quote:
Originally Posted by byuu View Post
Strange, the image is 640x512. 4:3 would be 640x480.

Essentially you want to control the video.ntscAspectRatio and video.palAspectRatio values. Lower it to make the output taller, raise it to make it wider. It should only take a few tries to get it just right. Don't forget that PAL will always have that black area in most games, only some PAL games draw there.
Thanks! I'll try that method. It worked for a widescreen image.
__________________
CPU Intel Core2 D E6700 2.7Ghz | 2 GB RAM DDR2 | GeForce 9800 GTX + | 320 GB Hard Drive Space | Windows XP Pro SP3
Super Nest is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 08:37.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5