Ну вот видишь, ты смог разобраться с форматом этого чудного ассемблера.
Все же теперь полегче будет разбираться.
Спасибо большое.
Вид для печати
Ну вот видишь, ты смог разобраться с форматом этого чудного ассемблера.
Все же теперь полегче будет разбираться.
Спасибо большое.
Поглядел файлики сегодня, да уж запутали эти файлы MWM и MWK до нельзя, нельзя что ли было все в одном файле сделать. А то получается надо знать какой MWK к какому MWM. Думаю для спека надо объединять эти файлы. В принципе для демок оно и пофиг, но если вот плеер катать, то будет не совсем айс. Кстати думается что плеер надо бацать сразу под работу SD карты или IDE. А попутно вопрос, есть ли уже либы для работы с оными девайсами, а конкретнее под FAT32. Нужны примитивные функции: чтение каталога, чтение данных их файлов.
А может кто рискнет осилить плеер.
Скажите - вот размечтался, отвечаю - ну дайте хоть помечтать немного. :)
Mick, прикрутите SD карточку к звуковухе — будет вообще красота.
Потихоньку смотрю исходники mwm плеера и обнаруживаю очень занятную вещь.
Частота проигрывания может задаваться в самом mwm файле. Тоесть она может быть 60Гц, 50Гц и пользователя. Иными словами без изменения режима прерываний не обойтись никак. Либо вылавливать только 50Гц треки, что скажем наверное редкость, так как музыку похоже только наверное японцы катали. :)
Посему у меня вопрос, как сформировать подменный векторо прерывания для Z80.
Насколько понял талмут Черного кота, в момент подтверждения сигнала прерывания выставляется на шину данных байт вектора. Тоесть когда у нас нет ничего, а только прерывания от видеоконтроллера то у нас как бы вектор равен FFh на стабильной шине. А вот хочу допустим подсунуть ему например байт вектора 80h или FEh, то как мне организовать обработчик прерывания, чтобы пришедшее прерывание попало ко мне в подпрограмму.
Mick, а если дать карточке больше автономии (как в GS), то нужно-ли прерывания в спектруме трогать? Или прикрутить к ней Z80 это фантастика?
Вот есть реальная карта, у ней нет Z80 и она меня интересует в данный момент. Фантастику или нет, мне пока неинтересно обсуждать.
---------- Post added at 14:16 ---------- Previous post was at 14:12 ----------
Ничего короче я не понял. Такая вроде фигня была в DMA Utrasound, вот как они обработчик строили прерывания.