DosBox ipxnet
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    As the title suggests, does our dosbox jit support ipxnet?

    I have enabled it on the .conf (ipx=true) but when typing ipxnet inside dosbox I get an illegal instruction.

    Therefore I can't connect anywhere. Any thoughts?

    [ Edited by Cool_amigaN 14.04.2022 - 00:31 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »10.03.22 - 22:15
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    No one?

    I tested DOSBox_0.74SVN and the same error persists.

    I asked Walkero and he also checked that OS4 Dosbox jit spits out same error (illegal command).

    So, is this a thingie on both MorphOS and OS4?

    [ Edited by Cool_amigaN 09.04.2022 - 00:22 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »13.03.22 - 19:55
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    Checked the 68k version and it states on the ReadMe that network is not supported.

    So, back to square one: supposing our dosbox version(s) don't support ipxnet as well, is it possible to recompile the program, taking advantage of latest SDL2_net lib?
    Amiga gaming Tribute: Watch, rate, comment :)
  • »04.04.22 - 13:18
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 245 from 2019/5/9
    From: Central Bohemi...
    AmigaOS4, DOSBox version 0.74-3 based on SVN r4293 works for me.
    according this manual ipx manual

    tested now with AmigaOS Sam440ep-flex and Pegasos 2 with command IPXNET STATUS
    not tested with real game

    Powermac G5 with MorphOS have also illegal instruction.
    AmigaOS: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep-flex, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »04.04.22 - 19:02
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    @sailor

    Thanks for the feedback. Indeed I can confirm with Walkero that ipxnet works on OS4.

    Can anybody further test our own (MorphOS) version, so we can conclude whether it's affecting only our own platform or both me and sailor are doing something wrong?
    Amiga gaming Tribute: Watch, rate, comment :)
  • »07.04.22 - 10:35
    Profile Visit Website
  • Butterfly
    Butterfly
    walkero
    Posts: 78 from 2006/3/1
    Have you tried to contact Michal Zukowski who ported the latest version? Maybe he has an idea why this is not working.

    https://www.morphos-storage.net/Emulation/DOSBox_0.74r4Jit.readme
  • »07.04.22 - 11:49
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    @Walkero

    Yeap, I already have since many weeks but no news unfortunately, so I ended up creating this thread because I originally though I was doing something wrong from my end.

    Sailor though, confirms the "illegal instruction" too on MorphOS :/

    As far as I understand, dosbox can be compiled with or without ipxnet support. Perhaps there is a chance it was left out unintentionally or perhaps the SDL_net lib by that time did not support it (or I am still doing something wrong), Idk.
    Amiga gaming Tribute: Watch, rate, comment :)
  • »07.04.22 - 12:12
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    Hey thanks for your prompt reply and happy to hear this can be fixed :)
    I get however a "file is not executable" error, despite having the executable attribute enabled. Tried via cli and Ambient, no luck.


    Edit: Nevermind, I redownloaded and now it boots, I can connect to external public network, I can connect from pc dosbox to morphos (and vice versa), game sees the ipx network but ultimately fails to connect to the game server.

    However, perhaps it's the particular game, I 'll dig a bit further and revert back to it. I think we are getting somewhere :)

    Oh, btw, if your run 2 dosbox instances next to each other, the second produces the following error: SDL: Failed to create overlay, switching back to surface

    [ Edited by Cool_amigaN 09.04.2022 - 02:09 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »08.04.22 - 21:22
    Profile Visit Website
  • MorphOS Developer
    zukow
    Posts: 618 from 2005/2/9
    From: Poland
    Right, You can't have two overlay surfaces/windows at the same time.
  • »09.04.22 - 09:58
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    Initial tests between MorphOS / Win DosBox versions:

    - Warcraft fails (game doesn't join - tried both as server and as client)
    - Doom2 fails (game doesn't join - tried both as server and client)
    - Syndicate Wars works (tested connection only as client)
    - SWOS PC online patched fails (game doesn't find match room to join)

    In all cases dosbox cli output clearly indicates a connection to/from a certain IP.

    I will continue running tests with more games but we need to establish a bare minimum test scenario imho. We could start with Doom2 as one of the most played-to-death multiplayer ipxnet games.

    [ Edited by Cool_amigaN 14.04.2022 - 00:32 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »13.04.22 - 20:08
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    - Duke Nukem 3D Atomic with MorphOS as both server/client, results into PC DosBox crashing when connected, error: ListenForIpxPacket: 0x, Null pointer assignment.

    [ Edited by Cool_amigaN 14.04.2022 - 14:10 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »13.04.22 - 21:29
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    Update:

    - Death Rally: works as MorphOS server, fails as MorphOS client

    - Tyrian: Fails both as server and client

    - Dosbox: ipxnet status reveals client/server connection but when doing ipxnet ping results are empty (nothing to show) - edit: even with 2 local instances of MorphOS dosbox on the same system, is this normal?

    [ Edited by Cool_amigaN 14.04.2022 - 14:12 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »14.04.22 - 11:10
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    Update:

    - Mortal Kombat 3 works, tested both as server and client

    - One Must Fall 2097: Fails, tested both as server and client.

    I think the results so far don't make any sense to me :/

    Anyway, should I test more? Could MorphOS UDP which goes over IPX failing somehow?

    Think the fact that DosBox can't ping itself is worrying.
    Amiga gaming Tribute: Watch, rate, comment :)
  • »14.04.22 - 20:37
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 661 from 2011/11/30
    @ Sailor & Walkero

    Hey, can you pls test any given game of the above, in order to verify whether OS4 dosbox ipxnet port suffers from same symptoms?

    Some test case scenarios between OS4-OS4, OS4-PC or OS4-MorphOS would be great.

    If you want the sources for any of the above games, let me know so I can share (but start with a simple ping command after establishing the startserver/connect to ipxnet which fails here).

    Alternatively, you can check THIS link for more titles featuring ipxnet. Choose any and let me know, so I can double check from my end as well.

    :)

    [ Edited by Cool_amigaN 27.04.2022 - 22:35 ]
    Amiga gaming Tribute: Watch, rate, comment :)
  • »27.04.22 - 19:34
    Profile Visit Website