Search results
Proper VDP Vblank interrupt handling when there are others source of interrupt active
Score: 145.34 %,
Type: Forum topic , Comments: 20 comments
check if int is coming by VDP by reading S#0 the VDP request an interrupt.
3) because reading S#0 ... when the z80 does in a,(99h) the VDP issue its own request. But Because we are reading the register S#0 ... the CPU can read S#0 and be able to detect VDP int.
is there any other way?
I don't see any ...
VDP Sprite overflow bit and polling
Score: 145.17 %,
Type: Forum topic , Comments: 1 comment
Hi, it is known that when one read the VDP status reg 0 the v. interrupt bit is cleared. ... another sprite overflow situation, reading the S#0 on line 151 do i report the first overflow at line 50, or the second occouring at line 150 ?
In others words do the s#0 read reset the sprite overflow bit and make ...
poll:outrun for msx2
Score: 149.06 %,
Type: Forum topic , Comments: 122 comments
lines of the road, allowing turns and hills. What I would do is:
Start at (x,y)=(0, 191) ... and 2K colour table directly, with the name table filled with 0..255. However updating 4K is still too ... pattern and colour table parts by changing bits 0-1 of r#4 and bits 5-6 of r#3.
A little memory saving ...
To Grauw: Sprite colors linked to sprite pattern no.
Score: 145.21 %,
Type: Forum topic , Comments: 7 comments
A common critic about msx2 vdp sprites is that sprite colors are linked to sprite plane no instead of sprite pattern no.
Before VRAM access timing was reengineered i always thought that is was not possible because of the need to calculate the SCT ...
What if V9938 never existed?
Score: 145.15 %,
Type: Forum topic , Comments: 58 comments
been
- 32KB of VRAM
- a Screen 0 mode with decent color support (8x8x2 colors)
- a Simple gfx ...
https://en.wikipedia.org/wiki/MSX#Evolution
"Evolution
MSX spawned four generations: MSX ( 1983 ), MSX2 ( 1985 ),[14] MSX2+ ( ...
https://translate.google.it/translate?hl=&sl=it&tl=en&u=http...
In this doc it is already pointed up how was the amiga sprite system weak when compared ...
VDP 8 bit VRAM ADDRESSING emulation issue
Score: 146.96 %,
Type: Forum topic , Comments: 12 comments
LO(ARG),HI(ARG)>>8
THE BASIC CODE CALLS 255 times the routine. Result:
A stripe of 0x41 bytes written on the second 16K VRAM Bank of VDP at addresses beginning From 1. Please note: 1 not 0! as specified. That ...
LD A,(0xF663)
CP 2
JP NZ,0x406F
LD HL,(0xF7F8)
LD A,L
DI
OUT (0x99),A
LD A,H
NOP
NOP
NOP
OUT (0 ...
R800 DMA...
Score: 144.91 %,
Type: Forum topic , Comments: 43 comments
instead of:
ld a, l
out (0x99),a
ld a, h
or 0x40
out (0x99),a
became
ld c, ... will need to change VDP R15 in order to read either status register S0 and S1. So _ANY_ non-interrupt code ... is extremely slower, in the best case you need 2us to perform a memory access (page 0). OK, the out on z80 ...
why so much load ways?
Score: 143.84 %,
Type: Forum topic , Comments: 5 comments
"",1,0
Tape, first file is code: LOAD "",1,1
Disk, intended 'first' file is BASIC: LOAD "*",8,0
Disk, intended 'first' file is code: LOAD "*",8,1 ...
msx bios
Score: 143.63 %,
Type: Forum topic , Comments: 2 comments
4x longer to run on MSX2 when compared to MSX1:
10 TIME=0
20 COLOR 15,0,0
30 SCREEN 3
40 OPEN"GRP:" FOR OUTPUT AS #1
50 FOR I=2 TO 15
60 PSET (0,0),0
70 COLOR I:PRINT#1,"Hello..."
80 NEXT I
90 SCREEN 0
100 PRINTTIME
(General discussion) ...
openMSX 0.15 bug
Score: 143.1 %,
Type: Forum topic , Comments: 8 comments
boot in screen 0. It does boot but i get corruption in pattern name table
I've also got ... mapper type was added to openMSX 0.15.0, so it should be recognized.
I would first recommend ... no change at all...
Very Very Very bad thing i've downgraded to 0.13 (that i knew ran without issues ...
