Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Игры > Игра на ZX Spectrum |
Автор: Payne 6.5.2005, 20:42 |
Буквально вчера в Инете нашел книжку "Как написать игру на Ассемблере для ZX Spectrum" за 1995 год. В связи с этим возник такой вопрос: актуально ли будет прогить игру на Spectrum'овском Ассемблере в настоящее время хотя бы для обучения и общего развития, или это вообще пустая трата времени? |
Автор: Cr@$h 6.5.2005, 23:21 |
В спектрумах - процессоры мотороловские, кажись, были. Они теперь не катят. Лучше писать на асме под 86-совместимые процы. Тогда будет и толк и обучение. Просто в Intel'овских процах все немного по-другому.. и биты наоборот считают. В общем, считаю, что лучше под Intel прогить учиться... ![]() |
Автор: gepard 7.5.2005, 07:53 |
Payne Не не стоит возвращаться к старому. Конечно порой один взгляд назад открывает целое будущее, но это не тот случай, поверь мне. А у меня, кстати, тоже есть пара-тройка книжек по программированию игр под ZX Spectrum |
Автор: D0lphin 7.5.2005, 09:37 |
Payne Плз, можно линк на книжку... ![]() |
Автор: Payne 7.5.2005, 11:56 | ||
D0lphin, зайди на сайт http://zx-games.narod.ru/zxbooks.htm - там есть много книг по кодингу на Spectrum. И та, о которой я говорил, тоже есть.
Даже если просто хочется вспомнить былые времена или "порадовать" любителей Speccy новой игрой ![]() |
Автор: remax 17.5.2005, 20:33 | ||
1) В Спектрумах использовался Z80 - продвинутый аналог интеловского 8080, но разработки фирмы Zilog. Кстати, эту фирму организовали бывшие сотрудники фирмы Intel, не согласные с интеловской стратегией развития. И для своего класса этот процессор считается лучшим до сих пор. 2) Процессоры Zilog на модели Z80 не закончились. Были выпущены и Z180 и Z380... Но из за того, что компания переориентировалась на рынок микроконтроллеров и управляющей электроники этих процессоров не встретишь в персоналках. А в переферийном оборудовании - пожалуйста! (Например, в лазерных принтерах). 3) Процессоры класса Z180 представляютм собой чип высокой степени интеграции. В одном корпусе моежет находится ядро, на базе усовершенствованного Z80 (20-40 MГц), память (1 МБ), таймеры, генераторы, ЦАП/АЦП, последовательные/паралелльные порты и пр. Т.е. взяв только один такой проц можно получить Супер Спектрум! 4) Сейчас продвигаются новые технологии eZ80, eZ180 - для полноценной работы с инетом или другими сетевыми (глобальными и локальными) технологиями. (Подробнее можно узнать на сайте http://zilog.com/) Насчет перспективности создания игр (не считая личного удовольствия и тренировки программирования на асме) - У нас в Харькове Спектрум переживает второе рождение - есть модели, которые подключаются не только к флопи дисководу и IBM клавиатуре, но и к винчестеру и к SVGA монитору. |
Автор: Payne 18.5.2005, 20:45 | ||||
Об этом явлении я читал в "Игромании" №1 за 2005 год:
Но в наше время становиться фанатом Spectrum'а, наверное, просто нерационально... |
Автор: batigoal 19.5.2005, 13:18 |
Ну так фанатизм и не бывает рациональным. |
Автор: oleg1973 19.5.2005, 14:34 |
имхо делать чтото под спектрум не актуально уж если есть желание повозится с такого типа аппаратами то дествительно лучше под GBA чтото делать (да и железо там получше ) ) |
Автор: remax 22.5.2005, 18:47 | ||
Что такое GBA и почему там железо получше?! |
Автор: oleg1973 23.5.2005, 10:05 |
Game Boy Advanced а в качестве железа там Risc проц стоит соответственно со всеми наворотами типа supervisor mode (типа защищенный режим х86) куча регистров штук 15 , крутая стерео звукавуха и видео контроллер архитектура на Амигу смахивает, системные регистры звукавухи и видюхи промаплены в оперативную память, тоесть плюхаеш в определенную ячейку памяти некое значение и контроллер его сам оттуда забирает, видюха оригинально сделана, отслеживает ход луча, можно с точностью до пихела знать где шас рисуется на экране , можно одновременно 2 видео режима на экране делать таким макаром , ну и всякие другие прелести, проц довольнотаки шустрый, тянет 3д движок даже типа квейка |
Автор: remax 26.5.2005, 22:06 | ||||
А насколько эта штука распространена? ![]()
Ну, на самом деле, программирование Risc процессоров довольно трудоемкая вещь. Ведь основное, что отличает процы этого класса - минимум команд (правда выполняются они за 1 такт). И тем кто привык программировать на Cisc процессорах (это то что стоит на IBM персоналках) сложновато будет перейти на другую идеологию. |
Автор: oleg1973 26.5.2005, 22:09 |
remax ну сдрасти ![]() вот неплохой ресурс www.gbx.ru |
Автор: remax 26.5.2005, 22:32 | ||||
Да, поискал в инете и нашел: Game Boy - самая популярная игровая система в мире, причем не только из "карманных" систем. Создала и выпустила ее компания Nintendo один из лидеров игровых приставок и игр для них. Под нее было сделано, чуть ли не самое количество игр за долгое ее существование - свыше 10 лет, начиная с тетриса, и заканчивая самыми посленими хитами которые выходят по сей день. Из черно-белой она превратилась в полноцветную - "Game Boy Color", а недавно появилось 24 битное ее продолжение Game Boy Advance. На Game Boy Вы найдете лучшие РПГ (включая серию Final Fantasy), а также супер хиты, такие как: Zelda, серия Super Mario Land и Pokemon. Для приставки Super Nintendo (SNES) было выпущено специальное устройство "Super Game Boy", позволяющее играть на ней в игры с обычного черно-белого Game Boy, но создавая из черно-белых игр цветные, эта функция поддерживается программами-эмуляторами, содержащимися в предлагаемым нами комплекте "Карманные игровые системы на Вашем компьютере". Game Boy Advance SP - Это новая модель знаменитой "карманной" приставки Game Boy Advance от Nintendo. Game Boy Advance SP исправляет три самых главных ошибки своего предшественника. Во-первых, в новую версию системы встроена подсветка экрана. Во-вторых, в комплект поставки входят аккумуляторы, которые можно подзаряжать при помощи отдельного устройства. В-третьих, приставка сменила дизайн, став более удобной и компактной. Приставка может работать, без подзарядки с включенной подсветкой около 10 часов и без нее все 18 часов. А, вот еще нашел в инете: Процессор: 16 МГц 32бит RISC-CPU + 8бит CISC-CPU Экран: жидко-кристаллический цветной со встроенной подсветкой Разрешение: 240x160 пикселей (32,000 цветов) Память: 32 Kб WRAM + 96 Kб VRAM 256KБ WRAM (со встроенным CPU) Звук: Динамик (моно) /Наушники (стерео) Игра через Линк: До 4 игроков Питание: Две батарейки AA или сетевой адаптер (18 часов работы) Картридж: 34.5мм x 60мм x 9.5мм, максимум 256 МБит (32 МБайт) То есть, это вообще - кентавр. Думаю, что разбираться с программированием такой птички только ради интереса - бессмысленная трата огромного количества времени. Наверняка, проблематично будет найти достаточное количество литературы. Применимость - только игры. Ну если Вы решите сделать бизнес в области игровых приставок - то пожалуйста... P.S.
Что-то в характеристиках нет упоминания о двух видеорежимах и т.п. А отслеживать "ход луча" при выводе на ЖКИ - нет проблем. Это Вам не ЭЛТ... |
Автор: oleg1973 26.5.2005, 22:38 |
SDK в инете лежит компиляторов куча а использовать можно как угодно хоть как записную книжку ![]() http://www.workmaster.ru |
Автор: remax 26.5.2005, 22:39 | ||
Каюсь. В игровых приставках не разбираюсь. Все как то больше по компам... ![]() P.S. А Спектрум и сейчас рулит! Смотрим в Ramblere: Вы искали: (Game Boy Advanced), найдено сайтов: 6270, документов: 209682 Вы искали: (ZX SPECTRUM), найдено сайтов: 5740, документов: 218655 Неплохо для старичка? |
Автор: spectrum 10.6.2005, 14:01 | ||
Если говорить не о фанатизме, а о увлечении или хобби, то реальным спектрумом увлекаются до сих пор. Вот зайдите на http://www.zx.pk.ru и сами поймёте. |
Автор: Payne 10.6.2005, 18:00 | ||||||
Да, я вот какой вывод я сделал: писать игры под Спек сейчас не только нужно, но это может еще принести реальную пользу. Это происходит потому, что любителей (и фанатов) Speccy в мире сейчас огромное множество.
Представьте себе, что у вас в то время, когда Спек совершал свое шествие по России, было n-ое количество кассет (дискет) с игровыми (сдесь то речь идет о написании игр) программами. Вам, естественно, хотелось больше, но после того, как IBM-совместимые компы вытеснили Spectrum, началось повальное производство игр под IBM-совместимые. Про Spectrum забыли и такие компании, которые выпускали хиты на Спектрум (вспомните, хотя бы, Activision). И какова же будет радость увлекающихся Старичком, как выразился remax, если им в наше время процов 4 ГГц и памяти 1024 Мб подарят новую игру на Спектрум!
А не создать ли и на Винграде раздел, полностью посвященный Spectrum'у ![]() |
Автор: oleg1973 10.6.2005, 22:22 |
давайте создадим ) |
Автор: Payne 11.6.2005, 11:02 | ||
Я обеими руками за! А что для этого, собственно, нужно? |
Автор: oleg1973 11.6.2005, 12:09 |
попросить админа сделать раздел на форуме типа Retrocomputers с подразделами спектрум бк амига и так далее |
Автор: Wowa 11.6.2005, 13:41 |
И достаточное кол-во желающих этим заниматься, чтобы раздел не простаивал. |
Автор: Mayk 11.6.2005, 13:50 |
Достаточное кол-во - это сколько? |
Автор: Payne 11.6.2005, 14:04 | ||
Если знать примерное число, то мы в принципе можем провести опрос, и если по результатам опроса число желающих достигнет требуемого, то можно создать такой раздел. Сразу могу сказать, что я войду в это число ![]() |
Автор: oleg1973 11.6.2005, 16:29 |
ну давайте попросим сделать мааааленький подраздельчик в теме про железо к примеру ну и посмотрим что будет из этого |
Автор: batigoal 11.6.2005, 16:31 |
Боюсь, ничего. ![]() |
Автор: Payne 11.6.2005, 17:38 | ||
Все же не нужно, наверное, ломать идею на корню. Попробовать стОит. |
Автор: DENNN 14.6.2005, 09:57 | ||
Я за. Говорите что нужно. Тема будет замечательное. А если кроме скачивания с других сайтов старых игр сделать что-то свое, то могут и фанаты появится. |
Автор: Payne 14.6.2005, 10:20 |
DENNN, для этого тебе нужно всего лишь проголосовать "за" в опросе (ссылки у меня и у Mayk'а в подписи). Остальное, к сожалению, практически от нас не зависит ![]() |
Автор: remax 12.9.2005, 21:29 |
Где голосовать-то? ![]() |
Автор: ВасяТриллер 28.9.2005, 15:59 |
:megalol Обеими руками за! Только, боюсь, я опаздал... |
Автор: 3ASOFT 13.1.2007, 12:37 |
Обязательно надо делать отдельную веточку для спектрума. На этом форуме собираются настоящие программисты, многие ранее как раз со спектрума и http://zxaaa.untergrund.net/DEMA.html. |