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

GSPlus and Windows 10 (access to IIGS Control Panel?)

241 views
Skip to first unread message

paul.s.m...@gmail.com

unread,
Dec 29, 2020, 12:00:45 PM12/29/20
to
I can't find a way to get to the IIGS Control Panel when running GSPlus on Windows 10..... Alt is OpenApple but on Windows 10, Alt+ESC is a hotkey for switching programs. So Control-Alt+ESC is intercepted and doesn't get sent to GSPlus. Crtrl+ESC is already a hotkey for bringing up the Windows start menu, so using F1 as a substitue for OpenApple also doesn't work.

Is there a way to use GSPlus on Windows 10 (and stil have access to IIGS Control Panel?)

Thanks

I am Rob

unread,
Dec 29, 2020, 8:16:15 PM12/29/20
to

> Is there a way to use GSPlus on Windows 10 (and stil have access to IIGS Control Panel?)
>
> Thanks

Other methods:

Holding Option by itself on startup to enter the Control Panel.
Booting into GSOS gives access to the control panel under the rainbow apple.

All control panel settings are changeable through the Battery RAM using the MISCELLANEOUS Tools call even under Prodos 8.

The two most changed settings in the control panel are usually the screen colors and the speed. Both can be accessed by directly storing certain values to certain softswitches.

Jeff Blakeney

unread,
Dec 30, 2020, 8:48:21 AM12/30/20
to
Ctrl-F1-F3 will open the classic control panel. F1 is an alternate key
for Open-Apple and F3 is an alternate key for ESC.

paul.s.m...@gmail.com

unread,
Dec 30, 2020, 12:35:40 PM12/30/20
to
Thanks, yes the Control Panel NDA is always a good option, but I do have CDA's I like to use and I don't seem have a way to get to them in GSPlus under Windows until I solve this.

paul.s.m...@gmail.com

unread,
Dec 30, 2020, 12:37:47 PM12/30/20
to
Thanks, yeah the F3 alternative is oddly missing from GSPlus (it is present in GSPort). I prefer GSPlus over GSPort for a variety of reasons but this is a real blocker -- I am surprised, given the lineage of GSPlus, that nobody has raised this before (maybe so many of use prefer Mac to Windows?)

I am Rob

unread,
Dec 30, 2020, 4:08:42 PM12/30/20
to
On Wednesday, December 30, 2020 at 11:35:40 AM UTC-6, paul wrote:
> Thanks, yes the Control Panel NDA is always a good option, but I do have CDA's I like to use and I don't seem have a way to get to them in GSPlus under Windows until I solve this.

Ah! You want access to the Desk Accessories menu and not just the Control Panel.

I have also been trying to access the DA menu from a program, without having to press OA-CTRL-ESC as well.
I get lost in the GS ROM and have not found the address to enter the DA menu yet.

Maybe someone more skilled at following GS code can help?

paul.s.m...@gmail.com

unread,
Dec 30, 2020, 6:08:46 PM12/30/20
to
In an event-based program its pretty easy to get to the CDA menu, you just PostEvent(0x0A, 0); this will require the EventManager to be running.

Jeff Blakeney

unread,
Dec 31, 2020, 11:08:25 AM12/31/20
to
On 2020-12-30 12:37 p.m., paul.s.m...@gmail.com wrote:
> Thanks, yeah the F3 alternative is oddly missing from GSPlus (it is
> present in GSPort). I prefer GSPlus over GSPort for a variety of
> reasons but this is a real blocker -- I am surprised, given the
> lineage of GSPlus, that nobody has raised this before (maybe so many
> of use prefer Mac to Windows?)

I tested it it GSPlus to make sure I remembered it correctly before I
posted.

I then checked to see if I was running an older version and it turns out
I've got v0.13 installed. I downloaded v0.14 and tried it out and it
looks like F3 has been made into a screen shot key.

Windows already has the ability to take screen shots so I don't need a
key to do it. I looked at the v0.14 Change Log and didn't see anything
I need in it so I think I'll keep using v0.13 for now.

Hugh Hood

unread,
Dec 31, 2020, 10:47:29 PM12/31/20
to
Add me to those who'd like to see F3=<escape> (re)implemented on GSPlus
under Windows 10.

I've been a pretty dedicated GSPort (under Windows 10) user for several
years now, and am very happy with it.

But, I thought I'd give GSPlus a try on Windows 10, just to evaluate the
experience. I know Kelvin Sherlock has contributed to the GSPlus project
and he does some great work.

IIRC, not only was reaching the CDA <OA-CTRL-ESC> menu problematic, but
so was reaching the AppleWorks TimeOut <OA-ESC> menu. {Or maybe it was
using the <SA> macros that gave the problem}. That was pretty much a
deal breaker for me. I may be the last guy on earth who is still
enamored with AppleWorks, but hey, we each have our own favorites, I'm sure.

I'll admit that having to use the F1/F2/F3 keys takes a little getting
used to, but after a while it's no big deal. GSPort seems to run at
about 250 MHz on my machine, and it's ability to use Port 6501/6502 to
output IIGS serial is really nice, as is its emulated Uthernet card.

OTOH, every now and then I'll run Bernie on my old PPC Mac under
Classic, and don't need to use any special replacement keys. And even on
that G3 (1GHz) machine, Bernie runs at 160 MHz, which is pretty
impressive considering that Bernie is over 20 years old.





Hugh Hood

paul.s.m...@gmail.com

unread,
Jan 1, 2021, 1:21:05 PM1/1/21
to
The plot thickens.... I have now observed on Mac and Windows versions that in version 0.14, the "[" and "]" keys are reversed!!! So typing "char array[10]" will produce "char array]10[" . Not a good feature on a keyboard for a C programmer.

Maybe I'll have to go back to GSPort which doesn't seem to have these issues (but runs MUCH slower on my Windows PC, and the full-sceen mode doesn't work....)


-Paul

Jay -blank-

unread,
Jan 3, 2021, 6:01:21 AM1/3/21
to
On Friday, January 1, 2021 at 1:21:05 PM UTC-5, paul.s.m...@gmail.com wrote:
> The plot thickens.... I have now observed on Mac and Windows versions that in version 0.14, the "[" and "]" keys are reversed!!! So typing "char array[10]" will produce "char array]10[" . Not a good feature on a keyboard for a C programmer.
>
> Maybe I'll have to go back to GSPort which doesn't seem to have these issues (but runs MUCH slower on my Windows PC, and the full-sceen mode doesn't work....)
>
>
> -Paul

I checked my OS X 0.14 version. The release build of 0.14 has the [ ] swapped. But I just compiled the github source (very simple just need homebrew) and the brackets are typing correct.

Scott Alfter

unread,
Jan 4, 2021, 11:38:38 AM1/4/21
to
In article <O56dnRVYO_jWBnPC...@earthlink.com>,
Hugh Hood <hugh...@earthlink.net> wrote:
>OTOH, every now and then I'll run Bernie on my old PPC Mac under
>Classic, and don't need to use any special replacement keys. And even on
>that G3 (1GHz) machine, Bernie runs at 160 MHz, which is pretty
>impressive considering that Bernie is over 20 years old.

Hmm...I just got my G4 Mac mini running again a while back. It even
dual-boots Mac OS X and Gentoo Linux now, which I had never previously set
up on it. With an M.2 SATA SSD (in a suitable adapter) replacing the hard
drive, it's even a little bit faster than it was. Maybe getting some
emulators running on it would be a way to get some more use out of it. :)

_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( https://alfter.us/ Top-posting!
\_^_/ >What's the most annoying thing on Usenet?

I am Rob

unread,
Jan 4, 2021, 1:51:27 PM1/4/21
to
> Is there a way to use GSPlus on Windows 10 (and stil have access to IIGS Control Panel?)

You don't say under which OS you want to access the control panel under, but here is a quick way under Prodos8 or DOS 3.3.

CLC
XCE
REP #30
LDX #1105
JSL E10000
SEC
XCE
RTS

Note: This does not preserve the text screen, so will have to capture and restore text screen if needed.

Steve Nickolas

unread,
Jan 4, 2021, 2:07:38 PM1/4/21
to
On Mon, 4 Jan 2021, I am Rob wrote:

> CLC
> XCE
> REP #30
> LDX #1105
> JSL E10000
> SEC
> XCE
> RTS

TIL.

Slightly tweaked:

CALL -151
800: 18 FB C2 30 A2 05 11 22 00 00 E1 38 FB E2 30 60
BSAVE DOCDA, A2048, L16

-uso.

paul.s.m...@gmail.com

unread,
Jan 4, 2021, 2:35:12 PM1/4/21
to
That's so cool! I took the Toolbox Reference literally when it said "Call must not be made by an application" :)
Seems to work just fine.

I am Rob

unread,
Jan 5, 2021, 10:08:32 AM1/5/21
to
> Slightly tweaked:
>
> CALL -151
> 800: 18 FB C2 30 A2 05 11 22 00 00 E1 38 FB E2 30 60
> BSAVE DOCDA, A2048, L16

I wasn't sure if the m,x bits of the processor register get automatically reset to zero with SEC XCE. Good to know they don't.
Message has been deleted

I am Rob

unread,
Jan 5, 2021, 2:41:44 PM1/5/21
to
Meant to say "reset to one for emulation mode".

This test shows they do get reset to one.

CLC
XCE
REP #$30
SEC
XCE
PHP
PLA
STA $6
RTS

The byte in $6 shows that the m,x flags are automatically reset to one, which is normal for emulation mode.

The SEP #$30 is not required for program mode, but without it, it does mess up the monitor listing as the monitor automatically corrects the listing for 8 or 16-bit registers when it sees either REP or SEP.
0 new messages