64NIC+

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Baustelle Dieser Artikel befindet sich im Aufbau und ist vorläufig als Entwurf einzustufen.

Die Netzwerkkarte 64NIC+ rüstet den C64/128 mit einer Ethernet-Unterstützung basierend auf RR-NET/TFE/FB-NET-Kompatibilität aus. Die Netzwerkkarte wurde von Jim Brain (RETRO Innovations) entworfen. Sie basiert aber auf einen früheren Entwurf von Eric Pratt Fotios' FB-NET. Die finanzielle Unterstützung bei der Entwicklung und der erste Verkauf der Karte erfolgte durch den Cincinnati Commodore Computer Club. Mittlerweile gibt es eine Menge weitere Steckkarten mit einer NIC-Funktion (englische Abkürzung für Network Interface Card) wie die 1541U, Retro Replay oder RR-Net.


Aus dem englischen C64-Wiki[Bearbeiten | Quelltext bearbeiten]

Much like contemporary network cards, the 64NIC+ provides support for an optional "boot ROM". If a suitable EPROM is installed, the device can boot a ROM-based OS or load an OS from the network. Switches offer the option of booting into 64 mode or 128 mode (on a C128).

History[Bearbeiten | Quelltext bearbeiten]

At the 2008 World of Commodore Expo, CCCC asked Jim Brain about the possibility of a low-cost Ethernet cartridge. Initial ideas were to clone the FB-NET cartridge or produce Pratt's C64NIC design. The FB-NET design was discarded, due to cost issues and a desire to fit the design in a standard cartridge case. An initial design based on C64NIC was created, and a subsequent design revision added ROM capabilities based both on suggestions from buyers and also realization of much unused board space in the design.

As the design progressed, Bil Herd offered some suggestions to decrease signal degradation and clean up read/write signal timing to allow C128 FAST mode operation.


Hardware


The unit contains a Crystal CS8900A Ethernet controller and the necessary 6502/6510 to ISA interface logic. Onboard switches select the IO bank in use and register mappings.

The optional ROM socket supports 8kB to 256kB EPROMs, offering 1-16 16 kB ROM "images", selectable via a 16 position rotary switch. By default, the boards are configured for a 27C010-27C020 (32 pin JEDEC) ROM. They can be switched to 27(c)64 to 27(c)512 ROMs by cutting the '32' side of JP4 and soldering the '28' side. This will direct Vcc to pin 28 instead of pin 32. Additionally, jumper JP2 can be removed to allow 8kB ROM images to be used on the C64.

Note that images are 16kB in size (unless JP2 is changed), so 8kB C64 images need to be padded with a copy of BASIC v2 in the upper 8kB bank of the image. As well, if the 16 position image selector switch is not installed, only the highest bank will be visible.

There are two versions of the hardware:

  • Model v1.0
  • Model v1.0a

The difference is the lack of a jumper from switch S3 to switch S2. The missing pin on S3 must have a jumper wire connected to the middle of S2 for the EPROM socket to work correctly. With this modification, the boards function identically.

Hardware Features[Bearbeiten | Quelltext bearbeiten]

Hex switch

FAQ[Bearbeiten | Quelltext bearbeiten]

Where can I find more information?[Bearbeiten | Quelltext bearbeiten]

How do I get one?[Bearbeiten | Quelltext bearbeiten]

Contact the Cincinnati Commodore Computer Club [1]

Will it play nice with a 1541U batch 1, or AR cart on a 2+1 extender? ?[Bearbeiten | Quelltext bearbeiten]

It mainly depends on whether those cartridges decode IO1 or IO2 addresses. If they leave one of the IO banks available, the 64NIC+ (or any other Ethernet cart) will work. If they take over both IO ranges on the cart port, then it will not work.

What do the switches do?[Bearbeiten | Quelltext bearbeiten]

  • S1 selects whether standard or "RR-NET" register mappings are to be used
  • S2 selects EPROM usage
  • S3 selects C128 or C64 EPROM usage
  • S4 selects IO1 or IO2 register space.

What do the LEDs mean?[Bearbeiten | Quelltext bearbeiten]

  • RED : Power
  • Green : Activity

Links[Bearbeiten | Quelltext bearbeiten]

Software[Bearbeiten | Quelltext bearbeiten]

Weitere Infos unter[Bearbeiten | Quelltext bearbeiten]