I've bought 30 PCBs and soldered all of them. Not one failed on me. I sold 20 of them to a guy who runs a Tetris tournament, and then I sold 8 to 6-7 other people. Thus far not one person has complained or approached me with questions, except "how do I connect it to my TV" 😀 Sold them all at same price I paid, so I earned absolutely nothing.
@@tolstoj_ I believe he said he'll take anywhere from 5 to 20 units, and when I told him the unit price was much smaller because of the PCB cost, if we ordered more, he was down to do 20. I'm not sure which one it is, but I believe it's in Copenhagen, Denmark
Thanks a lot for this Q&A and answering my question at 1:39:00 . Also I already have my interceptor and it's working - must dig into the debugging stuff soon.
The Infinite Lives Game Genie code in Wario Land 3 is pretty redundant. The real way to get pseudo-infinite lives is to pause the game and press SELECT exactly 16 times, then while holding B press UP until you see the number 99.
The wiki doesn't mention Pokemon Gold and Silver. While they're primarily marketed as GBC games, they have full backwards support with the DMG and run in a 'classic' mode, with full support for prior hardware (there's even a glitch that lets you switch 'modes' on the fly, letting you enter backwards compatibility mode on GBC or GBC mode on DMG which has some very strange effects). I don't really see any reason why DMG mode wouldn't work with the Interceptor; has anyone tested it yet, or were they mistakenly ruled out as purely GBC games? Note that Crystal is different; it just has a lockout screen on DMG, it's a proper GBC only game.
The Wiki only contains games that someone tested. It is a bit heavy on purely classical games, but that's only because some users went systematically through a list of classical games. There are many titles that are not yet covered on that list.
I got a GB Interceptor thanks to a Chinese website, I'm from Brazil and the difficulty of getting something like this is not cheap at all, I would really like to have access to the wifi cartridge, I love this type of accessory, especially when it comes to such a recent project As for these, congratulations on the initiative.
I never saw Prehistorik Man before, wow. From the text effect I had a hunch and it turns out I was right: the programmer, Elmar Krieger was part of the demoscene.
I used one on my M1 Mac and it works perfectly. I did find something with the game Bugs Bunny Crazy Castle, if i played with interceptor on a Gameboy Color it won't show the game on my Mac but when i used a Gameboy Pocket it displays just fine.
Glad to hear that it works for you. The Mac problem was resolved when I introduced MJPEG encoding with a newer firmware that also allowed for 60fps. Not sure if Apple ever fixed the problem, but I doubt that many other devices used that format. With MJPEG you can plug the Interceptor into pretty much anything that supports a USB webcam. About Crazy Castle: Is it one of the GBC only Crazy Castles (i.e. 1 or 2) or is it Crazy Castle 3? Because Crazy Castle 3 is a dual mode game that runs on classic Game Boys in classic mode, but when it detects a Game Boy Color it will run in color mode, which is not supported by the GB Interceptor.
@@ThereOughtaBe Lol, I'm amazed I remember that, I was thinking maybe I recalled what the blue meant incorrectly. You definitely inspired me to get air sensors for my IoT setup at some point!
Would emulating on the computer side solve the GBC and audio support? So the GB Interceptor would send the captured bus data instead of video. I know it won't be "plug&play" anymore, but may be worth it if feasible and someone wants to take this challenge! 😄
Nope, sorry, but the bus data is much more than the video data. Each event has 16bit of address data and 8 bit actual data (or instruction codes), so even if the read, write and chip select bits are ignored, that's three byte per event. At a rate of 1MHz we end up with 3MB/s which again is more than the USB1.1 bus can handle (even worse for GBC support at 2MHz). Only submitting actual VRAM and I/O register writes might allow better PPU and audio emulation on a host system, but since this means implementing another emulator I will stick with raw 2bit video (see 25:30) for now as this is only minimal code on the host and should mostly be compatible with existing code. This only fixes the 60fps limit, though.
@@ThereOughtaBe I see, thanks for the detailed response! I guess compression is out of the question, as the cores are already overloaded. I think that solving the limited fps would be very cool! Worth having to use some extra software on the host in my opinion.
About the usb bandwidth limit not allowing 60fps, Couldnt there be 2 modes of operation, one which would use the nv12 at 29fps, and would work with standard streaming software, using the usb vidoe class, and one that would send 59.7fps 2bit data, but would need extra software on pc to decode it? That way you could pick if you want easier operation at the cost of worse image, or want better image at the cost of some extra settings on pc
2:04:50 I might be wrong but I really think that Pokémon Yellow uses it I might be wrong but I am quite sure it does because theres no way you can recreate a "Pikachu" voice with just 2 pulse waves and a noise channel
I might be wrong, this is only the case if that pin is what channel 3 is that audio pin, if that audio pin would be a 5th gameboy channel, I am wrong and sorry if I caused confusion
if the RP2040 see the whole cartridge ROM, it should be possible to build a firmware for grabbing roms from a game. Without a Gameboy, just the Interceptor and USB ?
An alternative firmware with custom 2 bit video and 59.727500569606 fps would be super nice, even if that would only work with a "GB Interceptor" OBS plugin or something like that.
I wouldn't use virtual webcams, at least on Linux. They require a lot of tuning to work correctly with a lot of applications (ig chromium and following discord) and I never got them to work reliability.
Yeah, I know, you need to reload the v4l2loopback module with exclusive_caps=1. But the alternative would be writing separate native drivers for Linux, Windows and MacOS. I mean, anyone who wants to write an Interceptor Kernel module to get plug and play 60fps on Linux is free to do so, but I think we are entering a niche here that's not worth the hassle.
I wonder is it possible to make the snes or n64 use a sd card in a way to use the system true hardware limit without cartridge limit? It would be incredible to see n64 with cd space like ps1 and porting games that came out for ps1 or make new ones, due to the limit of the n64 cartridge does not use high texture or a lot of video, quality sound or a lot of voice in games, Believe me I would buy n64 that plays new high quality games like that, port of final fantasy 7 for n64 with improvement or new future games and really imagine if nintendo used cd in the past ps1 would not exist today.
@@tolstoj_ wooow seriously??? That’s incredible because NORMALLY emulatofs are not fully compayible with everdrives or with the gameboy camera,that’s amezing since this emulator is software based and not foga hardware based.
34:17 you got a 5v usb jack in dat cartridge and didn't decide to back feed 5v, you can just press a button or remotely start it using a simple serial terminal and leave teh power switch on
35:55 cant get better than ips! and wit dat you can just remove dat shitty dc-dc converter from yo gbp and just run it at 5v just like yo dmg, as dat is all dat shitty voltage converter does is provide 5v for logic and -5 and -18v iirc for lcd bias and contrast, dont need none of dat wit an ips just 5v
Yoooo! ive been watching your videos since the gta 5 on gameboy video. I came here to request a video on how to get wifi on PSP e1004 aka PSP Street. It has been kinda boring using PSP without wifi. If you could then please post a video on this, would help me a lot too, to unlock the full potential of that PSP. Thanks!
7:00 now u gotta use a cpld! 32k of dual port sram is cheap, wonder what happens if i also swap dat vram and cpu ram wit dual port sram, and make it accessible via dat cartridge
you could just also just take the 4bit digital lcd signal wit clk and sync, and just put composite or svideo on the ips upgrade, solder to mobo, or just connect inline with teh lcd board, just need a cpld and a small mcu, simple enough that i could display the raw lcd data using a oscilliscope, or a tv, thats how super gameboy did it via ICD2-N ic chip....and just shoved a dmg with 16K ram (cpu 8k, 8k graphics, also bank-switchable, you could easily upgrade it to 32 or 64k though you would need a custom mapper to still use dat cartridge port) along side as well the gameboy predates the raspberry pi as a single board SoC based computer, and thats under $100, back in 1989, funny how eveyone in nintendo bak then thought teh dmg gameboy was nothing but a useless pile of scrap electronics gunpei yokoi made in his spare time at home, till teh tried to sell it, then started to really like yokoi afterwards.....and had to shut up and sit down and eat dat shoe it aint nothing but a modified z80/8080 hybrid based computer using old atari vcs display architecture combined wit 4 color bitmap tile graphics.... cuz by 1989 you could fit teh entire atari 2600 architecture on a single cmos chip for under $50, something dat was not possible 10 years prior, let alone get 1k ram of ram, shit not even 512bytes in dat fukkin vcs, better than fairchild wit only 64bytes of register memory..and no dedicated graphics chip, its "graphics chip" is made up of 20-30 different 74 series gates wit maybe some small custom glue logic here and there...you probably could fit a channel f on a coolrunner II and epm240 cpld, go buy 32k x 8bit sram cheep too, one use case why cpld are better for this than fpga, since teh need no configuration memory, teh work immediately at power on,
41:30 also draws teh screen like teh atari does using effectively scan lines arranged in an lcd matrix...look close at some of teh features in teh gameboy, teh fact it has capability to count scanlines..