play Gameboy Cartridge on C64 possible?
play Gameboy Cartridge on C64 possible?
hi folks
iam new to the c64 scene and have a question.
Would it be possible to use a SuperGameboy to play Gameboy cartridges on a C64? (no emulation)
I have some experience with old video game consoles like NES / SNES /GB
the following data i collected makes me think it should be possible.
https://pastebin.com/vEEqZSP4
in short
use memory expasion port on the C64 to
-read SuperGameboy v-ram and recolor it.
-send control commands to Supergameboy
Do I miss something or is that really possible?
iam new to the c64 scene and have a question.
Would it be possible to use a SuperGameboy to play Gameboy cartridges on a C64? (no emulation)
I have some experience with old video game consoles like NES / SNES /GB
the following data i collected makes me think it should be possible.
https://pastebin.com/vEEqZSP4
in short
use memory expasion port on the C64 to
-read SuperGameboy v-ram and recolor it.
-send control commands to Supergameboy
Do I miss something or is that really possible?
Re: play Gameboy Cartridge on C64 possible?
Is the pixel format from the SGB compatible with what the VIC-2 expects? It seems like you might not have enough time to copy and repack the video, if not...
Re: play Gameboy Cartridge on C64 possible?
To the best of my memory, the SNES packs pixels as:
abcdefgh ABCDEFGH
while the VIC-2 (in 2bpp mode) packs pixels as:
AaBbCcDd EeFfGgHh
so ... you might have your work cut out for you.
It's possible (no promises) that clever rewiring of the data bus to the SGB would make it easier. (You don't have to connect D1 to D1, &c)
abcdefgh ABCDEFGH
while the VIC-2 (in 2bpp mode) packs pixels as:
AaBbCcDd EeFfGgHh
so ... you might have your work cut out for you.
It's possible (no promises) that clever rewiring of the data bus to the SGB would make it easier. (You don't have to connect D1 to D1, &c)
Re: play Gameboy Cartridge on C64 possible?
Rewire the bus
Read pixels
mask off bits
shift bits
OR them together and write them to video memory
I have no idea how quickly that can be done for the 5760 bytes in the SGB frame buffer.
But it would stretch the picture from the SGB pixel aspect ratio 8:7 to the C64 multicolor pixel aspect ratio 3:2, making everything 31% wider.
Code: Select all
abcdefgh -> aebfcgdh
Code: Select all
aebfcgdh
AEBFCGDH
Code: Select all
a0b0c0d0
0e0f0g0h
A0B0C0D0
0E0F0G0H
Code: Select all
0a0b0c0d
0e0f0g0h
A0B0C0D0
E0F0G0H0
Code: Select all
A0B0C0D0 | 0a0b0c0d = AaBbCcDd
E0F0G0H0 | 0e0f0g0h = EeFfGgHh
But it would stretch the picture from the SGB pixel aspect ratio 8:7 to the C64 multicolor pixel aspect ratio 3:2, making everything 31% wider.
Re: play Gameboy Cartridge on C64 possible?
yes i think i have read something like that on
http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm
http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm
the SGB uses 160 × 144 in 8*8 cell (see picture in 3. post)This mode uses two MultiColor pictures (160*200/4 colors in 4*8 cell), each using its own attributes
Re: play Gameboy Cartridge on C64 possible?
It's much easier to do that in a hardware fashion, really, since you then don't have any AND nor ORing, just a matter of what's being written or read.
I know of a relevant patent. Consider the "prior art" description.
I know of a relevant patent. Consider the "prior art" description.
Re: play Gameboy Cartridge on C64 possible?
The 33% wider screen only applies to NTSC C64 ,for PAL C64 it's only 6,8% wider wich is acceptable i think
1:1 Ratio
1:0.75 ratio (133%) NTSC C64
1:0.936 ratio (106.8%) PAL C64
1:1 Ratio
1:0.75 ratio (133%) NTSC C64
1:0.936 ratio (106.8%) PAL C64
Re: play Gameboy Cartridge on C64 possible?
The NTSC simulation doesn't look any worse than 4:3 content stretched to 16:9, something I see a lot of people doing (makes me cringe a bit, but it doesn't seem like a big deal to many people). If that's the price to pay for doing something cool like playing games for one retro machine on another retro machine, I think it's fine.
Re: play Gameboy Cartridge on C64 possible?
Agreed. How many youtube videos about retro games have them incorrectly converted to 16:9 format ?tokumaru wrote:The NTSC simulation doesn't look any worse than 4:3 content stretched to 16:9, something I see a lot of people doing (makes me cringe a bit, but it doesn't seem like a big deal to many people).
Besides, does the C64 even have 2 shades of gray in the 1st place ? Or would any dark colour and any light colour do the job ?
I think a SGB on a C64 would be very cool to see !
Re: play Gameboy Cartridge on C64 possible?
The C64 has a (comparatively) whopping 3 shades of grey, plus black and white.
Re: play Gameboy Cartridge on C64 possible?
Lack of grays isn't a problem, GB video looks good in all kinds of colored gradients.