[BE network picture] MagXNet

Last update : 28 Sep 2001 / 21.13 CET

You should also check out Magic goes Ethernet from Mille Babic.



[BE users picture] Description

  Vassilis Papathanassiou from Greece, made a network add-on for MagiC.
Mid 1999 Vassilis finished his STinG driver for RTL 8012 ethernet controllers with plans for a PCB. He also had plans to write a network package for MagiC. This package is MagiCNet.
It enables one to work in a network environment without setting up STinG or another TCP-IP Stack. The package is based on unix and MinTNet. A lot of files and utilities are well known for users of the latter Operating System.

[device picture] Environment

  This chapter describes the several environmental parameters that were used.

A description of the hardware used in my test environment :

  • Atari Falcon030 - 14 Meg RAM - 2,2 Gig HD
    • OS : Magic 5
    • MagXNet & Ethernet driver
    • Genius LAN 3000 (Parallel Ethernet Adapter)
    • ROM port device
  • Atari Mega ST 4 - 4 Meg RAM - 30 Meg HD
    • OS : Magic 5
    • STinG 1.20
    • Ethernet driver v 01.02
    • B-Net v 2.06
    • Riebl Card - Mega Bus
  • Pentium 200 PC - 32 Meg RAM - 2,2 Gig HD
    • OS : Win 95
    • Microsoft TCP-IP Stack
    • D-Link DE-528 CT Ethernet Card
  • Pentium 133 PC - 64 Meg RAM - 1,1 Gig HD
    • OS : Win NT 4
    • Microsoft TCP-IP Stack
    • Novell NE-2000 Ethernet Card
    • Serv-U FTP Server

Addressing :

  • The network number :
    For more info about this : RTL8012 Environment.
  • Netmask :
  • IP address Falcon 030 :
  • IP address Mega ST 4 :
  • IP address Pentium 133 PC :
  • IP address Pentium 200 PC :

The complete setup looks like this :

[the network setup]
   Remark 1 : The router/gateway can be any computer : i.e. a Windows PC, a Linux PC, a MAC and even an atari.   

[MagXNet Icon] MagXNet Installation

  This chapter talks about the installation of MagXNet.

It is quite easy to setup MagXNet on your computer. But you need a correct installed version og Magic 5 or higher.
Three aspects will be covered :
  1. General Magic set-up
  2. General MagXNet set-up
  3. GEM front-end (Not yet)

1. General Set-up

Set the Magic Timeslice to 20 - 25 ms. This improves performance with both STiNG and MagXNet. It gives more time to TCP-IP.

< picture of timeslice cpx >

Install the MagXNet package on a partition that allows long file-names, i.e. no TOS 8.3 file-names.
Use the <[boot_drive]:\GEMSYS\MAGIC\UTILITY\VFATCONF.PRG> to do this.

< picture of vfatconf.prg >

2. General MagXNet set-up

Read carefully the <[HOME-MagXNet]\README.1ST> file.
Installation is simple. The only things needed to do are :
  1. Copy the contents of XTENSION folder to <[boot_drive]:\GEMSYS\MAGIC\XTENSION>. To prevent confusion, MagicNet drivers have the extention MIF and not XIF like MiNT-Net drivers.
  2. Place the contents of NET_CONF - i.e. the files MAGXCONF.PRG and MAGX_RC.NET - in the default start-folder <[boot_drive]:\GEMSYS\MAGIC\START>.

[Magic Subdirs]

3. GEM front-end

Vassilis is still busy programming the interface.

[MagXNet Icon] MagXNet Configuration

  Installation was quite simple, configuration is not so simple. One has to know good what he's dooing and a lot of files have to be adapted.

The most important file is <[boot_drive]:\GEMSYS\MAGIC\START\MAGX_RC.NET> :

# Where is your /etc path (please use a VFAT partition)
etc_path G:\MAGXNET\ETC

# Absolutely necessary!
ifconfig lo0 addr up

# Ethernet adapters
ifconfig en0 addr up

# Default route for Masquerades, NATs, proxys etc
route add default en0 gw

# Site dependant netmask setup
ifconfig en0 netmask

Furthermore are all other files that have to be adapted available in the folder <[HOME-MagXNet]\etc\> :
  • <domainname> : enter your ISPs domain.
  • <hostname> : give your computer a name.
  • <hosts> : a lookup table between IP-addresses and names.
    # Host Database
    # Local Host
    # localhost loopback lo0 loghost
    # Private Network (According to RFC 1597)
  • <netmasks> : a network masks database. (is not read yet by ifconfig.ttp)
    # Network masks database
    # only non-default subnet masks need to be defined here
    # Network	netmask
  • <host.conf> : configuration file for resolve.
  • <networks> : the network class (optional).
  • <protocols> : supported protocols database.
  • <resolve.conf> : Domain Name Service settings.
    domain localhost
    domain pandora.be
  • <services> : services and port number database.
Remark : The contents of the directory <[HOME-MagXNet]\etc\> should be on a partition supporting long file-names ! This for compatibility with programs checking for files that don't fit in TOS 8.3 filenames (ex : <host.conf>).

[MagXNet Icon] MagXNet Miscellaneous

  General Misc stuff will be here soon...
  • usage of tool commands from shell
  • aFTP - speed numbers + problems

[back arrow]