In SoMachine software, the data types and address format details include boolean, integer, floating-point, and character data types. The address format consists of addressing variables directly or indirectly using a typical notation with a period between the variable and the element's name.