Share your Super Game Boy Borders Here

fenderc01
Posts: 7
Joined: Fri Oct 02, 2020 11:43 am
Has thanked: 2 times
Been thanked: 2 times

Share your Super Game Boy Borders Here

Unread post by fenderc01 »

I'm creating this thread to share SGB borders here. I will start by sharing one that I created.

border_gameboy.png
border_gameboy.png (2.71 KiB) Viewed 2690 times
Attachments
border_gameboy.zip
(2.22 KiB) Downloaded 85 times
User avatar
aberu
Posts: 446
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 72 times
Been thanked: 85 times

Re: Share your Super Game Boy Borders Here

Unread post by aberu »

Thanks this is great!
metalfacemark
Posts: 70
Joined: Mon Jan 04, 2021 12:04 pm
Has thanked: 3 times
Been thanked: 7 times

Re: Share your Super Game Boy Borders Here

Unread post by metalfacemark »

thank you
User avatar
aberu
Posts: 446
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 72 times
Been thanked: 85 times

Re: Share your Super Game Boy Borders Here

Unread post by aberu »

I'm only somewhat of the way there, but this is what i got so far for a MiSTer-Kun Dracula themed one. Hopefully someone with the know-how on getting from this step to sgb can convert it and test it out!
Attachments
mister-kun-dracula-theme.zip
(4.36 KiB) Downloaded 57 times
pbsk8
Posts: 76
Joined: Mon Dec 28, 2020 4:23 pm
Has thanked: 13 times
Been thanked: 3 times

Re: Share your Super Game Boy Borders Here

Unread post by pbsk8 »

on archive org:

828 Super Game Boy border files from VGMuseum.com converted to .sgb format for use with the MiSTer Gameboy core


nice!
fenderc01
Posts: 7
Joined: Fri Oct 02, 2020 11:43 am
Has thanked: 2 times
Been thanked: 2 times

Re: Share your Super Game Boy Borders Here

Unread post by fenderc01 »

I wrote a PowerShell script to simplify converting .png borders to .sgb borders. You will need to download superfamiconv also. I haven’t done extensive testing with this, so use at your own risk.

Code: Select all

Set-Location -Path $PSScriptRoot

$input_file = "border.png"
$output_file = $input_file.Replace(".png", ".sgb")

Start-Process -FilePath ".\superfamiconv.exe" -ArgumentList "-v --color-zero #00000000 --in-image $input_file --out-palette snes.palette --out-tiles snes.tiles --out-map snes.map --out-tiles-image tiles.png" -Wait -NoNewWindow

$tiles = Get-Content "snes.tiles" -Encoding Byte -Raw
$tiles_pad = New-Object byte[] (8192-$tiles.Length)

$tilemap = Get-Content "snes.map" -Encoding Byte -Raw
$tilemap_pad = New-Object byte[] (1792-$tilemap.Length)

$palettes = Get-Content "snes.palette" -Encoding Byte -Raw
$palettes_pad = New-Object byte[] (128-$palettes.Length)

Set-Content -Path $output_file -Encoding Byte -NoNewline -Value $tiles
Add-Content -Path $output_file -Encoding Byte -NoNewline -Value $tiles_pad
Add-Content -Path $output_file -Encoding Byte -NoNewline -Value $tilemap
Add-Content -Path $output_file -Encoding Byte -NoNewline -Value $tilemap_pad
Add-Content -Path $output_file -Encoding Byte -NoNewline -Value $palettes
Add-Content -Path $output_file -Encoding Byte -NoNewline -Value $palettes_pad
pcfreak324
Posts: 19
Joined: Mon Jun 01, 2020 12:14 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Share your Super Game Boy Borders Here

Unread post by pcfreak324 »

Does anybody have GBC border? Is there a way to autoload borders on a per-game basis? (for example by giving them the same name as the rom)?
User avatar
aberu
Posts: 446
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 72 times
Been thanked: 85 times

Re: Share your Super Game Boy Borders Here

Unread post by aberu »

Nope, there is no way to do that currently.

The dracula theme conversion worked, thanks to fenderc01!
Attachments
MiSTer-kun_Dracula.zip
(1.1 KiB) Downloaded 38 times
hmxNlxQ9Y2.png
hmxNlxQ9Y2.png (17.43 KiB) Viewed 2137 times
User avatar
siskavard
Posts: 28
Joined: Sun May 24, 2020 11:47 pm
Has thanked: 9 times
Been thanked: 3 times

Re: Share your Super Game Boy Borders Here

Unread post by siskavard »

I made 2 designs with a few variations! Download link

The DE10 Nano one was quite the exercise in SNES tile restrictions. It's exactly 256 tiles.

User avatar
BSeraph
Posts: 2
Joined: Sun Apr 11, 2021 11:58 pm
Has thanked: 3 times
Been thanked: 7 times

Re: Share your Super Game Boy Borders Here

Unread post by BSeraph »

Since I don't feel like Super Gameboy borders match GBC games, I made some "Super GameBoy Color" borders by converting BlueAmnesiac's mockup borders.

You can grab them here:

https://github.com/BSeraph/MiSTer-Super-GBC-Borders

Small previews:

yBQZRt6.png
yBQZRt6.png (16.81 KiB) Viewed 1681 times
Lbob0IV.jpg
Lbob0IV.jpg (124.24 KiB) Viewed 1681 times
pcfreak324
Posts: 19
Joined: Mon Jun 01, 2020 12:14 pm
Has thanked: 2 times
Been thanked: 4 times

Re: Share your Super Game Boy Borders Here

Unread post by pcfreak324 »

Thank you BSeraph for these nice borders.

Could you also create a regular GBC border? Here is NIntendo's 3DS Virtual Console border that could be used as a base:
https://forums.libretro.com/t/suggestio ... itory/5107
User avatar
BSeraph
Posts: 2
Joined: Sun Apr 11, 2021 11:58 pm
Has thanked: 3 times
Been thanked: 7 times

Re: Share your Super Game Boy Borders Here

Unread post by BSeraph »

pcfreak324 wrote: Mon Apr 12, 2021 6:06 pm Thank you BSeraph for these nice borders.

Could you also create a regular GBC border? Here is NIntendo's 3DS Virtual Console border that could be used as a base:
https://forums.libretro.com/t/suggestio ... itory/5107
Hey, thanks! That's a nice suggestion. I remade that border to the best of my abilities - keeping the palette limit in mind. Let me know what you think. If you guys like it I can make more colors.

It's available on the Github page as GBColor Grape.sgb.

EDIT: I went ahead and made more colors. They're all on Github. Updating the preview image here:

hOea8Do.png
hOea8Do.png (15.17 KiB) Viewed 1507 times
User avatar
redsteakraw
Posts: 126
Joined: Sun May 24, 2020 11:19 pm
Been thanked: 10 times

Re: Share your Super Game Boy Borders Here

Unread post by redsteakraw »

is there any reason why we couldn't have 16:9 borders?
Fear is the mind killer!
User avatar
Newsdee
Posts: 371
Joined: Mon May 25, 2020 1:07 am
Has thanked: 9 times
Been thanked: 32 times

Re: Share your Super Game Boy Borders Here

Unread post by Newsdee »

redsteakraw wrote: Sun May 16, 2021 4:50 pm is there any reason why we couldn't have 16:9 borders?
If I'm not mistaken, these use the Super Gameboy functionality to display,
so it's restricted to what the original hardware could show.
User avatar
redsteakraw
Posts: 126
Joined: Sun May 24, 2020 11:19 pm
Been thanked: 10 times

Re: Share your Super Game Boy Borders Here

Unread post by redsteakraw »

Newsdee wrote: Mon May 17, 2021 5:06 am
redsteakraw wrote: Sun May 16, 2021 4:50 pm is there any reason why we couldn't have 16:9 borders?
If I'm not mistaken, these use the Super Gameboy functionality to display,
so it's restricted to what the original hardware could show.
I thought it just was able to extract the borders from the ROM like a Super Gameboy would. If it was a Super Gameboy the core would have some of the enhancements like in Donkey Kong which it currently doesn't.
Fear is the mind killer!
User avatar
Newsdee
Posts: 371
Joined: Mon May 25, 2020 1:07 am
Has thanked: 9 times
Been thanked: 32 times

Re: Share your Super Game Boy Borders Here

Unread post by Newsdee »

redsteakraw wrote: Mon May 17, 2021 10:04 am I thought it just was able to extract the borders from the ROM like a Super Gameboy would. If it was a Super Gameboy the core would have some of the enhancements like in Donkey Kong which it currently doesn't.
Right, it doesn't do the full Super Gameboy implementation. From the readme of the core:
Super Gameboy Support - Borders, Palettes and Multiplayer
Post Reply