On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 1
Зарегистрирован: 14.11.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.11.08 23:03. Заголовок: Хочу сделать эмулятор


Вот только проблема в том что я ничего не понимаю в том как эмулировать.
Хотел попробовать сэмулировать хоть одну игру SMD, для того чтобы понять как.
Что мне нужно знать?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 31 , стр: 1 2 3 4 All [только новые]


Админ и стратор!!
www.GFAQ.ru





Пост N: 3673
Зарегистрирован: 02.05.06
Откуда: РФ, Калининград
Рейтинг: 2
ссылка на сообщение  Отправлено: 15.11.08 00:15. Заголовок: ProgMan пишет: Вот ..


ProgMan пишет:

 цитата:
Вот только проблема в том что я ничего не понимаю в том как эмулировать.
Хотел попробовать сэмулировать хоть одну игру SMD, для того чтобы понять как.
Что мне нужно знать?



Как-то курьезно звучит...

Что значит "сэмулировать"? Запустить на готовом эмуляторе?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 14.11.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 15.11.08 08:31. Заголовок: Вот как раз эмулиров..


Вот как раз эмулировать на готовом эмуле я умею, программировать умею.
Хочется написать именно свой эмуль.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор
GFAQ.ru




Пост N: 1962
Зарегистрирован: 13.07.06
Откуда: Украина
Рейтинг: 1
ссылка на сообщение  Отправлено: 15.11.08 09:05. Заголовок: И на чём ты собрался..


И на чём ты собрался его писать? на C++ c вводом асма.
вот тебе ссылки на сайты

 цитата:
Общие сайты
http://hitmen.c02.at - Hitmen Home, куча документации на разные платформы.
http://www.romhacking.net/docs - тоже куча документации но преимущественно на старые системы.

NES
http://nesdev.parodius.com

GBA
http://www.gbadev.org
http://gbadev.narod.ru - несколько документов

PSX
http://psx.rules.org - Doomed/Padua. Документация на GPU, GTE, ассемблер SPASM

N64
http://dextrose.com - есть раздел по N64
http://n64dev.narod.ru - на русском о N64

GC
http://www.gcdev.com
http://freelink.org/gcdev
http://www.gc-linux.org/docs/yagcd.html - сборник документации на куб от Hitmen/groepaz

PS2
http://ps2dev.org

PS3
http://www.ibm.com/developer/power/cell - документация на CELL и PowerPC
У http://nesdev.parodius.com/ ещё есть такая удобная фича, как недельный архив сайта.

http://www.zophar.net/tech/ - документации на различные платформы и процессоры. В целом довольно старые.

http://emudocs.org/ - здесь в оснвоном собраны файлы с других сайтов. Неплохая подборка. Также и ссылки можно взять оттуда.

Домашние страницы:
http://fms.komkon.org/ - Marat Fayzullin
http://www.tripoint.org/kevtris/ - Kevin Horton
http://www.io.com/~nickb/ - Nick Bensema
http://cgfm2.emuviews.com/ - Charles MacDonald
http://www.trzy.org/ - Bart Trzynadlowski

6502
http://6502.org
http://users.telenet.be/kim1-6502/ - Software и Hardware мануалы по 6502 76-го года

Z80
http://z80.info

Atari
http://atarihq.com/
http://archives.atarimuseum.com/archive ... chdocs.htm
http://www.atariarchives.org/ - книги по Atari

SMS
http://www.smspower.org/

Sega Saturn + SMD
http://www.antime.org/
http://saturndev.emuvibes.com/

http://www.bripro.com/low/gamecom/index.php - Tiger Game.com
http://www.bripro.com/low/gameking/index.php - Game King

Z80
http://sourceforge.net/projects/z80ex - Хороший эмулятор Z80, написанный нашим соотечественником (?).
Огромный плюс в том, что привязка его API соотв. "железному" варианту, то есть имитирует работу выводов микросхемы.
Утверждается, что есть поддержка всех недокументированных инструкций и режимов работы.

PowerPC
http://microlib.org/projects/ppc750sim - Эмулятор и симулятор процессора PowerPC 750, исходный код.

FPU
http://www.jhauser.us/arithmetic/SoftFloat.html - Библиотека для эмуляции процессоров с FPU стандарта IEEE-754.
Используется в Bochs, qemu.

NES
http://nesdevwiki.org/wiki - Подробная информация об устройстве NES. Авторы нацеливаются на реверс-инжинеринг всех микросхем

http://www.emuwiki.com/ - Сайт открылся 1 Apr 2008. Активно обновляется.

Документики по Nintendo 64:

http://www.crazynation.org/N64/files/n64_patent_6239810.pdf - скан главного патента на Nintendo 64
http://www.crazynation.org/N64/files/cic_patent_6394905.pdf - патент на CIC
http://hcs64.com/files/RSPCOP0.pdf - RSP: регистры и DMA
http://hcs64.com/files/RDP_COMMANDS.pdf - аппаратные команды RDP
http://hcs64.com/files/n64-hw.dox - Lac's hardware docs 0.8 (не выходили официально)
http://www.yntproject.net/docs/R4400_Uman_book_Ed2.pdf - MIPS R4000 User's Manual (большая книга)
http://www.zophar.net/documents/n64/n64-cpu.html - R4300 Data Sheet 0.3
http://n64.devkit.sdk.intro.functions.googlepages.com/ - N64 Function Reference Manual и др.

ed2k://|file|Nintendo%2064%20Online%20M ... 0Kit%20SDK)%20(allman51eng).zip|36831135|FB5752A85A6F3729268775EBC6F0CEF0|h=M6ZAOVP5BQGXCLA726RHKMU4USOYAHVT|/

- N64 Programming Manual и др.

+ исходники MAME, особенно rsp.c и video\n64.c
+ девкиты в осле



вот ссылка на источник http://forum.emu-russia.net/viewtopic.php?f=13&t=83


Спасибо: 1 
ПрофильЦитата Ответить
Админ и стратор!!
www.GFAQ.ru





Пост N: 3676
Зарегистрирован: 02.05.06
Откуда: РФ, Калининград
Рейтинг: 2
ссылка на сообщение  Отправлено: 15.11.08 13:12. Заголовок: Да, чтобы сделать эм..


Да, чтобы сделать эмулятор, нужно быть не только классным программистом, но и досконально изучить архитектуру эмулируемой.

И ещё нужно упомянуть, что есть же эмуляторы с открытым исходным кодом - было бы проще посмотреть как реализовано.

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 99
Зарегистрирован: 12.03.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 09.04.09 10:38. Заголовок: Неплохие сайты по те..


Неплохие сайты по теории написания эмуляторов:

http://emutalk.net/forumdisplay.php?f=30
http://www.codeslinger.co.uk/
http://www.codeslinger.co.uk/files/emu.pdf

Как советуют на emutalk.net лучше начинать с написания эмулятора системы CHIP-8, проще нее ничего нет. Для понимания основ эмуляции самое то. Я сейчас как раз пишу такой эмулятор.

Спасибо: 0 
ПрофильЦитата Ответить
Админ и стратор!!
www.GFAQ.ru





Пост N: 4123
Зарегистрирован: 02.05.06
Откуда: РФ, Калининград
Рейтинг: 2
ссылка на сообщение  Отправлено: 09.04.09 13:33. Заголовок: dark half пишет: Я..


dark half пишет:

 цитата:
Я сейчас как раз пишу такой эмулятор.



Ну ты крут! Держи нас в курсе! =)

__________
Новости ромхакинга
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 100
Зарегистрирован: 12.03.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 13.04.09 13:48. Заголовок: Сегодня наконец-то м..


Сегодня наконец-то мой эмулятор начал показывать изображение. Пока еще управление не реализовано, да и тормозит он сильно. Постараюсь в ближайшие дни доделать его до более-менее играбельной версии. Тогда и выложу. Пока пара скриншотов:



Спасибо: 0 
ПрофильЦитата Ответить
Администратор
GFAQ.ru




Пост N: 2164
Зарегистрирован: 13.07.06
Откуда: Украина
Рейтинг: 2
ссылка на сообщение  Отправлено: 13.04.09 15:43. Заголовок: :sm36: Гуру)..


Гуру)

Спасибо: 0 
ПрофильЦитата Ответить
Админ и стратор!!
www.GFAQ.ru





Пост N: 4135
Зарегистрирован: 02.05.06
Откуда: РФ, Калининград
Рейтинг: 2
ссылка на сообщение  Отправлено: 14.04.09 14:20. Заголовок: Название у эмуля уже..


Название у эмуля уже есть?

У меня картинки не грузятся.

__________
Новости ромхакинга
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 101
Зарегистрирован: 12.03.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.04.09 14:55. Заголовок: Пока думаю назвать е..


Пока думаю назвать его emuChip, больше как-то ничего не придумал.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 31 , стр: 1 2 3 4 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 24
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет