Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Эмуляторы

Опубликовано
  • Ответов 980
  • Просмотры 204,4 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Изображения в теме

Рекомендуемые сообщения

Опубликовано

CPS-3: Звук!

 

Как именно идет дешифровка с флешки на раму не совсем ясно. Удалось загрузить несколько игр без хака проверки CD. Добавлена предварительная эмуляция звука.

 

QUOTE
No real progress on the Backgrounds / Sprites / Palette i’m afraid. Lots of things have been ruled out, but no conclusions have been made on how it actually gets/decode the data from FlashRoms into RAM yet, it seems to be some kind of external DMA but we can’t find any parameters or what triggers it right now.

On the good side of things, Eeprom access has been fixed, so SFIII / 2 / 3 boot without Eeprom hacks. Warzard still doesn’t boot for some reason, although ElSemi has it booting outside of MAME (it doesn’t reveal any more clues about the backgrounds/sprites work tho)

Also, and this is the main thing I want report here, Phil Bennett has added preliminary sound emulation (as mentioned in the comments of the previous post)

Here is a short OGG recorded from SF3 in MAME. As you can hear, the game is running even if you can’t really see anything apart from the health bars.

http://pix.academ.org/img/2007/06/16/6fd52cdb3699e3b53745f83a959028eb
Опубликовано

CPS-3: Новые картинки

 

Палитру наладили, выглядит теперь по-божески. Короче, английский все знают:

QUOTE
The Palette DMA is now emulated, so the text layer is looking a lot nicer now.

Note, Warzard / Red Earth still does not boot in MAME, I have no idea why, don’t worry tho, the decryption of it is fine, it’s just not booting for me.

Note 2, ignore the regions, most dumped sets are actually Japan.

Note 3, the strange outlines around the tiles are because they’re being drawn as solid, not transparent.. (mainly due to the fact that there is nothing behind them right now)

Источник: http://haze.mameworld.info/2007/06/16/cps3-colours/

 

Плюс ElSemi втянулся в работу, CPS-3 будет в следующем релизе Nebula: http://www.speksnk.org/foro/viewtopic.php?t=66324 (все по-испански).

Опубликовано

CPS3: Бэкгрануд и спрайты

 

Ляпота, еще чуть-чуть подправить https://academ.club/html/emoticons/smile.gif

QUOTE
CPS3 uses compressed data for it’s BG tiles and Sprite Data. The system has a ‘DMA’ list in Video RAM, and when given the command the video hardware will process this list, and copy + decompress graphic data from the FlashROMs into Video RAM for use by the game.

The compression initially looked rather complex, but actually turns out to be much more simple than first thought (although emulation still isn’t perfect)

The basics of it are simple. The first command in the DMA list is a special command, telling the chip to upload a 256 byte table to its internal memory. The Compressed data contains 8 bit values from 00 - FF. Byte with 0×80 set (0×80 - 0xFF) are treated as a lookup into the table it uploaded, replacing one byte, with one word from the table. This allows them to compress the 128 most common words to a single byte instead of a word, thus saving 50%.

After that there is an RLE stage, bytes with 0×40 set are command bytes, telling the chip to repeat the next byte a certain number of tiles. What you’re left with is a series of values between 0×00 and 0×3f, giving 6bpp (64 colour) sprite / bg tiles.

What isn’t quite understood is what happens if there is an RLE command byte followed by an RLE command byte, or if RLE is applied to a 0×80 byte, does it just affect the first value in the table, or do both get repeated etc.

Here are some screenshots, they’re not quite as good as ElSemi’s, probably due to a bug in the code I’m using right now. Also I’ve had to disable the text layer palette for now because MAME can’t handle over 0×10000 colours in a palette without custom drawing function.
Опубликовано

CPS-3: Бэкграунд и спрайты #2

 

Бэкгрануд пофиксили...

QUOTE
Dox made a suggestion, I implemented it, and now the tile DMA is fixed.

Basically the RLE byte should affect the last normal byte before it, NOT the byte after it. This simplifies the code, and produces much better results.

http://pix.academ.org/img/2007/06/19/1b74d91bbb066119cc573a31b32bc80d

Источник: http://haze.mameworld.info/2007/06/18/tile...ression-part-2/

 

А со спрайтами пока бардак...

QUOTE
This is the first shot of some sprites with meaningful tiles. Everything is in the wrong place and upside down at the moment, but you can see where this is heading.

http://pix.academ.org/img/2007/06/19/779c835bc22bc58225dbcf2947c0ac69
Опубликовано

MAME с драйвером CPS-3 [неофициальный релиз]

 

Вот, для тех, кто не умеет компилить, Anton Belenki выложил свою сборку MAME только с новоиспеченным драйвером CPS-3, который выложил Haze: http://lowtrucks.net/MAME/mame0.116u1-cps3.zip

 

CPS3 Emulator Preview Test version

 

Релиз от ElSemi:

QUOTE
This is a preview version of my CPS3 emulator. Here you
can see the current work-in-progress state of the emulation.

There are still a lot of missing features to emulate properly
so don't report any emulation errors yet. The missing features
include (and the effect caused by them missing) :

Sprite Zoom: you'll see the sprite tiles (squares) not being properly aligned or with gaps
Fullscreen Zoom: Sometimes it seems like the camera is not pointing to the action
Per-tile palette selection: some colors (a lot in some games) are wrong
Priorities: objects that are over the background when they should appear behind
Linescroll: Floor 3D effect missing. SF32ndi scrolling letters in intro missing.
Linezoom: I don't know where is it used https://academ.club/html/emoticons/smile.gif

CPS3 Emulator Test Version. This package includes both the normal and MultiCPU versions exes.

Источник: http://nebula.emulatronia.com/

 

P.S.: Игрушки сейчас выложу у себя, кому инетерсно могут тестить.

 

Спасибо neoforma за скриншоты:

post-4223907-1182388332_thumb.jpg

Опубликовано

CPS3 Emulator Preview 2 Test version

 

Очередной релиз от ElSemi, блестящий прогресс в эмуляции, однако ромсет частично Non-MAME:

QUOTE
This is a preview version of my CPS3 emulator. Here you
can see the current work-in-progress state of the emulation.

I've fixed some problems in the emulation:
Color palettes seem right now
Fullscreen Zoom
Sprite Zoom
Linescroll

The priorities have improved but they aren't fully right yet (mainly in jojo games).
Shadow/alpha is still missing.
Linezoom is missing, but I haven't found a single place where it's used.
Sean stage in sf3ng doesn't crash now, but shows garbage in the bg.

I've added an entry to the ini so you can switch the region (except for
warzard that it won't boot unless region is Asia)

I've also tried to fix some problems that people were having with
some old and integrated graphics chipsets. Probably some problems
have been fixed, but there might still be some around.
You can now also try to fix the renderer to the vsync of your monitor
with an option in the ini file (ForceSync).

CPS3 Emulator Test Version 2. This package includes both the normal and MultiCPU versions exes.
If you have graphics problems and are using the MultiCPU version, try with the standard version

UPDATE: I've noticed that I disabled the image filtering in fullscreen. I've updated the package with an exe that works like the old version
you can get the unfiltered version by setting FilterTilemaps=0 in the ini.

Источник: http://nebula.emulatronia.com/

Опубликовано

Итак, CPS-3 недурно эмулируется, избавившись от львиной доли глюков в предыдущем релизе: перемешанные местами бекграунды, винегрет из спрайтов, не верно позиционирующаяся камера, вылеты и пр. - правда, до сих пор в паре игр некоторые спрайты белые (тени, например) - результат не эмулирующейся пока полупрозрачности.

 

Скрытых косяков хватает, конечно, хотя бы не эмулируется толком CD-контроллер, игры пускаются эмулятором из ромов, т.е дампов SIMM'ок на матплате, на которые по идее устанавливались игры при первом запуске ситемы. Но в целом выглядит очень прилично, как и следовало ожидать после взлома защиты ушло ~2 недели на то, чтобы эта система приобрела статус эмулируемой.

 

На скриншотах снизу вверх по паре спрайтов на игру: JoJo's Bizarre Adventure, Street Fighter III 3rd Strike: Fight for the Future и Warzard (aka Red Earth).

post-4234582-1182574013_thumb.jpg

  • 4 месяца спустя...
Опубликовано

МК - дворовое сумасшествие девяностых. Но если подумать, как же мы в это играли?

практически отсутствующая боевая система. Думаю, мы проводили часы за приставкой в основном ради фаталити, чего в настоящих файтингах никогда и не было %)

Но я отчетливо помню, что МК - это было весело

Опубликовано

QUOTE (дон Педро Гомеc @ Nov 1 2007, 21:11)
Надо тему возрождать!
Ultimate Mortal Kombat Trilogy:

Вот только не так возрождайте. У меня энтузиазм на постинг новостей с эмусцены и разговоров сам с собой уже кончился, хотя всегда есть о чем поболтать в этой теме. В конце концов, тут обсуждаются технические вопросы эмуляции. "Ретроконсолинг" реальный или виртуальный - милости просим в основновном форуме обсуждайте. Но по большому счету не с кем, 4-5 человек не аудитория.

  • 2 недели спустя...
Опубликовано
  • Автор

QUOTE (KRESTинка @ Nov 13 2007, 11:58)
Кто-нибудь знает как открыть или где взять плагин для эмулятора PS2?

https://academ.club/html/emoticons/smile.gif

Какой плагин? Что открыть?

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.