Автор Тема: Написать эмулятор NES самому  (Прочитано 25453 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3324
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #30 : 27 Май 2012, 01:08:39 »
Цитата
И как же после этого можно будет называть эмулятор "твоим"? Занятие формошлёпством да дописывания эмулятору возможности пищать (beep) при старте игры это не "Написать эмулятор NES самому".
Автору темы уже всё равно, что писать и из чего. Пускай использует исходники. Собрать ещё надо суметь правильно.

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #31 : 27 Май 2012, 17:36:43 »
Вот интересное чтиво на эту тему.

Оффлайн Mashin

  • Пользователь
  • Сообщений: 85
  • Пол: Мужской
    • Twitter
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #32 : 28 Май 2012, 09:52:39 »
Проще всего начать с написания эмулятора CHIP-8. Это довольно просто и для понимания азов эмуляции отлично подходит.

Оффлайн Gargolev

  • Пользователь
  • Сообщений: 371
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #33 : 28 Май 2012, 12:20:31 »
Проще всего начать с написания эмулятора CHIP-8. Это довольно просто и для понимания азов эмуляции отлично подходит.

проще всего взять код какого-нибудь эмулятора на языке, в котором шарите

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #34 : 28 Май 2012, 14:01:35 »
Проще всего умничать на форуме! Кто следующий?

Оффлайн lupus

  • Пользователь
  • Сообщений: 3812
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #35 : 28 Май 2012, 14:09:23 »
Проще всего взять готовый эмулятор и перебить копирайты в хекс редакторе!  :wow:
Дальше? ))

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #36 : 28 Май 2012, 14:13:58 »
lupus,
проще всего слёзно выпросить кого-нибудь перебить эти копирайты за тебя =)
Но, паро нам заканчивать - а то опять придут товарищи мордераторы и будут ругать из-за того, что мы на форуме общаемся ;)

Оффлайн MobNet

  • Пользователь
  • Сообщений: 174
  • Пол: Мужской
  • Акк заброшен
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #37 : 30 Май 2012, 20:42:34 »
Вот исходник денди на джава ссылка
А вот документация к ниму ссылка

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #38 : 31 Май 2012, 16:01:32 »
MobNet,
учимся отличать java от j2me.

Оффлайн MobNet

  • Пользователь
  • Сообщений: 174
  • Пол: Мужской
  • Акк заброшен
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #39 : 31 Май 2012, 23:32:58 »
Yoti, гыгы я знаю,но J2me не Java чтоли)
Язык легко переносим

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #40 : 01 Июнь 2012, 07:26:16 »
Угумс, Андройд тоже Ява и легко переносим.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #41 : 01 Июнь 2012, 16:21:21 »
Цитата: MobNet
гыгы

После этого умных мыслей нет.

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #42 : 01 Июнь 2012, 16:50:44 »
Цитата: Yoti
учимся отличать java от j2me.

Тогда учимся сравнивать Java SE (Standard Edition) и Java ME (Micro Edition, J2ME) — это версии Java-платформы, под которую пишется приложение на Java.
Добавлено позже:
Цитата: s1nka
Угумс, Андройд тоже Ява и легко переносим.

Андроид, вообще-то, линукс, а приложения, написанные на яве, там запускаются далвиком.

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #43 : 01 Июнь 2012, 20:52:03 »
Линукс это ядро, ОСь все же Андройд.

Оффлайн MobNet

  • Пользователь
  • Сообщений: 174
  • Пол: Мужской
  • Акк заброшен
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #44 : 01 Июнь 2012, 21:28:55 »
Развили дискусию блин J2me урезаная J2se под устройства с ограниченными ресурсами,и вобще каму это ненад моглиб и помолчать)

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #45 : 02 Июнь 2012, 11:56:11 »
Цитата: Имаго
Java SE (Standard Edition) и Java ME (Micro Edition, J2ME)

Разве в моём варианте написания не очевидно, что есть что?

MobNet,
а ещё можно вот сюда порой заглядывать.

Оффлайн Insane

  • Пользователь
  • Сообщений: 1792
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #46 : 02 Июнь 2012, 13:18:18 »
Угумс, Андройд тоже Ява и легко переносим.
Цитата
Угумс, *ОС* тоже *язык программирования* и легко переносим

хммммммм........

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #47 : 02 Июнь 2012, 18:23:25 »
s1nka, так ты разберись:
Цитата: s1nka
Андройд тоже Ява

или
Цитата: s1nka
ОСь все же Андройд.

А, собственно, "линукс" в любом случае — ядро операционной системы, а не сама ось.

Цитата: Yoti
Разве в моём варианте написания не очевидно, что есть что?
Не особо. Топик стартер написал, что немного знает [язык программирования] Java, а под какую платформу он собирался писать — уже никто не узнает.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #48 : 03 Июнь 2012, 13:15:46 »
Цитата: Имаго
Не особо. Топик стартер написал, что немного знает [язык программирования] Java, а под какую платформу он собирался писать — уже никто не узнает.

Ну, я так считаю, что всё же для ПК, т.к. обычно люди так и пишут, что мол "для мобилки".

Оффлайн Onizuka

  • Пользователь
  • Сообщений: 1451
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #49 : 03 Июнь 2012, 13:50:44 »
есть один толковый способ по методу "создателя", как самому написать эмулятор это взять готовый эмулятор, изменить название на своё,  вписать своё имя и выдать себя за автора эмулятора :biggrin:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #50 : 03 Июнь 2012, 14:03:35 »
Onizuka,
ты такой оригинальный, никто об этом не писал ещё...

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #51 : 03 Июнь 2012, 14:14:45 »
Onizuka, Отличный план, но nes это как то мелко. Лучше взять побольше проект, например 3DO. Было бы клева.

Оффлайн Имаго

  • Пользователь
  • Сообщений: 1040
  • Пол: Мужской
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #52 : 03 Июнь 2012, 14:38:11 »
Цитата: Yoti
Ну, я так считаю, что всё же для ПК, т.к. обычно люди так и пишут, что мол "для мобилки".

Цитата: ilua_great
Люди пишут эмуляторы на Java, чем я хуже?
Потом на наладонник перенесу.
Буду на парах в танчики гонять на эмуляторе собственного производства же.

Цитата отсюда. Так что, учитывая всё выше сказанное, упоминание исходников для мобильной платформы здесь совсем не лишнее :D

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4425
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #53 : 03 Июнь 2012, 20:20:35 »
Имаго,
м, и правда. Может я ошибся, может человек тоже не различает)

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2350
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #54 : 04 Июнь 2012, 01:16:08 »
Зачем с нуля писать? Полно эмулей, которые на ранней стадии и заброшены. Например, запускают танчики и марио, а другие ромы - нет. Взять, доделать поддержку большинства мапперов, плюшек разных добавить. И делов...

Оффлайн teremochek

  • Пользователь
  • Сообщений: 92
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #55 : 11 Ноябрь 2013, 19:42:42 »
Выходит нету полноценного мануала по написанию эмулятора NES.
Смотреть исходники, запутаешься. Нужно делать постепенно, читая обширные объяснения - "как и почему все работает".
В идеале целая книга должна быть...
( Если нету, пускай ветераны возьмутся за ее написание. )

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1543
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #56 : 11 Ноябрь 2013, 23:12:20 »
Хочу летом, на досуге, написать эмулятор Nes на Java.
Какая ява? Есть же => http://www.emu-land.net/consoles/dendy/emuls/java Плюс ещё vNES для мобильников.

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #57 : 11 Ноябрь 2013, 23:25:16 »
Цитата: teremochek
В идеале целая книга должна быть...( Если нету, пускай ветераны возьмутся за ее написание. )

Ага, "Написание эмулятора денди для чайников", лол :lol:

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9376
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #58 : 11 Ноябрь 2013, 23:49:31 »
вообще, на emu-russia Wind пытался разжевывать на пальцах тему "создание динамических рекомпиляторов в виртуальных машинах (эмуляторах) для чайников", но это мало кому помогло
если вообще кому-то помогло  :)

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1569
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Написать эмулятор NES самому
« Ответ #59 : 12 Ноябрь 2013, 09:33:55 »
MetalliC, я читал, только не отписывался. Пишет понятно и интересно. Жаль, что забросил.