home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Commodore Free 5
/
Commodore_Free_Issue_05_2007_Commodore_Computer_Club.d64
/
t.artillery
< prev
next >
Wrap
Text File
|
2023-02-26
|
5KB
|
174 lines
uArtillery Duel
Overview: This is an "online" version
of Artillery Duel written to
demonstrate the potential of
multiplayer games over the Internet
with the Commodore 64. It's believed
to be the very first Internet-enabled
game for the good old C64!
Features: Two players over the
Internet or LAN (turn-based) Chat (F7)
Mediocre graphics Sound effects
Joystick control (Port 2) Technical
Details: UDP-based communication
(don't forget to forward port 3000 in
your router/firewall) Written in DASM
assembler Uses netlib64, which in turn
supports the RR-Net or ETH64
cartridges. Download:
It's Beta 0.004, so contain your
expectations. The network
configuration file follows the
proposed standard set out by Per
Olofsson. Run the CONFIGURE program to
choose your network settings.Please
note that VICE isn't yet supported, as
its RR-Net emulation is a bit buggy.
Future Plans: Once Artillery Duel is
finished, we plan to re-use many of
the game ideas and protocol into a
rewrite of Weather War, another
C64/PET classic. From there, a more
sophisticated platformer/scroller
shoot-em-up might be fun. Eventually,
we could even implement a server-based
MMORPG, possibly modeled loosely on
the Ultima series of games.
Links: Discuss the game's development
on the C64 Network Game Development
forum.
http://jledger.proboards19.com/index.c
gi?board=c64ngd Look for opponents on
the C64friends IRC chat.
http://www.c64friends.com/ Games
homepage.
http://home.ica.net/{$fe}leifb/commodore/d
uel/index.html Ethernet...on the
Commodore 64?
Introduction One of the offbeat things
I'm interested in is the possibility
of connecting a Commodore 64 to an
Ethernet network, and ultimately to
the Internet. Why? Well, because it's
there as a fun embedded- systems type
project. There's lots of untapped
potential for online network games,
and games were one of the C64's
strengths. It also appeals to me in a
Chindogu kind of way V it's
un-useless! ;-) This page is a brief
summary of the "state of the art" of
Ethernet on the C64 as of November
2006.
It only looks at "true" Ethernet
solutions V other approaches such as
dialup, PC gateways, the Lantronix
10/100/1100 and the Palm Ethernet
Cradle are covered in the given links.
Hardware Available now: There are
currently two commercially available
Ethernet devices for the Commodore 64.
Unfortunately, they aren't standalone
V they both need to be combined with
another (usually expensive) cartridge
to work. They also use different chips
(see associated pages for details), so
software for one isn't necessarily
usable on the other. The RR-Net.
Requires one of: Retro Replay, MMC64,
IDE64 V4 (in development) or Super
Snapshot V6 (in development) because
it plugs into the Amiga-style clock
port on those cartridges. Has become
the defacto standard, as most of the
software listed below only works with
it. Available from Individual
Computers, Protovision, Vesalia, and
C64Reloaded.
The ETH64 V Requires an IDE64.
Available from the IDE64 team.In
development:
Enhanced TFE V Very promising project
with adaptors for using it in
different configurations (standalone,
clock port, IDE64 bus). Updated
version of the original TFE cartridge
prototype. Next version may be RR-Net
compatible. Availability unknown.
Net64 by Till Harbaum V abandoned?
Compatible with the original TFE.
Compatibility with RR-Net unknown.
Software
Contiki V Full-blown networking
operating system for the unexpanded
Commodore 64. Includes web browser,
web server, telnet client, IRC client,
and much more. Drivers are available
for any of the hardware listed above.
Uses the uIP stack. Very cool!
GuruTerm V "Telnet" terminal client
for calling Commodoreoriented Telnet
BBSes. Not a full telnet client
(Doesn't support the IAC protocol),
but that is in the works. Uses the uIP
stack but only works with the RR-Net.
Singular Browser V Standalone Web
browser.
WarpCopy64 V Ultra-fast file and disk
image copier that works between the
C64 and a Windows PC over Ethernet.
Also RR-Net only.
Libraries / Stacks uIP V The core of
Contiki. Written in C. Not tied to any
particular hardware.
netlib64 V A very lightweight all-ML
library. Written in
DASM assembler. Supports RR-Net and
ETH64.
ip65 V Written in ca65 assembler.
Supports RR-Net only.
VICE Support The VICE Emulator can
also emulate the original TFE
prototype or the RR-Net. Setup
instructions are here. Interestingly,
VICE allows you to have an emulated
RR-Net essentially connected directly
to the C64, a configuration that
cannot exist yet with real
hardware.There is apparently a bug
with the RR-Net emulation. On the real
hardware, you do not "see" the
Ethernet-layer packets that you send,
whereas in VICE you do.
Credits Leif Bloomquist V Game code
Oliver VieBrooks V Network library
code Thurstan Johnston V Testing
Raik Picheta V Music Also thanks to
Dustin Chambers, Robin Harbron for
ideas and assistance
...end...