FCEUX script.
However, due to emulation issues, I recommend BizHawk, so the script should be converted.
Fastest time would use one player mode.
Highest score would use two player cooperative mode.
* The number of lines to clear is increased in two player mode.
* 16 sprite slots; One for each player cursor, and one for each held object.
* * This means max of 14 simultaneous incoming objects in one player, but 12 for two player.
This means that one player mode can clear the first level with just nine pieces, to clear four 3-in-a-row lines at once (
if we manipulate all the same), but two player needs to clear six lines, and that's a minimum of fourteen pieces, where twelve is the most we can have incoming at once. At least, in Hard mode.
Highest score has some oddities.
(FCEUX sample)
* Clear the biggest line you can, one at a time.
* If you can clear multiple equally big lines at once, do so.
* Try to fill the field as much as possible before the timer starts.
* Empty the timer as quickly as possible.
* Clear 10-in-a-row while the tally is not point-rich (to be determined what the boundary is).
* Rapidly pickup/drop objects to re-trigger the tally at that square.
* Clear lines slowly to maximize the time the tally remains.
* Leave exactly one object for both players to share in pickup/drop.
* The cooperative score is seen, but P1 score is what's actually saved in the high scores.
Hmm... Which is the proper checksum?
16f78d8561429fc75f38d726edc57e23 - goofydylan8's checksum
728c53be1c3987b28c81113543a8c88f - The one I'm using