|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#21 (permalink) |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jul 2006
Location: you know...
Posts: 506
|
NHervé is very nice see your progress... You telling us your experience is great. Keep the good work...
|
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#22 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Quote:
By the way, what did the profiler told about the 2D core CPU usage? I mean, my profiling sessions showed other parts to be hell a lot more demanding :P By the way, if you want to test your implementation robustness, check this. I remember I was able to pass 2/3 tests of revision 7 or 8 with my version, so I could help there. Official version passed 0/3 tests :P
__________________
Emulator development blog |
|
|
|
|
|
|
#23 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2007
Location: Italy
Posts: 328
|
My emu 6/6
__________________
iDeaS Emulator |
|
|
|
|
|
#24 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Mario 64 looks better and faster on my emu XD No seriously, I'm happy some emulators pass all the tests, it's good to have accurate emulators ![]() By the way, I wouldn't like this to become an emulator comparison :P
__________________
Emulator development blog |
|
|
|
|
|
#25 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
thanks. I don't understand anything from the old GFX core and the screen reversing is broken (ie PsgPlayer and ArmWrestler). This GFX core slows down the emu very much and the sky background, in the menu of New Super Mario Bros, is not correctly animated.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#26 (permalink) | ||
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Quote:
EDIT: Bah, I just committed a fix to the official CVS, here you can see what I changed, from this file. If you've sound enabled, keep in mind that it's the sound core eating CPU there. It had to be rewritten in fixed point, due to the abuse of ftol, but CyberWarriorX left the project before doing so. Use a cpu profiler like VTune and you'll see. If you disable the sound core by code, you'll get a huge speed up. Quote:
__________________
Emulator development blog Last edited by shashClp; February 7th, 2008 at 20:31.. |
||
|
|
|
|
|
#27 (permalink) | |
|
Registered User
![]() ![]() ![]() ![]() Join Date: Jul 2006
Location: you know...
Posts: 506
|
Quote:
[tomorrow will be 9th february... after new content on shash's blog] |
|
|
|
|
|
|
#28 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
I start well. For the moment there is no image, only white screen when disabled, else red screen, and I tested armwrestler and psgplay, the red screen is at good place.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#29 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Quote:
I also tested a few commercial games, and naturally none is affected :P(left screenshots is the old one, right one is the new one)
__________________
Emulator development blog |
|
|
|
|
|
|
#30 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
Okay. I'm rewriting 2d core and I included a new GPU struct, no more MainScreen.gpu and SubScreen.gpu. There are 2 gpus, gpuA and gpuB, each has an offset of 0 or 192. If bit15 of powcnt1 is clear the screens are reversed and so the gpus' offsets are also reversed.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#31 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Quote:
__________________
Emulator development blog |
|
|
|
|
|
|
#32 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
My new GFX engine is far from complete, but it starts to work. I provided a screenshot of it running a text homebrew and displaying it correctly. I also provided a screenshot of PSGplay, it's displaying on the good screen but it is broken, it displays anything. You'll notice I included DesMuMe icon in the screenshots.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#33 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
Nice. Just a question, did you profile the CPU usage of the 2D core before starting the rewrite? I'm curious if you got any numbers or you're doing this without them :P
__________________
Emulator development blog |
|
|
|
|
|
#35 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2006
Location: VisualC
Posts: 1,055
|
And how did you know that the 2D core was the culprit?
__________________
Emulator development blog |
|
|
|
|
|
#36 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
My 2d core is now supporting VRAM display. Here is a screenshot of ArmWrestler displayed on the good screen. PS : sorry for poor colors, this is due to JPEG compression, but the bitmap files are too big.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#37 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
PS2 : shash : When I commented the code of the 2d core, the music of the menu of New Super Mario Bros was running faster, and the FPS was around 20-30.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
|
|
|
|
|
|
#39 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2007
Location: Italy
Posts: 328
|
yes we are waiting.... release please
__________________
iDeaS Emulator |
|
|
|
|
|
#40 (permalink) |
|
Formerly NHervé
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2007
Location: Peach__'s castle
Posts: 712
|
I know why PsgPlayer is broken : it is using 16-color tiles, whereas my text demo is using 256-color tiles. PS : I'll release it when my 2d core will be a little more working. Extended funcs such as rotscale will be implemented in mod 3.
__________________
If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Last edited by Luigi__; February 11th, 2008 at 20:38.. Reason: Automerged Doublepost |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|