# Skotos Modified DGD
## Version
On TheGables, /var/skotos/6000/driver.run is linked to driver.run-1.2.156, strongly implying that DGD version 1.2.156 is being used.
## Config Patches
Skotos uses a (slightly) nonstandard UINDEX_TYPE setting with corresponding UINDEX_MAX. In other words, it allows more than 64k sectors in memory and statedumps.
This can be fixed with a simple change in #define settings when compiling DGD, though currently Skotos has patched config.h to make it work.
## Network Patch
Skotos uses the old network patch for DGD. Before using unmodified DGD, this will need to be addressed somehow.
I found documentation suggesting current DGD has built-in network patch support.
It looks like the current kfun for an outgoing connection is called "connect" (in both raw DGD and the kernellib's auto object), which I think is different from what Skotos currently uses.
## LPC Extensions
The biggest worry with a patched DGD is LPC extensions - changes to the driver itself which are then exposed from LPC to enable high-performance use of a C-based API.
I don't actually see any of those in use by Skotos, though it's possible that I'm not looking in the right place.