Git Product home page Git Product logo

Comments (2)

melink14 avatar melink14 commented on July 18, 2024

I did a binary search and found that it started with 0.7.19 which contained quite a few changes to SD2SNES code.

When I start ZeldaHud in the game, it doesn't connect and the music immediately turns to buzzing. (MSU1 in this case).

Here's the debug log for when it breaks.

2021-11-06T11:37:34                APPUI - Debug: Running  "D:/SNES Tools/QUsb2Snes/apps/ZeldaHUD/zeldaGui.exe"  in  "D:/SNES Tools/QUsb2Snes/apps/ZeldaHUD" true
2021-11-06T11:37:46             WSServer - Debug: New connection from  ""
2021-11-06T11:37:46             WSServer - Debug: New connection accepted  "Websocket 1d277572f30" "" QHostAddress("::1")
2021-11-06T11:37:46             WSServer - Debug: "Websocket 1d277572f30" received  "{\"Opcode\":\"DeviceList\", \"Space\":\"SNES\" }"
2021-11-06T11:37:46             WSServer - Debug: Request is  USB2SnesWS::DeviceList
2021-11-06T11:37:46             WSServer - Debug: Executing request :  0 Created at QTime("11:37:46.082") - USB2SnesWS::DeviceList SD2Snes::SNES () () WSServer::RequestState::NEW for "Websocket 1d277572f30"
2021-11-06T11:37:46             WSServer - Debug: Device List
2021-11-06T11:37:46       SD2SNESFactory - Debug: "COM3" "USB Serial Device" "DEMO00000000" Busy :  false
2021-11-06T11:37:46             WSServer - Debug: "Websocket 1d277572f30" >> "{\n    \"Results\": [\n        \"SD2SNES COM3\"\n    ]\n}\n"
2021-11-06T11:37:46             WSServer - Debug: Server request finished -  0 Created at QTime("11:37:46.082") - USB2SnesWS::DeviceList SD2Snes::SNES () () WSServer::RequestState::NEW processed in  2  ms
2021-11-06T11:37:47             WSServer - Debug: "Websocket 1d277572f30" received  "{\"Opcode\":\"Name\", \"Space\":\"SNES\", \"Operands\":[\"ZeldaHUD\"]}"
2021-11-06T11:37:47             WSServer - Debug: Request is  USB2SnesWS::Name
2021-11-06T11:37:47             WSServer - Debug: Executing request :  1 Created at QTime("11:37:47.223") - USB2SnesWS::Name SD2Snes::SNES () ("ZeldaHUD") WSServer::RequestState::NEW for "Websocket 1d277572f30"
2021-11-06T11:37:47             WSServer - Debug: Server request finished -  1 Created at QTime("11:37:47.223") - USB2SnesWS::Name SD2Snes::SNES () ("ZeldaHUD") WSServer::RequestState::NEW processed in  0  ms
2021-11-06T11:37:47             WSServer - Debug: "ZeldaHUD" received  "{\"Opcode\":\"Attach\", \"Space\":\"SNES\", \"Operands\":[\"SD2SNES COM3\"]}"
2021-11-06T11:37:47             WSServer - Debug: Request is  USB2SnesWS::Attach
2021-11-06T11:37:47             WSServer - Debug: Executing request :  2 Created at QTime("11:37:47.223") - USB2SnesWS::Attach SD2Snes::SNES () ("SD2SNES COM3") WSServer::RequestState::NEW for "ZeldaHUD"
2021-11-06T11:37:47             WSServer - Debug: "SD2Snes"
2021-11-06T11:37:47             WSServer - Debug: Found device "SD2SNES COM3" from "SD2Snes" State :  ADevice::CLOSED
2021-11-06T11:37:47             WSServer - Debug: Attaching  "ZeldaHUD"  to  "SD2SNES COM3"
2021-11-06T11:37:47             WSServer - Debug: Trying to open device
2021-11-06T11:37:47              SD2SNES - Debug: Error  QSerialPort::NoError "No error"
2021-11-06T11:37:47              SD2SNES - Debug: Opening Serial connection :  true
2021-11-06T11:37:47              SD2SNES - Debug: DTR changed :  true
2021-11-06T11:37:47              SD2SNES - Debug: BaudRate :  9600
2021-11-06T11:37:47              SD2SNES - Debug: Databits :  QSerialPort::Data8
2021-11-06T11:37:47              SD2SNES - Debug: DataTerminalReady :  true
2021-11-06T11:37:47              SD2SNES - Debug: Parity :  QSerialPort::NoParity
2021-11-06T11:37:47              SD2SNES - Debug: FlowControl :  QSerialPort::NoFlowControl
2021-11-06T11:37:47              SD2SNES - Debug: Stop bits :  QSerialPort::OneStop
2021-11-06T11:37:47             WSServer - Debug: Adding device "SD2SNES COM3"
2021-11-06T11:37:47             WSServer - Debug: Added device :  "SD2SNES COM3"
2021-11-06T11:37:47             WSServer - Debug: Server request finished -  2 Created at QTime("11:37:47.223") - USB2SnesWS::Attach SD2Snes::SNES () ("SD2SNES COM3") WSServer::RequestState::NEW processed in  20  ms
2021-11-06T11:37:47             WSServer - Debug: "ZeldaHUD" received  "{\"Opcode\":\"GetAddress\", \"Space\":\"SNES\", \"Operands\":[\"007FC0\", \"40\", \"180213\", \"2\"]}"
2021-11-06T11:37:47             WSServer - Debug: Request is  USB2SnesWS::GetAddress
2021-11-06T11:37:47             WSServer - Debug: Device is  ADevice::READY
2021-11-06T11:37:47             WSServer - Debug: Executing request :  3 Created at QTime("11:37:47.424") - USB2SnesWS::GetAddress SD2Snes::SNES () ("007FC0", "40", "180213", "2") WSServer::RequestState::NEW for "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: CMD :  SD2Snes::VGET SD2Snes::SNES 192 (QPair(32704,64), QPair(1573395,2))
2021-11-06T11:37:47              SD2SNES - Debug: VCMD Sending :  "USBA\x02\x01\xC0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x7F\xC0\x02\x18\x02\x13\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
2021-11-06T11:37:47              SD2SNES - Debug: Written :  64  bytes - Write count 0
2021-11-06T11:37:47             WSServer - Debug: Request executed
2021-11-06T11:37:47              SD2SNES - Debug: SP Received:  64  ( 64 )
2021-11-06T11:37:47             WSServer - Debug: Sending  64 to "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: SP Received:  64  ( 128 )
2021-11-06T11:37:47             WSServer - Debug: Sending  2 to "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: Command finished
2021-11-06T11:37:47             WSServer - Debug: Processing command finished USB2SnesWS::GetAddress
2021-11-06T11:37:47             WSServer - Debug: Wriging before cps :  processDeviceCommandFinished 131330
2021-11-06T11:37:47             WSServer - Debug: Wriging after cps : processDeviceCommandFinished 0
2021-11-06T11:37:47             WSServer - Debug: Device request finished -  3 Created at QTime("11:37:47.424") - USB2SnesWS::GetAddress SD2Snes::SNES () ("007FC0", "40", "180213", "2") WSServer::RequestState::DONE processed in  1  ms
2021-11-06T11:37:47             WSServer - Debug: "ZeldaHUD" received  "{\"Opcode\":\"GetAddress\", \"Space\":\"SNES\", \"Operands\":[\"F5F000\", \"500\"]}"
2021-11-06T11:37:47             WSServer - Debug: Request is  USB2SnesWS::GetAddress
2021-11-06T11:37:47             WSServer - Debug: Device is  ADevice::READY
2021-11-06T11:37:47             WSServer - Debug: Executing request :  4 Created at QTime("11:37:47.426") - USB2SnesWS::GetAddress SD2Snes::SNES () ("F5F000", "500") WSServer::RequestState::NEW for "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: CMD :  SD2Snes::GET SD2Snes::SNES 0 "\x00\xF5\xF0\x00"
2021-11-06T11:37:47              SD2SNES - Debug: >> "5553424100010000" - 252-272 :  "0000050000f5f000000000000000000000000000"
2021-11-06T11:37:47              SD2SNES - Debug: Written :  512  bytes - Write count 1
2021-11-06T11:37:47             WSServer - Debug: Request executed
2021-11-06T11:37:47              SD2SNES - Debug: SP Received:  2048  ( 2048 )
2021-11-06T11:37:47              SD2SNES - Debug: Received block size: 1280
2021-11-06T11:37:47             WSServer - Debug: Sending  1280 to "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: Command finished
2021-11-06T11:37:47             WSServer - Debug: Processing command finished USB2SnesWS::GetAddress
2021-11-06T11:37:47             WSServer - Debug: Wriging before cps :  processDeviceCommandFinished 0
2021-11-06T11:37:47             WSServer - Debug: Wriging after cps : processDeviceCommandFinished 0
2021-11-06T11:37:47             WSServer - Debug: Device request finished -  4 Created at QTime("11:37:47.426") - USB2SnesWS::GetAddress SD2Snes::SNES () ("F5F000", "500") WSServer::RequestState::DONE processed in  5  ms
2021-11-06T11:37:47             WSServer - Debug: "ZeldaHUD" received  "{\"Opcode\":\"GetAddress\", \"Space\":\"SNES\", \"Operands\":[\"00E800\", \"400\", \"180000\", \"400\"]}"
2021-11-06T11:37:47             WSServer - Debug: Request is  USB2SnesWS::GetAddress
2021-11-06T11:37:47             WSServer - Debug: Device is  ADevice::READY
2021-11-06T11:37:47             WSServer - Debug: Executing request :  5 Created at QTime("11:37:47.431") - USB2SnesWS::GetAddress SD2Snes::SNES () ("00E800", "400", "180000", "400") WSServer::RequestState::NEW for "ZeldaHUD"
2021-11-06T11:37:47              SD2SNES - Debug: CMD :  SD2Snes::VGET SD2Snes::SNES 192 (QPair(59392,0), QPair(1572864,0))
2021-11-06T11:37:47              SD2SNES - Debug: VCMD Sending :  "USBA\x02\x01\xC0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xE8\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
2021-11-06T11:37:47              SD2SNES - Debug: Written :  64  bytes - Write count 2
2021-11-06T11:37:47             WSServer - Debug: Request executed
2021-11-06T11:37:57             WSServer - Debug: Client error :  "ZeldaHUD" "Unknown error"
2021-11-06T11:37:57             WSServer - Debug: Websocket disconnected "ZeldaHUD"
2021-11-06T11:37:57             WSServer - Debug: Cleaning up wsocket "ZeldaHUD"

from qusb2snes.

Skarsnik avatar Skarsnik commented on July 18, 2024

The Zelda HUD client is doing something not really allowed (multiple get with a size > 255), I am working on a fix/workaround.

from qusb2snes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.