Comments (2)
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.
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)
- [Arch] FXPak Pro not being detected HOT 24
- reword msgbox about context menu HOT 4
- Duplicate SD2nes in Devices menu HOT 1
- No SD2Snes/FXpak pro device detected on windows 10 HOT 1
- [Feature Request] Cmd Line Client HOT 1
- [Question] Cheerweb? HOT 1
- No device list and very few logs on Linux Mint HOT 14
- Cannot Change or Reset in macOS Monterey HOT 5
- Turn LoROM ROM reads back on in RetroArch HOT 1
- Cannot compile due to missing header file HOT 2
- disable OK button until transfer complete HOT 1
- old transfer window does not close HOT 4
- Potentially use BizHawk comm.socket* interface in lua bridge HOT 3
- not retrying in a second HOT 1
- multi selectable radio buttons HOT 2
- RetroArchHosts not recognized HOT 5
- Add config file location to logs
- "Retroarch did not retunr a proper formated string" HOT 2
- nop update HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qusb2snes.