n0p's home page
  (http://n0p.8bit.fm) Mirror
I need
your help!

Start > Архив новостей
Архив новостей:
19.01.2009 Genesis Plus/Pocket PC: v1.08
Релиз посвящен моей месячной дочке Софье, благодаря которой у меня много бессонных ночей :)

1. Оптимизации доступа к памяти ядер Cyclone и DrZ80. Прирост по скорости.
2. Оптимизация рендера. Прирост по скорости.
3. Исправлена кучка багов в звуке и визуализации на квадратном экране. Должно увеличить стабильность.
4. Звук передан на семафоры. Должно увеличить стабильность.
5. Автодетект квадратных экранов. Опция square_screen удалена.
6. Переделана инициализация видео - можно переключать ориентацию экрана на лету.
7. В портретном/квадратном режиме можно выбирать сжатие или обрез картинки. Опция crop_screen. Пока только да/нет, потом сделаю еще и авто.
8. Возможность включать/отключать звук на лету. Внимание: работает нестабильно. Может завесить аппарат.
9. Экран при старте эмуля автоматически поворачивается в портрет, при выходе - в исходное.
10. Заставка посимпатичней :)

По результату: Sonic 2 вполне играбелен на ASUS P320 @240Mhz (ориг. частота 186) со звуком @8000Hz. Результатом доволен.
В планах:
Почти доделана конфигурация кнопок и тапзон прямо в эмуле.
Съехать с SDL в плане видео, чтобы можно было реализовать поддержку всех разрешений экрана.
27.12.2008 Genesis Plus/Pocket PC:
Переработал страничку справки (Помощь)
26.12.2008 Genesis Plus/Pocket PC: v1.07
1. Ядро Cyclone обновлено до последней версии.
В связи с этим не будут работать старые сейвы, сори.
2. Добавлен вывод кодов нажатых, но неназначенных кнопок на экран - идея myhouse_1991
Новая опция в конфиге для этого:
show_keys - включено по умолчанию.
3. Добавлена возможность назначать диагональные кнопки - это для КПК с аппаратной клавиатурой.
Новые опции в конфиге для этого:
key_up_left
key_up_right
key_down_right
key_down_left
17.07.2008 XenSource:
Тиснул пару статей...
25.02.2007 Genesis Plus/Pocket PC:
Несколько правок:
Случайно сломал конфигурацию кнопок: исправлено.
Слегка изменил обработку V-Int: Tyrans (Megalomania) снова пашет.
В список выбора РОМов добавлено расширение .gen
Перекачайте архив.
23.02.2007 Genesis Plus/Pocket PC: v1.06
Обработка прерываний V-int и H-int изменена (из Gens: поправляет глюк со статусной строкой в Lemmings)
Точная обработка H-blank (из Gens: правит Lemmings 2, мерцания в Out of this world)
Эмуляция шестикнопочного джойстика (опция sixbuttonpad)
Количество тап-зон может быть установлено в 6 или 9. (опция tapzones)
Убрал DMA timing - с теперешними правками не пашет корректно (Но Legend of Galahad пашет нормально, странно)
C праздником, пацаны, а особенно - украинский морфлот!
14.02.2007 Genesis Plus/Pocket PC: v1.051
Небольшое обновление для отображения текущего статуса проекта:
Хаки VDP Busy и DMA Timing не мешают друг другу. (исправляет: Legend of Galahad)
Добавлен хак в функцию чтения ZBUS (взято из PicoDrive от Notaz) (Time Killers работает)
При обновлении цвета в VRAM цвет 0 всегда устанавливается в цвет границы экрана (исправляет цветовые глюки в Legend of Galahad, Out of this world, Mortal Combat)
12.02.2007 Genesis Plus/Pocket PC: v1.05
Поддержка EEPROM SRAM (скопировал из PicoDrive от Notaz, проверено на Megaman: The Wily Wars)
Обработка столкновения спрайтов (Strider 2 работает)
Улушено сохранение/загрузка (включил туда M68K OSP и SN76496) - Comix Zone нормально сохраняется/загружается)
Исправлена опечатка в membnk.c (было 0xC0000 вместо 0xC00000) (работают Kings Bounty, Altered Beast)
Самодельный хак в VDP (при записи в VRAM не в состоянии h-blank пропускаются несколько циклов процессора - хз так ли это на самом деле, но Chaos Engine работает нормально).
Изменена обработка GamePad'а (DecapAttack работает)
Обновление кэша происходит раз в одну сканлинию. (убирает искажения спрайтов в Road Blasters, Devil Hunter Yohko).
02.02.2007 PocketSNES: Собрал и залил версию, которая вроде работает на WM5 VGA.
30.01.2007 Genesis Plus/Pocket PC: v1.04 (экспериментальная версия): поддержка PAL, увеличение скорости, убрал Musashi и MAME Z80 - все равно они использовались больше для тестов. Решил выкладывать только ARM-сборку - разница по скорости с XScale действительно крайне мала.
Также добавлено: Тайминг DMA от Notaz, автоопределение страны ROM'a. (может быть отключена)
Убраны опции: core
Изменены опции: z80 - теперь только on/off
Добавлены опции: country - auto/u/j/e
Из дистриба убран конфиг-файл - все равно создается при при первом запуске.
Пишите, если что-то случайно сломал.
ЗЫ. Только что собрал и залил версию под обычную Винду ;) Звук немного похрюкивает и вываливает ошибку при выходе, а так ничего вполне... (A, S, D, Return, стрелочки, ESC - переключить полноэкранный режим)
16.01.2007 Genesis Plus/Pocket PC: v1.03: На этот раз - улучшение совместимости по звуку. В FM-ядро включены изменения от Notaz, что фиксит: музыку в Quake Shot, Master of Monsters, Blades of Vengeance.
26.12.2006 Genesis Plus/Pocket PC: v1.02: Имел место быть гнусный баг, приводивший к возможному взвису при смене ромом режима экрана. Такое было в Golden Axe 3, Sonic 2, Sonic 3. ИСПРАВЛЕНО.
25.12.2006 Genesis Plus/Pocket PC: v1.02 - увеличение скорости и новая опция - llsfilter (lame lowpass sound filter) - честно говоря, не чувствую улучшения звука, но зато на скорость эмуляции не влияет.
17.12.2006 Genesis Plus/PocketPC: v1.01 - новые опции конфигурации и борьба за скорость.
Edit: И добавил в Разработку подсекцию Как. Думаю скидывать туда всякие полезные инструкции. На текущий момент - как собрать SDL.
04.12.2006 Genesis Plus/PocketPC: Добавлено - цЫклон 0.00861, поддержка квадратных экранов (опция square_screen - честно говоря, не знаю, работает ли нормально - отпишитесь). Заработал Comix Zone (ура!). Скорее всего корректно заработают все ромы, требующие нормальной эмуляции h-counter'a. Решил, что эта сборка заслуживает номер версии 1.0 ;) - но на всяк оставил на сайте и версию 0.5.
02.12.2006 Tower Toppler: Собрал и залил версию под ARM-процессоры.
25.09.2006 Genesis Plus/PocketPC: Добавлена опция frameskip=auto. Собрано с распоследним ядром DrZ80 - взял из исходников DrMD от Reesy. Исходники тоже выложил, т.к. времени не хватает.
04.08.2006 PocketSNES: Залил новую версию. Улучшен автофреймскип и звук.
04.08.2006 Genesis Plus/PocketPC: Ой... Или в новом цЫклоне есть новые баги или я как-то неверно его использую - вернулся к 0.0084.
28.07.2006 Обновил Genesis Plus/PocketPC:
1. Используется Cyclone 0.0086 от Notaz
2. DrZ80 работает практически везде.
Sonic 2 теперь чудесно работает с такими настройками - CPU @530Mhz, FS 2, Cyclone, DrZ80.
Всех с Днем Сисадмина!
Чуть не забыл - в секцию "Genesis Plus -> Файлы" залит Конвертер Genesis SRAM от Seth Fowler!
03.06.2006 Женился! ;)
12.05.2006 Небольшое обновление Genesis Plus/PocketPC - "Импровизируйте, адаптируйте и преодолевайте... и когда ничего больше не помогает, ударьте это большим молотком!". Смерджил изменения Notaz'а в Cyclone версии 0.0084 и пересобрал на GCC 4.1.1 toolchain. Теперь под цЫклоном работают - Shining Force 1,2, Gargoyles и наверняка что-то еще.
17.04.2006 Я ошибся, говоря об остановке работы n0p.averest-k.ru - это был всего лишь небольшой перерыв. Упс ;)
Зато теперь у моего сайта еще и два зеркала, помимо основного сайта. Как бы теперь не запутаться ;)
11.04.2006 Выложил исходники порта Stratagus'а. Секция Исходники.
10.04.2006 http://scorohost.com.ua/n0p/ теперь http://n0p.scorohost.com.ua. Для красоты.
10.04.2006 Обновил Genesis Plus/PocketPC - улучшения в скорости, портретный режим и не только. ;)
29.03.2006 Спасибо, Tonych! - у сайта теперь есть зеркало - http://n0p.tonych.info
29.03.2006 В связи с прекращением работы предыдущего хостинга (Огромное спасибо SuperNova за год бесплатного хостинга!), я переехал на http://scorohost.com.ua/n0p/. Спасибо, друг Скорпионыч!
22.03.2006 Обновил Genesis Plus/PocketPC. Изменения в changelog'e.
03.03.2006 Вот, портанул Genesis Plus. Sega Megadrive forever! Скорость эмуляции лично меня вполне устраивает. Совместимость тоже должна быть нормальной. Естественно, буду дорабатывать.
16.02.2006 Новый билд DOSBox'а - синхр. с CVS, за исключением:
1. Использован старый код микшера (новый ужасно завывает и тормозит).
2. Родной код автоподстройки убран, пользуем код Юрия,
3. Мэппер убрал вообще за ненадобностью.
А тут авишка, демонстрирующая Elite+ под DOSBox'ом на моем iPAQ 2210 @ 530Mhz
15.02.2006 Новый билд DOSBox'а - codename "Yury Sidorov rocks!"
Множество улучшений, дополнений и прочих вкусностей от Yury Sidorov:
Очень быстрый код обновления экрана, полупрозрачные тулбары, исправлен и улучшен код автоподстройки CPU. Смотрим changelog.
От меня - возможность прописывания в конфиге тулбаров с любыми названиями.
13.02.2006 Ожил сайт mamaich'а!
23.01.2006 Залил исполняемый файл Tecnoballz для ARM-процессоров.
13.01.2006 Срок регистрации доменного имени soneric.kiev.ua оканчивается 14.01.2006. А http://n0p.averest-k.ru живет и здравствует ;)
12.01.2006 Новая сборка DOSBox'а. Появилось: ядро verysimple (286) от Boris Letocha, поддержка режима 360x240 (Settlers, Battle Isle), прямой GAPI видеовывод.
23.12.2005 Выложил кросс-компилятор GCC от mamaich'a. (Секция Разработка).
14.12.2005 Выложил патч для сборки DOSBox 0.63 под PocketPC. (Секция Исходники).
13.12.2005 Обновил порт DOSBox'а. Синхр. с CVS + попытки решить проблемы с кнопками на иПАКах.
12.12.2005 Обновил порт Stratagus'а. Возможно решены проблемы с назначением кнопок на иПАКах.
14.11.2005 Переделал страничку. Добавил информации и скринов.