forum home page
register faq member list calendar search
MacShock.com - Apple Forums
Reload this Page
Old 11-27-2011, 05:50 PM
D Finnigan
Guest
 
Posts: n/a
Default Uthernet Testing on the Standard IIe and II Plus

I spent some number of hours yesterday testing various configurations of a
Standard IIe (that means unenhanced) and an Apple II Plus in an attempt to
get the Uthernet to work successfully. I used Contiki 2.5 and ADTPro 1.1.9.

I achieved success with the IIe, and partial success with the II Plus.

100% tested, working configurations so far:

65C02 on motherboard: RamWorks III, Uthernet in slot 2 or 3, Apple 5.25
controller in slot 6.
6502B on motherboard: Uthernet in slot 2 or 3, Apple 5.25 controller in slot
6 or 7.

To summarize: the CPU did not matter, but adding any other card would cause
problems.

My blog has the full notes, and configurations:
http://macgui.com/blogs/?e=376

I would appreciate the experiences of others with the standard IIe and II
Plus, and if anyone else is able to achieve success with these
configurations.

--
]DF$
Mac GUI Vault - A source for retro Apple II and
Macintosh computing.
http://macgui.com/vault/
  Reply With Quote
Old 11-28-2011, 02:40 PM
D Finnigan
Guest
 
Posts: n/a
Default Contiki 2.5 Testing on the Standard IIe

27 Nov 11
I got Contiki 2.5 to work.

Aux: RamWorks III
1: [none]
2: Transwarp at 3.3 MHz
3: Uthernet
4: [none]
5: [none]
6: Apple 5.25 Controller
7: [none]

This is a standard, unenhanced IIe with a 6502B microprocessor on the
motherboard. The Transwarp was needed to run the 65C02 code in Contiki.

Was able to load the web page from the Contiki web server, as well as ping.

Added Mouse Card (yes, Contiki is a lot more fun with a mouse AND Transwarp)
and it still works.

It seems like the IP stack in Contiki is better at handling things than in
ADTPro.

More notes in my blog: http://macgui.com/blogs/?e=377

(btw, disk seeks are a big performance killer for a web server)

--
]DF$
Mac GUI Vault - A source for retro Apple II and
Macintosh computing.
http://macgui.com/vault/
  Reply With Quote
Old 11-29-2011, 12:30 PM
Oliver Schmidt
Guest
 
Posts: n/a
Default Contiki 2.5 Testing on the Standard IIe

Hi,

Regarding Contiki there are three dependencies:

1. The Uthernet card doesn't work with the original 6502 CPU because
of some signal timing issue. You need at least a 6502A.

2. The Contiki 2.x C code was compiled for the 65C02 CPU and makes use
of their additional opcodes.

3. The Contiki GUI makes use of Mousetext characters.

Regards,
Oliver
  Reply With Quote
Old 11-29-2011, 02:30 PM
D Finnigan
Guest
 
Posts: n/a
Default Contiki 2.5 Testing on the Standard IIe

Oliver Schmidt wrote:
> Hi,
>
> Regarding Contiki there are three dependencies:
>
> 1. The Uthernet card doesn't work with the original 6502 CPU because
> of some signal timing issue. You need at least a 6502A.
>


And this is exactly what I was testing for: to see if it is true or not in
all scenarios. And as I have found, it isn't (assuming that the
microprocessor in the II Plus was an original 6502). But adding more
peripheral cards seems to make the problem of missing packets worse.

> 2. The Contiki 2.x C code was compiled for the 65C02 CPU and makes use
> of their additional opcodes.
>


This one got me. I rebooted at least 3-4 times before I realized "oh, it
probably wants a 65C02" and put in the Transwarp.

But what I want to know is:

Why does Contiki 2.5 work better with more cards installed, and ADTPro does
not? My theory is that the TCP/IP stack has to do with it. Isn't ADTPro
using IP65, and Contiki is using something different?

> 3. The Contiki GUI makes use of Mousetext characters.


Right, it makes use, but I wouldn't call it a dependency. My IIe didn't
mind, and neither did I, having an inverse "B" serve as the mouse cursor.
:-)

--
]DF$
Mac GUI Vault - A source for retro Apple II and
Macintosh computing.
http://macgui.com/vault/
  Reply With Quote
Old 11-29-2011, 08:30 PM
David Schmidt
Guest
 
Posts: n/a
Default Contiki 2.5 Testing on the Standard IIe

On 11/29/2011 10:17 AM, D Finnigan wrote:
> But what I want to know is:
>
> Why does Contiki 2.5 work better with more cards installed, and ADTPro does
> not? My theory is that the TCP/IP stack has to do with it. Isn't ADTPro
> using IP65, and Contiki is using something different?


Contiki has its own TCP/IP stack, and it's not IP65, that's true.

I tried to put together a 6502-based II myself, but it appears all of my
power supplies and/or language cards are marginal at best in those
machines. I can't get ProDOS to reliably boot. A platinum IIe runs
fine fully laden with a CFFA, Ace80, SSC and Uthernet. My theory is
you're running into some combination of timing/6502, power supply
marginality and maybe the stack too.
  Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:36 PM.
Copyright ©2007-2008 MacShock.com. Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.