Obsonet

Pagina 5/6
1 | 2 | 3 | 4 | | 6

Van snout

Ascended (15187)

afbeelding van snout

16-04-2005, 15:30

How about euhm... requiring an extra/not used networkcard for emulation of Obsonet on PC? You can get a PC networkcard for a few bucks these days. (Not that Obsonet is that expensive...)

Van [D-Tail]

Ascended (8263)

afbeelding van [D-Tail]

16-04-2005, 16:11

Many mbs have LAN on-board, but indeed, an ethernet card costs about € 3,- today Smile

Van mth

Champion (507)

afbeelding van mth

16-04-2005, 17:03

Snout: That might work if the OS gives an application rights to all ports, which is true on Windows as far as I know. However, on Unix-like systems, which come from a multi-user background, only the superuser (root) has access to ports below 1024.

I'm also not sure if programs that listen to a port on all interfaces claim that port exclusively on all interfaces, or whether they only connect as a kind of fallback if no program claimed that port on a specific interface. If the former is the case, it will be almost impossible to keep all ports available for the emulator on a specific network interface.

The advantage of your option is that it's easier to implement than the others. But it has some portability problems and installing an extra network card + cable is rather large effort for the user. Also this assumes the user already has an in-home network (small LAN), while some people just have 1 PC connected directly to a cable/ADSL modem.

So it might be a useful step for testing the hardware emulation, but I don't think it's the definitive solution for MSX network emulation.

Van Edwin

Paragon (1182)

afbeelding van Edwin

16-04-2005, 17:44

It's even worse, access on all ports is not good enough to run emulation of a network device over. You need raw packet access. Also only available as root under unix like systems.

Solving the problem is kind of involved. The good news is, that others have solved it for you already. Any virtualizer or machine emulator needed the same thing. Maybe you could take the functionality from BOCHS, which has multiplatform support as well.

Van Grauw

Ascended (10821)

afbeelding van Grauw

16-04-2005, 18:19

It's even worse, access on all ports is not good enough to run emulation of a network device over. You need raw packet access. Also only available as root under unix like systems.
Not necessarily, they could just break right through the OSI layer model, decode TCP / UDP packets and only support that as a protocol.

~Grauw

Van Edwin

Paragon (1182)

afbeelding van Edwin

16-04-2005, 22:20

That's not really emulation :-)

Van SeD_NcL

Master (152)

afbeelding van SeD_NcL

18-04-2005, 14:07

It would be cool if there would be a IRC client for the MSX Big smile

Van NYYRIKKI

Enlighted (6094)

afbeelding van NYYRIKKI

18-04-2005, 16:00

There is IRC client for MSX called "zica", but it is for Uzix. AFAIK, Uzix does not yet support Obsonet, but I think, that will change in the future...

Van Grauw

Ascended (10821)

afbeelding van Grauw

19-04-2005, 17:25

Of course it is emulation Smile. Just not complete emulation, due to the limits imposed by the host OS. Still better than no emulation at all though.

Van BiFi

Enlighted (4348)

afbeelding van BiFi

19-04-2005, 19:16

and now there is... you can see here on MSX-Posse. It's still beta though...

Pagina 5/6
1 | 2 | 3 | 4 | | 6