Pokémon plays Twitch: How a robot got IRC running on an unmodified SNES
arstechnica.com
arstechnica.com
As a side note, this strikes me as a great charity event, and I would recommend that people who love old games and watching software being abused should watch it.
Last year's Super Mario World exploit can be found here: https://www.youtube.com/watch?v=ioQmbEoYL0M
But this year they took that to the next level. Instead of programming snake or pong they made a fully functional Super Mario (from NES) run inside Super Mario World.
That's still ~30Kbps, which is more than some early videophones used (working over an analogue POTS line)... and having seen how far the demoscene has gone with limited hardware, I don't think low-bitrate, low-resolution video would've been impossible; just maybe a bit too much for them to do. Either way, this is quite impressive already so I'm not complaining, but the limits are still a bit further yet.
Edit: The python script to convert from Twitch chat to Snes input: https://github.com/TheAxeMan301/PptIrcBot
> raw assembly code
If it's assembly it's not raw, assembly code is text that's converted into binary by an assembler.
> the script can essentially code whatever it wants into that ROM, then execute that code by jumping to a memory location.
Scripts that make ROM writable, now that's a feat!
Rom in the game emulation world means 'game image'. Along side that, it also refers to the appropriate memmap of the console as the rom executes.
edit: You are a pedant. Your non-comment was insulting and added nothing to the conversation. And yes, I would have said the same thing in real-life. And I have.
If so, you are a rude person.
This is not the game emulation world.
(The frothing racists and sexists are first. But it's closer than it should be...)
he should learn what that means
Personal attacks are not allowed on Hacker News, even when someone else is being pedantic.