MLX — это серия утилит для ввода машинного языка , опубликованных журналами COMPUTE! и COMPUTE!'s Gazette , а также книгами из COMPUTE! Publications. Эти программы разработаны для относительно легкого ввода листингов машинного языка, часто включаемых в эти публикации. Доступны версии для Commodore 64 , VIC-20 , Atari 8-bit computers и Apple II . Листинги MLX были зарезервированы для относительно длинных программ на машинном языке, таких как SpeedScript .
MLX был представлен в выпуске COMPUTE! за декабрь 1983 года для 8-битных компьютеров Commodore 64 и Atari [1] вместе с выпуском COMPUTE!'s Gazette за декабрь 1983 года [2] для Commodore 64. За этим последовала версия для VIC-20 с расширением 8 К [3] в выпуске COMPUTE!'s Gazette за январь 1984 года и Tiny MLX в выпуске Gazette за март 1984 года для нерасширенного VIC-20 для ввода игры CUT-OFF! . [4] Они используют формат, состоящий из шести байтов данных в десятичном формате и седьмого в качестве контрольной суммы . Программа автоматически увеличивает адрес и печатает разделители-запятые каждые три символа. Неверные нажатия клавиш игнорируются.
В версии Commodore 64, начиная с выпуска COMPUTE! за май 1984 года , несколько клавиш клавиатуры были переопределены для создания импровизированной цифровой клавиатуры [5] , и эта клавиатура была добавлена в версию Gazette в июле 1984 года. [6]
Новая версия MLX была представлена для Apple II в выпуске за июнь 1985 года. [7] Эта версия использует 8-байтовый шестнадцатеричный формат . Более сложный алгоритм был реализован для обнаружения ошибок, пропущенных оригиналом.
Улучшенные функции затем были перенесены на Commodore 64. Новая версия, известная на титульном экране как «MLX II», а в остальном просто как «новый MLX», появилась в выпуске COMPUTE! за декабрь 1985 года. [8] Она была напечатана в COMPUTE!'s Gazette в следующем месяце. [9] Эта версия MLX использовалась до тех пор, пока COMPUTE!'s Gazette не перешла на дисковый формат в декабре 1993 года.
MLX 128 появился в Gazette в августе 1986 года [10] и в Compute! в марте 1987 года [11]