Skip to content

v0.30.0

Compare
Choose a tag to compare
@SweMonkey SweMonkey released this 08 Jun 11:46
· 6 commits to main since this release

Terminal

  • Added bold variant of the 8x8 font.
  • More colours in text output.
  • Added "savecfg" command for saving config to sram.
  • Added "reboot" command to reboot the system, with optional -soft parameter for soft reset instead of the default hard reset.
  • Now wraps at screen edge instead of at column 80.
  • Removed unused leftover variables.
  • Fixed command parser reading some extra garbage if the inputted string was too long for the internal buffer.
  • More stdout work. Automatic "less/more" when more than a full screen worth of text tries to print to the screen in one go.

IRC client

  • Fixed a leftover inverted check that caused the irc client to quit prematurely when initializing.

Network

  • Net: More network callbacks.
  • XPN: More work done to support b1tsh1ft3r's controller port network adapter. Ping/Get IP/Transmit data/Receive data works good enough.
  • RLN: More work done to support b1tsh1ft3r's cartridge network adapter. Ping/Get IP/Transmit data works good enough, Receive data does not work correctly (lots of dropped/unprinted bytes?).

Misc

  • Telnet/IRC/Terminal now has their own font selection setting, no more keeping track of which state should use what font.
  • Hex viewer can now show the rx buffer, tx buffer and stdout buffer.

Important

It is highly recommended to erase your sram if you have run previous versions of SMDTC. If you don't do this you will have issues with XPort devices.
You can do this by opening the quick menu (Right windows key or F8) then going into "Reset -> Erase SRAM" and finally reset your console.


I really need to remember to bump the save version number to invalidate old configurations in the future...