• Kegs

    From Steven Nelson@21:1/5 to All on Tue Aug 9 15:32:59 2022
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christopher G. Mason@21:1/5 to Steven Nelson on Wed Aug 10 20:55:58 2022
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steven Nelson@21:1/5 to Christopher G. Mason on Thu Aug 11 11:37:47 2022
    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).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christopher G. Mason@21:1/5 to Steven Nelson on Fri Aug 12 16:57:17 2022
    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?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kent Dickey@21:1/5 to Christopher G. Mason on Mon Aug 15 14:55:31 2022
    In article <td6erf$2jh53$[email protected]>,
    Christopher G. Mason <[email protected]> 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steven Nelson@21:1/5 to All on Mon Aug 15 09:46:20 2022
    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 :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Roughan@21:1/5 to Kent Dickey on Tue Aug 16 13:10:02 2022
    Kent Dickey <[email protected]> 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Schmidt@21:1/5 to Andrew Roughan on Tue Aug 16 10:42:33 2022
    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).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From D Finnigan@21:1/5 to David Schmidt on Tue Aug 16 16:25:17 2022
    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. :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From [email protected]@21:1/5 to D Finnigan on Tue Aug 16 19:24:03 2022
    D Finnigan <[email protected]> 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?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrew Roughan@21:1/5 to D Finnigan on Wed Aug 17 12:39:39 2022
    D Finnigan <[email protected]> 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Oliver Schmidt@21:1/5 to All on Thu Aug 18 17:39:00 2022
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)