Search results
Trilotracker with an external SCC in DOS mode
Score: 172.54 %,
Type: Forum topic , Comments: 9 comments
in page #8000-#BFFF than the page frame #4000-#7FFF
call 0x138 ; get into A primary slot
rrca
rrca
and 0x03 ; isolate slot for page #4000-#7FFF
ld c,a
ld b,0
ld hl,0xfcc1 ; get subslot flag (bit 7) for this primary slot
add hl,bc
or (hl) ; bit 0 ...
MSX-Music Hi-hat question
Score: 172.13 %,
Type: Forum topic , Comments: 12 comments
AFAIK.
I can confirm that registers I can confirm that registers 0x17, 0x18, 0x27 and 0 ...
Hardware accelerated polygon fill using LMMM
Score: 172.21 %,
Type: Forum topic , Comments: 8 comments
I give you this little demonstration:
100 COLOR 15,0,0:SCREEN 5
110 COLOR=(4,7,0,0):COLOR=(8,0,7,0):COLOR=(12,7,7,0)
120 P=0:SETPAGE P,1-P:CLS
130 FOR I=-31 TO 32
140 SETPAGE P,1-P
150 J=ABS(I)-16
160 LINE (64,74)-(191,137),0,BF
170 LINE (80+J,74)-(80-J,137),4,,XOR
180 LINE (159+J,74)-(159-J,137),4,,XOR
190 LINE ...
Parsing Command Structure?
Score: 172.06 %,
Type: Forum topic , Comments: 11 comments
B, (HL)
Compare A and B
Then some routine after that to create a number between 0-255.
Is ... C, A ; Put length in BC
LD B, 0
INC DE ; Increment pointers ... Buffer
DL = Table.
Take first byte of table like
Ld a, (de)
ld c, a
ld b, 0
So CPI ...
Scroll 1px problem, need your help
Score: 172.09 %,
Type: Forum topic , Comments: 8 comments
on the scroll direction. When going right, a new map is needed between +0 and +7. When going left, it's between +7 and +0. So I bluntly tested loading a new map at each step, but the problem is still there: ... on the scroll direction. When going right, a new map is needed between +0 and +7. When going left, it's ...
Intel hex file to binary to MSX memory
Score: 171.72 %,
Type: Forum topic , Comments: 7 comments
the binary file is a .com file, when it is loaded in MSX-DOS it loads the binary file at 0x100 and start ... bytes the same as in a binary file? These are:
byte 0+1: start-address
byte 2+3: end-address
byte ... bytes are the crt0 file linked by SDCC and I think it must be in another part in the ihx file ...
Screen 8 is offically screen9, what happend to 8?
Score: 171.75 %,
Type: Forum topic , Comments: 24 comments
Ok, I was just browsing the manual of V9938 and was analysing mode register 0,1,8,9.
I came ... at the graphical sites / mode bits M5 M4 and M3, ignoring M2, M1 from VDP1, so them on 0
Here it comes:
The ... -> -2 > 7 > 1 1 1 (screen 8)
screen 8 -> -2 > 7 > 1 1 0 (only ...
Hidden vector graphics (3D)
Score: 171.97 %,
Type: Forum topic , Comments: 22 comments
Can anybody help me with the formula's (or method) of hidden vector graphics. By that I mean that you, for example, animate a cube, but you don't draw the vectors that shouldn't be visible. There can be tricks for that when you only ...
Game design decisions - limits on frames of animation
Score: 171.32 %,
Type: Forum topic , Comments: 4 comments
screen size. I would also use VRAM pages 0 and 1 as double buffer so animations are smoother. Similar can ... areas of 256x64 of VRAM pages 0/1 to store fonts and other GFX that always used during the game. ...
Switching RAM in page 2 from a ROM
Score: 170.91 %,
Type: Forum topic , Comments: 15 comments
on page 0, you can use the ENASLT routine (0024h).
In pseudo code, it would look like this:
A = ... Expanded slot (0 = no, 1 = yes)
To my knowledge, there is no BIOS routine to directly retrieve the ID ... ; Mask only needed for page 0
sub = (SLTTBL + 2) ; Should be 0 is slot not extended
slotId = prim | ...
