VOGONS


First post, by brankovic

User metadata
Rank Newbie
Rank
Newbie

Hello,

I recently tried to play over dosbox ipx with MacOS X 10.4 tiger computer (powerPC g4). I myself have debian linux, amd64. We tried to play master of orion 2, wich worked perfectly between all kinds of windows and linux, x86 and amd64 computers across community. What happens:

A. i host

1. i start dosbox and do ipxnet startserver, then start game and host ipx server
2. everyone connect on my ip, start game, and join ipx server
3. the guy with mac also connects (dosbox console shows connect), but doesnt see ipx server
4. when he clicks empty server slot (in empty server list) my server suddenly decides SOMETHING (he acts as if i pressed 'start game' meaning all remaning players must be AIs)

B. mac guy hosts:

1. he starts dosbox, orion, creates ipx server
2. we run dosboxes, join and see his server
3. when we try to connect via in-game ipx join, game hangs (mouse moves 'joining' animation blinks, but nothing happens), server doesnt react

although moo2 is quite buggy itself it never fails like that except when mac is present. We all have dosbox 0.72, could it be mac port problem? E.g. byte-order problem, say mac orion stores integers in mac byte order, then memcopies them to ipx packet, then linux mac memcopies it to inner structure and gets reversed integers. I think so because in A.4 server definitely reacts on mac client actions, but reacts oddly.

C. questions

1. is mac dosbox 'ipx compatible' with linux dosbox?
2. is dosbox core byte-order safe?

Reply 1 of 4, by brankovic

User metadata
Rank Newbie
Rank
Newbie

according to wd's answer in developers forum, all my suspicions towards dosbox core are wrong. Meaning that dosboxes _are_ compatible and core _is_ byte-order safe. Sad, that must be some more complex bug then.

Reply 4 of 4, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

I'd definitely try with 0.74 first before further testing this any other way. 0.72 is way too ancient and there might be relevant things done since then...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper