новости

The 3rd of July, 2003
Dynamic recompiler finally works.
Emulation speed increase - up to 10 times.
There are still some glitches related to sound.

Emulator is stable. From the list which was listed on main page (russian version) earlier only FF9 and MGS do not run (yet ;) ).

As before, emulator still needs PSEmu plugins, BIOS (scph1001).
If you have lowend box, please turn off frame limit and enable frame skipping.
download HLPSE 0.06
26-28 июня 2003
мой динамический рекомпилятор, наконец-то стабильно заработал. благодаря этому скорость эмуляции возросла примерно в 10 раз. в некоторых играх ещё остались кое-какие проблемы со звуком, но в целом эмулятор вполне стабилен. из всех моих игр НЕ запустились только FF9 и MGS.

как и раньше, для правильной работы, нужны PSEmu-плагины и BIOS (scph1001.bin). на слабых машинах желательно включить frame skipping и отключить frame limit в GPU плагине.

скачать HLPSE 0.06
3 июня 2003
Ага, получил я (Lynx) апдейт от Органика. Эмулятор просто улёт - идёт даже мой любимый Einhander, а вот Kula World валится на unknown opcode. Качаем и тестируем, доступны так же исходники и базовый cdr plugin (cdrOrgASPI).
1 июня 2003
появилась заплатка, которая позволяет устранить баг с SPU DMA, MDEC XA и GTE RTPT. возможно, что это последняя версия "низкоуровневого" HLPSE.
вот список того, что работает более-менее стабильно :

Tekken 3 (плохой звук, тормоззззняк, нужен FRAMESKIP) Final Fantasy VII (виснет в бою) Final Fantasy Chronicles (V и VI). Need For Speed 5 (не видны прозрачные кнопки) Mortal Kombat 4 Mortal Kombat Trilogy Mortal Kombat Mythologies Sub-Zero Resident Evil 3 Silent Hill Lost Vikings 2 Nuclear Strike (СЛИШКОМ быстро) X-Com UFO Defence Warcraft II CW : Project Titan Dragon Valor
а может быть даже больше!
31 мая 2003
два этих скриншота говорят сами за себя :



правда, не всё так идеально в действии, как на картинках, но это уже работа вглубь, а не вширь.

скачать новую версию эмулятора, вместе с плагинами.
27 мая 2003
главная новость - заработала Final Fantasy VII. правда загружать игру нужно с карты памяти, и при первом-же MDEC игра вылетает, тем не менее, она работает! см. новые картинки из игры.

скачать эмулятор.
26 мая 2003
я наконец-то доделал VSync(). ещё спасибо RomikB за то, что он нашёл пару ошибок в предыдущей beta 1.1. новая версия содержит все функции, причем со 100% совпадениями на опкодах!

скачать финальную libetc 1.2.
24-25 мая 2003
раздел скринов пополнился несколькими экземплярами из моего экспериментального низкоуровнего эмулятора. процент запускаемых демок пока не велик, но уже запускаются самые известные демки от HITMEN и DLCM-demo.
также запускаются заставки у некоторых игр =) например Final Fantasy VII, Silent Hill, Metal Gear Solid и Warcraft II

скачать эмулятор.
20-30 апреля 2003
в связи с тем, что у меня накопился огромный материал по reverse engineering'у на PSX, я решил создать новый отдельный сайт, посвященный восстановлению исходных кодов BIOS и библиотек - REPSX.NAROD.RU.
на данный момент в завершающей стадии находится библиотека libetc. компиляция дает почти 100% совпадения по опкодам - результат : libetc версии 1.1 можно скачать здесь.
18 апреля, 2003
Блин, из-за всех переносов серверов, я, Lynx, не смог быстро обновить сайт - мне прислали апдейты, а на том почтовом ящике, куда они попали - глюки. Только сейчас выкладываю апдейты за март. org написал readme - советую прочитать. И вот что вообще говорит org сейчас...
У него не было компа и он мучался 3 месяца... Потом не было инета и разработка HLPSE без RomikB была затруднительна. С момента моего первого релиза (мартовский) он с ЕЖомконкретно переделали эмулятор. Сейчас запускаются почти все игры, осталось только устранить некоторые глюки в хитроумном ЕЖовском интерпретере и можно релизить...

Кроме этого не так давно (12ого апреля) org вместе с e}|{ом выпустили новую Win32 версию эмулятора. Исходники пока не доступны. Скачать её можно вот здесь или на странице e}|{а. Вот что e}|{ там пишет про GBEMU:
Org asked me for help two weeks ago with finishing portable GB emu written in C. I invested some time into this project and here's result. It runs many games, have full graphics and sound emulation(with some issues), good DMG CPU interpreter. Supports MBC1, MBC2,MBC3,MBC5 for now. There is no timer support and some interrupts, but all will probably appear in several days. Or never if I'll get bored again :)

RomikB активно занимается разработкой эмулятора и здесь идёт обсуждение "народного эмулятора PSX"... Почитайте - интересно. Сам RomikB недавно мне прислал исходники эмулятора на ASMе (300+ kb кода)! Об этом я писал на форуме NGEmu.Com и обещал им релиз... Затягивается :( Кроме того, он прислал скриншоты из BeOS версии, а сейчас подумывает о портировании этого дела под Linux.
18 марта 2003

эмулятор GameBoy для PlayStation.
стабильно работает с PeteGPU. для скачивания доступна версия с ZELDA:Links Awakening. (На самом деле не доступна (комментарий Lynxа). К сожалению сервера SourceForge не позволяют размещать любой нелегальный content - за это могут закрыть весь проект :( Пожалуйста подождите релиза). эмулятор вполне реально заставить работать на настоящей консоли. имеется порт с исходниками для Win32. из недостатков : слабая оптимизация (frameskip почти на нуле), нет звука. в версии для Win32 звук есть, но он пока глючит.
11 января, 2003
Я наконец-то перевёл сайт на английский (частично конечно) и залил libetc. Теперь её кличут openLIBETC во избежание недоразумений с Sony.
От Органика не слышно ничего конкретного :(, его успели замучать какие-то итальянцы, которые засыпали его вопросами не по теме. Ответ на прошлонедельный вопрос дал RomikB и те хитрые инструкции копируют 4-х байтное слово.
Так вот, Ромик тоже переехал на SourceForge.Net. Новый адрес: RbPSe.sf.net. На днях он умудрился скачать у Линкса демки трёх игр в ISO формате и сейчас наверное пытается запустить Tomb Raider ;)
5 января, 2003
С Новым Годом!
Мы немножко припозднились, однако отдыхать под новый год и долго выходить из праздничного состояния - это наши обязанности после долгого рабочего года ;) Сайт потихоньку переводится на английский и после перевода мы постараемся привлечь внимание забугорной общественности к этому проекту. Мы должны показать на что способны русские эмулеписатели!
Перейдём к главным новостям проекта - ORG сделал приватный релиз HLPSE 0.02. Упор в развитии эмулятора делается на запуск третьего теккена. В эмуле уже даже можно увидеть надпись "NAMCO PRESENTS", однако она пока только в framebufferе. Тут у нас был один вопросик по MIPSу, однако RomikB уже подсказал на него ответ...
Теперь расскажу о RbPSe. RomikB послал мне новую версию эмуля и она запускает MANTУ! Работает странновато, но по всей видимости демка такой тормозной и была. Я попробую в понедельник эту штукенцию на своём медленном рабочем Атлоне с ужасной M64. Эмулятор уже выводит звук, но требует какой-нить новый звуковой плагин, вроде P.E.o.p.S./Eternal. Ромик планирует сделать эмулятор OpenSource в ближайшее время и следующий релиз хочет сделать через месяц. Текущую версию кличут 0.38.
А вот официальный сайт RbPSe во всю глючит....
P.S. Если вы ещё не нашли место, где хранятся все наши даунлоады... ПОДСКАЗКА: СКАЧАТЬ!

P.P.S. Блин, libetc всё забываю закачать. Ну до завтра потерпите!
21 декабря
Мы начали переводить части сайта на английский для остальных посетителей (и вообще, я не думаю что кол-во россиян превышает 10 штук). Теперь доступны две версии, однако в русской версии всегда будет более свежая документация. Все файлы перелетели с тормозного Народа.Ру на SourceForge.Net, который является центральным мировым ресурсом общения разработчиков.

Поздно вечером:
Видимо я закончил обновление всех ссылок и починил большинство линков.
10-20 декабря 2002
в связи с непредвиденными обстоятельствами проект переезжает с ROMOV.NET. новый адрес пока не известен, но скорее всего это будет PSXDEV.RU.SOURCEFORGE.NET.
на базе TEST был разработан новый эмулятор PSX совершенно иного типа, чем ePSXe или PCSX - HLPSE. более подробно об архитектуре HighLevel PlayStation Emulator (HLPSE) можно узнать здесь. на данный момент готова версия 0.01 - она будет open source.
4-9 декабря 2002
сегодня я решил выложить три интересных "релиза": это эмулятор, дизассемблер и исходники библиотеки LIBETC.LIB.
называется сиё чудо программерской мысли просто TEST. это простейший HLE эмулятор, написанный мною, который поддерживает всего две демки: PRINTGPU и DLCM (DeadLine Caught Me). у него полностью урезано все железо, кроме разумеется GPU ;) ядро интерпретируемое. BIOS не нужен. в качестве GPU используется любой PSEmu-плагин (нужно переименовать его в GPU.dll и поместить в директорию с эмулятором). и еще нужен какой-нибудь EXE-файл (PSX.EXE).
хочу поблагодарить RomikB и E}|{'а за информативную поддержку.
обещанный "умный" дизассемблер. умеет строить карту любого PSX EXE-файла, удаляет ненужные метки. работает по принципу WEB-броузера: захотел перейти на функцию - щелкай мышкой по адресу; чтобы вернуться назад - жми "back" или кнопку BACKSPACE. в дизассемблер встроена небольшая помощь по кнопкам. для правильной работы нужен какой-нибудь PSX EXE-файл (PSX.EXE).
исходники самой основной библиотеки программ для PSX. в её состав входят такие важные функции, как VSync(), VSyncCallback(), SetVideoMode() и PadRead(). исходники довольно сырые и я не пробовал их использовать, поэтому они рекомендуются чисто в познавательных целях. чтобы откомпилировать, нужно установить PsyQ и запустить файл RUN.BAT.

я надеюсь, что кому-то понадобятся эти вещи, и я буду рад услышать какие-нибудь отзывы или предложения.
31 октября 2002
удивительно, но TIMGRAB, написанная за пол-часа, ещё может и глючить! обновление лежит там же. новая версия успешно выдирает все картинки из любого файла, и даже больше ;)
30 октября 2002
появилась полезная утилита, для выдирания картинок из PSX EXE-файлов. точнее не появилась, а я сам её сделал.. я не пробовал выдирать картинки из каких-нибудь игровых файлов, но в принципе, программа позволяет это делать. см. TIMGRAB в download.
20-24 октября 2002
Hoopy! наконец хоть что-то заработало! на нашем совместном эмуляторе удалось запустить DeadLine Caught Me Demo! правда без GTE... автоматически заработал PRINTGPU. все эти демки можно скачать из download, а посмотреть полученные результаты - в скринах.
18 октября 2002
добавлен интерфейс плагинов PSEmuPro, в виде заголовка (.h-файла). скачать.
обновлена документация (информация по эмуляции printf(). wow!). также стало известно, как програмным путем определить модель PSX (PAL или NTSC).
13 октября 2002
обновлено описание памяти PSX (не без помощи RomikB).
ведутся работы по созданию "умного" дизассемблера (сам создает структуру EXE-файла, удаляет ненужные метки, поддержка синтетических инструкций, а также распознование библиотечных вызовов).
1-3 сентября 2002
Happy Birthday to PSXDEV.NAROD.RU =)
проекту исполнился один год.
новый год приготовил один сюрприз:

всем, кому нужен PsyQ, Yaroze SDK, официальные библиотеки и документация по PSX, качают её отсюда:
http://www.psxdev.devilnet-uk.net
а также три скрытых:
http://www.psxdev.devilnet-uk.net/docs/OS.zip
http://www.psxdev.devilnet-uk.net/docs/Dataconv.zip
http://www.psxdev.devilnet-uk.net/docs/Hardware.zip
учтите, что в ближайшее время халяву могут прикрыть.

также: исправлена инфа по таймингу, но все равно это не окончательный вариант. исправлено и дополнено описание памяти. и наконец, мне стало понятно, как подключить PSX к компу.
25 июля 2002
обновил дебагер (до версии 1.3). была добавлена возможность поиска системных вызовов. поддержка железа - отсутсвует. см. в разделе DOWNLOAD. обновил документацию.
11 июля 2002
сегодня я купил PSX...
3-7 июля 2002
закончилась сессия, ура, и еще один учебный год. на конец то!
с командой ничего не получилось -- сработало правило: хочешь что-то сделать, сделай это сам ;)
обновлен раздел KERNEL CALLS. в раздел DOWNLOAD добавлена хакнутая BIOS SHELL, в виде PS-X EXE. добавлено описание прерываний и тайминга PSX.
4 июня 2002
сайт переехал на ROMOV.NET я надеюсь, что это событие изменит к лучшему отношение к отечественной ;) эму-сцене и PSX-сцене в частности.
14 апреля 2002
давно не было хороших новостей... похоже скоро проект PSX обретет команду. и следовательно можно будет ожидать первого российского эмулятора Sony Playstation. в настоящее время ведутся работы по усовершенстованию ядра и создание дружественного пользовательского интерфейса.
также появился плагин-support. на сайте E}|{'а можно скачать его новый софтверный GPU-плагин.
22 февраля 2002
Adri опубликовал исходники своего эмулятора. только почему-то без DynaRec :[ скачать их можно с его сайта. только чтобы их откомпилить - нужен нелюбимый мной DJ Delorie C++ с пакетом RSXNTDJ. при просмотре исходного кода выяснились две вещи - 1) улучшить еще можно очень много, и 2) - на аргентинских клавиатурах отсутствует кнопка TAB ;)
1 февраля 2002
родился Rush. подробности смотри тут. GPU-плагин тоже неплохо поживает (точнее уже доделан, осталось только сделать поддержку текстур (всего то...)). в любом случае приоритет проекта Rush теперь гораздо выше, чем GPU :) и GPU теперь лежит в пыльном углу.
у Adri большие проблемы, ведь он живет в Аргентине... поэтому, по его словам, исходники вряд-ли будут открыты в ближайшее время. однако, на данный момент, существуют несколько эмуляторов с открытым кодом - PCSX, PSinex и FPSE. причем первый - PCSX - довольно неплохо (но медленно) эмулирует PSX, и код написан по-человечески..
14 января 2002
Adri решил сделать свой эмулятор OpenSource, но исходники почему-то не выложил (буду ждать!)... я не долго думая решил забить на ядро эмулятора - зачем делать то, что лучше сделать уже нельзя? и поэтому я тоже отдаю свои сурсы на всеобщее растерзание. а сам... сам я надумал писать GPU-плагин для ядра :) причем под Glide :))) первые наработки уже есть - плагин жмет 600 FPS при вращении треугольников, и 400-700 FPS на линиях и спрайтах..
25-28 октября 2001
хорошая новость - заработал GPU. правда совместимость с плагинами - хреновая, поэтому работает только под Glide. я думаю скоро можно будет увидеть первые скриншоты
10-20 октября 2001
после того, как я сравнил скорость работы моего интерпретатора с реальной PSX - меня ошарашили результаты: интерпретатор в 80-100 раз медленнее, чем консоль! после недельной оптимизации результаты стали получше, но все равно МЕДЛЕННО... начал HLE, а заодно и реверсинг BIOS. CPU плагин я пока оставил в покое.
1 октября 2001
полностью перевел весь GUI на плагины. бедный AdriPSX... я разодрал его на диалоги, как Моська - грелку:) надеюсь, Adri не очень обидется.
20-30 сентября 2001
сделал поддержку плагинов PSEmuPro. таким образом уже работают: видео, звук, CDROM и джойстик. непосредственно, всё это хозяйство я пока не тестил, так как... ...начал производить перевод GUI, динамической рекомпиляции и HLE в систему плагинов - PSEmuProEx. вот, если кому надо, мой PSX-дебагер.
10-20 сентября 2001
закончил полностью интерпретатор и отладочную консоль (ну остались кое-какие косметические недочеты).
1-3 сентября 2001
сайт создан. wew! начал работу над интерпретатором PSX. работает всё жутко медленно, глючит - страшно, и вообще никуда не катит.