Home | Forums | What's new | Resources | |
Faze port progress : SH4 little endian to SH2 big endian |
vbt - Sep 24, 2007 |
1 | 2 | Next> |
vbt | Sep 24, 2007 | |||
I'm bothering many people for help (Fox68k, all #smspower) and here is the first result : |
RockinB | Sep 25, 2007 | |||
Hey, I know this screen from somewhere. I must have burned it along with your great SMS Plus emu for Saturn. What about the endianess problems that the title says? |
vbt | Sep 26, 2007 | |||
|
Runik | Sep 27, 2007 | |||
This is getting nicer |
RockinB | Sep 27, 2007 | |||
Very interesting, these are some promising results! |
vbt | Oct 1, 2007 | |||||||||
Sure |
vbt | Oct 10, 2007 | |||
Just to say POP af is fixed and GFX are back, here is a new rom "working" |
RockinB | Oct 12, 2007 | |||
Have you got a list of games which work with the faze cpu core? Are there any commercial roms that work? |
vbt | Oct 13, 2007 | |||||
Actually, no commercial ROM runs. Now I make my own ROMs to test/fix opcodes. I did "many" endian fixes and two new ROMs runs including a free game |
vbt | Oct 21, 2007 | |||
Eheh |
vbt | Oct 27, 2007 | |||
Some improvements : |
Mr^Burns | Oct 28, 2007 | |||
Very nice! |
RockinB | Oct 28, 2007 | |||
This looks like a breakthrough! BTW: while doing my ToDoList, I once more came across the fact that the SH2 can access it's CS2 area in little endian mode, if you set bit 4 of byte at address 0xFF..FE2 (BCR1 register). This means you can access the VDP1 RAM, VDP2 RAM in little endian mode. But in this case, all register accesses to VDP1, VDP2 and SCU need to ne done in little endian, too. Just a note, I haven't yet tried it out if this is faster. If you can't put the ROM in high workRAM either, then this might be faster in the end. |
vbt | Oct 31, 2007 | ||||||||
Not yet, it has not the expected result, it works thanks to a sprintf
Maybe, it would be worth to try this solution but it needs time. I have to switch soon to the C4 entry. |
vbt | Nov 3, 2007 | |||
well sprintf problem fixed, games run twice faster without it Test on "Action fighter" with yabause : FPS with cz80 : 71-91 FPS with Raze : 67-74 Speed difference can be because of my bad work to make it big endian and also some opcodes I had to write (outir and all otxr opcodes). Time to clean raze and maybe restart to avoid too many shlr16 use. |
vbt | Nov 5, 2007 | |||
Code was updated to use Faze internal memory management instead of common C read/write handlers. It has got some really good results The problem with 32ko ROMs is also fixed, I may publish a beta with one game |
vbt | Nov 6, 2007 | |||
|
RockinB | Nov 6, 2007 | |||||
Oh, how sweet these screenshots look in my eyes! The Sonic FPS seems to be quite high, I remember Sonic being a bit slower than other games. I'll be testing it right after the beta is out *yumyum* Congratulations |
Runik | Nov 7, 2007 | |||
Great screenshots ! It's nice to follow your progress |
1 | 2 | Next> |