Re: Prevue Channel System Disk
Posted: Sun May 16, 2010 10:20 pm
Right, I would guess that they would assign serial numbers/select codes based on both the type of device (JR for Juniors, SR or A1 for Seniors, and A2 for Prevues/late Seniors) and common regions and/or cable companies in order to set common timezones and title messages. Perhaps the NNJR6 thing is just a typo (they wrote it wrong the first time and then incorrectly typed what they had inaccurately written down the first time maybe)... Also, JRMV4 may even refer to an entirely different unit, since the eBay seller had a whole lot and my have gotten some pages mixed up (the pages were part of different sets, as you can see, the last one in the PDF is 1 of 16 and the rest aren't included).tin wrote:The select code on our dumped ROM is NJJR6 (btw that's where that came from) and I was initially surprised to see them so similar, hence my thought that it wasn't a unique serial number, rather a bunch of letters that indicate what the system does and does not do. perhaps some of the letters correspond to the capabilities of the box, hence Jrs and Srs are different, and, potentially cable providers. I can imagine large cable cos would want their EPGs showing the same stuff, but probably had many headends and many boxes. The title being broadcast makes sense as UV could control their boxes, they would show the correct title for the provider they leased the box to. This would require some part of the select code to be unique to the box or group of boxes though. Nonetheless, surprised to see JRMV4 which is very different!!
The B was perhaps used internally for something, but it doesn't seem to be matched against serial data going in, so it's probably meant for something else. The Amigas do not have a prefix at all, the entire string is the entire select code (i.e. A22290, A22050, GA24005, where the G before the final one is part of the select code and not some sort of prefix).tin wrote:Note also the code in our dumped rom is actually BNJJR6($00)($00)($00)($00)($00), hence the hearts after the serial number in the atari output ($00 = a heart char in its charset). The B seems to have a special significance and is considered not part of the select code it seems, and is sometimes displayed as B:NJJR6 Perhaps Amigas were G:, just going on what we've seen on youtube ect, and what you posted. I will check the assembler code again to see if I can find where the significance of that letter comes in.
Right, I would assume as you suggested above, UV would give some cable companies common prefixes so that they could issue them all F and T commands that were the same.tin wrote:As mentioned before the addressing code allows the broadcast to contain a contain a "?" in any given char position as a wildcard for that digit, and a * if there's no need to check any further in the serial code, both of which allow updates to be broadcast to a subset of (or all) EPG boxes. Perhaps therefore the select code is structured to denote certain features enabled or not. So far the codes we've been generating (manually or with the cgi scripts) are all with the * code to address any box that's listening.