Podgląd pojedynczego posta
Stary 03.08.2018, 20:05   #13
Jolek
Guru
 
Avatar użytkownika Jolek
 
Data rejestracji: 02.09.2016
Posty: 1,164
Jolek wyróżnia się na forum <450 - 549 pkt>Jolek wyróżnia się na forum <450 - 549 pkt>Jolek wyróżnia się na forum <450 - 549 pkt>Jolek wyróżnia się na forum <450 - 549 pkt>Jolek wyróżnia się na forum <450 - 549 pkt>
W najnowszej wersji testowej OPL zaszło sporo zmian w rdzeniu GSM.
Oto one:
  • Disabled SYNCV adaptation and changed 480P & 576P DW to 1440 (480P is documented to be 720x480).
  • Removed unofficial 480P and 1080P modes from GSM, added option for enabling kernel 576P fix (meant for ROM v1.70 and earlier),
    added support for GCONT setting (RGB or Y Pb/Cb Pr/Cr) to the custom 576P mode.
  • Fixed mistake in GSM adaptation formula, removed Read Circuit adaptation,
    removed recording of the interlace & FFMD settings from SetGsCrt since it will also be recorded from SMODE2.
  • GSM will now consult the _GetGsDxDyOffset syscall for board-specific offsets (if supported).
  • GSM: changed all sync after mtc0 to sync.p as it has to be sync.p. Changed all lq to ld for the branch evaluations,
    as only the low 64-bits are supposed to be considered.
  • Removed unnecessary sync.l & sync.p instructions.
  • GSM: Changed preservation and restoration of context to better match the original Level 2 exception handler and preserve LO+HI registers.
  • Optimized GSM engine.
  • The check for whether the console supports 576P or not, has been changed to v2.10 (DESR-5500, DESR-7500) and above.
  • Added code for setting up the DVE for 576P mode, for ROMs that do not support it natively. Code was based on the code from Kernelloader.
  • Fixed support for J-type instructions. Bits 31:28 were not computed, resulting in failures when the EE jumps from within KSEG.
  • Removed call to Disable_GSBreakpoint() from within Hook_SetGsCrt(), so that GSM can change SetGsCrt().
    It's already being done anyway, during LoadExecPS2(), but before SetGsCrt() is hooked...
  • 576P now again works on older consoles.
  • 576P will now use the user's GCONT setting (RGB/Y Pb/Cb Pr/Cr).
Z ważniejszych rzeczy:
  1. Teraz również starsze konsole (poniżej SCPH-7500X) powinny wspierać tryb 576p.
  2. Dodano opcje "Emulate FIELD flipping", która może pomóc z migoczącym obrazem kiedy włączymy progressive scan.
Testowałem wersje "OPNPS2LD-180803-GSM-MODE-UPDATE.ELF" na moim SCPH-50004 włączając 576p,
ale mam niestety małe graficzne problemy:



Źródło:
__________________
Masz jakieś pytanie na temat konsol.
Zadaj je w dziale konsole.

Moja druga pasja:

Ostatnio zmieniany przez Jolek : 05.08.2018 o godz. 10:37 Powód: usunąłem link i załącznik, ponieważ problemy zostały naprawione w wersji z 05\08\2018
Jolek jest offline   Odpowiedz cytując ten post