PS2 SoftDev2 MBR KELF [POC/WIP]

Status
Not open for further replies.
@Berion , check this out.
It is almost impossible to read the sub-line in my TV.
This is how it looks on the PC in the emulator... Even here the first E in "Designed" is hard to read:
upload_2021-8-24_8-52-18.png

@Berion
 
It is almost impossible to read the sub-line in my TV.
This is how it looks on the PC in the emulator... Even here the first E in "Designed" is hard to read:
View attachment 34677
@Berion
Thanks for testing. If I can't solve it by scaling the texture, maybe @Berion should use a bigger or boldface font.

@alexparrado can a memory card version be possible for slim ps2s? also can you change ule to square button as if you keep circle pressed when ule boot it messes up the default elf timeout
Closest thing to you are asking for is OpenTuna. On the other hand, OpenTuna payload ELF can be converted to an OSDSYS update KELF and signed against MG by using FMCB installer after replacing FMCB.XLF.
 
Last edited by a moderator:
This is how it looks on the PC in the emulator...
Could You attach screen from emulator in native PS2 resolution?

What I see on part of screenshot is already scale and that's why it is unreadable. ^^ However, I don't have CRT so it is possible that thin letters will be killed by flickering (scan lines glitches). I also do not have hardware scaler and my LCD using some bilinear junk.

Of course improvements are possible, yet I need to see real graphics (to determine if gfx aren't for some reason altered by processing on PS2 side; and if they are ok, to know what to change exactly and in what way).

@alexparrado
BTW: It is great that this is in one executable.

About the rest, I need above stuff to confirm the issue. And BTW: never scale raster type gfx because it will always makes image blurry and some informations will be lost.
 
Something is wrong with reading gfx. It is somehow transformed during printing on screen. It is not "pixel perfect" as in source bitmap (look i.e on top of upper letters).

softdev2_logo_compare.png


I'll make 32bit and will try the results, ok?
 
Last edited:
  • Ok, here it is logo in 32bit instead of 8bit. This can allow us to test if something is wrong with pinglib for indexed bitmaps. Revision A is the same as old but in 32bit. Revision B is exported without clearing transparent data (whatever it means ;p).
  • In addition, there is another 8bit logo, difference between old and this one is not clearing transparent data during bitmap export (maybe libpng wrongly reading them and that's why they cut some of alpha range).
Pleas, try all three, and show us screenshot (NTSC one is sufficient).

PS: It is pixel perfect (so no scaling indeed) but there is problems with interpreting alpha channel on PS2 side.
 

Attachments

  • softdev2_logo8b.png
    softdev2_logo8b.png
    9.4 KB · Views: 32
  • softdev2_logo32a.png
    softdev2_logo32a.png
    15 KB · Views: 38
  • softdev2_logo32b.png
    softdev2_logo32b.png
    15.3 KB · Views: 32
Last edited:
No, it doesn't. Maybe it could be done after performing initialization procedure described by sp193 (https://sites.google.com/view/ysai187/home/projects/initializing-the-ps2psx#h.p__bgtylxLfxfg). Do modchips initialize when user directly boots with dev1?
Not every modchip does that
Check below images for PAL and NTSC.
1-The background is 640x480 but the NTCS screen is 640x448. Please, trim the image a bit or set NTSC to 640x480 (also valid)
2-In any case, if BKG_Y = x448, add 32 pixels to the drawing position if PAL, elseif BKG_Y = x480, add 16 pixels to the drawing position if PAL. Do the same for the text. That way the image will be centered with a letterbox.
no they dont neither do older fmcb releases before the splash screen was added
Not true. Latest Matrix versions does initializes the system (at least the language is displayed properly)
 
Are there ANY modchips which do initialization on the DEV.-modes? I mean COMPLETE init? AFAIK all of them either don't do it or only partially at best.
 
Are there ANY modchips which do initialization on the DEV.-modes? I mean COMPLETE init? AFAIK all of them either don't do it or only partially at best.
I have no way to test if they do a complete init, but at least Matrix does partially (assumed, maybe complete) on latest versions
 
@alexparrado Now looks great. ^^ I have also tried it and installed ok (green bg is also ok). There is a way to invoke red screen for error? If I will fill "hdd0:/__system" enough to not left space for OPL+uLE, it should appears, right?

What about font? This one looks a little to big (for buttons etc.) but most importantly, it is aliased (pixelated edges). It is possible to use TTF with crisp edges? If You are using bitmap fonts, how did You create it (by what application)?

@HWNJ Could You shot a photo from diagonal view on CRT screen?
 
If I will fill "hdd0:/__system" enough to not left space for OPL+uLE, it should appears, right?
I'm not checking available space at the moment. But it can be easily added.
It is possible to use TTF with crisp edges
I tried to use freetype library along with the font file you provided at first, however I couldn't make it work with none of the backgrounds, it only worked with black background.
If You are using bitmap fonts, how did You create it (by what application)?
I'm using fontm which is the ROM font in console.
 
Status
Not open for further replies.

Similar threads

Back
Top