![]() |
Особенности фирменного Спектрума
Очень интересуют ВСЕ особенности работы фирменного Спектрума: куда можно, куда нельзя размещать векторы прерываний; адреса начала/конца медленной/быстрой памяти, особенности работы экранной области, размер инта, и т.д. В общем - как можно больше информации о его работе. Нужно для правильного написания игры - хочется, чтобы она корректно работала на ВСЕХ машинах. Да, и еще хочется знать об особенностях работы музыкального процессора на фирменных Спектрумах, так как слышал (по-моему, читал это в каком-то Спектрофоне), что звучание несколько иное (что-то связано с частотой).
|
Quote:
1. Им2 таблички только в фастпамяти - т.е. #8000-#bfff (куда I указывает). 2. Быстрые странички - в каких-то 128к это 0,1,2,3, в каких-то - 0,2,4,6. Точнее не знаю 3. АУк - частота 1.773447 Мгц - т.е. стандартная частота 4.433619 Мгц, поделённая на 2.5 |
Quote:
Quote:
|
Quote:
|
Quote:
Неужели это и все особенности?... |
Quote:
У lvd ощибка в П.2. Про прерывания расскажу чуть позднее. Но вот какой вопрос, а в чем смысл делать игрушку совместимой с фирменными моделями, ведь основная их масса это были машинки с 48К? |
Quote:
Моя цель - сделать игруху, которая бы шла на большинстве как отечественных, так и зарубежных клонов Спектрумов. Вполне возможно, что будет версия и исключительно под 48к. Сейчас доделываю движок игры (это бегалка, она не очень много жрет паямти/тактов). Посмотрю, в общем. |
Quote:
Читать fa preview (zxdemo.org/item.php?id=2578) до полного просветления. :) |
Quote:
Но все равно это ошибка (пусть и не у lvd). Читаем в фирменном Service Manual к ZX Spectrum 128 П.4.2.: Pages 0-3 are uncontended and are accessed solely by the Z80. Pages 4-7 are contended in that the Z80 and ULA IC1 both require access to pages 5 and 7 in order to generate the memory mapped displays. ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/ZXSpectrum128K_TechnicalManual.pdf до еще более полного просветления :p . |
Quote:
Quote:
|
| All times are GMT +4. The time now is 11:08. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.