Re: [stella] Screen shots

Subject: Re: [stella] Screen shots
From: emooney@xxxxxxxxxxxxxxxx (Erik Mooney)
Date: Sat, 17 Jan 1998 01:57:50 GMT
>>Perhaps we wouldn't need any more than 320x200 anyway.  Instead of doubling
>>the pixels to create 160x200, we just switch from venetian blinds to
>>vertical blinds and put the even-numbered scanlines on even-numbered
>>columns.  Piece of cake.

Er, _possibly_.  Definitely easy to code.  Problem is that the gaps in the
blinds would be almost twice as large (we have to fit fewer pixels in a
larger space horizontally than vertically.)  Dunno how good it would
look...

>Too cool !!  But if you're running in a tweaked mode, the difference between
>the even pixels and the odd pixels is merely a setting in a bank-switch
>register.  It just doesn't get much easier than that.  May even run faster
>than mode 13.

No, it's still quite complicated, and definitely not faster than mode 13h.
In mode 13h, it's three assembler instructions per pixel - load into
register, store to memory, increment memory counter.  With mode-X, each
pair of pixels would be: load into register, store to video memory, load
next pixel into register, store to system memory, increment counter, then
at the end of the scanline, it's another load/store/inc counter cycle for
each pair - total, eight instructions for two pixels plus about another ten
per scanline to bankswitch.  Not much slower, but tricky to code (but I'm
up for a challenge - someone let me try to hack their emulator to do it :)

--
Stella list is Administered by krishna@xxxxxxxxxxxx <Glenn Saunders>
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/stella.html
+-shameless plugs-------------------------------------------------------+
| Stella documentary at http://www.primenet.com/~krishna                |
| Nick's VCS links via http://www.primenet.com/~nickb/atariprg.htm      |
| Write the best game, win framed autographs of famous Atari alumni!!   |
+-----------------------------------------------------------------------+

Current Thread