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

Release 0.4.0 #48

Merged
merged 17 commits into from
Jun 25, 2023
Merged

Release 0.4.0 #48

merged 17 commits into from
Jun 25, 2023

Conversation

thejpster
Copy link
Member

@thejpster thejpster commented Jun 25, 2023

Produce release 0.4.0

Also involves moving the filesystem code, and a new command called "loadf" which can load applications from Flash.
Can't transmute a u32 to a pointer on a 64-bit platform. So we add an `as *const ()` as well.
Draft: Add an object for managing the TPA.
In case you want to use it in a BIOS as a library, rather than compiling in separately.

The feature flag turns off variable initialisation (the start-up already did that), and turns off the panic handler (your binary should do that).
Support using the Neotron OS as a library.
@thejpster
Copy link
Member Author

Tested OK on a Neotron Pico.

@thejpster thejpster changed the title Release 0.4.0 Draft: Release 0.4.0 Jun 25, 2023
@thejpster
Copy link
Member Author

Needs ELF loader change merging.

@thejpster thejpster changed the title Draft: Release 0.4.0 Release 0.4.0 Jun 25, 2023
@thejpster
Copy link
Member Author

Re-tested on Neotron Pico.

@thejpster thejpster merged commit 362db34 into main Jun 25, 2023
4 checks passed
@thejpster thejpster deleted the release/0.4.0 branch June 25, 2023 16:26
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

1 participant