Comments 6
perl -E 'say«A»x46422,«BDRDAwMQFFTCBUT1JJVE8gU1BFQ0lGSUNBVElPTg»,«A»x54,«Ew»,«A»x2634,"/0NEMDAxAQ",«A»x2721,«BAAAAYQ»,«A»x30,«SVVVqogAAAAAAAEAF»,«A»x2676,«LMBaACgB76gfbgTAM0Qv8D4uYAI86qqgcc+AXP45GA8SHIRPFB3DTeYSEhyBSwCa8CwicMB3rSG/sHNFbRFJjAke9rrwQ»,«A»x2638'| base64 -D > game.iso
base64: неверный ключ — «D»
По команде «base64 --help» можно получить дополнительную информацию.

Упс
Ключ: -d
И кавычки поменять с угловых на двойные.
В Hyper-V все запустилось. прикольно.
На VirtualBox запускается, но змея ползёт со скоростью, уменьшающейся на каждом следующем шаге. Через десяток другой приращений скорость падает до неиграбельного состояния. И на клавиатуру реагирует адски плохо. Приходится держать клавишу нажатой по нескольку секунд. Это странно. По исходнику не вижу — что могло бы приводить к такому поведению.
А всё. Увидел. Зачем-то перед 'int 15h' стоит 'inc cl', который и приводит к такому поведению: в каждом следующем цикле CL, а вместе с ней и задержка, увеличивается на 256 мкс. Непонятно — зачем так сделано? Я бы понял, если бы задержка уменьшалась, чтобы змея ползла всё быстрее. Но увеличивать её — это странно. Мало того, CX и DX не инициализируются перед основным циклом, а используются в int 15h. Косячок-с, однако.
Only those users with full accounts are able to leave comments. Log in, please.