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

Initial NVRAM Changes, #453

Merged
merged 1 commit into from
Nov 8, 2024
Merged

Conversation

kiwisincebirth
Copy link
Contributor

@kiwisincebirth kiwisincebirth commented Nov 8, 2024

Initial NVRAM Changes, for HBIOS including public API, sysconfig app, build changes

The HBIOS code is developed (functional) and somewhat tested. It posesses

  1. An new section in HCB ($30) containing the data
  2. SYSGET and SYSSET routines
  3. Routines to read and write HCB to NVRAM
  4. Initialisation logic called once on boot
  5. 1 byte Parity check using XOR, calc includes Header,Data,Version

As well as this

  1. Definitions for 2 Switches relating to Auto Boot
  2. A ROM application which also builds a CP/M application
    that maintains the 2 switches

@kiwisincebirth
Copy link
Contributor Author

@wwarthen - I would appreciate a good look over this

@wwarthen
Copy link
Owner

wwarthen commented Nov 8, 2024

I see no immediate issues. See comments in Issue #451.

I will need to make a few minor adjustments to ensure this builds in all build environments. I will take care of this shortly with a follow-up check-in.

I have not entirely finished reviewing the code, but it is easier for me to proceed at this point by merging and then continuing to test.

Thanks! Wayne

@wwarthen wwarthen merged commit de426b9 into wwarthen:master Nov 8, 2024
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.

2 participants