was it master basic compatible? is bdos not master basic or master dos
compatible?
couldnt either dos have used an external ram area when detected - woudlnt
make much difference would it?




On 25 October 2011 16:06, Roger Jowett <[email protected]> wrote:

>  manual makes no mention of being able to use a line interrupt to run a
> routine function or procedure so i guess turning the screen offnis not poss
> i was hoping the atom lite might stand a chance if i figured out how to
> chop the screen$ into ½ screens though i would have needed tops and bottoms
> then she maybe could load 12KB in stead of full 24KB and would have upped
> the frame rate a bit especially if teh screen was switched off for a½ the
> asic waits sates too instead of just loading half the screen - was going to
> try to use cyberlink power director or intervideo wincoder winproducer
> though i still have no software for teh msi nvidia fx5900zt vtd 128 VIVO
> despite having asked a few times over the past few years - mind you the
> drivers on their site are still as reliable as pouring a hot cup of coffee
> in the power supply(DO NOT DO THIS AT HOME OR IF YOU ARE UNDER A BRIDGE)
>
>   On 25 October 2011 16:01, Roger Jowett <[email protected]> wrote:
>
>> did anyone understand how to save the cos sin tables to the disc as a file
>> no chance of a rem statement or too?
>>
>>
>> On 25 October 2011 15:59, Roger Jowett <[email protected]> wrote:
>>
>>>  scroll down to red text please&see attachment
>>> PALETTE
>>>
>>> is probably one of the most "well-known" SAM command, and it has quite a
>>> large number of variations.
>>>
>>> I won't go on about "paint pots" etc, since you should know all that -
>>> but very briefly, the Coupe can use any 16 out of 128 colours
>>>
>>> on the screen at once. The PALETTE command selects which one of the 128
>>> colours you want to assign to one of the 16 "pots".
>>>
>>> (Sorry!)
>>>
>>> When you switch on, some values have already been assigned (good job too
>>> - otherwise everything would be black and you
>>>
>>> wouldn't be able to see anything!). These have been chosen to give normal
>>> and "bright" versions of black, blue, red, magenta,
>>>
>>> green, cyan, yellow and white. (don't ask about bright black..) Just like
>>> the Spectrum.
>>>
>>> PALETTE pot,colour
>>>
>>> Where pot is the number (0-15) of the pot you want to change, and colour
>>> (0-128) is one of the 128 colours to put in the pot. Say
>>>
>>> you hate blue, because you're a demented socialist, so you decide to
>>> replace it with a nice bright red - you know that colour number
>>>
>>> 42 is red, and "pot" number 1 is usually blue. PALETTE 1,42 would do the
>>> job.
>>>
>>> To find out what each of the 128 colours looks like (so you know that 42
>>> is red in the first place), you can either look at the chart
>>>
>>> thing in the Users Guide or type in the little program it gives you to
>>> display all 128 colours at once. After a while you get to learn
>>>
>>> them all anyway, and they are quite ordered. You may think (as I used to)
>>> that if you displayed all 128 colours in order, you would
>>>
>>> get a nice "spectrum" effect, but due to the way they're organised, you
>>> don't. Originally, the SAM only had 64 colours, but the
>>>
>>> design was changed (quite late on) to double this. (More details
>>> elsewhere in CGTSB - see IN or OUT).
>>>
>>> In MODE 1, things are a little confused because as well as having pots
>>> 0-15, you can also select BRIGHT, which will select another
>>>
>>> pot (sort of) - see BRIGHT. You can also have magic paint pots which
>>> flash (probably radioactive); and you can set up these by
>>>
>>> doing something like PALETTE 7,34,127. This will make colour from pot 7
>>> (which is the colour used upon switch-on) flash between
>>>
>>> colours 34 (red) and 127 (white). The speed of the flashing is controlled
>>> by SVAR 8. Eg, do POKE SVAR 8,1 to give yourself an
>>>
>>> epileptic fit. POKE SVAR 8,255 to give the slowest possible change. So
>>> you'll be typing away, and the colour will CHANGE after
>>>
>>> you've forgotten all about it; give yourself a heart attack as well.
>>>
>>> Now the SAM Coupe allows you to have more magic pots of paint (sorry,
>>> non-toxic wax crayons) which change colour at certain
>>>
>>> vertical positions on the screen. These are set up like this:
>>>
>>> PALETTE 7,64 LINE 80
>>>  DOES this mean the LINE 80 command cant be used to
>>> LINE 95:out(border port), screen off or on value
>>> would i need to setup a window before hand so that if i needed to edit
>>> the program the program would scroll in the bit of the screen that was on
>>> rather than the bit that was off?
>>> how does the rom know that you are using the border port to turn a
>>> section of the screen off and on?
>>>
>>> This would make ink from pot 7 change colour at line 80, which is about
>>> half the way up the screen. In the top half of the screen,
>>>
>>> then, it would be...whatever you'd selected before, and in the bottom
>>> half it would be colour 64. (green).Colours can also flash
>>>
>>> from specific lines - eg, PALETTE 0,34,99 LINE 80.
>>>
>>> In CSIZE 8,8 the LINE can range from -16 to 174. Not 175 as you might
>>> expect; the Coupe can't change colour there because what's
>>>
>>> the point of changing on the very first line displayed?
>>>
>>> The advantage of using palette "lines" like this is that it becomes
>>> possible to "draw" across the border, something which is normally
>>>
>>> impossible. Ok, so you can't actually put pictures there, but on the
>>> Spectrum, you had to resort to very fiddly machine code routines
>>>
>>> to do anything with the border.
>>>
>>> Also, palette lines can be used to act as simplistic backgrounds for
>>> programs, which can not be "damaged" by graphics moving
>>>
>>> across them. They do, however, require extra processor time, so the
>>> program can be slowed down if you have lots of palette lines.
>>>
>>> Note - my term "palette line" doesn't really mean much; it's my own
>>> phrase.
>>>
>>> On 25 October 2011 15:50, Roger Jowett <[email protected]> wrote:
>>> >
>>> >
>>> > On 25 October 2011 15:49, Roger Jowett <[email protected]> wrote:
>>> >>
>>> >>
>>> >> On 25 October 2011 15:48, Roger Jowett <[email protected]> wrote:
>>> >>>
>>> >>>
>>> >>> On 25 October 2011 15:47, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>
>>> >>>>
>>> >>>> On 25 October 2011 15:46, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>>
>>> >>>>>
>>> >>>>> On 25 October 2011 15:44, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> On 25 October 2011 15:43, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>>>>
>>> >>>>>>>
>>> >>>>>>> On 25 October 2011 15:42, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>>> On 25 October 2011 15:40, Roger Jowett <[email protected]>
>>> wrote:
>>> >>>>>>>> >
>>> >>>>>>>> >
>>> >>>>>>>>
>>> >>>>>>>>
>>> >>>>>>
>>> >>>>>
>>> >>>>
>>> >>>
>>> >>
>>> >
>>>
>>>
>>>
>>
>>
>

Reply via email to