|
Страница 1 из 1
|
[ Сообщений: 16 ] |
|
Проигрыватель музыки из бомбера :)
Автор |
Сообщение |
02 окт 2007, 17:00 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 570
|
Смотрю тут народное творчество появилось, я тоже решил кое что сделать: Проигрыватель звуков и музыки (APU Player) из всем известной несовской игры. Пока что только тизер, когда доделаю (осталось чуть чуть), то выложу всё с исходным кодом
|
|
03 окт 2007, 12:15 |
|
Зарегистрирован: 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
|
|
03 окт 2007, 18:52 |
|
Зарегистрирован: 29 июл 2007, 22:33 Сообщения: 70 Откуда: Belarus
|
Мне понравилось. Какую литературу можешь посоветовать тому кто хочет, но незнает как писать на NES?
|
|
04 окт 2007, 05:02 |
|
Зарегистрирован: 25 июл 2007, 05:09 Сообщения: 211 Откуда: 39
|
_________________ http://romhacking.net.ru - всё про ромхакинг
|
|
04 окт 2007, 10:15 |
|
Зарегистрирован: 24 июл 2007, 10:41 Сообщения: 570
|
6502 очень простой процессор, у самой NES тоже от силы 20 регистров (из них больше половины для программирования звука). Кодить придется на асме, хотя существуют и C-компиляторы для 6502, но проц настолько простой, что они созданы скорее ради прикола. Проще всего научиться программировать, изучая устройство какой-нибудь игры.
|
|
04 окт 2007, 18:53 |
|
Зарегистрирован: 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 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
Хех, Хвмен, да и ты не первооткрыватель. ))
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
05 окт 2007, 19:37 |
|
Зарегистрирован: 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 |
|
Зарегистрирован: 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 |
|
Зарегистрирован: 29 июл 2007, 22:33 Сообщения: 70 Откуда: Belarus
|
2HardWareMan Спасибо!!!
|
|
08 окт 2007, 11:15 |
|
Зарегистрирован: 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 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 16 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|