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

    From paul.s.m...@gmail.com@paul.s.macmillan@gmail.com to comp.sys.apple2 on Tuesday, December 29, 2020 09:00:43
    From Newsgroup: comp.sys.apple2

    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
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Tuesday, December 29, 2020 17:16:14
    From Newsgroup: comp.sys.apple2


    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Jeff Blakeney@CUTjeffrey_blakeney@yahoo.ca to comp.sys.apple2 on Wednesday, December 30, 2020 08:48:19
    From Newsgroup: comp.sys.apple2

    On 2020-12-29 12:00 p.m., paul.s.m...@gmail.com wrote:
    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



    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.

    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From paul.s.m...@gmail.com@paul.s.macmillan@gmail.com to comp.sys.apple2 on Wednesday, December 30, 2020 09:35:38
    From Newsgroup: comp.sys.apple2

    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.


    On Tuesday, December 29, 2020 at 5:16:15 PM UTC-8, gid...@sasktel.net wrote:
    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From paul.s.m...@gmail.com@paul.s.macmillan@gmail.com to comp.sys.apple2 on Wednesday, December 30, 2020 09:37:46
    From Newsgroup: comp.sys.apple2

    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?)
    On Wednesday, December 30, 2020 at 5:48:21 AM UTC-8, Jeff Blakeney wrote:
    On 2020-12-29 12:00 p.m., paul.s.m...@gmail.com wrote:
    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

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Wednesday, December 30, 2020 13:08:40
    From Newsgroup: comp.sys.apple2

    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?
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From paul.s.m...@gmail.com@paul.s.macmillan@gmail.com to comp.sys.apple2 on Wednesday, December 30, 2020 15:08:45
    From Newsgroup: comp.sys.apple2

    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.

    On Wednesday, December 30, 2020 at 1:08:42 PM UTC-8, gid...@sasktel.net wrote:
    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?
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Jeff Blakeney@CUTjeffrey_blakeney@yahoo.ca to comp.sys.apple2 on Thursday, December 31, 2020 11:08:21
    From Newsgroup: comp.sys.apple2

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Hugh Hood@hughhood@earthlink.net to comp.sys.apple2 on Thursday, December 31, 2020 21:47:23
    From Newsgroup: comp.sys.apple2

    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


    On 12/31/2020 10:08 AM, Jeff Blakeney wrote:
    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.


    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Jay -blank-@beheybirder@gmail.com to comp.sys.apple2 on Sunday, January 03, 2021 03:01:19
    From Newsgroup: comp.sys.apple2

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Scott Alfter@scott@alfter.diespammersdie.us to comp.sys.apple2 on Monday, January 04, 2021 16:38:35
    From Newsgroup: comp.sys.apple2

    In article <O56dnRVYO_jWBnPCnZ2dnUU7-I3NnZ2d@earthlink.com>,
    Hugh Hood <hughhood@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? --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Monday, January 04, 2021 10:51:24
    From Newsgroup: comp.sys.apple2

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From Steve Nickolas@usotsuki@buric.co to comp.sys.apple2 on Monday, January 04, 2021 14:07:31
    From Newsgroup: comp.sys.apple2

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From paul.s.m...@gmail.com@paul.s.macmillan@gmail.com to comp.sys.apple2 on Monday, January 04, 2021 11:35:10
    From Newsgroup: comp.sys.apple2

    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.

    On Monday, January 4, 2021 at 10:51:27 AM UTC-8, gid...@sasktel.net wrote:
    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Tuesday, January 05, 2021 07:08:31
    From Newsgroup: comp.sys.apple2

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Tuesday, January 05, 2021 07:27:21
    From Newsgroup: comp.sys.apple2

    On Tuesday, January 5, 2021 at 9:08:32 AM UTC-6, I am Rob wrote:
    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.
    After a further test, it looks like the m,x bits do get set to 1 with SEC XCE which is normal for emulation mode.
    But the monitor LIST routine looks for REP and SEP and adjusts the monitor list for correct output. Any code after SEC XCE still shows up as 16-bit registers. From that stand point then it is best to include the SEP #$30.
    --- Synchronet 3.18b-Win32 NewsLink 1.113
  • From I am Rob@gids.rs@sasktel.net to comp.sys.apple2 on Tuesday, January 05, 2021 11:41:42
    From Newsgroup: comp.sys.apple2

    On Tuesday, January 5, 2021 at 9:08:32 AM UTC-6, I am Rob wrote:
    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.

    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.
    --- Synchronet 3.18b-Win32 NewsLink 1.113