Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Kegs
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Kegs [message #416052] Tue, 09 August 2022 18:32 Go to next message
Steven Nelson is currently offline  Steven Nelson
Messages: 91
Registered: January 2013
Karma: 0
Member
Does Kegs v1.xx (I'm using kegs 1.16) support TCP/IP (via marinetti emulating uthernet or uthernet2)? I had to turn off tcp in system.setup in order to boot my sweet16 disk image.
Re: Kegs [message #416068 is a reply to message #416052] Wed, 10 August 2022 20:55 Go to previous messageGo to next message
Christopher G. Mason is currently offline  Christopher G. Mason
Messages: 156
Registered: November 2012
Karma: 0
Senior Member
On 8/9/2022 6:32 PM, Steven Nelson wrote:
> Does Kegs v1.xx (I'm using kegs 1.16) support TCP/IP (via marinetti emulating uthernet or uthernet2)? I had to turn off tcp in system.setup in order to boot my sweet16 disk image.

GSPort, a KEGS 0.91 fork, supports an emulated Uthernet in slot 3.
Re: Kegs [message #416084 is a reply to message #416068] Thu, 11 August 2022 14:37 Go to previous messageGo to next message
Steven Nelson is currently offline  Steven Nelson
Messages: 91
Registered: January 2013
Karma: 0
Member
On Wednesday, August 10, 2022 at 7:56:13 PM UTC-5, Christopher G. Mason wrote:
> On 8/9/2022 6:32 PM, Steven Nelson wrote:
>> Does Kegs v1.xx (I'm using kegs 1.16) support TCP/IP (via marinetti emulating uthernet or uthernet2)? I had to turn off tcp in system.setup in order to boot my sweet16 disk image.
> GSPort, a KEGS 0.91 fork, supports an emulated Uthernet in slot 3.
Yes, I am aware of uthernet support in gsport. I just wonder if Kent brought that support into the newer Kegs (even though they are separate projects).
Re: Kegs [message #416101 is a reply to message #416084] Fri, 12 August 2022 16:57 Go to previous messageGo to next message
Christopher G. Mason is currently offline  Christopher G. Mason
Messages: 156
Registered: November 2012
Karma: 0
Senior Member
On 8/11/2022 2:37 PM, Steven Nelson wrote:
> On Wednesday, August 10, 2022 at 7:56:13 PM UTC-5, Christopher G. Mason wrote:
>> On 8/9/2022 6:32 PM, Steven Nelson wrote:
>>> Does Kegs v1.xx (I'm using kegs 1.16) support TCP/IP (via marinetti emulating uthernet or uthernet2)? I had to turn off tcp in system.setup in order to boot my sweet16 disk image.
>> GSPort, a KEGS 0.91 fork, supports an emulated Uthernet in slot 3.
> Yes, I am aware of uthernet support in gsport. I just wonder if Kent brought that support into the newer Kegs (even though they are separate projects).
It has not been ported to the main tree. The current versions of KEGS
have VOC support residing in slot 3. Maybe the Uthernet link layer
poking around in $C0B0-C0BF is causing a problem?
Re: Kegs [message #416154 is a reply to message #416101] Mon, 15 August 2022 10:55 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: kegs

In article <td6erf$2jh53$1@dont-email.me>,
Christopher G. Mason <cgm1@my-deja.com> wrote:
> On 8/11/2022 2:37 PM, Steven Nelson wrote:
>> On Wednesday, August 10, 2022 at 7:56:13 PM UTC-5, Christopher G. Mason wrote:
>>> On 8/9/2022 6:32 PM, Steven Nelson wrote:
>>>> Does Kegs v1.xx (I'm using kegs 1.16) support TCP/IP (via marinetti
> emulating uthernet or uthernet2)? I had to turn off tcp in system.setup
> in order to boot my sweet16 disk image.
>>> GSPort, a KEGS 0.91 fork, supports an emulated Uthernet in slot 3.
>> Yes, I am aware of uthernet support in gsport. I just wonder if Kent
> brought that support into the newer Kegs (even though they are separate
> projects).
> It has not been ported to the main tree. The current versions of KEGS
> have VOC support residing in slot 3. Maybe the Uthernet link layer
> poking around in $C0B0-C0BF is causing a problem?

What is it you want to do with KEGS if it had ethernet emulation? Not
theoretical or guessing what other people might do, what is the need that
you have?

KEGS 1.16 has a bug where it "halts" on some Uthernet detection accesses
due to it doing some odd things to the VOC in slot 3. Turn "halt on
code red" off, and I think it should be fine. This will be fixed in the
next KEGS release.

Kent
Re: Kegs [message #416155 is a reply to message #416154] Mon, 15 August 2022 12:46 Go to previous messageGo to next message
Steven Nelson is currently offline  Steven Nelson
Messages: 91
Registered: January 2013
Karma: 0
Member
On Monday, August 15, 2022 at 9:55:35 AM UTC-5, Kent Dickey wrote:
Kegs with ethernet isn't a necessity. Printing to a network printer in GSOS would be nice. Using SAFE2 or Webber like I do on my real hardware would be fun but Kegs1.16+ with DynaPro makes it easy to import/export files to my Mac and makes printing only a 2-step process. Kegs with ethernet just seems to make Kegs more GS-like. I like to dream :-)
Re: Kegs [message #416172 is a reply to message #416154] Tue, 16 August 2022 09:10 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Andrew Roughan

Kent Dickey <kegs@provalid.com> wrote:

> What is it you want to do with KEGS if it had ethernet emulation?

For me, I want to have network connectivity for testing IIgs network apps
under emulation.
I also want to be able to do dev work and write to network hosted drives.
The reboot & test cycle is so much faster under emulation.
My workflow includes moving source code between a Mac directory and
whatever emulator I’m using either with MountIt or FTP or

> KEGS 1.16 has a bug where it "halts" on some Uthernet detection accesses
> due to it doing some odd things to the VOC in slot 3.

Uthernet could be in any slot and can’t be detected. So if you want to keep
VOC in 3 then don’t allow Uthernet in 3 as well.

Regards
Andrew
Re: Kegs [message #416173 is a reply to message #416172] Tue, 16 August 2022 10:42 Go to previous messageGo to next message
David Schmidt is currently offline  David Schmidt
Messages: 993
Registered: October 2012
Karma: 0
Senior Member
On 8/16/22 9:10 AM, Andrew Roughan wrote:
> [...]
> Uthernet could be in any slot and can’t be detected.

Sure it can. Here's a particularly gentle detector for UII:
https://github.com/a2stuff/a2d/blob/main/desk.acc/this.apple .s#L1474

My heavy-handed approach for plain Uthernet is to try to init one in
every slot via the IP65 stack, which causes its own set of problems (the
MicroDrive/Turbo in particular is harmed by this approach).
Re: Kegs [message #416174 is a reply to message #416173] Tue, 16 August 2022 12:25 Go to previous messageGo to next message
D Finnigan is currently offline  D Finnigan
Messages: 1154
Registered: October 2012
Karma: 0
Senior Member
David Schmidt wrote:
> On 8/16/22 9:10 AM, Andrew Roughan wrote:
>> [...]
>> Uthernet could be in any slot and can’t be detected.
>
> Sure it can.

I'm sure he meant that neither model of Uthernet has an identifying magic
number or signature in firmware. :-)
Re: Kegs [message #416175 is a reply to message #416174] Tue, 16 August 2022 15:24 Go to previous messageGo to next message
scott is currently offline  scott
Messages: 4237
Registered: February 2012
Karma: 0
Senior Member
D Finnigan <dog_cow@macgui.com> wrote:
> David Schmidt wrote:
>> On 8/16/22 9:10 AM, Andrew Roughan wrote:
>>> [...]
>>> Uthernet could be in any slot and can’t be detected.
>>
>> Sure it can.
>
> I'm sure he meant that neither model of Uthernet has an identifying magic
> number or signature in firmware. :-)

IIRC, the original Uthernet (I have one stashed away somewhere) has no
firmware at all, at least not that's visible to the Apple II. It only has
some registers in the slot I/O space that can be manipulated.

--
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?
Re: Kegs [message #416190 is a reply to message #416174] Wed, 17 August 2022 08:39 Go to previous messageGo to next message
Anonymous
Karma:
Originally posted by: Andrew Roughan

D Finnigan <dog_cow@macgui.com> wrote:
> David Schmidt wrote:
>> On 8/16/22 9:10 AM, Andrew Roughan wrote:
>>> [...]
>>> Uthernet could be in any slot and can’t be detected.
>>
>> Sure it can.
>
> I'm sure he meant that neither model of Uthernet has an identifying magic
> number or signature in firmware. :-)

Yes, thanks for clarifying my intent.
Detecting it without clobbering something else unintentionally.

Regards
Andrew
Re: Kegs [message #416225 is a reply to message #416190] Thu, 18 August 2022 13:39 Go to previous message
Oliver Schmidt is currently offline  Oliver Schmidt
Messages: 132
Registered: January 2013
Karma: 0
Senior Member
Hi,

>> I'm sure he meant that neither model of Uthernet has an identifying magic
>> number or signature in firmware. :-)
>
> Yes, thanks for clarifying my intent.
> Detecting it without clobbering something else unintentionally.

Just to make sure that there are no misunderstandings:

All three "well known" Apple II Ethernet cards
- LANceGS
- Uthernet (I)
- Uthernet II
do _not_ have firmware. Therefore most ;-) developers agree that a
detection is no viable option.

Regards,
Oliver

PS: It's of course possible to detect, which of those three Ethernet is
present in a given slot. That's the type of detection that IP65 offers as
part of its hardware abstraction.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Exposing peripheral card API
Next Topic: WDC 65C832 design in today's world
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Mar 28 06:54:15 EDT 2024

Total time taken to generate the page: 0.07113 seconds