What do NMEA and HemisphereNMEA in the GPS_TYPE parameter mean?

Excuse me, I would like to ask about what NMEA and HemisphereNMEA in the GPS_TYPE parameter mean.

I searched for relevant information about HemisphereNMEA, but no one mentioned the clear difference between NMEA and HemisphereNMEA

My own guess might be as follows:
HemisphereNMEA is a dedicated NMEA format for the GPS module developed by Hemisphere, so it is additionally separated from NMEA. Is this the right idea?
If I want to use MCU to parse the HemisphereNMEA packet content, is there any information about the HemisphereNMEA format that you can share with me?

Or my guess is very wrong, please let me know.

Looking at ardupilot/libraries/AP_GPS/AP_GPS_NMEA.cpp at master · ArduPilot/ardupilot · GitHub and looking for GPS_TYPE_HEMI shows the differences. It’s not too much: Just some additional configuration messages sent to the GPS on startup and handling for the HDT messages (for yaw).

Thank you very much for your advice
I will study the information you gave me right away