| 00000-1efff |
2's
comp |
1's
comp |
00000-1f1ff |
2's
comp |
1's
comp |
0-1f1fd | 2's
comp |
1's
comp |
||||
| Sum of bytes |
00cb4c38 | ff34b3c8 | ff34b3c7 | 00cb5200 | ff34ae00 | ff34adff | 00cb50d8 | ff34af28 | ff34af27 | |||
| Sum of 2-byte words (msb first) |
661cdeee | 99e32112 | 99e32111 | 661fcec9 | 99e03137 | 99e03136 |
661ef679 | 99e10987 | 99e10986 | |||
| Sum of 2-byte words (lsb first) |
65faa54a | 9a055ab6 | 9a055ab5 | 65fd8337 | 9a027cc9 | 9a027cc8 | 65fd325f | 9a02cda1 | 9a02cda0 | |||
| Sum of 4-byte words (msb first) |
a02371bd |
5fdc8e43 |
5fdc8e42 | a5e65bd7 |
5a19a429 |
5a19a428 | n/a |
|||||
| Sum of 4-byte words (lsb first) |
afd2288c |
502dd774 | 502dd773 |
cbbcea90 |
34431570 |
3443156f | n/a |
|||||
| Xor of bytes |
10 | f0 | ef | 10 | f0 | ef | 98 | 68 | 67 | |||
| Xor of 2-byte words (msb first) | 1e0e | e1f2 | e1f1 | f7e7 | 0819 | 0818 | 2fb7 | d049 | d048 | |||
| Xor of 2-byte words (lsb first) | 0e1e | f1e2 | f1e1 | e7f7 | 1809 | 1808 | b72f | 48d1 | 48d0 | |||
| Xor of 4-byte words (msb first) | 86cf98c1 | 7930673f | 7930673e | 5c72ab95 | a38d546b | a38d546a | n/a |
|||||
| Xor of 4-byte words (lsb first) | c198cf86 | 3e67307a | 3e673079 | 95ab725c | 6a548da4 | 6a548da3 | n/a |
| 0001f000 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 |................| (more repeated 00's) ... 0001f1e0 00 00 00 00 00 00 00 00 00 00 06 27 00 ca 0d 02 |...........'....| 0001f1f0 10 64 af 40 91 40 03 00 16 00 4c 61 4d 53 d8 50 |.d.@.@....LaMS.P| |
| 1f1ea: 06 = Hardware ID 1f1eb: 0027 = Type ID (also camera's USB Product ID) 1f1ed: 0dca = SMaL's USB Vendor ID 1f1ef: 02 = firmware type 1f1f0: 6410 = firmware version 1f1f2: 40af = ? \ these contain many of the same 1f1f4: 4091 = ? / digits found in serial numbers 1f1f6: 0003 = ? 1f1f8: 0016 = ? 1f1fa: LaMS = SMaL backwards 1f1fe: 50d8 = checksum: sum of bytes over 0-1f1fd |
| **{---------------------------------------------
F66D2A24.000F8 ---- ** Function: memset ** In: R2 = value ** R4:R3 = start address ** $e18 = count ** ** ;memset: set ($e18) bytes at R4:R3 to R2 **}----------------------------------------------------------------- **{--------------------------------------------- 037DB68B.009E1 ---- ** Function: main ** I/O: ** ** Entry point after clearing BSS **}----------------------------------------------------------------- +20 //($f72e) &= $f8 +28 //($f71b) &= $fe +35 //($f71b) |= $40 +88 //e13:e12:e11:e10 = 00:01:00:00, used by L020F +89 //R2 = $00, byte for memset called by L020F |