<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Tue, 16 Jun 2009 15:41:59 +0100
From   : jumbos.bazzar@... (Mark Haysman)
Subject: Black Teletext

Hi.

I don't think so in software. Not quite sure why, but the SAA5050 doesn't 
get supplied with a regular D7, it seems to come from DEN of the 6845. That 
and D6 seem to go off via some logic to Pin 10.

Thinking logically, I'd try replacing the 74LS273 at IC15 with a GAL (You'd 
need a daughterboad to get the pins in the right places) that looked for 
&80, and set D2 high regardless of D2s state:

d2 = d2
    # d7 & !d6 & !d5 & !d4 & !d3 & !d1 & !d0 & en
d2.clk = clk
d2.oe = ttxvdu

That would also give you an enable pin, "en", when set high, does the 
modification, when low it's normal. The rest of the pins would be simply

d0 = d0
d0.clk = clk
d0.oe = ttxvdu
....etc

...I think! I've not tested this, just thought of it now, so don't curse me 
if it doesn't work, or if it's totally the wrong way of doing it!

Mark.

----- Original Message ----- 
From: "Ian Wolstenholme" <bbcmailinglist@...>
To: <bbc-micro@...>
Sent: Tuesday, June 16, 2009 2:31 PM
Subject: [BBC-Micro] Black Teletext


At the weekend I wrote a little routine which traps the OSWRCH thingy
and changes any VDU code &80 into an &84.  Much to my surprise, it worked!
So if I typed VDU &80,65 I would get a blue letter A etc.

Except it doesn't work for the Teletext adapter, which must load the pages
direct into screen RAM!

Is there a way to trap any write to the Mode 7 screen RAM and do a similar
fiddle?

Best wishes,


Ian






> _______________________________________________
> bbc-micro mailing list
> bbc-micro@...
> http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro
> 
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>