Hijack v371, and the History of Mk2 player sizes

Posted by: mlord

Hijack v371, and the History of Mk2 player sizes - 12/02/2004 13:58

Hijack v371 will be out shortly. The only change of note is that for v3alpha software, it now uses half the usual default spindown timeout, to better compensate for the lack of spindown in the v3 software itself.

In the course of implementing this trivial change, I added some #defines for the known player binary sizes (Mk2+Mk2a only). As it turns out, each new version has always been larger than the previous, and so Hijack can use the byte sizes themselves as "relative version numbers" for comparisms in the code. Well, almost -- v2final is actually slightly smaller than v2rc3, but since the latter is not likely to be found these days, no biggie there.'

EDIT: oops.. there was a big drop in size at v2b8, as well.

Here are the sizes I've found:

#define MK2_PLAYER_v102 1091472
#define MK2_PLAYER_v103 1120144
#define MK2_PLAYER_v2b3 1637404
#define MK2_PLAYER_v2b6 1667772
#define MK2_PLAYER_v2b7 1682484
#define MK2_PLAYER_v2b8 1312984
#define MK2_PLAYER_v2b9 1316280
#define MK2_PLAYER_v2b10 1323248
#define MK2_PLAYER_v2b11 1323440
#define MK2_PLAYER_v2b12 1328048
#define MK2_PLAYER_v2b13 1336792
#define MK2_PLAYER_v2rc1 1344824
#define MK2_PLAYER_v2rc2 1346936
#define MK2_PLAYER_v2rc3 1350780
#define MK2_PLAYER_v2final 1350748 // anomaly: smaller than v2rc3
#define MK2_PLAYER_v3a1 1731364
#define MK2_PLAYER_v3a2 1895536
#define MK2_PLAYER_v3a3 1900988
#define MK2_PLAYER_v3a5 1907572
#define MK2_PLAYER_v3a6 1915200

Cheers
Posted by: peter

Re: Hijack v371, and the History of Mk2 player siz - 13/02/2004 13:20

#define MK2_PLAYER_v3a7 1919880

Peter
Posted by: Micman2b

Re: Hijack v371, and the History of Mk2 player siz - 13/02/2004 13:23

Slick... thanks guys....


Sean in NC
Posted by: mlord

Re: Hijack v371, and the History of Mk2 player siz - 13/02/2004 13:42

Thanks, peter! (and the rest of the gang)
Posted by: mlord

Re: Hijack v371, and the History of Mk2 player siz - 13/02/2004 14:05

Here's one on the wishlist for next time around: the "PrevVisual" virtual buttoncode (0x0020df18) has not yet been ported over from v2final. For now I'm just using the corresponding Sony Stalk code in place of this, except that the stalk code doesn't work in tuner mode.

So.. when the opportunity presents itself.. please port forward the "PrevVisual" buttoncode.

Thanks