Сообщения без ответов | Активные темы Текущее время: 28 апр 2024, 02:49



Ответить на тему  [ Сообщений: 16 ] 
 Проигрыватель музыки из бомбера :) 
Автор Сообщение
Сообщение 02 окт 2007, 17:00
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
Смотрю тут народное творчество появилось, я тоже решил кое что сделать:
Проигрыватель звуков и музыки (APU Player) из всем известной несовской игры.
Пока что только тизер, когда доделаю (осталось чуть чуть), то выложу всё с исходным кодом :)


Вложения:
bombapu.zip [9.2 КБ]
Скачиваний: 888
Сообщение 03 окт 2007, 12:15
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
Проигрыватель звуков и музыки из NES Bomberman. Финальная версия. Всего в бомбере 10 мелодий (1 скрытая не используется в игре), 6 звуков и ещё 1 специальный звук (оцифровка) для взрыва бомбы.

Инструментарий использованный в проекте:
• FAR Manager для набора кода (http://www.farmanager.com)
• TRaCER (http://nesdev.parodius.com/tracer.zip) и IDA 5 (http://datarescue.com) для дизассемблирования бомбера.
• Для компиляции используется DASM Matthew Dillon (http://www.atari2600.org/DASM)

Чтобы откомпилировать .NES файл запустите MAKE.BAT


Вложения:
BomberAPU.zip [91.94 КБ]
Скачиваний: 877
Сообщение 03 окт 2007, 18:52
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
29 июл 2007, 22:33
Сообщения: 70
Откуда: Belarus
Мне понравилось.
Какую литературу можешь посоветовать тому кто хочет, но незнает как писать на NES?


Сообщение 04 окт 2007, 05:02
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
25 июл 2007, 05:09
Сообщения: 211
Откуда: 39
http://www.tim007.com/Book/GameDevNES.zip

_________________
http://romhacking.net.ru - всё про ромхакинг


Сообщение 04 окт 2007, 10:15
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
6502 очень простой процессор, у самой NES тоже от силы 20 регистров (из них больше половины для программирования звука). Кодить придется на асме, хотя существуют и C-компиляторы для 6502, но проц настолько простой, что они созданы скорее ради прикола.
Проще всего научиться программировать, изучая устройство какой-нибудь игры.


Сообщение 04 окт 2007, 18:53
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
29 июл 2007, 22:33
Сообщения: 70
Откуда: Belarus
Всем спасибо.


Сообщение 04 окт 2007, 21:11
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
Круто. Неужели кто-то продолжил моё дело, только на другой платформе. ;) Так держать, Org.

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...


Сообщение 05 окт 2007, 16:26
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 11:16
Сообщения: 787
Хех, Хвмен, да и ты не первооткрыватель. ;)))

_________________
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.


Сообщение 05 окт 2007, 19:37
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
29 июл 2007, 22:33
Сообщения: 70
Откуда: Belarus
2 HardWareMan
Круто. Неужели кто-то продолжил моё дело, только на другой платформе.
Если бы кто-то не ленился написать пару-тройку туторов, первооткрывателей было бы больше :(

2 org
Можешь написать пару базовых туторов с примерами???


Сообщение 05 окт 2007, 22:28
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
CaH4e3 писал(а):
Хех, Хвмен, да и ты не первооткрыватель. ;)))

Знаю, но на Сегу - я первый. Ибо музыкальные сборники видел тока на NES с мелодиями CapCom. Или что-то еще было?
zephyr писал(а):
2 HardWareMan
Если бы кто-то не ленился написать пару-тройку туторов, первооткрывателей было бы больше :(

А зачем? И кстати статья была. На старом, Lynx'овсокм, форуме. Но тогда идею с EmuTech забросили, так что УВЫ. Кстати, я вроде в EM посылал... Или АнС'у давал. Не помню в общем.

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...


Сообщение 06 окт 2007, 11:58
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
29 июл 2007, 22:33
Сообщения: 70
Откуда: Belarus
А зачем?

Я писать буду. Мне !!!доставляет удовольствие!!! писать программы.
Напишу много чего хорошего для сообщества...

Если сомневаешься насколько я хороший или плохой кодер, то скажу:
что веду проект, для издательства в "Алавар" - shareware игру.
Проекту уже 1,5 года. Совсем скоро альфа.
Пишется с нуля на OpenGL + WinApi под Win32 системы и Vista.
Компилятор Delphi7.
Все движки написал сам.
Умею также писать под ДОС на ASM или Pacal.

Выложи эту статью еще раз в этой теме или на мыло, please
zephyrgl@yandex.ru


Сообщение 06 окт 2007, 13:44
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
Кодер - это хорошо. Но какой из тебя взломщик - это еще вопрос. Ибо написать в этом деле самое простое. А ты попробуй сначала найти что да как, с одним отладчиком в руках, причем убогим (а другого и нет).


Вложения:
Комментарий к файлу: Статья так и осталась в черновиках. Стиль и ошибки не исправлены. Использовать только как пример.
BT.rar [126.07 КБ]
Скачиваний: 880

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...
Сообщение 06 окт 2007, 15:15
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
29 июл 2007, 22:33
Сообщения: 70
Откуда: Belarus
2HardWareMan
Спасибо!!!


Сообщение 08 окт 2007, 11:15
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
24 июл 2007, 10:41
Сообщения: 570
zephyr
Вообще-то я не силен в программировании для NES, честно говоря это первый эксперимент подобного рода. Я просто взял бомбера, порвал его в IDA, и вытащил APU-player в виде откомментированного исходника. Писать что-то с нуля для NES довольно проблематично, потому что нужно самому рисовать тайлы, подбирать цвета в палитре, потом упорно кодить на асме и пол-часа искать где-же там ошибка.

А примеры есть на http://nesdev.parodius.com, особенно круто смотрятся демки Chris Covell.


Сообщение 08 окт 2007, 12:49
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
org писал(а):
Писать что-то с нуля для NES довольно проблематично, потому что нужно самому рисовать тайлы, подбирать цвета в палитре, потом упорно кодить на асме и пол-часа искать где-же там ошибка.

Согласен, для NES еще есть всякие подводные камни, которые появляются из-за ограничения аппаратных возможностей NES, ну и при изучении картриджа на предмет APU плеера - еще и структура картриджва и ее маппер. А вот для Сеги я не вижу трудностей. ;)
PS Наверно очень скоро я сделаю еще один плеер...

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...


Сообщение 14 окт 2007, 17:32
Профиль ICQ WWW
Аватара пользователя

Зарегистрирован:
22 июл 2007, 11:16
Сообщения: 787
В тему:
http://www.hidden-palace.org/?releases/44
http://gdri.smspower.org/wiki/index.php ... ngine_List

_________________
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 16 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB