Эмулятор NEC PC-Engine / TurboGraFX-16 и Digital Thresher

Собран на базе TGEmu v0.1 (c) Charles MacDonald

 

Эмулятор доработан до уровня прилично работающего !!!

1. Эмуляция звука (PSG) взята из эмулятора Ootake. Теперь вместо галиматьи и эха играет нормальный звук!

2. Сделана обработка прерывания таймера процессора H6280 - теперь звук идёт во всех играх! (Gradius)

3. Переделал апдейт звука - теперь слышны оцифровки!

4. Переделал рендерер - теперь спрайты и фон выводятся с учётом приоритетов - как по номеру спрайта, так и по отношению к фону(перед/за фоном). Это позволило устранить артефакты в игре Salamander, которая любит высокоприоритетные спрайты за фоном использовать для обрезки спрайтов перед фоном.

5. Сделал сохранение/восстановление состояния!

 

До переделки рендерера (видны чёрные спрайты за фоном, приоритет которых выше (номер ниже), чем у спрайтов-"зубы"):

После переделки рендерера:

 

Фреймскип отсутствует

Темп эмуляции соответствует 50Hz

Используется конвертер для ROM'ов

 

Видео:

жирным шрифтом - особо рекомендуемые к просмотру!

Aero Blasters

Barunba

Blazing Lazers

Coryoon Child of Dragon

Coryoon Child of Dragon

Dead Moon

Salamander

Soldier Blade

Soldier Blade

Super Star Soldier

 

Фото:

 

На главную

Hosted by uCoz