Game objectives
- Emulator used: BizHawk-2.3
- Aims for fastest see ending.
- Manipulates Luck
- Uses a Reset Sequence
- Uses Left+Right
- Uses Player 2's controller
- Abuses Programming Errors
- Records submitted on TASvideos : #2250: CtrlAltDestroy's NES Dr. Mario in 01:12.83
This movie
- youtube : https://youtu.be/fDvLZmR3XTQ
- niconico : http://www.nicovideo.jp/watch/sm33780737
For those who do not know about this game
Dr. Mario is a simple puzzle game.
Dr. Mario periodically throws Megavitamins into the bottle.
Afterwards, the player can move and land them on Viruses, which spawn throughout the bottle.
By connecting a line of three or more halves of Megavitamins to a virus of the corresponding color, the Virus disappears.
Removing all viruses on the screen advances the player to the next level.
Completing level 20 is the ending.
Dr. Mario periodically throws Megavitamins into the bottle.
Afterwards, the player can move and land them on Viruses, which spawn throughout the bottle.
By connecting a line of three or more halves of Megavitamins to a virus of the corresponding color, the Virus disappears.
Removing all viruses on the screen advances the player to the next level.
Completing level 20 is the ending.
Latest post
In the latest post(#6052: poco_cpp's NES Dr. Mario in 00:22.96), It was rejected because there was a record faster.
I posted this record because there is no update for over a month.
I posted this record because there is no update for over a month.
About Ending
There are 9 kinds of endings depending on the combination of LEVEL and SPEED.
- Level 20 LOW: Black screen, minimalist music
- Level 5 MED : Flying book
- Level 10 MED: Flying rooster
- Level 15 MED: Flying spray can
- Level 20 MED: Flying dinosaur in egg
- Level 5 HI : Flying turtle
- Level 10 HI : Flying pig
- Level 15 HI : Flying witch
- Level 20 HI : Day to night transition, UFO abducting viruses, falling stars
- Level 20 LOW: Black screen, minimalist music
- Level 5 MED : Flying book
- Level 10 MED: Flying rooster
- Level 15 MED: Flying spray can
- Level 20 MED: Flying dinosaur in egg
- Level 5 HI : Flying turtle
- Level 10 HI : Flying pig
- Level 15 HI : Flying witch
- Level 20 HI : Day to night transition, UFO abducting viruses, falling stars
All endings can be seen with the following movie.
- Dr. Mario NES Flying Scenes : https://www.youtube.com/watch?v=yJnxhUh5GYI
- 【TAS】ドクターマリオ(FC) 全ED 7:2.10 : https://youtu.be/qD1_7j01L2Y
- Dr. Mario NES Flying Scenes : https://www.youtube.com/watch?v=yJnxhUh5GYI
- 【TAS】ドクターマリオ(FC) 全ED 7:2.10 : https://youtu.be/qD1_7j01L2Y
Since it is said that there is no difference by ED in the latest post,this time posting adopts the fastest record from all EDs.
The fastest record of LV 20 HI and LV 20 MED is here.
- NES Dr.Mario 1043f(LV20 MED)
- NES Dr.Mario 1045f(LV20 HI)
- NES Dr.Mario 1043f(LV20 MED)
- NES Dr.Mario 1045f(LV20 HI)
Basic technique
- There is no time difference by SPEED(MED/HI). LOW is slow because Mario's throwing action is long.
- The Down key reacts only even frames.
- The Left / Right key reacts in both even and odd frames.
- If you press A, B and Left key at the same time, you will move to left two times.(However, it is limited to timing when it can rotate)
Layout and pill sequence
Layout and pill sequence is determined when level is selected.
It does not change after it is decided once.
This is determined by the number of frames since the start of the game.
This record resets the frame by soft reset on the way and selects the optimum placement.
(Soft reset maintains level information,but do not maintain number of frames. In this way, you can select an arrangement that can not be selected normally.)
It does not change after it is decided once.
This is determined by the number of frames since the start of the game.
This record resets the frame by soft reset on the way and selects the optimum placement.
(Soft reset maintains level information,but do not maintain number of frames. In this way, you can select an arrangement that can not be selected normally.)
Remove glitch
"Remove glitch" occurs when many viruses are deleted in one chain.
After "Remove glitch", it sometimes freeze.
Freeze may be canceled by pressing the controller button of player 2.
Regarding the necessary buttons, the internal numerical value of the cross key and the column number are likely to be related, but details are unknown.
After "Remove glitch", it sometimes freeze.
Freeze may be canceled by pressing the controller button of player 2.
Regarding the necessary buttons, the internal numerical value of the cross key and the column number are likely to be related, but details are unknown.
When "Remove glitch" occurs, the behavior changes according to the direction in which the last virus removed.
If it removes vertically, all that one column will remove.
If it removes laterally, all removes from lower than that line.
After the laterally, it is now possible to delete all viruses by operating the 2p controller!
If it removes vertically, all that one column will remove.
If it removes laterally, all removes from lower than that line.
After the laterally, it is now possible to delete all viruses by operating the 2p controller!
The root cause of "Remove glitch" is the occurrence of NMI due to high load.
The processing with the highest load is score addition.
The following is the score table.
The processing with the highest load is score addition.
The following is the score table.
virus | Score |
01 | +100 |
02 | +200 |
03 | +400 |
04 | +800 |
05 | +1600 |
06 | +3200 |
07 | +3200 |
08 | +3200 |
09 | +3200 |
10 | +3200 |
11 | +3200 |
12 | +1000 |
13 | +300 |
14 | +25600 |
15 | +100 |
16 | +200 |
17 | +400 |
18 | +25600 |
The score has increased at the 14th virus.
This is the reason why "Remove glitch" occurs in the 14th virus.
Besides erasing the 14th virus, even if you erase the 3rd ~ 10th virus simultaneously, "Remove glitch" will occur.
This is the reason why "Remove glitch" occurs in the 14th virus.
Besides erasing the 14th virus, even if you erase the 3rd ~ 10th virus simultaneously, "Remove glitch" will occur.
Please see below for details.(However, it is Japanese.)
http://ch.nicovideo.jp/poco/blomaga/ar1670831
http://ch.nicovideo.jp/poco/blomaga/ar1670831
Update battle
This record will be the update result of Dr.Mario done in Nico Nico.
Updated date Time URL 2018/07/02-05:58 55.77 http://www.nicovideo.jp/watch/sm33457281 2018/07/02-21:26 46.94 http://www.nicovideo.jp/watch/sm33460051 2018/07/07-13:42 39.19 http://www.nicovideo.jp/watch/sm33485482 2018/07/07-19:14 30.83 http://www.nicovideo.jp/watch/sm33487351 2018/07/07-22:40 28.65 http://www.nicovideo.jp/watch/sm33488875 2018/07/09-00:39 28.62 http://www.nicovideo.jp/watch/sm33495763 2018/07/09-20:32 28.35 http://www.nicovideo.jp/watch/sm33499113 2018/07/09-22:18 27.02 http://www.nicovideo.jp/watch/sm33499986 2018/07/09-23:46 26.76 http://www.nicovideo.jp/watch/sm33500583 2018/07/10-03:20 26.69 http://www.nicovideo.jp/watch/sm33501321 2018/07/10-23:48 24.96 http://www.nicovideo.jp/watch/sm33505413 2018/07/11-01:57 24.83 http://www.nicovideo.jp/watch/sm33505980 2018/07/19-18:56 23.26 http://www.nicovideo.jp/watch/sm33551704 2018/07/19-23:19 22.96 http://www.nicovideo.jp/watch/sm33553348 <- My latest post 2018/07/30-23:05 21.76 http://www.nicovideo.jp/watch/sm33611072 2018/07/31-23:04 21.70 http://www.nicovideo.jp/watch/sm33615958 2018/08/02-20:54 21.66 http://www.nicovideo.jp/watch/sm33625423 2018/08/08-23:49 18.84 http://www.nicovideo.jp/watch/sm33658782 2018/08/09-03:20 17.89 http://www.nicovideo.jp/watch/sm33659541 2018/08/09-20:57 17.39 http://www.nicovideo.jp/watch/sm33663056 2018/08/10-21:55 17.35 http://www.nicovideo.jp/watch/sm33668882 2018/08/17-19:03 16.32 http://www.nicovideo.jp/watch/sm33705550 2018/08/31-19:41 16.16 http://www.nicovideo.jp/watch/sm33780737 <- This movie
ThunderAxe31: Judging.
ThunderAxe31: A movie needs to beat the last level in order to be considered as beating the game, which doesn't happen here.
Another problem is given by the fact that the fastest-completion branch has been superseded by the full-completion (see this judgement), so even a movie that starts from level 20 would be rejected, unless it introduces tricks that can't be used in a full-completion run.
Rejecting for not beating the game and for unacceptable goal.