mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-06 13:38:30 +09:00
graal update with graal compiler
This commit is contained in:
@@ -235,45 +235,6 @@ Memory Space
|
||||
Palette stored in following pattern: 0b rrrr gggg, 0b bbbb aaaa, ....
|
||||
Palette number 255 is always full transparent (bits being all zero)
|
||||
|
||||
(DRAFT) Optional Sprite Card (VRAM Bank 1 (256 kB))
|
||||
250880 bytes
|
||||
One of:
|
||||
Secondary layer
|
||||
Other 8-bit of the primary framebuffer (4K colour mode)
|
||||
|
||||
SPRITE FORMAT DRAFT 1
|
||||
|
||||
533 bytes: Sprite attribute table
|
||||
(41 sprites total, of which 1 is GUI cursor)
|
||||
12 bytes - signed fixed point
|
||||
X-position
|
||||
Y-position
|
||||
Transform matrix A..D
|
||||
1 bytes
|
||||
0b 0000 00vp
|
||||
(p: 0 for above-all, 1 for below-text, v: show/hide)
|
||||
10496 bytes: Sprite table
|
||||
256 bytes
|
||||
16x16 texture for the sprite
|
||||
235 bytes:
|
||||
unused
|
||||
|
||||
SPRITE FORMAT DRAFT 2
|
||||
|
||||
DMA Sprite Area - 18 bytes each, total of ??? sprites
|
||||
1 byte
|
||||
Sprite width
|
||||
1 byte
|
||||
Sprite height
|
||||
12 bytes - signed fixed point
|
||||
Affine transformation A,B,C,D,X,Y
|
||||
1 byte
|
||||
Attributes
|
||||
0b 0000 00vp
|
||||
(p: 0 for above-all, 1 for below-text, v: show/hide)
|
||||
3 bytes
|
||||
Pointer to raw pixmap data in Core Memory
|
||||
|
||||
MMIO
|
||||
|
||||
0..1 RO
|
||||
@@ -389,21 +350,6 @@ MMIO
|
||||
Text-mode-font-ROM is immutable and does not belong to VRAM
|
||||
Even in the text mode framebuffer is still being drawn onto the screen, and the texts are drawn on top of it
|
||||
|
||||
Copper Commands (suggestion withdrawn)
|
||||
|
||||
WAITFOR 3,32
|
||||
80·03 46 00 (0x004603: offset on the framebuffer)
|
||||
SCROLLX 569
|
||||
A0·39 02 00
|
||||
SCROLLY 321
|
||||
B0·41 01 00
|
||||
SETPAL 5 (15 2 8 15)
|
||||
C0·05·F2 8F (0x05: Palette number, 0xF28F: RGBA colour)
|
||||
SETBG (15 2 8 15)
|
||||
D0·00·F2 8F (0xF28F: RGBA colour)
|
||||
END (pseudocommand of WAITFOR)
|
||||
80·FF FF FF
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
TSVM MOV file format
|
||||
|
||||
Reference in New Issue
Block a user