struct StarportStock
{
	long price;
	long stock;
};		// size 0x8, 8 bytes

struct BBSEntry
{

};		// size 0x24, 36 bytes

struct ShipyardEntry
{
	word modelindex;
	word tableindex;

};		// size 0x4, 4 bytes

struct Starport
{
	offset 0x000: StarportStock pStock[38];		// stock prices
	offset 0x130: byte objindex;	// object index in [D9133] list
	offset 0x131: byte flags;		// 0x10 orbital station, 0x1 
	offset 0x132: BBSEntry pBBS[12];	// BBS adverts
	offset 0x2e2: int numBBS;		// no. bulletin board entries
	offset 0x2e6: ShipyardEntry pShip[14];
	offset 0x31e: int numShips;

};		// size 0x322, 802 bytes

flags:
0x10 orbital station
0x1 Goods bought and sold flag - fixed version
0x2 Goods bought and sold flag - random version
0x4 Federation military BBS flag
0x8 Imperial military BBS flag
