2 ; Christian Groessler, July 2004
3 ; from Freddy Offenga's rominfo.c
5 ; unsigned char get_ostype(void)
7 ; x x x x x x x x - 8 bit flag
9 ; | | | | | +-+-+-- main OS rev.
10 ; | | +-+-+-------- minor OS rev.
11 ; +-+-------------- unused
19 ; minor OS rev.: (depending on main OS rev.);
26 ; 101 - unassigned (up to 111)
31 ; 011 - unassigned (up to 111)
38 ; 101 - unassigned (up to 111)
78 lda $fff7 ; revision #
107 ; 400/800 NTSC Rev. A
135 ; 400/800 NTSC Rev. B