-
Notifications
You must be signed in to change notification settings - Fork 32
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
MEGA65: hyppo HDOS virtualization #331
Labels
Comments
lgblgblgb
added a commit
that referenced
this issue
Mar 26, 2022
At this stage it's primarly useful for using closed-ROM's DLOAD"..",U12 feature, so with HDOS virtualization enabled, it's possible to load a file outside of a D81 from BASIC65 directly.
lgblgblgb
added a commit
that referenced
this issue
Oct 21, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As started within the "decent hyppo" project (#140) now let's be a bit more specific and focus on this task here. Some HDOS virtualization is already done, however it should be extended for all currently implemented HDOS traps which is something to do with filesystem. Initially, probably the ones used by BASIC65.
HDOS functions used by MEGA65 'closed' ROM
(the original list with ROM syms and IDs are from BitShifter)
hdos_virt_opendir()
hdos_virt_readdir()
hdos_virt_close_dir_or_file()
hdos_virt_loadfile(0)
argument is base-addr, since the same can be used for attichdos_virt_mount(0)
hdos_virt_mount(1)
The text was updated successfully, but these errors were encountered: