ClassiCube icon indicating copy to clipboard operation
ClassiCube copied to clipboard

Server list is unusable on Dreamcast.

Open TheMiningTeamYT opened this issue 4 months ago • 4 comments

I am attempting to play ClassiCube on my Dreamcast using the controller. After signing in, I can't select any of the servers from the server list; I can change which server is highlighted using the d-pad, but every time I press 'A' or 'Start' it activates the search bar, rather than joining the highlighted server. I am using a custom build from the latest master commit, built with the latest stable version of KalistiOS (2.2.0), because I had to very slightly modify the source code to use blind dialing (changing a 0 to a 1 in the arguments to ppp_modem_init). BTW, I encountered a minor build error: vmu_pkg_parse now takes a data_size argument, so I had to add len to the arguments passed. I've attached a diff of my changes so you can review my work.

patches.txt

TheMiningTeamYT avatar Aug 04 '25 12:08 TheMiningTeamYT

I am using a custom build from the latest master commit, built with the latest stable version of KalistiOS (2.2.0), because I had to very slightly modify the source code to use blind dialing (changing a 0 to a 1 in the arguments to ppp_modem_init).

Is there a motivation behind changing that?

BTW, I encountered a minor build error: vmu_pkg_parse now takes a data_size argument, so I had to add len to the arguments passed. I've attached a diff of my changes so you can review my work.

Unfortunately this is currently deliberate, as the github workflow used for compiling the Dreamcast build uses a docker image with an older version of KallistiOS.

UnknownShadow200 avatar Aug 04 '25 13:08 UnknownShadow200

I am using a custom build from the latest master commit, built with the latest stable version of KalistiOS (2.2.0), because I had to very slightly modify the source code to use blind dialing (changing a 0 to a 1 in the arguments to ppp_modem_init).

Is there a motivation behind changing that?

Yes. I don't have any way to emulate a dial tone at the moment (I'm using a PC-DC server), so I need blind dialing in order to connect.

BTW, I encountered a minor build error: vmu_pkg_parse now takes a data_size argument, so I had to add len to the arguments passed. I've attached a diff of my changes so you can review my work.

Unfortunately this is currently deliberate, as the github workflow used for compiling the Dreamcast build uses a docker image with an older version of KallistiOS.

Which version of KallistiOS are you using? I'd like to try building with it.

TheMiningTeamYT avatar Aug 04 '25 14:08 TheMiningTeamYT

It's an older version https://github.com/kos-builds/KallistiOS/pkgs/container/kos-dc - although I don't plan on always continuing to use an older version, I've just continued to use it since that works

UnknownShadow200 avatar Aug 05 '25 22:08 UnknownShadow200

I can’t tell what version of KallistiOS that’s using XD Can you give me a release number or a commit to try? I’d use the Docker image except I don’t want to deal with Docker 😅.

TheMiningTeamYT avatar Aug 05 '25 22:08 TheMiningTeamYT