Skip to content
Snippets Groups Projects
  1. Mar 12, 2024
    • Rob Swindell's avatar
      Statically initialize uart to COM1 details, don't rely on VDDInitialize call · fc41cb22
      Rob Swindell authored
      Older versions of Windows don't (always?) call VDDInitialize(), so we need
      to statically initialize the uart struct.
      
      This should address the problem reported by Fzf (FQBBS) via DOVE-Net:
      
      ... When using the included SBBSEXEC.DLL, the UART emulation
      defaults to base address 0x000 and interrupt 0x0.  The lockups do not occur
      when this is left as-is but none of the UART emulation does anything.  Setting
      a ComPort in a [UART] section of SVDM.INI or SBBSEXEC.INI does change the I/O
      address and IRQ to an expected value.  But this isn't necessary.  The mere
      existence of one of those two INI files, even if empty, sets the UART to the
      expected default of 0x3F8/IRQ4.  The debug entry is always as follows when left
      without any INI file:
      
      [180] SBBS: Virtualizing UART (0x0, IRQ 0)
      
      This bug appears to be caused by commit 3ba5aa8d (1 year ago), where
      uart was no longer statically-initialzed and relied on VDDInitialize() to be
      called to copy default_uart to the uart struct.
      fc41cb22
    • Rob Swindell's avatar
      Cruft removal · e1b4ed09
      Rob Swindell authored
      Not sure when the last time these files were used, but it couldn't have been
      recent.
      e1b4ed09
    • Rob Swindell's avatar
      This file has been replaced by default.js and lib_shell.js · 9cbff693
      Rob Swindell authored
      And is now a good example of how to write a Synchronet command shell in JS,
      though classic_shell.js served its purpose.
      9cbff693
    • Rob Swindell's avatar
  2. Mar 11, 2024
  3. Mar 10, 2024
  4. Mar 09, 2024
  5. Mar 08, 2024
  6. Mar 07, 2024
  7. Mar 06, 2024
Loading