• Jeffrey Lee's avatar
    Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor... · 5e6fd146
    Jeffrey Lee authored
    Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor vectors base + size via OS_PlatformFeatures.
    
    Detail:
      hdr/KernelWS - Define processor vectors address. Currently same as ZeroPage, but in the future will differ for some machines.
      hdr/OSRSI6, s/Middle - Expose VecPtrTab & NVECTORS via OS_ReadSysInfo items 85 & 86
      s/Kernel - Add OS_PlatformFeatures 32, for returning the base + size of the processor vectors
      s/MemInfo - Add areas 12 thru 15 to OS_Memory 16, for reporting ZeroPage, ProcVecs, DebuggerSpace and ScratchSpace. The task manager can now use these for calculating memory usage instead of assuming 32K workspace from &0-&8000.
    Admin:
      Tested on Raspberry Pi
    
    
    Version 5.35, 4.79.2.271. Tagged as 'Kernel-5_35-4_79_2_271'
    5e6fd146
MemInfo 56.8 KB