Keith Courage (TG16) NOVA Suit Hack
4:07
Let's Read & Reminisce 1990 EGM #15
38:58
Let's Read & Reminisce 1990 EGM #14
50:45
LET'S READ Pt. 2 - 1990 Famimaga
52:49
GB GameJack - a short demonstration
14:28
The Famicom Wide Boy
44:23
7 жыл бұрын
Пікірлер
@insertnamehere7294
@insertnamehere7294 4 күн бұрын
2:28 A prototype of Godzilla: Monster of Monsters! The only one that has existing footage so far! Do you know any others?
@TeamRocketHQR
@TeamRocketHQR 21 күн бұрын
0:34 That's a Ninja Gaiden prototype! Actual VIDEO footage!!!! Different music used here too? Or just dubbed in?
@chrismcovell
@chrismcovell 21 күн бұрын
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
@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
@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
@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
@inkajoo Ай бұрын
@@chrismcovell How did the Wide Boy resolve the clock frequency differences?
@chrismcovell
@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
@alexxx8889 Ай бұрын
Wow 😮. It looks like a Game Boy display.
@RetroDawn
@RetroDawn 3 ай бұрын
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?
@chrismcovell
@chrismcovell 3 ай бұрын
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.
@jowdy1673
@jowdy1673 3 ай бұрын
Godzilla Creepypasta is a better versión of this Game.
@qwertzy121212
@qwertzy121212 4 ай бұрын
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!
@chrismcovell
@chrismcovell 5 ай бұрын
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.
@chrismcovell
@chrismcovell 5 ай бұрын
Part 2 of this video is now up: Side B kzbin.info/www/bejne/mqjSnaZ4f7V7p8k
@EWARS_2
@EWARS_2 7 ай бұрын
Yesss!! KCS support! Thank you KZbin algorithm for bringing me here
@TheBlueArcher
@TheBlueArcher 7 ай бұрын
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...
@No1BRC
@No1BRC 7 ай бұрын
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?
@chrismcovell
@chrismcovell 7 ай бұрын
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...
@No1BRC
@No1BRC 7 ай бұрын
@@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. 😬
@theseriousaccount
@theseriousaccount 7 ай бұрын
Gameboy Pocket also doesn’t have the locking tab
@customsongmaker
@customsongmaker 7 ай бұрын
That screen looks really good
@chrismcovell
@chrismcovell 7 ай бұрын
Yes, modern replacement screens breathe new life into the old DMG.
@CralexKokiri
@CralexKokiri 7 ай бұрын
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?
@chrismcovell
@chrismcovell 7 ай бұрын
I don't have a GBA here that I can test it with. You should assume GB(C) only.
@madscientist15808
@madscientist15808 7 ай бұрын
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.87
@Stuart.87 7 ай бұрын
Nice !😮
@Stuart.87
@Stuart.87 7 ай бұрын
Underated video.
@jonothanthrace1530
@jonothanthrace1530 7 ай бұрын
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.
@TheRealPatete
@TheRealPatete 7 ай бұрын
Indeed, there's always an alternative to mutilating old hardware
@mariomadproductions
@mariomadproductions 7 ай бұрын
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?
@pflynn12
@pflynn12 7 ай бұрын
If decepticon turf you just happen to stumble than watch robot here comes rumble
@cll1out
@cll1out 7 ай бұрын
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.
@intel386DX
@intel386DX 7 ай бұрын
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.kintgenanimations
@gunier.j.kintgenanimations 7 ай бұрын
Now all we need is someone to make a flash cart for the poor man...
@AWalYT
@AWalYT 7 ай бұрын
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.
@samdogygaming918
@samdogygaming918 7 ай бұрын
Wild
@valencoffeebat
@valencoffeebat 7 ай бұрын
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_
@Lin_The_Cat_ 7 ай бұрын
I love the sheer amount of 洄 that shows up on the char representation of the cart dump data.
@chrismcovell
@chrismcovell 7 ай бұрын
Churn that data, as they say. It's odd that multiple hex zeroes would show up as that character. :/
@DarkPuIse
@DarkPuIse 7 ай бұрын
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.
@Dwedit
@Dwedit 7 ай бұрын
The unexpected benefit of removing the locking tab on the original GB is that you can dump GBC-only games that way.
@MegaManNeo
@MegaManNeo 7 ай бұрын
I kinda want to try the audio line method. Have a Pocket for those needs and smaller games like Tetris and SML1.
@GTV-Japan
@GTV-Japan 7 ай бұрын
Sorcery! I’m impressed!!
@ScruffyLookinRGB
@ScruffyLookinRGB 7 ай бұрын
Very cool ive come across some of thoese cartridges i thought they were gameboy games at first.😮
@ScruffyLookinRGB
@ScruffyLookinRGB 7 ай бұрын
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👍🏻✨️
@johneygd
@johneygd 7 ай бұрын
Actually pretty interesting since the audio output was never ment for transfering data but the link cable was indeed ment for that purpuse😁
@emmettturner9452
@emmettturner9452 7 ай бұрын
Another option to defeat the locking tab is something like a GameShark or Mega Memory Card.
@alienJIZ1990
@alienJIZ1990 7 ай бұрын
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
@chrismcovell
@chrismcovell 7 ай бұрын
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?
@johneygd
@johneygd 8 ай бұрын
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😁
@chrismcovell
@chrismcovell 8 ай бұрын
You should follow this guy on Twitter then: twitter.com/OneBitOnePixel/status/1766182413422477730
@johneygd
@johneygd 8 ай бұрын
@@chrismcovellhi thanks alot😁👍
@jimivie
@jimivie 8 ай бұрын
Still watching in 2024
@chrismcovell
@chrismcovell 8 ай бұрын
Thanks! I'm sorry life got in the way a bit, preventing me from updating this series.
@jimivie
@jimivie 8 ай бұрын
@@chrismcovell no worries! It's a great resource
@Jaze2022
@Jaze2022 8 ай бұрын
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
@fbmusic7647
@fbmusic7647 9 ай бұрын
I still got the ninja turtle game hahah nostalgia
@TypeeDodo
@TypeeDodo 9 ай бұрын
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.
@chrismcovell
@chrismcovell 9 ай бұрын
True, and people are invited to explore those better programming ideas for themselves.
@anonymousidea9119
@anonymousidea9119 4 ай бұрын
This isn’t made for you. Not everything has to be “useful” or new to be interesting and worth doing.
@J0r
@J0r 10 ай бұрын
How does this slip by when FPGA is supposed to be the "same as the original hardware" not like emulation?
@chrismcovell
@chrismcovell 10 ай бұрын
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.
@alienJIZ1990
@alienJIZ1990 7 ай бұрын
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
@fattymcboomboom9254
@fattymcboomboom9254 7 ай бұрын
it is not emulation right. But it is still a clone console.
@bobrandom9693
@bobrandom9693 Жыл бұрын
Cool, Japanese prototype of Blades of Steel!
@DominicClifton
@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
@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
@chrismcovell Жыл бұрын
Thank you very much!
@zanto1
@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
@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
@zanto1 Жыл бұрын
@@chrismcovell Apparently Mesen's PCE emulation is new, so it's not the most reliable yet. I've switched to Mednafen. Thanks! :)
@kurisuchiinathecrocodile333
@kurisuchiinathecrocodile333 Жыл бұрын
2:17 that micro-arpeggio unironically reminds me of some themes from Ace Attorney: Phoenix Wright :)
@kurisuchiinathecrocodile333
@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
@kurisuchiinathecrocodile333 Жыл бұрын
ha, those first sounds have that "rave" vibe to them)