AdvSys2 Development - RIP
I've decided to move the discussion of AdvSys2 for the WordFire platform to a new thread to avoid cluttering up Jim's thread with my implementation issues. I'm still having trouble getting text to display on all four screens. I've verified that I haven't changed anything in vga.driver.spin and I've only added functions to vga.spin to support my scrolling text based game. I would attach my code but I'm not sure I'm allowed to given the licensing of the code for WordFire but I'll include a small piece since it is pretty much the same code that Jim already posted in the other thread. Here is what I'm doing to try to display text on all four screens:
'configure video pins lock := ((cnt >> 16 + 2) | 1) << 16 repeat s from 0 to 3 vga[s].init(lock|vconfig[s]) 'initialize vid drv with vgrp/vpins waitf(4) 'let voltage to screens stablize? ' write something on each screen repeat s from 0 to 3 write(s, 10, 3, WB, string("Hello, world!"))The text appears fine on screen 0 but it is shifted on screens 1-3. Also, I don't understand the purpose of the reference to cnt.