Open lgblgblgb opened 2 years ago
Some already ready work, can be seen above (as part of #140) are: eead98d26426261d55cd85e36c6343b28aff94b8 f1fb78c341cc88d83994dc90d0ed6de87728adc6 2290db0294d446860c4c4932516955d1dca5383a cf92da546413619e2b72172fce0f8d2b43c69f69
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)