Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kegs

189 views
Skip to first unread message

Steven Nelson

unread,
Aug 9, 2022, 6:33:00 PM8/9/22
to
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.

Christopher G. Mason

unread,
Aug 10, 2022, 8:56:13 PM8/10/22
to
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.

Steven Nelson

unread,
Aug 11, 2022, 2:37:48 PM8/11/22
to
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).

Christopher G. Mason

unread,
Aug 12, 2022, 4:57:22 PM8/12/22
to
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?

Kent Dickey

unread,
Aug 15, 2022, 10:55:35 AM8/15/22
to
In article <td6erf$2jh53$1...@dont-email.me>,
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

Steven Nelson

unread,
Aug 15, 2022, 12:46:21 PM8/15/22
to
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 :-)

Andrew Roughan

unread,
Aug 16, 2022, 9:10:09 AM8/16/22
to
Kent Dickey <ke...@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



David Schmidt

unread,
Aug 16, 2022, 10:42:35 AM8/16/22
to
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).

D Finnigan

unread,
Aug 16, 2022, 12:25:21 PM8/16/22
to
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. :-)

sc...@alfter.diespammersdie.us

unread,
Aug 16, 2022, 3:24:06 PM8/16/22
to
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?

Andrew Roughan

unread,
Aug 17, 2022, 8:39:41 AM8/17/22
to
Yes, thanks for clarifying my intent.
Detecting it without clobbering something else unintentionally.

Regards
Andrew

Oliver Schmidt

unread,
Aug 18, 2022, 1:39:03 PM8/18/22
to
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.
0 new messages