4 years ago by gorkish
Why release a custom patching tool instead of a standard IPS rom patch?
4 years ago by Karunamon
Not as fun :)
Besides, you just need the old and new roms to generate an IPS, eg. https://www.marcrobledo.com/RomPatcher.js/
And someone has already requested this: https://github.com/stevebob/mos6502/issues/1
4 years ago by undefined
4 years ago by stevebox
I honestly did not know that IPS existed until just now! I've added a link to download the patch.
4 years ago by p1necone
There's a whole community out there around this stuff that you might be interested in reading about. Check out romhacking.net.
4 years ago by wzdd
Really liked the description of the thought processes behind finding the relevant bits of code through memory inspection in this write-up.
4 years ago by dudleypippin
Delightful writeup. Two bits that stood out for me:
- The incremental nature of exploration of this type. Often, the results are shown without the messy bits like "then I made it just teleport the piece to a specific spot to test". That matches how many of us operate, I'm sure.
- The use of a number of varied tools from the toolbox. Falling back to the trusty "sort | uniq" after talking about Rust and emulators with built-in memory peeking functionality? Nice!
4 years ago by nicetryguy
I have also added hard drop to NES Tetris. Heh. What are the odds?
This hack strays further away from vanilla NES Tetris though and contains further speed, control and graphics modifications; and lacks that fancy looking ghost piece.
https://www.romhacking.net/hacks/4973/
My approach of hard drop implementation was different, honestly i just looped the piece down routine until it hit the ground. His approach breaks the scoring system though, mine doesn't =p
Anyway, this was a great article! Nice rundown of the NES architecture.
4 years ago by stevebox
Glad you enjoyed the article! Is there a reference somewhere for how scoring should behave with respect to hard drop? I'm interested in fixing it.
4 years ago by nicetryguy
When a piece hits the ground, a point is added for every line you were holding the down button. So, you could probably just take the height difference of the ghost piece and the real piece and add it to the score. Remember to set carry when subtracting =p
I'll bet by directly moving the piece coordinates you bypassed this.
I really like your ghost piece =)
4 years ago by Gary754
Incredible. Pair this with game genie faster auto shift and I've got myself the ideal Tetris. My only request would be to have the option to disable ghost effect. Thanks so much for making this!
4 years ago by rafaelvasco
You did a great service for Humanity! Game is now much much better to play.
4 years ago by LinguaBrowse
There are a few broken images there; could those be fixed?
4 years ago by ldjb
The animations use the WebP image format. They work for me in Google Chrome on Android, but some browsers may struggle to display them.
4 years ago by RodgerTheGreat
Particularly in the context of low-resolution pixelated graphics using a limited color palette, WebP seems a strictly inferior choice to the universally-supported GIF.
4 years ago by digitalsushi
I mean all the licensing and incompatibility questions aside, one very cool thing about these newer formats is they (intentionally? unintentionally?) reduce our carbon footprint a little bit, by trying to save delivery costs.
It would be pretty neat if my mac could make a thumbnail of a webp on my desktop, though. I mean without installing software, overriding security policies, or turning it into a developer laptop.
4 years ago by loloquwowndueo
Burn all gifs https://burnallgifs.org/archives/
4 years ago by Grustaf
Maybe someone can reverse engineer the webpage and fix them?
4 years ago by nuller
I am an html expert. I can help!
4 years ago by stevebox
I just changed the graphics from webp to gif which should address this problem!
4 years ago by RodgerTheGreat
Thank you!
4 years ago by dubcanada
What browser are you using? Most support animated WebP so you must be using something old?
4 years ago by shakna
Safari on macOS doesn't support animated WebP [0] except for Big Sur and later, which is pretty recent.
4 years ago by smoldesu
Thanks for sharing this website, it's insane how far behind the curve Safari is on... well, every technology.
4 years ago by jwandborg
According to that page, Safari for Mac OS is at least one step behind every major browser except IE. I think it's fair to ask whether the images are broken or the Safari release process is broken.
4 years ago by slk500
amazing stuff! This is what hacking is about
Daily digest email
Get a daily email with the the top stories from Hacker News. No spam, unsubscribe at any time.