Посетите эти темы раздела!
Администрация форума советует Вам ознакомиться с следующими темами этого раздела:
Цитата:
- Начните с знакомства с различными языками и средами программирования на спектруме. Посмотрите что мешает обрести cчастье программистам на спектруме и маленький обзор средств разработки. Хотите знать о Си компиляторах на ZX - посмотрите тут и тут.
- После знакомства со средами, вы как любой прогрессивный спектрумист решили остановиться на ассемблере? Тогда узнайте про ALASM. Если же вы всё-таки больше эмуляторщик, то обратите внимание на SjASMPlus Z80 кросс ассемблер - рекомендуемое администрацией средство разработчика для предпочитающих использовать мощные средства текстовых редакторов других платформ; возможно его использование с MultiEdit. Вот ещё один неплохой ассемблер - ASAM Compiler.
- Вы запустили программу XXX в которой увидели замечательный эффект YYY. И вам хочется узнать как это было сделано? Тогда вам прямая дорога на сайт исходников.
- Если вы хотите использовать динамическую компиляцию, тогда вам обязательно надо ознакомиться с системой модулей-библиотек.
- Как делать программы? Может использовать какие то стандартные подходы? Ответ на эти вопросы - это конструктор ZX SDK.
- Хотите начать писать эффекты, но не хочется изобретать велосипед? Возможно вам поможет Библиотека нужных процедур для написания демо
- Вы молодой и ищущий себя на ниве Спектрума программист или мастодонт, подписи которого есть в каждой второй игрушке, но вот совсем позабыли какие же команды у Z80? Вам поможет справочник команд Z80. Прочитайте о регистрах А и F процессора. Здесь описываются тонкости команд OUT и IN. Узнайте каких команд с регистрами IX и IY не существует.
- Как лучше организовывать вызов подпрограмм? Может использовать RST? Или использовать таблицу адресов подпрограмм? Возможно вам поможет эта тема форума.
- Хотите побольше узнать как сжимают файлы? Хотите узнать что такое сжатие? Тогда вам надо посетить эти темы - о методах сжатия данных, алгоритмы сжатия картинок и архивирование, сжатие, упаковка.
- Прочитали про сжатие и хотите узнать как это сделано? Тогда читайте про BitBuster, упаковщик Hrust на PC Паковщик PuCrunch - Hybrid LZ77 and RLE compressor и оптимальное LZ-кодирование, Деревья хаффмана - как с ними работать.
- Хотите узнать как при загрузке диска в TRDOS одновременно проигрывать музыку или выводить картинку со спец-эффектом? Посмотрите на загрузка с диска с включенными IM 2. А если ещё хотите выводить музыку быстро, то посмотрите быстрый проигрыватель AY-музыки.
- Что нужно знать при работе с AY? Узнайте как правильно выводить данные в AY. Узнайте как добавить готовый звуковой модуль в вашу программу тут. Как можно схитрить чтобы и графика не тормозила и звук играл с достаточно сложного звукового модуля - читайте тут.
- Хотите печатать спрайты из прерывания? Наверное вам нужна эта тема.
- Хочется быстрой тригонометрии на ассемблере? Да пожалуйста! А для чего она нужна? Для построения прямых и конечно же для 3D-игр. Их, конечно, не так уж много, но движков для них, в т.ч. с открытым исходным кодом - более чем достаточно.
- Вам кажется что на это форуме мало ссылок на другие спекковские странички? А вот и нет - загляните в полезные ссылки.
P.S. Скорей всего ответ на ваши вопросы уже есть на форуме, просто воспользуетесь ПОИСКОМ.