It is currently Thu Jan 22, 2026 1:50 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: (E)TFE vs. RR-Net
PostPosted: Sat Dec 09, 2006 4:24 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
What exactly is the difference between those two? They use the same CS8900a chip and as I understand it, the only difference is the register locations..?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Dec 11, 2006 9:22 am 
Offline

Joined: Sat Oct 14, 2006 8:30 am
Posts: 140
Yep.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Dec 11, 2006 2:12 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
Thanks. I got the details now. To bone it out a little:

The only difference between TFE/64Net and RR-net AFAIK is the fact that the upper/lower half of the registers are swapped on RR-net because of the RR registers at $de00/01. Hence, it's only a matter of changing a few bytes to make your programs work. Note how TFE/64Net has the "correct" register mapping according to the CS8900A specs, while RR-net's registers are swapped:

Code:
RR-net:

   rxtxreg      = $de08
   txcmd        = $de0c
   txlen        = $de0e
   packetpp     = $de02
   ppdata       = $de04


TFE/64Net:

   rxtxreg      = $de00
   txcmd        = $de04
   txlen        = $de06
   packetpp     = $de0a
   ppdata       = $de0c


In other words the difference for RR-net registers low byte could be expressed as something like rr-net_reg = (original_reg+8) AND 15. I'm sure it's possible to figure out some fast and clever code to write a "combined" driver by using indirect instructions and pointers. But essentially, all you need is the above register definitions to be able to compile your programs for RR-net or TFE/64Net.

Also, care has to be taken to the fact that since TFE/64Net registers begin at $de00 where RR registers are located, all RR related code should be omitted when running/compiling under TFE/64Net.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Dec 11, 2006 4:42 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
I've been in contact with the developers of the (E)TFE (through a translator though, as the developers only speak Hungarian :wink:) They plan to include a jumper to make the ETFE V2 RR-Net compatible.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Dec 11, 2006 11:37 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
That's nice. But ETFE is also a daughter board design, right? AFAIK from the pictures on the homepage :)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Dec 12, 2006 3:30 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
It's a pretty slick approach, actually, though the mechanical design is a bit clunky.

Basically, there's the ETFE board, and three optional adaptors that go between that board and either 1) The IDE64 Shortbus, 2) A clock port, or 3) Directly to the C64 cartridge port (or an expander slot).

So it covers all the possible situations, I think.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Dec 12, 2006 9:10 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
Sounds nice (although it looks a bit ugly but we Retrohackers aren't exactly spoiled with good looking design, so who cares :D )

Are the ETFE and adaptors available already, and is there anyone who understands english? :P


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Dec 12, 2006 9:23 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
Here, let me quote the emails I received, rather than repeat them. Kajtar is aka Soci of the IDE64 project.

Quote:
---------- Forwarded message ----------
From: Kajtár Zsolt
Date: Nov 3, 2006 8:11 PM
Subject: Re: ETFE?
To: Leif Bloomquist

> Is the ETFE a real product? Is it possible to buy one?

It is real, I've got two ;) There was a production run of 20 units last
time sold out entirely in Hungary.

> How is it different from the RR-Net?

Now the one I've got cannot be buyd anymore. But that's better so, because the new version has a jumper for selecting ETFE/RR-Net compatible operation. (actually the only difference of ETFE to RR-Net was the way how the registers were layed out) Also it has a ShortBus adapter, and it can be used for EPCLink, which is a way faster than anything else so far ;)

The contact address of Fuvesi is commodore(x)freemail.hu, but he has
problems with English, and needed help for translating his pages. I'll ask
him when he plans the next batch. In the near future he will produce
finally the long awaited (at least for me ;) ) IDE splitter. (for
connecting 4 devices to IDE64)


Quote:
He estimates the price of the ethernet card part somewhere between 26-35
EUR. The C64 or ShortBus adapter will be probably more than 13 EUR.

>> -Does it fit in a regular C64 cartridge case?

He also does not know if it fits.

>> -It looks like there are adaptors for IDE64 Shortbus or direct to the
>> C64. Any others? How does this work?

The 16 bit Amiga connection is canned now, it will be 8 bit only, but
still he needs to find where to buy the right type of connector as a new
part.

He hopes that there will be something in the next 6 months, as he already
invested into some parts, but first the boards have to be redesigned.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Dec 12, 2006 9:26 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
RaveGuru wrote:
Sounds nice (although it looks a bit ugly but we Retrohackers aren't exactly spoiled with good looking design, so who cares :D )


True, but I like my setup to look nice. A case would also help to protect the board.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Dec 12, 2006 9:40 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
RaveGuru wrote:
The only difference between TFE/64Net and RR-net AFAIK is the fact that the upper/lower half of the registers are swapped on RR-net because of the RR registers at $de00/01. Hence, it's only a matter of changing a few bytes to make your programs work.


I have no electronics skill whatsoever...but...all you would need to do this in hardware would be an inverter on A3, right?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Dec 13, 2006 11:45 am 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
I don't have any electronics skills either, but it sounds right to me.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue May 08, 2007 2:55 pm 
Offline

Joined: Tue May 08, 2007 5:40 am
Posts: 105
That's pretty interesting. Has anyone tested this?

The inverter on A3 will correctly map the register locations. The only issue I see is the propagation delay of the inverter possibly causing erroneous data on A3. However, with the 74139 ICs in place controlling I/O timing, as long as the inverter is the same speed or faster, it should be OK.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed May 09, 2007 8:28 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
I think it would be a nice feature offering TFE compatibility but I don't want to pay many cents for it :)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed May 09, 2007 9:19 pm 
Offline

Joined: Tue May 08, 2007 5:40 am
Posts: 105
That's a good idea. I'll see if I can do it cheaply. Off the top of my head, I'm thinking that if a single 7404 inverter is all that's needed to remap the register locations, then it's absolutely the easiest thing in the world. A DPDT switch coupled with the inverter should do the trick.


Top
 Profile  
Reply with quote  
 Post subject: TFE/64Net and RR-net
PostPosted: Sat May 12, 2007 2:02 pm 
Offline
User avatar

Joined: Sat Feb 10, 2007 6:30 pm
Posts: 351
Location: Brisbane Australia
ill get one as long as its TFE/64Net or RR-net compatible...

it would be nice to fit it in a cart..


paypal would be nice

_________________
Have Fun!!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group