FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing v1.0.0...v1.1.0 · purelogiccode/VideoGameFileSystemParser · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: purelogiccode/VideoGameFileSystemParser
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: purelogiccode/VideoGameFileSystemParser
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.0
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
  • 5 commits
  • 9 files changed
  • 1 contributor

Commits on Jul 27, 2026

  1. Configuration menu
    Copy the full SHA
    c75d0f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2026

  1. Fix virtual CUE/BIN/ISO/WAV export: pregap shift, missing ISO audio, …

    …truncated tracks
    
    - SectorReader.ParseTracksWithLba: stop adding Pregap frames to
      ChdOffset/StartLba. chdman stores the pregap inside the track's
      FRAMES (silence before the data), so the old offsets shifted every
      track after the first pregap by 150 frames (2s) — music started
      late, each track's tail bled into the next track's intro, and the
      last track mapped past the CHD end, leaving its final 148 frames
      unreadable (declared BIN/WAV sizes exceeded the readable content).
    
    - ChdContainer virtual export:
      * CUE/ISO mode: the .iso now contains the audio tracks the CUE
        references (audio sectors at 2352 B/s), so emulators no longer hit
        EOF on CD audio reads; the declared size now matches the content.
      * WAV export: skip the pregap frames so each WAV begins at the
        music (INDEX 01 00:00:00) and has the correct length
        ((frames - pregap) * 2352).
      * ReadVirtualBin/ReadVirtualWav use the per-track sector size and
        pregap-aware offsets consistently.
    drpetersonfernandes committed Aug 8, 2026
    Configuration menu
    Copy the full SHA
    4e19a18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cdb45bc View commit details
    Browse the repository at this point in the history
  3. Fix virtual CUE/BIN/ISO/WAV export: pregap shift, missing ISO audio, …

    …truncated tracks
    
    - SectorReader.ParseTracksWithLba: stop adding Pregap frames to
      ChdOffset/StartLba. chdman stores the pregap inside the track's
      FRAMES (silence before the data), so the old offsets shifted every
      track after the first pregap by 150 frames (2s) — music started
      late, each track's tail bled into the next track's intro, and the
      last track mapped past the CHD end, leaving its final 148 frames
      unreadable (declared BIN/WAV sizes exceeded the readable content).
    
    - ChdContainer virtual export:
      * CUE/ISO mode: the .iso now contains the audio tracks the CUE
        references (audio sectors at 2352 B/s), so emulators no longer hit
        EOF on CD audio reads; the declared size now matches the content.
      * WAV export: skip the pregap frames so each WAV begins at the
        music (INDEX 01 00:00:00) and has the correct length
        ((frames - pregap) * 2352).
      * WAV-mode data-track INDEX positions are now relative to the
        data-file content instead of the cumulative disc frame stream, so
        audio-first layouts and multiple data tracks produce correct CUE
        sheets.
      * Single-file (non-WAV) modes now register the BIN/ISO entry even
        for audio-only discs, which the CUE references but which was
        previously missing from the mount.
      * Audio sectors in BINARY files use 2352 B/s only when the CHD
        stores raw sectors (UnitBytes >= 2352); cooked 2048-byte-unit
        CHDs (theoretical; chdman cannot produce them with audio) read at
        the unit size.
      * ReadVirtualBin/ReadVirtualWav use the per-track sector size and
        pregap-aware offsets consistently.
    ```
    drpetersonfernandes committed Aug 8, 2026
    Configuration menu
    Copy the full SHA
    c0ae777 View commit details
    Browse the repository at this point in the history
  4. Update readme.md

    drpetersonfernandes committed Aug 8, 2026
    Configuration menu
    Copy the full SHA
    5fc2363 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL