Wazeem:
Wow this seems like a great year for fighting fans. Cps3 moving forward, Mugen moving forward and capcom doing NEW graphics (HD).
I aplaud the guys for the work they have done for the cps3.
sorry dont mean to go offtopic BUT what has happened with mugen?
nothing happened? it’s just garbage and fun to kill 5 mins with.
ShugenDo (formerly known as open mugen) and a infinitycat are new projects that can do what mugen does but add more features. They are still beta but they are showing strong progress.
kowal
June 18, 2007, 5:24pm
84
Haze WIP
http://haze.mameworld.info/2007/06/18/cps3-tile-sprite-data-compression/
June 18th, 2007 - CPS3 Tile / Sprite Data Compression
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 080 set (080 - 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 040 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 000 and 03f, 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 080 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 010000 colours in a palette without custom drawing functions.
http://emu.makii.pl/imagetemp/cps3sfiii_bg_5.png
http://emu.makii.pl/imagetemp/cps3sfiii_bg_4.png
http://emu.makii.pl/imagetemp/cps3sfiii2_bg_4.png
They’re making some good progress :tup:
at this pace we will have it done within the month
Also as their emulation gets better and better the system requirements will come down as they streamline the process.
Also for people without great comps, I wouldn’t doubt if not too unlike Neogeo there are a slew of emulators with speedhacks in the future, to get the same game, but maybe a little less accurately. (I don’t tend to notice any difference, but it’s still possible.) Speed hacks would only mean re-writing a process with the knowledge the computer can do something the game usually does in a faster way if it’s not trying to emulate the way the game does it and just does it itself.
kowal
June 18, 2007, 11:17pm
88
Haze WIP
Source: http://haze.mameworld.info/2007/06/18/tile-compression-part-2/
Tile Compression Part 2
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://emu.makii.pl/imagetemp/jojo_new_bg_1.png
http://emu.makii.pl/imagetemp/sfiii_new_bg_6.png
http://emu.makii.pl/imagetemp/sfiii_new_bg_2.png
Awesome, I wouldn’t be surprised if something was playable by the end of the week :rock:
WOW man there flying thought this just wondering what you think would be the system requirments
My prediction: First public release of CPS3 emulator by this Canada Day :wgrin:
Shade
June 19, 2007, 12:46am
92
kowal - Dont hotlink their images, plz. Use ImageShack, instead.
This is ridiculous.
Time to start building some sticks for the PC…
Is there a time frame that has to pass before these games will be in an offical MAME build? I vaguely remember about a situation with Neo Geo games being emulated too early, or something to that effect.
i think it was mame guys refuse to add support for any game less than 2 years old.
won’t be a problem for anything on cps3
Yeah everything for CPS-3 was made in the 90s
jesus christ they’ve made amazing progress…Online 3s here i go!
that is ridiculous, within days ! they must me working well after hours, just for the fun of it. dont blame em. :party:
hecz
June 19, 2007, 4:00am
100
One of the guys posted (WESKER) that at midnight (spain midnight?) big news will be revealed. What would that be?