Hey all!
So I still have a NES my grandfather bought kicking around.
Its missing the top half of the case, but i have everything that matters; It still ticks (and is currently playing the SMB3 World 1 music as i speak)...
I want to transfer it over to a new case (of which i haven't decided yet), and i figured since it was going to be in a new case, that i'd make the power/reset/LED setup digital instead of analog.
So a couple nights ago, while thinking about what case to put it in and what i wanted the digital power-switch-board to do, i had kind of a thought...
'What if the NES had an "OS" to boot into, like a modern console, when no cartridge is plugged in?"
I've kinda been thinking on how to do it over the past couple of days, but I'm quite new to programming for NES. And for that matter i'm generally inexperienced in embedded programming. The original plan, the digital power/reset board, I can handle. Controlling a PIC from a NES Cart; I have no clue where to start on that.
If I do this, my main goal is to keep it faithful to the original 1987 hardware; This isn't going to be a Raspberry Pi or an x86 running an emulator. I want to it to be running legitimate Nintendo hardware.
I was thinking the 'OS' would basically be an internal cartridge that boots up when a game cartridge isn't inserted. However, i'm not certain on how (from an electronics perspective) two carts could be connected without interfering with each other.
Long story short, I would like to mod my NES to boot an internal cartridge (that can communicate with a PIC) if no external cart is detected, but I'm unsure how to go about it.
So is this just a pipe dream? Or could this actually be pulled off? I ask because I haven't seen anything like it before, and I'd like to not waste my time if you guys think I'm chasing a dragon...
So I still have a NES my grandfather bought kicking around.
Its missing the top half of the case, but i have everything that matters; It still ticks (and is currently playing the SMB3 World 1 music as i speak)...
I want to transfer it over to a new case (of which i haven't decided yet), and i figured since it was going to be in a new case, that i'd make the power/reset/LED setup digital instead of analog.
So a couple nights ago, while thinking about what case to put it in and what i wanted the digital power-switch-board to do, i had kind of a thought...
'What if the NES had an "OS" to boot into, like a modern console, when no cartridge is plugged in?"
I've kinda been thinking on how to do it over the past couple of days, but I'm quite new to programming for NES. And for that matter i'm generally inexperienced in embedded programming. The original plan, the digital power/reset board, I can handle. Controlling a PIC from a NES Cart; I have no clue where to start on that.
If I do this, my main goal is to keep it faithful to the original 1987 hardware; This isn't going to be a Raspberry Pi or an x86 running an emulator. I want to it to be running legitimate Nintendo hardware.
I was thinking the 'OS' would basically be an internal cartridge that boots up when a game cartridge isn't inserted. However, i'm not certain on how (from an electronics perspective) two carts could be connected without interfering with each other.
Long story short, I would like to mod my NES to boot an internal cartridge (that can communicate with a PIC) if no external cart is detected, but I'm unsure how to go about it.
So is this just a pipe dream? Or could this actually be pulled off? I ask because I haven't seen anything like it before, and I'd like to not waste my time if you guys think I'm chasing a dragon...