Hi,

        I received SC-ASM the other day, and being not ill acquainted with z80
assembler and the workings of the ZX Spectrum, I've programmed a few
basic things. You know, like pressing different keys activating
different border colours and little things like that. I therefore notice
that port 0xfe still does a lot of the same old Spectrum stuff.

        Now I want to do something better! Like a sprite moving around or
something. So, I am wondering - what port & by what method would I page
memory in and out? And where does the screen memory start? If I page out
the ROM can I use the lower 32k for the screen and the higher 32k for
program . . . and amongst other things neatly dodge the contended memory
issues? Or is contended memory a whole different prospect on the SAM?

        Also, I picked up on here that the SAM's video memory is sensibly
arranged. Can I take it that it therefore that it is a true linear frame
buffer in the same sense as a VBE2 (or even good old mode 13h) one is? I
take it one pixel is four bytes?

        I'm not really bothered about sound right now, but which port is that
on?

                -Thomas

Reply via email to