Спасибо за ответ. Я вообще не в теме, и половина того что вы написали для меня непонятно. Не то чтобы я не занимался звуком (демку для Микроши делал), но так глубоко не копал.
Я искренне разделяю эти чувства. Но в таком случае надо отказываться от эмуляторов и универсальных картриджей. Ведь эти картриджи содержат контроллер.
Тут интерес чуточку иной, мы же вместе понимаем что задействуем железо именно сеги для этих целей, а реализацию переноса файлов на устройство удобно и в стиле "тех лет" не знаю как реализовать, так чтобы это было просто и доступно. Не дискетку же городить?
Интересно было бы сделать некоторый плеер на базе консоли. Это забавная идея, надо сделать только на контроллере возможность доступа к файлам. Другое дело, какая скорость мапинга там требуется?
Нонче, правда. весьма шустрые МК есть за 200 рублей, так что успеют мапить.
Как-то слишком сложно даже для меня, но я вот курю документацию на четырёхбитный микроконтроллер тетриса . На хабре было много статей по теме его реверса. Недостаток только один: нет sdk и он масочный, но уже есть эмуляторы ;)
Тут ещё не раскрыт огромный, но очень интересный пласт, который может потянуть несколько статей: это вообще архитектура приставки Sega, особенности разработки под неё. Какие кросскомпиляторы, как записывать Rom на приставку, как сделать свой хелло ворд и т.п. Ах, ассемблер, это же так круто.
Спасибо за шикарную хабратортную статью! Я и не думал, что на сеге возможно проигрывать звук, и не понимал почему нет диалогов и используется только MIDI.
У меня возник вопрос, по теме увеличения частоты дискретизации: почему нельзя было использовать интерполяцию? Линейную, кубическую, сплайнами Акимы? Хотя скользящее среднее - это хороший фильтр.
Разница между своим BIOS и операцинке с дискетки не сильно большая (только в стартовом адресе). Ну и особенностях инициализации: ROM может быть исполнено непосредственно в области памяти, либо скопирована и исполнена (много крови попила эта особенность).
Если уж лезть в BIOS (о каком BIOS, кстати мы говорим?), то в ISA видеокартах есть свои приколюхи. Но там даже интереснее читать документацию на камень. Я с одной видяхой долгой проковырялся, пытаясь понять как заставить её работать в режиме VGA с внешним LCD-экраном. Да, были видяхи сразу для LCD.
Классно, что кто-то ещё пишет ОС. Но такого полным полно, море примеров. Круто делать это сразу на си и в защищённом режиме, используя 32 бита, не используя вызовы BIOS и написать такую статью.
Я склоняюсь к андроидовской приставке, так как станция не очень удобна для просмотра фильмов.
Та ладно вам, музыку играет и на том спасибо.
Считаю, что делать с юмором - это круто. И мотивирует творить. Мне удавалось делать безобидные пасхалки даже в серъёзных компаниях.
@DIHALTТы в
тепловизоретелевизореМощно, и очень хабратортно! Спасибо за статью.
Спасибо за ответ. Я вообще не в теме, и половина того что вы написали для меня непонятно. Не то чтобы я не занимался звуком (демку для Микроши делал), но так глубоко не копал.
Тут уж если пилить такую демку, то надо полноценную делать, типа такой.
А тут уже и писиспикер более-менее справляется.
Очень уютный дисплейчик, и проделана крутая и интересная работа. Снимаю шляпу за терпение и фанатизм.
Спасибо за хабратортную статью.
Ну можно архитектурно что-то такое и придумать, чтобы не было мучительно больно :)
Я искренне разделяю эти чувства. Но в таком случае надо отказываться от эмуляторов и универсальных картриджей. Ведь эти картриджи содержат контроллер.
Тут интерес чуточку иной, мы же вместе понимаем что задействуем железо именно сеги для этих целей, а реализацию переноса файлов на устройство удобно и в стиле "тех лет" не знаю как реализовать, так чтобы это было просто и доступно. Не дискетку же городить?
Интересно было бы сделать некоторый плеер на базе консоли. Это забавная идея, надо сделать только на контроллере возможность доступа к файлам. Другое дело, какая скорость мапинга там требуется?
Нонче, правда. весьма шустрые МК есть за 200 рублей, так что успеют мапить.
Как-то слишком сложно даже для меня, но я вот курю документацию на четырёхбитный микроконтроллер тетриса . На хабре было много статей по теме его реверса. Недостаток только один: нет sdk и он масочный, но уже есть эмуляторы ;)
Обожаю старое железо, которое позволяет пошерстеть мозгом. Великолепные высокотехнологические ребусы.
Тут ещё не раскрыт огромный, но очень интересный пласт, который может потянуть несколько статей: это вообще архитектура приставки Sega, особенности разработки под неё. Какие кросскомпиляторы, как записывать Rom на приставку, как сделать свой хелло ворд и т.п. Ах, ассемблер, это же так круто.
Спасибо за шикарную хабратортную статью! Я и не думал, что на сеге возможно проигрывать звук, и не понимал почему нет диалогов и используется только MIDI.
У меня возник вопрос, по теме увеличения частоты дискретизации: почему нельзя было использовать интерполяцию? Линейную, кубическую, сплайнами Акимы? Хотя скользящее среднее - это хороший фильтр.
Я, чтобы не быть голословным, автору посоветую глянуть мои публикации по теме:
Пишем свой ROM BIOS
Разработка BIOS на языках высокого уровня
Разница между своим BIOS и операцинке с дискетки не сильно большая (только в стартовом адресе). Ну и особенностях инициализации: ROM может быть исполнено непосредственно в области памяти, либо скопирована и исполнена (много крови попила эта особенность).
Если уж лезть в BIOS (о каком BIOS, кстати мы говорим?), то в ISA видеокартах есть свои приколюхи. Но там даже интереснее читать документацию на камень. Я с одной видяхой долгой проковырялся, пытаясь понять как заставить её работать в режиме VGA с внешним LCD-экраном. Да, были видяхи сразу для LCD.
Всегда можно потом отпаять :)
Классно, что кто-то ещё пишет ОС. Но такого полным полно, море примеров. Круто делать это сразу на си и в защищённом режиме, используя 32 бита, не используя вызовы BIOS и написать такую статью.
Именно на этой модели?