diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ba1f708..8e726f7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,9 +40,6 @@ jobs: NEW_RUN_NUMBER=$(( ${{ github.run_number }} + 161 )) echo "NEW_RUN_NUMBER=$NEW_RUN_NUMBER" >> $GITHUB_ENV -# - name: Display Updated Number -# run: echo "Updated Run Number: ${{ env.NEW_RUN_NUMBER }}" - - name: Create Preview Release if: github.ref == 'refs/heads/master' uses: "marvinpinto/action-automatic-releases@latest" diff --git a/docs/changelog b/docs/changelog index 279c680..9f286ea 100644 --- a/docs/changelog +++ b/docs/changelog @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +## [2.0.5] +### Fixed + - Fixed LGJ, VT3 and ID4/ID5 JVS passthrough. + ## [2.0.4] ### Added - Boost render res option for Rambo, LGJ, HOD4, HOD-EX, ID4/ID5, 2Spicy and Harley. diff --git a/docs/guide.md b/docs/guide.md index 7833f0e..0f45eb8 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -90,6 +90,10 @@ sudo ln -s /lib/i386-linux-gnu/libglut.so /lib/i386-linux-gnu/libglut.so.3 - You need to set `SKIP_OUTRUN_CABINET_CHECK` to 1 in `lindbergh.conf` to play in DX, SDX or Standard cabinet types. +### Hummer (all versions) + +The games will ask for libGLcore.so.1 and libnvidia-tls.so.1 you can copy for example libkswapapi.so as libGLcore.so.1 and libnvidia-tls.so.1 and the game will work fine. + ## Configuration File : lindbergh.conf All configurable options are set and explained in the [`lindbergh.conf`](lindbergh.conf) file itself, and should be reasonably easy to understand. This chapter further explains some of those setup options. diff --git a/src/lindbergh/passthrough.c b/src/lindbergh/passthrough.c index 949bece..60f66e4 100644 --- a/src/lindbergh/passthrough.c +++ b/src/lindbergh/passthrough.c @@ -160,10 +160,10 @@ void *readJVSFrameThread(void * arg) waitForEnd = 0; do { - while(jvsFrameBuffer.ready == 1) { - usleep(10); + while (jvsFrameBuffer.ready == 1) + { + usleep(1); } - // printf("SERIAL thread debug: trying to read byte.\n"); // Try to read a byte from serial, this call will be blocking if VMIN > 0 and VTIME = 0 bytesRead = read(fd, &localBuffer[byteCount], 1);