Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Confound these ancestors.... They've stolen our best ideas!" -- Ben Jonson


devel / comp.emulators.apple2 / Re: Mame/Ample questions

SubjectAuthor
* Mame/Ample questionsKent Dickey
`- Re: Mame/Ample questionsDavid Schmidt

1
Mame/Ample questions

<UfadnTqULtNkdET9nZ2dnUU7-IPNnZ2d@giganews.com>

  copy mid

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

  copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.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: Mon, 28 Jun 2021 10:25:45 -0500
Newsgroups: comp.emulators.apple2
Subject: Mame/Ample questions
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: <UfadnTqULtNkdET9nZ2dnUU7-IPNnZ2d@giganews.com>
Date: Mon, 28 Jun 2021 10:25:45 -0500
Lines: 44
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-bYQWsxM9q9yZJ97c/zCAQMQOJq5SbxfhFIaC2AAgcBQKN090jhd1DzLt/bAZmY7+bB2rZnyhMXuNi3b!Mfd4fXSKU4NIIejWNwI/QLBEEP7WDyreMnqR2dAvjEUaOpKqWhIl5oGljQGYPAIaNaL89jygvOg=
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: 2611
 by: Kent Dickey - Mon, 28 Jun 2021 15:25 UTC

After the post I made about reading $C010 to see if a key was down
(and having it pointed out that this only works on Apple //e or later), I
thought I'd see what MAME did when it was set to an Apple II+.

So I ran Ample on my Mac, and after a lot of trouble, I ran:

10 A = 49152
20 ? PEEK(A),PEEK(A+16)
30 GOTO 10
run

This just does PEEK($C000),PEEK($C010) over and over.

And MAME emulates a //e--the peek($C010) shows a key being held down.

But that's not my main purpose of this post: I could barely enter the
above program. Again, I'm on a Mac (Big Sur 11.4).

10 a=49152

That didn't work. I have a key on my keyboard marked = with + as the
shifted version. Press that key gave me: -. It turns out pressing
Shift = (which should give me +) does give me =.

20 ? peek(

The ( is a problem. I pressed shift-9 on my keyboard (which is the key on
my keyboard with the ( above it), and I got ")". To get (, I have to press
shift-8 (which my keyboard says should be *).

But even weirder is +. From the '=' problem before, clearly the =/+ key
was not going to work. I found + eventually as Shift-; (the key on my
keyboard is ; with : as the shifted version).

By now, I'm sure Apple II+ users have realized what's going on.
These mappings match the actual physical Apple II+ keyboard (which is a weird
keyboard).

But how is this useful for an emulator to do? I tried using the MAME
key mapper (Delete then Tab, then Input (this machine)), and I cannot see
how to change what "shift" generates as compared to the non-shifted version.
So how do I get MAME to give me @ for shift-2 instead of "?

Kent

Re: Mame/Ample questions

<sbd1m3$eq4$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: schmi...@my-deja.com (David Schmidt)
Newsgroups: comp.emulators.apple2
Subject: Re: Mame/Ample questions
Date: Mon, 28 Jun 2021 13:42:26 -0400
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <sbd1m3$eq4$1@dont-email.me>
References: <UfadnTqULtNkdET9nZ2dnUU7-IPNnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 28 Jun 2021 17:42:27 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="f0ae3082ee7d8a9d4e9e0f0501837479";
logging-data="15172"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188nx0lYGfLy6RQ4xTTnXbDAZVNfSDdx7k="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0)
Gecko/20100101 Thunderbird/78.11.0
Cancel-Lock: sha1:MhaarW7Mkd1AqHElO5WWG9iTypA=
In-Reply-To: <UfadnTqULtNkdET9nZ2dnUU7-IPNnZ2d@giganews.com>
Content-Language: en-US
 by: David Schmidt - Mon, 28 Jun 2021 17:42 UTC

On 6/28/21 11:25 AM, Kent Dickey wrote:
> After the post I made about reading $C010 to see if a key was down
> (and having it pointed out that this only works on Apple //e or later), I
> thought I'd see what MAME did when it was set to an Apple II+.
>
> So I ran Ample on my Mac, and after a lot of trouble, I ran:
[...]

Kelvin Sherlock is active on Slack - I've sent you an invite (to your
email in the message header) if you'd like to pick up the conversation
there. Otherwise, I'm sure he'll be by here in due course. :-)

- David

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor