Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

We don't really understand it, so we'll give it to the programmers.


devel / comp.emulators.apple2 / Re: KEGS v1.08 released

SubjectAuthor
* KEGS v1.08 releasedKent Dickey
+* Re: KEGS v1.08 releasedJay -blank-
|+* Re: KEGS v1.08 releasedfadden
||`* Re: KEGS v1.08 releasedJay -blank-
|| `* Re: KEGS v1.08 releasedKent Dickey
||  +* Re: KEGS v1.08 releasedAntoine Vignau
||  |`* Re: KEGS v1.08 releasedKent Dickey
||  | `* Re: KEGS v1.08 releasedAntoine Vignau
||  |  `- Re: KEGS v1.08 releasedKent Dickey
||  `- Re: KEGS v1.08 releasedAntoine Vignau
|`- RE: Re: KEGS v1.08 releasedGarrett Meiers
`- RE: KEGS v1.08 releasedGarrett Meiers

1
KEGS v1.08 released

<lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=106&group=comp.emulators.apple2#106

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 29 Jun 2021 21:44:55 -0500
Newsgroups: comp.emulators.apple2
Subject: KEGS v1.08 released
Organization: provalid.com
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
From: keg...@provalid.com (Kent Dickey)
Originator: kegs@provalid.com (Kent Dickey)
Message-ID: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
Date: Tue, 29 Jun 2021 21:44:55 -0500
Lines: 8
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-s4rNjLdQlQR0i//0SIas0A/1cqFITzz1uSLu3lVQW/wdg6QALNRd7/zvmgsPAJ8ivFkOLqH2x/oJP/1!pQ2N9N/QaK0Yz6zgEXi3QbqRhprzqJ4rQsh+AxIjya0ZB7KJ7cAyws2qRi760zKRybtALUwSMII=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1211
 by: Kent Dickey - Wed, 30 Jun 2021 02:44 UTC

I've updated KEGS, and Apple IIgs emulator for Mac OS X and Linux, to v1.08.

The previous version (v1.07) had a severe crashing bug when loading many
WOZ images. That has been fixed.

KEGS v1.08 is available at: http://kegs.sourceforge.net

Kent

Re: KEGS v1.08 released

<52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=107&group=comp.emulators.apple2#107

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a37:6f05:: with SMTP id k5mr35046279qkc.497.1625051032991; Wed, 30 Jun 2021 04:03:52 -0700 (PDT)
X-Received: by 2002:a05:6214:382:: with SMTP id l2mr20812214qvy.44.1625051032842; Wed, 30 Jun 2021 04:03:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!feeder5.feed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Wed, 30 Jun 2021 04:03:52 -0700 (PDT)
In-Reply-To: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.156.181.150; posting-account=-GwPiQoAAADq9e2oaysT39-anNpDeLKb
NNTP-Posting-Host: 24.156.181.150
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: beheybir...@gmail.com (Jay -blank-)
Injection-Date: Wed, 30 Jun 2021 11:03:52 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 6
 by: Jay -blank- - Wed, 30 Jun 2021 11:03 UTC

Hi Kent,

I appreciate the continued development of kegs for macOS; been using it since the HPUX days. So happy to have 3.5" .woz support!

Maybe it was fork of kegs in the past but is there any way to hide the lower status screen. As a casual user, nothing in this is of interest to me and it's more distracting than useful.

Regards.

Re: KEGS v1.08 released

<dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=108&group=comp.emulators.apple2#108

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a37:bb44:: with SMTP id l65mr20241287qkf.70.1625064935846;
Wed, 30 Jun 2021 07:55:35 -0700 (PDT)
X-Received: by 2002:a05:620a:1379:: with SMTP id d25mr20740676qkl.351.1625064935635;
Wed, 30 Jun 2021 07:55:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Wed, 30 Jun 2021 07:55:35 -0700 (PDT)
In-Reply-To: <52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com> <52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: thefad...@gmail.com (fadden)
Injection-Date: Wed, 30 Jun 2021 14:55:35 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Wed, 30 Jun 2021 14:55 UTC

On Wednesday, June 30, 2021 at 4:03:53 AM UTC-7, Jay -blank- wrote:
> Maybe it was fork of kegs in the past but is there any way to hide the lower status screen. As a casual user, nothing in this is of interest to me and it's more distracting than useful.

Emulated copies of the original Bard's Tale games were included with an updated version a while back (https://store.steampowered.com/app/41900/The_Bards_Tale/). I think that used a tidied-up KEGS to run the Apple IIgs version.

(Note that's different from the fully-remastered https://store.steampowered.com/app/843260/The_Bards_Tale_Trilogy/ .)

Re: KEGS v1.08 released

<e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=109&group=comp.emulators.apple2#109

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a37:9c84:: with SMTP id f126mr38635869qke.329.1625074503865;
Wed, 30 Jun 2021 10:35:03 -0700 (PDT)
X-Received: by 2002:ad4:59cf:: with SMTP id el15mr1408596qvb.56.1625074503702;
Wed, 30 Jun 2021 10:35:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Wed, 30 Jun 2021 10:35:03 -0700 (PDT)
In-Reply-To: <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.156.181.150; posting-account=-GwPiQoAAADq9e2oaysT39-anNpDeLKb
NNTP-Posting-Host: 24.156.181.150
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
<52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com> <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: beheybir...@gmail.com (Jay -blank-)
Injection-Date: Wed, 30 Jun 2021 17:35:03 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Jay -blank- - Wed, 30 Jun 2021 17:35 UTC

On Wednesday, June 30, 2021 at 10:55:36 AM UTC-4, fadden wrote:
> On Wednesday, June 30, 2021 at 4:03:53 AM UTC-7, Jay -blank- wrote:
> > Maybe it was fork of kegs in the past but is there any way to hide the lower status screen. As a casual user, nothing in this is of interest to me and it's more distracting than useful.
> Emulated copies of the original Bard's Tale games were included with an updated version a while back (https://store.steampowered.com/app/41900/The_Bards_Tale/). I think that used a tidied-up KEGS to run the Apple IIgs version.
>
> (Note that's different from the fully-remastered https://store.steampowered.com/app/843260/The_Bards_Tale_Trilogy/ .)

I'm thinking farther back there was one with a config switch to toggle it. I've been happy with GSplus but the problem is time marches on. Pretty sure those Bard's Tale Mac versions are also only 32 bit so no longer useful just like Sweet16 as we need 64bit or on to the M1 family in the near future for macOS support. KEGS has added some nice bug fixes and additions that other forks will likely never see and I've moved to KEGS as my primary GS emulator because of this.

I took out all the text but that leaves a black box and I don't have the knowledge to find/change the screen drawing routines. But I think it's a pretty useful feature request that isn't platform dependent.

Re: KEGS v1.08 released

<-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=110&group=comp.emulators.apple2#110

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 30 Jun 2021 15:57:29 -0500
Newsgroups: comp.emulators.apple2
Subject: Re: KEGS v1.08 released
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com> <52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com> <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com> <e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com>
Organization: provalid.com
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
From: keg...@provalid.com (Kent Dickey)
Originator: kegs@provalid.com (Kent Dickey)
Message-ID: <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
Date: Wed, 30 Jun 2021 15:57:29 -0500
Lines: 55
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-7HcXvpR1QNomNA2Cd46CdzCgyiFw0oHzMU6CrE0I1A47xSIbe4V0buGBSy/2aK7c8H1IDLksbMA2dIh!Lt2AV1i7e93juQSpPNv1DpWsNkY04CBS2bkxyOUrfRHbeyqetfdyVjl2rYy+aaJSi1ENU1Sr3Ak=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4319
 by: Kent Dickey - Wed, 30 Jun 2021 20:57 UTC

In article <e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com>,
Jay -blank- <beheybirder@gmail.com> wrote:
>On Wednesday, June 30, 2021 at 10:55:36 AM UTC-4, fadden wrote:
>> On Wednesday, June 30, 2021 at 4:03:53 AM UTC-7, Jay -blank- wrote:
>> > Maybe it was fork of kegs in the past but is there any way to hide
>the lower status screen. As a casual user, nothing in this is of
>interest to me and it's more distracting than useful.
>> Emulated copies of the original Bard's Tale games were included with
>an updated version a while back
>(https://store.steampowered.com/app/41900/The_Bards_Tale/). I think that
>used a tidied-up KEGS to run the Apple IIgs version.
>>
>> (Note that's different from the fully-remastered
>https://store.steampowered.com/app/843260/The_Bards_Tale_Trilogy/ .)
>
>I'm thinking farther back there was one with a config switch to toggle
>it. I've been happy with GSplus but the problem is time marches on.
>Pretty sure those Bard's Tale Mac versions are also only 32 bit so no
>longer useful just like Sweet16 as we need 64bit or on to the M1 family
>in the near future for macOS support. KEGS has added some nice bug fixes
>and additions that other forks will likely never see and I've moved to
>KEGS as my primary GS emulator because of this.
>
>I took out all the text but that leaves a black box and I don't have the
>knowledge to find/change the screen drawing routines. But I think it's a
>pretty useful feature request that isn't platform dependent.

You are not the first person to request this. :-)

I made some changes to KEGS to make this possible, but didn't finish it.
Previously, the size of the window was hardcoded in many places. Now, it's
not. But to actually resize the window to allow toggling the status area on
and off requires work, and I just haven't done it. I wanted KEGS to have some
useful features first (since KEGS with a slightly improved UI is already done
by GSPlus/GSPort, so there's no point). I'm still undecided on whether I
should make one more useful feature (one that no other emulator has), and then
work on UI improvements.

Also, KEGS has only ever been licensed to use in one commercial game, for an
iPhone game about 8 years where it was done very well and so you cannot even
tell it's KEGS. I'll ask for permission to name it (I didn't agree to keep it
confidential, but it seems polite to ask first).

All other uses of KEGS in commercial games (where they did not include source
code as required by the GPL), are pirates. All commercial uses on Windows
(again, if they didn't release source code) are pirates. I am interested in
forming a list of all pirated versions of KEGS, you can email me or post. I'm
willing to give fairly generous licensing terms, but no one even asks.

I should write up why I kicked all contributions out of KEGS 15 years ago.
I had a potential to make "very low 5 digits" in a licensing deal that went no
where (and I suspected it would go nowhere, but kicking out contributions was
not much work, and it at least gave me the option to try).

Kent

Re: KEGS v1.08 released

<788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=111&group=comp.emulators.apple2#111

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:ac8:525a:: with SMTP id y26mr8540025qtn.254.1625775417185;
Thu, 08 Jul 2021 13:16:57 -0700 (PDT)
X-Received: by 2002:ac8:5c08:: with SMTP id i8mr30149183qti.129.1625775416916;
Thu, 08 Jul 2021 13:16:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Thu, 8 Jul 2021 13:16:56 -0700 (PDT)
In-Reply-To: <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb06:8042:66d2:1de:3fc3:c069:8a66;
posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 2a01:cb06:8042:66d2:1de:3fc3:c069:8a66
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
<52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com> <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>
<e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com> <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Thu, 08 Jul 2021 20:16:57 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Antoine Vignau - Thu, 8 Jul 2021 20:16 UTC

Thanks for the updates, Kent.
I have a question: I use a modern Mac with an AZERTY keyboard. Are non-US keyboard layouts recognized? I "hate" pressing "A" and get a "Q" in response!
Thank you,
Antoine

Re: KEGS v1.08 released

<e4ea112b-acb9-48fe-85fc-c537b2a284d4n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=112&group=comp.emulators.apple2#112

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a05:620a:4110:: with SMTP id j16mr10882172qko.37.1625775516275;
Thu, 08 Jul 2021 13:18:36 -0700 (PDT)
X-Received: by 2002:ac8:1485:: with SMTP id l5mr28937284qtj.281.1625775516062;
Thu, 08 Jul 2021 13:18:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Thu, 8 Jul 2021 13:18:35 -0700 (PDT)
In-Reply-To: <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb06:8042:66d2:1de:3fc3:c069:8a66;
posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 2a01:cb06:8042:66d2:1de:3fc3:c069:8a66
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
<52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com> <dfd1f379-5318-4295-838a-3ab4c58354a6n@googlegroups.com>
<e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com> <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e4ea112b-acb9-48fe-85fc-c537b2a284d4n@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Thu, 08 Jul 2021 20:18:36 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Antoine Vignau - Thu, 8 Jul 2021 20:18 UTC

And I think you are referring to Karateka on ios. If so, that is my crack that was used :-)
av

Re: KEGS v1.08 released

<sOSdnfyIS-P_-3r9nZ2dnUU7-eHNnZ2d@giganews.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=113&group=comp.emulators.apple2#113

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 08 Jul 2021 15:56:02 -0500
Newsgroups: comp.emulators.apple2
Subject: Re: KEGS v1.08 released
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com> <e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com> <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com> <788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com>
Organization: provalid.com
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
From: keg...@provalid.com (Kent Dickey)
Originator: kegs@provalid.com (Kent Dickey)
Message-ID: <sOSdnfyIS-P_-3r9nZ2dnUU7-eHNnZ2d@giganews.com>
Date: Thu, 08 Jul 2021 15:56:02 -0500
Lines: 24
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KDOVzIbabwqV0kI/E5QJcvLR34UIEnb+M77W8OmmjI6/AQisZjPOsq9MHkK6OCFu+4WyQFVda8NvlNC!c/R0z9CLuR+a1sUNOsnzkilkDSWq9alaTEu2KqVPW6vmNi9y6I9N/+Fyn34yangp/Yfh69j8TZE=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2211
 by: Kent Dickey - Thu, 8 Jul 2021 20:56 UTC

In article <788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com>,
Antoine Vignau <ntn.vignau@gmail.com> wrote:
>Thanks for the updates, Kent.
>I have a question: I use a modern Mac with an AZERTY keyboard. Are
>non-US keyboard layouts recognized? I "hate" pressing "A" and get a "Q"
>in response!
>Thank you,
>Antoine

The short answer is I don't know. I do nothing special for non-US keyboards,
and I don't know what happens in that case.

KEGS tries to get raw keycodes from the OS. KEGS then has a map of keycodes
to ASCII keys. I was assuming 'A' was the same keycode always, regardless of
where the key is placed on your keyboard.

So, are you saying when you run KEGS 1.08 and press 'A', you get 'Q',
but in all other applications on your Mac, 'A' is 'A'?
If so, this is something I should fix. I'm not sure how I'm supposed to
figure out the current keyboard map, though. How do other emulators
handle your keyboard (ignoring MAME, which is weird)? Do you have to change
a setting?

Kent

RE: KEGS v1.08 released

<E7ZFI.5154$0Z7.133@fx39.iad>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=114&group=comp.emulators.apple2#114

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx39.iad.POSTED!not-for-mail
Newsgroups: comp.emulators.apple2
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
From: BitHist...@gmail.com (Garrett Meiers)
Subject: RE: KEGS v1.08 released
Lines: 10
Message-ID: <E7ZFI.5154$0Z7.133@fx39.iad>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Fri, 09 Jul 2021 14:34:12 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Fri, 09 Jul 2021 14:34:12 GMT
X-Received-Bytes: 1139
 by: Garrett Meiers - Fri, 9 Jul 2021 14:34 UTC

On Tue Jun 29 21:44:55 2021 kegs@provalid.com (Kent Dickey) wrote:
> I've updated KEGS, and Apple IIgs emulator for Mac OS X and Linux, to v1.08.
>
> The previous version (v1.07) had a severe crashing bug when loading many
> WOZ images. That has been fixed.

Excellent work! Can't wait to check this out.

RE: Re: KEGS v1.08 released

<b9ZFI.959$wG6.289@fx18.iad>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=115&group=comp.emulators.apple2#115

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!fdc3.netnews.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
Newsgroups: comp.emulators.apple2
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com> <52424457-01d7-4fde-8326-8816158d46c7n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
From: BitHist...@gmail.com (Garrett Meiers)
Subject: RE: Re: KEGS v1.08 released
Lines: 10
Message-ID: <b9ZFI.959$wG6.289@fx18.iad>
X-Complaints-To: abuse(at)newshosting.com
NNTP-Posting-Date: Fri, 09 Jul 2021 14:35:51 UTC
Organization: Newshosting.com - Highest quality at a great price! www.newshosting.com
Date: Fri, 09 Jul 2021 14:35:51 GMT
X-Received-Bytes: 1141
 by: Garrett Meiers - Fri, 9 Jul 2021 14:35 UTC

On Wed Jun 30 04:03:52 2021 Jay -blank- wrote:

> I appreciate the continued development of kegs for macOS; been using it since the HPUX days. So happy to have 3.5" .woz support!

I never considered trying to run this on HPUX. HPUX is my favorite *NIX.

Re: KEGS v1.08 released

<67c057d1-b11a-4551-bbe7-f19a39719398n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=116&group=comp.emulators.apple2#116

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:ac8:5f0d:: with SMTP id x13mr39137370qta.69.1625923524426;
Sat, 10 Jul 2021 06:25:24 -0700 (PDT)
X-Received: by 2002:ac8:5cd5:: with SMTP id s21mr39002751qta.192.1625923524145;
Sat, 10 Jul 2021 06:25:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.emulators.apple2
Date: Sat, 10 Jul 2021 06:25:23 -0700 (PDT)
In-Reply-To: <sOSdnfyIS-P_-3r9nZ2dnUU7-eHNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:cb01:2062:b71c:f499:a66e:a69f:cca2;
posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 2a01:cb01:2062:b71c:f499:a66e:a69f:cca2
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com>
<e0ec029e-51ad-4a12-ab3b-11de5277d377n@googlegroups.com> <-b6dnaXPJpskR0H9nZ2dnUU7-InNnZ2d@giganews.com>
<788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com> <sOSdnfyIS-P_-3r9nZ2dnUU7-eHNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <67c057d1-b11a-4551-bbe7-f19a39719398n@googlegroups.com>
Subject: Re: KEGS v1.08 released
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Sat, 10 Jul 2021 13:25:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Antoine Vignau - Sat, 10 Jul 2021 13:25 UTC

Hi Kent,
It is a keymap problem. I analyzed the issue for gs+ and it is similar for KEGS. There are other keymaps that must be added to the source code. Because, yes, when I press A, I get a Q whatever the emulator, apart from Sweet16 because Eric made the changes a couple of years ago.

Please get the unique text file at http://www.brutaldeluxe.fr/public/, and you will understand.

Thank you,
Antoine

Re: KEGS v1.08 released

<3uCdnZ_p9-4aQnT9nZ2dnUU7-KPNnZ2d@giganews.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=117&group=comp.emulators.apple2#117

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 10 Jul 2021 12:57:27 -0500
Newsgroups: comp.emulators.apple2
Subject: Re: KEGS v1.08 released
References: <lcedncebJNg6R0b9nZ2dnUU7-YWdnZ2d@giganews.com> <788b9756-d1fe-4261-a6ee-a7f1fc2c647cn@googlegroups.com> <sOSdnfyIS-P_-3r9nZ2dnUU7-eHNnZ2d@giganews.com> <67c057d1-b11a-4551-bbe7-f19a39719398n@googlegroups.com>
Organization: provalid.com
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
From: keg...@provalid.com (Kent Dickey)
Originator: kegs@provalid.com (Kent Dickey)
Message-ID: <3uCdnZ_p9-4aQnT9nZ2dnUU7-KPNnZ2d@giganews.com>
Date: Sat, 10 Jul 2021 12:57:27 -0500
Lines: 76
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-lfiUIKSpCmNksXhW+oXre+kmmQ1MM5Y50RR0ECvMAxzkYqHbGmcKschrXJTeuIp4prt7FPPkFn98DXp!JZUgtsF2roGV4rqlUutvPk30ff+tsRbhYjEOu8LF8pSFUNWbBwKfCsLIlRR0W30+co94mzw4ors=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4459
 by: Kent Dickey - Sat, 10 Jul 2021 17:57 UTC

In article <67c057d1-b11a-4551-bbe7-f19a39719398n@googlegroups.com>,
Antoine Vignau <ntn.vignau@gmail.com> wrote:
>Hi Kent,
>It is a keymap problem. I analyzed the issue for gs+ and it is similar
>for KEGS. There are other keymaps that must be added to the source code.
>Because, yes, when I press A, I get a Q whatever the emulator, apart
>from Sweet16 because Eric made the changes a couple of years ago.
>
>Please get the unique text file at http://www.brutaldeluxe.fr/public/,
>and you will understand.
>
>Thank you,
>Antoine

I still don't fully understand. I tried telling my Mac that I have a French
keyboard, and it didn't seem to do anything. One thing that would be helpful
would be if you could modify KEGS 1.08 to add some debug printfs to
MainView.swift. Here's the current function:

override func keyDown(with event: NSEvent) {
let keycode = event.keyCode
let is_repeat = event.isARepeat;
// print(".keyDown code: \(keycode), repeat: \(is_repeat)")
if(is_repeat) {
// If we do CMD-E, then we never get a down for the E,
// but we will get repeat events for that E. Let's
// ignore those
return
}
adb_physical_key_update(kimage_ptr, Int32(keycode), 0,
Int32(current_flags & is_shift),
Int32(current_flags & is_control),
Int32(current_flags & is_capslock))
}

I'd like you to uncomment the print, and add a few lines:

override func keyDown(with event: NSEvent) {
let keycode = event.keyCode
let is_repeat = event.isARepeat;
print(".keyDown code: \(keycode), repeat: \(is_repeat)")
if let str = event.characters {
print(" str: \(str)")
}
if(is_repeat) {
// If we do CMD-E, then we never get a down for the E,
// but we will get repeat events for that E. Let's
// ignore those
return
}
...

Just uncomment the print() and add the 3 lines for the if / print / }.
Do make.

Then run KEGS from the Terminal as:

../KEGSMAC.app/Contents/MacOS/KEGSMAC

and press some keys. Then post the output (or email it to me). Tell me what
keys you were pressing (if the str: doesn't match or looks like gibberish).
Include some function keys, backspace, delete, and other keys only available
by pressing shift: % * { >, return, etc.

I think I've completely misunderstood how keycodes work. Rather than
mucking about with this complexity, I'm tempted to virtualize keycodes:
press whatever key you want on your keyboard, and KEGS will translate it
to US Standard keycodes, so all code running on the IIgs will always see
the US standard keyboard codes. Would this work for you? So if you press
'A', KEGS would then always act like you pressed keycode=00 and an A will
appear.

Does the same problem happen on X11? I would think it would not, but I'm
not sure.

Kent

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor