2:28 A prototype of Godzilla: Monster of Monsters! The only one that has existing footage so far! Do you know any others?
@TeamRocketHQR21 күн бұрын
0:34 That's a Ninja Gaiden prototype! Actual VIDEO footage!!!! Different music used here too? Or just dubbed in?
@chrismcovell21 күн бұрын
Yes, I think some of those music tracks did not get used in the final game. I'm sure that was actual in-game music at the time.
@inkajooАй бұрын
This just seems so insane. It's basically a really expensive recreation of a Gameboy using the NES as a framebuffer and audio amplifier. And then the cable using the Gameboy as a controller and god knows how that's accomplished given the number of wires needed. Would this really have been cheaper/quicker than deconstructing a Gameboy, sticking the bits on a breadboard, and handling the i/o with its own custom circuitry?
@chrismcovellАй бұрын
The input part of I/O is no problem; it's the Output: you need some PALs and RAM to decode the GB's display and store it... but then how do you display it at TV frequencies? Rather than make a custom TV frequency GB video display IC, Nintendo leant on their existing Famicom PPU. In the '80s/90s Nintendo chose to re-use their existing FC/SFC etc hardware many times for kiosks / test equipment, etc. rather than reinvent the wheel.
@inkajooАй бұрын
@@chrismcovell I thought this might be the answer. It's easy to forget that at the time the NES was bleeding edge gaming tech. Even though by today's standards it's a relative toy that barely works (which is what I love about it)
@inkajooАй бұрын
@@chrismcovell How did the Wide Boy resolve the clock frequency differences?
@chrismcovellАй бұрын
@@inkajoo I don't know the technical details, really, but I think the PALs might be time-sharing between reading the GB display / writing to FC CHR-RAM. However, they are NOT synchronized, and that is why you can see the travelling glitch lines that I pointed out in my video.
@alexxx8889Ай бұрын
Wow 😮. It looks like a Game Boy display.
@RetroDawn3 ай бұрын
I presume that you got the extra shades by taking advantage of NTSC artifacting. If so, did you work out a PCE color pattern to output colors mapping? And, if not, how did you pull off getting extra shades of colors?
@chrismcovell3 ай бұрын
Yes, having a halftone dithering pattern at that resolution creates artifacts tending towards red or cyan in hue. So, I use sprites with colours ranging from black to red to white, to function as a 15-step red "channel" and then the BG need consist only of the remaining green & blue components, and they all get mixed together over composite video.
@jowdy16733 ай бұрын
Godzilla Creepypasta is a better versión of this Game.
@qwertzy1212124 ай бұрын
That's funny-- my first thought with the DEB part of DMG-DEB was debu: fatty in Japanese I've certainly never seen a fatter gameboy!
@chrismcovell5 ай бұрын
This comment showed up in my notifications but never appeared in the video comments; wonder why: " @endlesswanderer1753 This is incredible. I know you asked in the description, but do you have song titles at all? I was running a few audio identifiers while listening and got 0 hits on any of it. " I found out: Song A2 is "Apocolyptic" [sic] by Khyron; Song A5 is "Synaesthesia" by Phoenix in 1995.
@chrismcovell5 ай бұрын
Part 2 of this video is now up: Side B kzbin.info/www/bejne/mqjSnaZ4f7V7p8k
@EWARS_27 ай бұрын
Yesss!! KCS support! Thank you KZbin algorithm for bringing me here
@TheBlueArcher7 ай бұрын
Tape dump. dumping with audio. I love the retro vibe. Totally gave me flashbacks of booting commodore programs off a tape deck.🤔 I wonder if some of those retro computers have enough memory to store and read a rom and do a simple task such as display a single sprite without color data...
@No1BRC7 ай бұрын
This indeed is a very smart approach 🙂 I'm still looking for an easy way to dump photos taken with the GB camera.Any solutions except a dumper?
@chrismcovell7 ай бұрын
You can buy/make/find devices that emulate a GB printer to save those photos, or perhaps the MiSTer w/ SNAC in the GB core emulates the camera? Or a SuperNT & Super GameBoy through HDMI capture...
@No1BRC7 ай бұрын
@@chrismcovell thanks for the suggestions😊 I just googled again and saw that there are some new DIy projects out. I tried one years ago (bennvennn) but it turned out that the ST link changed its design so my build wouldn’t work. 😬
@theseriousaccount7 ай бұрын
Gameboy Pocket also doesn’t have the locking tab
@customsongmaker7 ай бұрын
That screen looks really good
@chrismcovell7 ай бұрын
Yes, modern replacement screens breathe new life into the old DMG.
@CralexKokiri7 ай бұрын
So just to confirm, this won't work with a GBA due to the whole voltage-switching thing, right? Maybe with passthrough cart such as a GameShark to sit in the cart slot and keep the unit in GBC mode?
@chrismcovell7 ай бұрын
I don't have a GBA here that I can test it with. You should assume GB(C) only.
@madscientist158087 ай бұрын
Best way would be to just 3D print a power switch without the locking tab and use it to replace the original one. This way you can always turn the gameboy back to original.
@Stuart.877 ай бұрын
Nice !😮
@Stuart.877 ай бұрын
Underated video.
@jonothanthrace15307 ай бұрын
1:30 There's probably a way to replace the power switch with one that doesn't have a locking tab so you won't ruin your vintage DMG, but that might be more work than most dumpers are interested in doing.
@TheRealPatete7 ай бұрын
Indeed, there's always an alternative to mutilating old hardware
@mariomadproductions7 ай бұрын
I wonder if you could avoid the danger of cart swapping using a go-between cart with a switch on it so power can be cut/restored cleanly. Might not be that expensive to make?
@pflynn127 ай бұрын
If decepticon turf you just happen to stumble than watch robot here comes rumble
@cll1out7 ай бұрын
As someone dabbling in GB development, this answered a long time question: is it technically possible to copy program data from ROM to WRAM then run the program strictly from WRAM, allowing you to remove the cart and have it continue to run fine? Apparently you can. Although as you said it doesn’t alleviate concerns regarding harm to carts being removed while energized, the cart doesn’t have power cleanly removed and added.
@intel386DX7 ай бұрын
Can you make a tutorial how do dump from the NES? I have one nice multicard wich I want to dump. It is 150 in 1 with the beach scenes and not unchained melody, but summer wine.
@gunier.j.kintgenanimations7 ай бұрын
Now all we need is someone to make a flash cart for the poor man...
@AWalYT7 ай бұрын
Pretty cool to see you come back and pull this off for the Game Boy as well. Never was in a situation where I absolutely had to use this (I'd probably settle with a Gameboy player and some custom software if need-be), but always a nice to have, especially if you find yourself in a situation where you might have to walk someone else through the process.
@samdogygaming9187 ай бұрын
Wild
@valencoffeebat7 ай бұрын
Used this to dump some homebrew games I worked on that I didn't have digital roms for, thank you so much! I also decided to look into KCS and ended up writing a "2bpp Gameboy data to .bmp to KCS" routine to add support for that to my game's gb printer support
@Lin_The_Cat_7 ай бұрын
I love the sheer amount of 洄 that shows up on the char representation of the cart dump data.
@chrismcovell7 ай бұрын
Churn that data, as they say. It's odd that multiple hex zeroes would show up as that character. :/
@DarkPuIse7 ай бұрын
It's good to see the legends still making contributions to the scene even decades later. This sort of thing would've blown my mind as a Game Boy kid.
@Dwedit7 ай бұрын
The unexpected benefit of removing the locking tab on the original GB is that you can dump GBC-only games that way.
@MegaManNeo7 ай бұрын
I kinda want to try the audio line method. Have a Pocket for those needs and smaller games like Tetris and SML1.
@GTV-Japan7 ай бұрын
Sorcery! I’m impressed!!
@ScruffyLookinRGB7 ай бұрын
Very cool ive come across some of thoese cartridges i thought they were gameboy games at first.😮
@ScruffyLookinRGB7 ай бұрын
This is very cool. It's always nice to have a poor man's option. It seems simple enough for a less technical person too👍🏻✨️
@johneygd7 ай бұрын
Actually pretty interesting since the audio output was never ment for transfering data but the link cable was indeed ment for that purpuse😁
@emmettturner94527 ай бұрын
Another option to defeat the locking tab is something like a GameShark or Mega Memory Card.
@alienJIZ19907 ай бұрын
Great catch, things like this need attention although I'm sure it's improved now with how active the community is. The one thing FPGAs nor software emulation will ever get perfect is sound - you just can't emulate the sound of analog chips any more than you can emulate the "warmer" sound of vinyl digitally, but it's possible to get very, very close, which is what the community should strive for from a preservation standpoint
@chrismcovell7 ай бұрын
Yes, the bug of missing sound channels is fixed, hopefully. However the Neo-Geo core is still not perfect: Zed Blade still has music that resets, cuts out or changes back to the title song mid-game for me. Does this happen to anyone else?
@johneygd8 ай бұрын
You did some awsome stuff on the game pocket computer including a supermarioland demo for it,now what it really does need is a tetris clone on it because that would make my life complete😁
@chrismcovell8 ай бұрын
You should follow this guy on Twitter then: twitter.com/OneBitOnePixel/status/1766182413422477730
@johneygd8 ай бұрын
@@chrismcovellhi thanks alot😁👍
@jimivie8 ай бұрын
Still watching in 2024
@chrismcovell8 ай бұрын
Thanks! I'm sorry life got in the way a bit, preventing me from updating this series.
@jimivie8 ай бұрын
@@chrismcovell no worries! It's a great resource
@Jaze20228 ай бұрын
I was gifted one from a siblings friend who moved onto things with polygons. I still have it and dumb founded at what it's worth
@fbmusic76479 ай бұрын
I still got the ninja turtle game hahah nostalgia
@TypeeDodo9 ай бұрын
I'm sorry but using one retro system to emulate another feels extremely redundant. Especially for the Game Boy when the Super Game Boy add-on already exists not to mention a myriad of modern emulation solutions that do it way better than this thing ever could. I'm sure your work is quite impressive but even for a hobbyist project there's got to be some better ideas than this.
@chrismcovell9 ай бұрын
True, and people are invited to explore those better programming ideas for themselves.
@anonymousidea91194 ай бұрын
This isn’t made for you. Not everything has to be “useful” or new to be interesting and worth doing.
@J0r10 ай бұрын
How does this slip by when FPGA is supposed to be the "same as the original hardware" not like emulation?
@chrismcovell10 ай бұрын
While I must say that as of 2024, the Neo-Geo MiSTer core's sound is MUCH, much improved, this was a case where the CPU/GPU core developer was different from the developer of the sound section. Unfortunately, both by users and developers, checking the accuracy of the sound part of any emulator (in general) doesn't have enough rigor applied to it, and "sounds fine to me" makes a reported error get buried.
@alienJIZ19907 ай бұрын
Also, FPGA doesn't automatically mean better, it just is if it was written well. There are cheap FPGA GB/GBAs out there now but they're not as accurate as the Analog Pocket, they have issues with shadows for instance. Nothing that couldn't be fixed but an FPGA is only as good as the dev behind it and how much they strive to make it perfect
@fattymcboomboom92547 ай бұрын
it is not emulation right. But it is still a clone console.
@bobrandom9693 Жыл бұрын
Cool, Japanese prototype of Blades of Steel!
@DominicClifton Жыл бұрын
I've still got my Super Magic Griffin! Not searched recently, but if anyone has pin-outs for the side IO ports please post a link!
@zanto1 Жыл бұрын
Man, your videos are amazing! I just started learning PCE programming and I was completely lost. Thanks to you, I finally understand the basics and have the documents to figure out other things. I hope one day you'll make more of these. They are SUPER helpful. It's a shame there aren't more PCE programming tutorials out there...
@chrismcovell Жыл бұрын
Thank you very much!
@zanto1 Жыл бұрын
Thank you for all the awesome videos! I noticed this code doesn't create the same result on Mesen, and I was wondering why... I'm using Mesen, because it's more user friendly
@chrismcovell Жыл бұрын
Not enough detail for me to help you there, but yes, some emulators will behave differently on startup depending on if they clear VRAM/RAM or not. More accurate I suppose is for an emulator to leave RAM and registers with random values.
@zanto1 Жыл бұрын
@@chrismcovell Apparently Mesen's PCE emulation is new, so it's not the most reliable yet. I've switched to Mednafen. Thanks! :)
@kurisuchiinathecrocodile333 Жыл бұрын
2:17 that micro-arpeggio unironically reminds me of some themes from Ace Attorney: Phoenix Wright :)
@kurisuchiinathecrocodile333 Жыл бұрын
I like your results! Enjoyable and lovely to listen to. On a side note, as synth enthusiast, though, I want to ask... How one can use FM fully when making homebrew? E.g. i'm familiar with fm synths like dx7 or tx81z, so how can I use sound design knowledge in regards to those 80s hardware game systems if wanting to do a homebrew project? Did they had some external editor (e.g. for Nec PC-98) to use? Or you have to pre-define "instruments" in code of game, if yes - are there tutorials/documentation on that?
@kurisuchiinathecrocodile333 Жыл бұрын
ha, those first sounds have that "rave" vibe to them)