Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
Продажа электронных компонентов >>тут<<
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А шрифт "правильный" ? в 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, которая должна показывать скорость исполнения различных типов инструкций (чтоб понять насколько обращения к видео памяти замедляют процессор).
Последний раз редактировалось troosh; 22.11.2018 в 17:01.
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 27.01.2019 в 10:02. Причина: Удаление в знак протеста против действий MM
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 27.01.2019 в 10:03. Причина: Удаление в знак протеста против действий MM
Меня интересовало зачем нужен эмулятор БК на Неоне?
А так, исходник очевидно битый, там в одном комментарии посреди русского текста начинаются не в тему аргументы какой-то инструкции или макроса. А далее в качестве аргумента макроса подаётся русский текст. Причем это на байтах со смещением от начала файла 16000..16255, будто эти 256 байт продублировали откуда-то, либо затерли ими правильный текст. Если их удалить, то собирается с единственной ошибкой - отсутствие метки SCROFF...
Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
Продажа электронных компонентов >>тут<<
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 27.01.2019 в 10:03. Причина: Удаление в знак протеста против действий MM
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)