Results 118 issues of emoose

(split from older PR #1250) This PR allows ContentManager to see and mount from non-extracted STFS packages. It'll also read information from the package headers (such as display name) into...

kernel

Moving this issue over from https://github.com/xenia-project/game-compatibility/issues/245#issuecomment-843539147, `FinalizationPass::Run` only allocates a buffer for `Label::name` with 4 chars for the ID, limiting it to storing 0-9999: https://github.com/xenia-project/xenia/blob/800db1aa49814e12044809b52ed69d0dd941a740/src/xenia/cpu/compiler/passes/finalization_pass.cc#L47-L49 Labels that have IDs larger...

bug

Saw that character encoding was talked about on the Discord, a few weeks ago I actually ran into a non-latin issue with Xbox OG's DVD filesystem here: https://github.com/emoose/xbox-winfsp/issues/10 In the...

vfs

Here are some extra changes needed to get dash.xex to run (and also help get xshell.xex to start running) Two other PRs are also needed for dash.xex to work: #1245...

enhancement
kernel

Some games where the framerate is tied with game-speed, eg. MGS2/MGS3, may have support for 50Hz when [VdQueryVideoMode](https://github.com/xenia-project/xenia/blob/master/src/xenia/kernel/xboxkrnl/xboxkrnl_video.cc#L143) returns a 50Hz refresh rate, in MGS2/MGS3 case it seems to adjust...

In Silent Hill 1 there's an ingame cutscene at the church meant to play straight after an FMV, but with PGXP enabled (memory only) it seems to just freeze with...

graphics bugs
opengl
pgxp

IIRC this was the only major part of XVDs I never looked into, as reversing this seemed like too much of a chore at the time. Not exactly super-important, but...

research needed

Newly added kind of block located just before hash table begins, seems to store 1 byte for each XVC region in the image, some places in xvdd.sys call this area...

enhancement

Seems this flag is a recent-ish addition, wasn't seen in some older XVD utils/drivers at least. Most hash block related functions check for this flag, and if set multiply their...

enhancement
research needed

Need to find out if we should do this or not, it seems xvdd relies on the hash table when en/decrypting, but with our current code xvdtool doesn't actually require...

enhancement