First post, by brankovic
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?