-
-




























1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Fantastic work,
@TheMogMiner :) So great to see.1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @AshEvans81, @DextersTechLab ja
So is the middle window the alternate part of the FB, for the "palette" box thingy?
2 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @AshEvans81, @DextersTechLab ja
Yes - the middle screen is the palette mixing area - you'd have a grid of colours and then be able to mix paint in the large central white area with the painting brush you'd chosen.
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjille @Stephen_Neal, @DextersTechLab ja
I was wondering more about whether that screen is a different part of the framebuffer, or the other set of three boards. ;) IIRC, there are six FB boards. One set for Y,U,V, and another set for the back buffer.
2 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @AshEvans81, @Stephen_Neal ja
Not entirely. :) Will clarify in a follow-up tweet, I'll need as much free characters in my tweets as possible.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner, @AshEvans81 ja
There are 3 independent frame stores per set of stores: Luma, Chroma, and "Ext" (usually used for stencil operations). Chroma alternates U and V on even and odd columns, which is why I try to describe it as "16-bit ish" colour depth rather than 16-bit YUV. It has a 2:1 L:C ratio.
3 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner, @AshEvans81 ja
Each Frame Store card has 640kbytes of RAM, arranged internally as 640x1024 bytes, or more accurately, ten "stripes" of 64x1024 bytes. There are six in a standard system. The top 128 lines of each Frame Store are reserved for the palette box (I) or the menu box (II).
1 vastaus 0 uudelleentwiittausta 2 tykkäystä -
Vastauksena käyttäjille @TheMogMiner, @AshEvans81 ja
There's a set of PROMs and such that remap the 640x1024 store into an 800x768 usable area, but with the top 128 lines reserved, that gives an effective usable area of 800x600 - and there's our hallowed 4:3.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
Writes to the System Bus with CSR=8 will, on alternating columns, push either a UY or VY pair (8 bits each) into the latches on the Brush Store card. I was first confused why the Y value for the UY pair was always 0, until I realised that Y always gets overwritten by the VY pair.
-
-
Vastauksena käyttäjille @TheMogMiner, @AshEvans81 ja
Depending on the current 4-bit function code, this value can be written into the Brush Store (a set of three 256x256 8-bit planes), written into the Frame Store, or simply left in the latches to be used by a subsequent command with the Fixed Colour Select bit set.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner, @AshEvans81 ja
For a Fast Wipe Framestore function code, the selected frame store or store(s) will be wiped to the relevant value in the Brush Store colour latches, starting at CXPOS,CYPOS set on the Store Address card, and running for the inverse of the values set in BXLEN,BYLEN.
1 vastaus 0 uudelleentwiittausta 1 tykkäys - Näytä vastaukset
Uusi keskustelu -
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.