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: >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>> >>> >>>>> >>> >>>> >>> >>> >>> >> >>> > >>> >>> >>> >> >> >
