Комментарии 45
белый магнитофон
По-моему такие только с микрофона и радиоприемника записывали. Линейного входа в них нет.
Лишь бы хоть как нибудь писал, а то я засомневался. Головка стирания — похоже просто постоянный магнит.
Снимаю кепку. Написать эмулятор без пятисотстраничного талмуда «туда не ходи, сюда ходи» — это безумно круто.
ПЛИСы накапливаете про запас в связи со скупкой на корню производителей?
«белый магнитофон для демонстрации загрузок компьютеров внукам. Нет ничего дороже $30»
Ну а как, это же тёплый механический магнитофон, а не холодная стекляшка.
«Эмулятор z80 прогонял на них на всех, кроме программера для альтеры и магнитофона. На некоторых и эмулятор 80286-го прогнал.»
На очереди — терминал подключения к Матрице.
Успешной реализации всех затей и да не оскудеет на них Ваша фантазия.
tomverbeure.github.io/2019/11/11/Cisco-HWIC-3G-CDMA.html
есть все шансы уложиться в цену пачки сигарет :-)
Вот эти XC6SLX9 — есть по $3 +$0.6 PSRAM+$0.2winbond flash.а это где?
www.alibaba.com/product-detail/ESPRESSIF-ESP-PSRAM64H-3-3V-SOP8_62341454666.html
www.alibaba.com/trade/search?fsb=y&IndexArea=product_en&CatId=&SearchText=XC6SLX9
www.alibaba.com/product-detail/W25X40CL-Integrated-Circuits-IC-SOIC8-original_1600122162351.html?spm=a2700.galleryofferlist.normal_offer.3.3a333a10FEdza9
Цены немного плавают. Иногда на алиекспрессе бывает дешевле
8086 — медленный проц с многотактовыми инструкциями, думаю на STM32H7, который гонится почти до 700МHz, умеет выполнять по две инструкции за такт, имеет кеш и CCM для выполнения кода, а также метр RAM которая позволяет отказаться от медленной SDRAM, должно получиться явно больше чем 8086 на 3-5 мегагерц. Аналогично с Atari ST, должно тянуть без проблем, там обвязка простая, в отличии от амиги.
Отдельно H750 стоит 4-5$, в действительности это H753 с двумя метрами флеша, из которого проверено только 128КБ, учитывая что там еще и два банка рабочий метр можно получить практически гарантированно. В простейшем случае его можно хоть на переходник впаять и собрать все на макетке… Насчем скорости QSPI не скажу, память такая есть, но не тестил еще. Однако по докам даже если обращаться к одному байту, то нужно передать команду, адрес в quad режиме, для чтения еще добавляется 6 тактов ожидания и потом 2 такта на данные, итого 16-22 такта при частоте 144MHz, т.е. 2 метра в секунду — это мало даже в таком самом медленном случае(хотя можно 24 бит адреса побитно передавать). В любом случае 22 такта — это в десятки раз меньше, чем затратит на обращение к внешней памяти 8086.
Официальная XT была с 8-ми битной шиной и работала на смешных 4.77 MHz, а официальная AT — это 6-8 MHz. Ориентировочно такой комп можно эмулировать без тормозов и программ рассчитанных под такое железо явно больше, чем для спектрума. Если для нормальной работы нужно 20-30 MHz, значит это уже софт предназначенный для 386 и выше, про него речь не идет. На FPGA конечно будет быстрее, но доступнее ли?
У меня $19.23 с доставкой. И для большинства эту плату нужно купить конкретно под эмулятор, в то время как в случае STM32 на них собирают эмулятор потому что такая плата уже есть, или есть похожая и другой STM32 тоже может быть как-то использован в иных целях.
в режиме QSPIЭто же очень медленно. Параллельная память — наше всё!
Эмулятор 286 — это уже возможность портировать GW-BASIC первой версии, который под лицензией MIT. Он к ОЗУ нетребователен. Нужно только переделать так, чтобы запускался не из DOS, а с нулевого адреса, чтобы места меньше требовалось.
Ещё можно попробовать К1801ВМ1 сэмулировать.
"Эмулятор z80 прогонял на них на всех, кроме программера для альтеры и магнитофона" — а на программаторе-свистке в левом верхнем углу (под клавиатурой) — неужели тоже?
habr.com/ru/post/412325
То есть скорее да, чем нет. Есть еще кандидаты. Осциллограф на ней же.
Очень надеюсь что кто нибудь выполнит реверс OPL2, все таки классический FM синтезатор YM3812 внутри хитро устроен.
А эти варианты реализации эмуляции OPL2/OPL3 наверное уже видели?
OPL2 emulator
ADLMIDI: OPL3 MIDI player for Linux and Windows
Yamaha YMF262 (OPL3) emulator
Собственно поэтому, этот формат практически мертв, и им никто не пользуется за исключением самих музыкантов. А я не музыкант :(. :)
То есть плохая стандартизация тут сыграла свою роль. Соответственно поэтому и есть сложности с эмуляцией миди карт
И на выходе мы получаем, то что получаем.
Но если музыканты действительно профессионалы то и результат был совершенно другой.
SB vs MT-32
Adlib (OPL2)
Adlib Gold (OPL3)
MT-32
И еще надо учесть тот факт, что реализация OPL2/OPL3 могла существенно отличаться у разных производителей звуковых карт
2. Ess1868
3. Ymf718
Full Dune Opl2 soundtrack:
OptiFM
После всех этих мучений, первым шагом к унификации звучания саундтрека, стала MOD музыка в которых звучали именно те инструменты что и хотел создатель, потом была эпоха CD-Audio треков на диске с игрой, ну а потом эпоха потоковой музыки, первопроходцем которого был C&C.
P.S. Не могу не поделиться великолепным смикшированным треком DUNE в котором одновременно звучат AdLib + MT-32 + AdLib Gold
А про музыкантов абсолютно согласен, хороший музыкант и плохие (слабые) инструменты заставит играть хорошо.
Впрочем, подозреваю, что не влезет и надо будет что-нибудь выкидывать.
Zx spectrum128, CP/M 2.2 и терминал на STM32F407