Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INIT sets ResetType OSBYTE variable #196

Merged
merged 2 commits into from
Nov 8, 2022
Merged

Conversation

jgharston
Copy link
Contributor

When first run, ResetType=PowerOn, when Ctrl-Reset pressed, ResetType=SoftBreak.
The symantics are odd because the AppleII requires you to press CTRL, which in Beeb-land means HardBreak, but in Apple-land means SoftBreak. :P
And in Apple-land, you can't read the Shift key, LAlt forces an AppleII restart, RAlt enters Apple test code.

When first run, ResetType=PowerOn, when Ctrl-Reset pressed, ResetType=SoftBreak.
The symantics are odd because the AppleII requires you to press CTRL, which in Beeb-land means HardBreak, but in Apple-land means SoftBreak. :P
And in Apple-land, you can't read the Shift key, LAlt forces an AppleII restart, RAlt enters Apple test code.
When first run, ResetType=PowerOn, when Ctrl-Reset pressed, ResetType=SoftBreak.
The symantics are odd because the AppleII requires you to press CTRL, which in Beeb-land means HardBreak, but in Apple-land means SoftBreak. :P
And in Apple-land, you can't read the Shift key, LAlt forces an AppleII restart, RAlt enters Apple test code.
@bobbimanners bobbimanners merged commit c5c7965 into bobbimanners:main Nov 8, 2022
@bobbimanners
Copy link
Owner

Oh incidentally, we don't BRUN APPLECORN anymore, instead we run the 'System' program APLCORN.SYSTEM. This actually boots automatically when you boot the Applecorn diskette. The main difference here is that the BASIC.SYSTEM program (which adds ProDOS support to ROM BASIC) is no longer required.

@bobbimanners
Copy link
Owner

Merged (with a small change to the comment)

@bobbimanners
Copy link
Owner

@jgharston I think I spot a little issue (testing on my GS). If I do the following:

  • Run APLCORN.SYSTEM
  • Select 8 to plug in all the language ROMs
  • *FORTH
  • Ctrl-Reset on Apple II GS
  • Reboots into BASIC. Should come back in FORTH, I believe.

@jgharston
Copy link
Contributor Author

jgharston commented Nov 9, 2022 via email

@bobbimanners
Copy link
Owner

Ah OK cool. I will make a ticket so we don't forget to implement this.

@bobbimanners
Copy link
Owner

Ticket #200

bobbimanners added a commit that referenced this pull request Nov 10, 2022
INIT sets ResetType OSBYTE variable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants