mirror of
https://github.com/bobbimanners/emailler.git
synced 2025-01-19 00:29:56 +00:00
Oliver Schmidt
6652ba8184
Added support for RR-Net MK3 unique MAC addresses.
The RR-Net MK3 can be operated in two modes: - In cartrigde mode it has a startup-ROM that sets the CS8900A MAC address to the unique MAC address. - In clockport mode the driver has to read the two lowest MAC address bytes from the EEPROM and combine them with 28:CD:4C:FF. See http://wiki.icomp.de/wiki/RR-Net#Detecting_MK3 for details. The driver first checks if the current CS8900A MAC address starts with 28:CD:4C:FF. If it does, it overwrites its built in default MAC address with the CS8900A MAC address. If the CS8900A MAC address didn't start with 28:CD:4C:FF, it checks if there are two valid MAC address bytes in the EEPROM. If they are there, it overwrites its built in default MAC address with a combination of 28:CD:4C:FF and those two bytes.
IP65 consists of three parts:
- A TCP/IP library to be used by 6502 asm programmers using the ca65 macro assembler
- A TCP/IP library to be used by C programmers using the cc65 6502 C cross compiler
- Several ready-to-run TCP/IP programs using one of the libraries
All three parts are available for three 6502 based target systems:
- The C64
- The Apple II
- The ATARI (XL)
IP65 requires Ethernet hardware. There's no support for TCP/IP over serial connections whatsoever.
On the C64 there are two supported Ethernet carts:
On the Apple II there are three supported Ethernet cards:
- The Uthernet - emulated by AppleWin and GSport
- The LANceGS
- The Uthernet II
On the ATARI (XL) there is one supported Ethernet cart:
- The Dragon Cart - emulated by Altirra
Description
Languages
Assembly
58.8%
C
39%
Makefile
1.9%
Pawn
0.2%
PHP
0.1%