Там большинство картинок из псевдо-графики посъезжали...
Вид для печати
А шрифт "правильный" ? в FARе нормально кажет
У Гитхаба немножко сносит башню на комбинации русского и псевдографики. Жмите на Raw и файлы откроются без перемалывающего форматирования, все будет на своих местах.
Наблюдаю на образе диска ms_010.dsk исполняемый файл STM.SAV, который содержит такие строки:
Исходники же (DMP.MAC), есть на другую версию (v2.10beta или 2.11 02-Nov-94 19:48:43):Код:?STM-F-Файл не в формате Scream Tracker или Sound Wave
?STM-F-Не хватает памяти (удалите лишние процессы)
╔══════════════════════════════╦═══════════╗
║ Scream Tracker Module player ║ v1.54beta ║
╚══════════════════════════════╩═══════════╝
╔══════════════════════════════════════════════════════════════════════════════╗
║ ▄▀▀▀ ▄▀▀▀ █▀▀▄ █▀▀▀ ▄▀▀█ █▄ ▄█ ▀▀█▀▀ █▀▀▄ ▄▀▀█ ▄▀▀▀ █ ▄▀ █▀▀▀ █▀▀▄ ║
║ ▀▀▄ █ █▀▀▄ █▀▀ █▀▀█ █ ▀ █ █ █▀▀▄ █▀▀█ █ █▀▄ █▀▀ █▀▀▄ ║
║ ▀▀▀ ▀▀▀ ▀ ▀ ▀▀▀▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀▀▀▀ ▀ ▀ ║
║ ┌┐┌┐┌─┐ ┐┐ ┐┐ ┌─┐ ┌─┐┐ ┌─┐┐ ┐┌─┐┌─┐ ┐ ┌─ ┐ ┐ ┐ ┌─┐┐ ┌─┐ ║
║ │└┘││ │┌─┤│ ││ ├─ ├─┘│ ├─┤└─┤├─ ├┬┘ │││ └─┐└─┤ ├─┐├ ┼ ├─┤ ║
║ ┘ ┘└─┘└─┘└─┴└─┘└─┘ ┘ └─┘┘ ┘ ─┘└─┘┘└─ └┘┴▀└─┘ ┘ └─┘└─┘└┘┘ ┘ ║
╠══════════════════════════════════════════════════════════════════════════════╣
║ Воспроизводит музыку из редакторов Scream Tracker и Sound Wave (файлы .STM), ║
║ а также конвертированную в .STM из .MOD-файлов. Для работы требуется 1мб RAM ║
║ и, желательно бы, COVOX на порт принтера (схема в файле COVOX.HLP). Если хо- ║
║ тите звук на динамик - укажите ключ /d. Ключ /n:NNN позволит задать количес- ║
║ тво циклов проигрывания мелодии, по умолчанию один. Если он не указан, мело- ║
║ дия зациклена. В текущей версии реализованы: спецэффекты A,C и D, управление ║
║ громкостью, зацикливание звуков. Есть возможность управлять воспроизведением ║
║ клавишами ФИКС - пауза, СТОП - выход, СБРОС - начало, ←─ и ─→ - "перемотка", ║
║ К1 ÷ К4 - включение одного канала, К5 - включить все. Выход из паузы - ФИКС. ║
║ При "перемотке" возможны небольшие искажения. Внимание! При воспроизведении ║
║ прерывания запрещены, и параллельное исполнение других процессов невозможно. ║
╠═══════════════════════╦══════════════════════════════════════════════════════╣
║ Автор: Сотченко Денис ║ (C) 1994 by Russian Digital Computing software, inc. ║
║ Phone: (095) 352-0931 ║ 3d 1024 Lc Hd430 SUN 13-Feb-94 20:28:47 № 00001 ║
╚═══════════════════════╩══════════════════════════════════════════════════════╝
PROGRAM "STM" WRITTEN ONLY FOR COMPUTER PK11/16K!!!
8 МГц.Код:.ASCII /╔══════════════════════════════════════════════════════════════════════════════╗/
.ASCII /║ tm ║/
.ASCII /║ █▀▄ █ █ ▄▀█ █ █▄ ▄█ ▄▀█ █▀▄ █ █ █ █▀▀ █▀▄ █ ▄▀█ █ █ █▀▀ █▀▄ ║/
.ASCII /║ █ █ █ █ █▄█ █ █ ▀ █ █ █ █ █ █ █ █ █▀ █▄▀ █ █▄█ ▀▄▀ █▀ █▄▀ ║/
.ASCII /║ ▀▀▀ ▀▀ ▀ ▀ ▀▀▀ ▀ ▀ ▀▀ ▀▀▀ ▀▀ ▀▀▀ ▀▀▀ ▀ ▀▀▀ ▀ ▀ ▀ ▀▀▀ ▀ ▀ ║/
.ASCII /║ ║/
.ASCII /╠══════════════════════════════════════════════════════════════════════════════╣/
.ASCII /║ Эта программа воспроизводит музыку из файлов *.STM и *.MOD на динамик машины ║/
.ASCII /║ или COVOX (схема в файле COVOX.HLP). Запускается как под RT, так и процессом ║/
.ASCII /║ (вызывается по ФИКС+ИСП). Для управления воспроизведением используйте клави- ║/
.ASCII /║ ши: К1-К5 - микширование, ў─Ў - перемотка, СБРОС - в начало, СТОП - останов, ║/
.ASCII /║ ТАБ - зацикливание, ФИКС - пауза. При работе процессом при ФИКС мелодия сох- ║/
.ASCII /║ раняется в памяти и ФИКС+ИСП продолжает воспроизведение, а при СТОП - загру- ║/
.ASCII /║ жается новый файл. УСТ переключает вывод: на динамик или на COVOX. ║/
.ASCII /║ ║/
.ASCII /║ ЗДЕСЬ КОГДА НИБУДЬ ЧТО НИБУДЬ ЕЩЁ НАПИШУ ;-) ║/
.ASCII /║ ║/
.ASCII /║ При "перемотке" возможны небольшие искажения. Внимание! При воспроизведении ║/
.ASCII /║ прерывания запрещены, и параллельное исполнение других процессов невозможно. ║/
.ASCII /╠═══════════════════════╦══════════════════════════════════════════════════════╣/
.ASCII /║ Автор: Сотченко Денис ║ (C) 1994 by Russian Digital Computing software, inc. ║/
.ASCII /║ Phone: (095) 352-0931 ║ v/
На том же 10-м диске есть программа SPEED.SAV, которая должна показывать скорость исполнения различных типов инструкций (чтоб понять насколько обращения к видео памяти замедляют процессор).
Удаление в знак протеста против действий MM
Удаление в знак протеста против действий MM
Меня интересовало зачем нужен эмулятор БК на Неоне?
А так, исходник очевидно битый, там в одном комментарии посреди русского текста начинаются не в тему аргументы какой-то инструкции или макроса. А далее в качестве аргумента макроса подаётся русский текст. Причем это на байтах со смещением от начала файла 16000..16255, будто эти 256 байт продублировали откуда-то, либо затерли ими правильный текст. Если их удалить, то собирается с единственной ошибкой - отсутствие метки SCROFF...
Удаление в знак протеста против действий MM