Server list is unusable on Dreamcast.
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.
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_parsenow takes adata_sizeargument, so I had to addlento 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.
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_parsenow takes adata_sizeargument, so I had to addlento 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.
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
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 😅.