Re: newbie questions on disk formats



On 11/15/08 8:13 PM, in article
98ec5ff2-9d68-4796-b668-6e083653cd78@xxxxxxxxxxxxxxxxxxxxxxxxxxx, "jonnosan"
<jonnosan@xxxxxxxxx> wrote:

On Nov 16, 8:48 am, "winston19842...@xxxxxxxxx"
<winston19842...@xxxxxxxxx> wrote:
On Nov 15, 2:42 am, jonnosan <jonno...@xxxxxxxxx> wrote:

I've got some very basic TI/99 functionality on the 'live' version of
peekbot now - it can catalogue PC99 and V9T9 style DSK images.

All files can be viewed as hex, and files that look like text files
can be viewed as text (not a very smart heuristic there).

Anyway here's a sample, looking at the funnelweb dsks (the disks with
source code are probably the most
interesting)http://peekbot.jamtronix.com/dispatch.fcgi/navigate_archive/ftp%
3A%2F...

Wow! You've got a lot done so far!

How hard would it be to add the color info for the TI Artist files
(files ending in _C)? Each byte corresponds to the pattern byte from
the _P file. First nybble is color of bits that are on, 2nd is color
of the off bits.

I guess you might need the colors, right? ;)

I've actually slowly started researching this, but am frustrated that
not much seems to be visible to google, which I think is a combination
of 1) me not knowing what I'm really looking for, so not making the
right incantations to google, and 2) lots of the online docs seem to
be old manuals that are scanned but not OCRed, so not indexed by
google.

Anyway what would help me a lot is
1) RGB values for the TI built-in colours
2) a formula (or source code I can extract a formula from) for mapping
the data in _P and _C files to pixel colours to be set. I eventually
worked out the _P files are dumps of something called "pattern
descriptor table", and found some code (via google) here
http://www.digitalstratum.com/programming/yinyang_ti_asm which has a
routine called 'PXADDR' which I worked out maps (x,y) co-ordinates on
the screen to byte and bit offsets into the "pattern descriptor
table".

I kind-of half understand what is going on here, and suspect I could
eventually work out how the color table works as well, but would
definately move faster if I had something to crib from, or some clear
introductory level docs on how the TI graphics hardware works.


From someone on the TI Olug (they seem to be a little shy about coming to
comp.sys.ti to discuss).

The TI Olug is a Yahoo! Group at http://tech.groups.yahoo.com/group/ti99-4a/

No., RGB: Mess/Classic99, Win994a, Color:
00, >000000, >2f2f2f, Transparent
01, >000000, >000000, Black
02, >21c842, >3aa33a, Green
03, >5edc78, >73c873, Light green
04, >5455ed, >2020c0, Dark blue
05, >7d76fc, >7b7bf2, Blue
06, >d4524d, >c02020, Dark red
07, >42ebf5, >40f0f0, Cyan
08, >fc5554, >f04040, Red
09, >ff7978, >fc8060, Light red
0a, >d4c154, >e0c040, Dark yellow
0b, >e6ce80, >fce372, Yellow
0c, >21b03b, >208020, Dark green
0d, >c95bba, >c040c0, Magenta
0e, >cccccc, >cccccc, Gray
0f, >ffffff, >ffffff, White

.



Relevant Pages

  • Re: newbie questions on disk formats
    ... Each byte corresponds to the pattern byte from ... not much seems to be visible to google, which I think is a combination ... a formula (or source code I can extract a formula from) for mapping ... the screen to byte and bit offsets into the "pattern descriptor ...
    (comp.sys.ti)
  • Re: Templated Page
    ... have the flexibility to deliver variations to the code. ... that remotely resembles a pattern should be reworked by hand. ... Google in fact considers their ... (ethical SEO issues, ...
    (alt.internet.search-engines)
  • Re: Mark Probert the LIAR
    ... It wasn't a dark and stormy night when cathyb wrote: ... Not even close to everything and this problem is a google one. ... your account will be overwritten. ...
    (misc.health.alternative)
  • Re: how google suggest works -- which event is attached to INPUT element
    ... And the "source code" of a page is not just the code you see ... Trying to read/understand just about any JS code produced by Google is ... If the browser supports addEventListener then it uses it. ... then it moves on to attachEvent and if it is supported it uses it. ...
    (comp.lang.javascript)
  • Re: Overwhelmed
    ... > source code, so its definitely a step in the right direction if not ... >> do censor the hell out of them. ... Once it's out on the nntp servers it's ... wasting time and money though, because I just repost through Google, or my ...
    (microsoft.public.windowsxp.general)