Reverse-Engineering NES Tetris to Add Hard Drop
gridbugs.org
gridbugs.org
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
- 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!
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.
I'll bet by directly moving the piece coordinates you bypassed this.
I really like your ghost piece =)
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.
I used imagemagick to convert this file into a gif, resulting in a 119,265 byte file. I then ran the result through gifsicle[0] with maximum compression (-O3) to losslessly optimize it, producing a gif that is 29,711 bytes; less than half of the size of the original webp.
As I noted higher on the comment chain, this usage scenario is particularly favorable to the gif format, while webp might come out ahead for photographic sources.
Tetris Effect would have been so much better if EasySpin could be turned off.
1 - https://www.google.com/search?q=tetris+original+console&bih=...
there's also interesting strategies/techniques like 4-wide [2]. there's a whole rabbit hole to follow...
if you want to try out modern tetris, check out jstris [3]. the skill level people have attained is unbelievable [4], and can't be replicated on NES tetris.
[1] https://simon.lc/the-history-of-tetris-randomizers
[2] https://harddrop.com/wiki/Combo_Setups