Форум Эму-Россия
http://forum.emu-russia.net/

My NES 5 alpha
http://forum.emu-russia.net/viewtopic.php?f=26&t=4099
Страница 1 из 1

Автор:  Newsbot [ 05 окт 2012, 14:01 ]
Заголовок сообщения:  My NES 5 alpha

Обновился эмулятор Dendy/NES. Изменения:
- Rewriten the emulator code and the old code replaced with optimized one.
- Cpu improved to work on instruction-clock based mode (each operation in instruction will clock components instead of waiting the instruction to complete before clock the instruction cycles).
- Added interrupt vector interrupting behavior in cpu.
- Added interrupt check before the last cycle behavior in cpu.
- Improved ppu to do exact pixel timing.
- Fixed DMC sound channel.
- Added undocumented dma unit emulation.
- Added Dendy system.
- Added Turbo buttons support.
- Changed user interface to make the main window as browser.
- Added abiblity to change renderer.
- Added emulation shortcuts so that user can change shortcut keys like Save State button.

Источник: http://sourceforge.net/projects/mynes/

Автор:  EvGS [ 05 окт 2012, 17:06 ]
Заголовок сообщения:  Re: My NES 5 alpha

Требуется SlimDX Net4.0, x86 или x64, в зависимости от типа ОС.

Версия 5 значительно приятнее и доработаннее, чем 4.2.

Изображение Изображение

Добавлен денди-режим и эмуляция турбо-кнопок.

Автор:  org [ 15 окт 2012, 11:12 ]
Заголовок сообщения:  Re: My NES 5 alpha

Посмотрел я исходники этого MyNES - и заплакал

Автор:  Eevon [ 15 окт 2012, 15:40 ]
Заголовок сообщения:  Re: My NES 5 alpha

Что, всё так плохо?

Автор:  EvGS [ 15 окт 2012, 19:34 ]
Заголовок сообщения:  Re: My NES 5 alpha

Org, расскажи, интересно всё-таки. Если не лень, посмотри исходники NESICIDE - как оно? По идее, там стандартный C++

Автор:  org [ 15 окт 2012, 19:58 ]
Заголовок сообщения:  Re: My NES 5 alpha

Не то что плохо, но "недокументированный Sprite DMA" меня убил) Он такой недокументированный, что его каждая игра использует :D

может я слишком критичен, но такое впечатление что они эмулируют вообще без всякого знания работы реального железа.
например тот-же DMA - это тупо захват шины 2a03, при этом вход RDY у встроенного 6502 становится в состояние "не готов" и он тупо ждет. ну короче на весьма умозрительном уровне вся эмуляция.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/