New Undoccumented Video Mode on MSX2.

Pagina 3/8
1 | 2 | | 4 | 5 | 6 | 7 | 8

Van Dolphin101546015

Champion (269)

afbeelding van Dolphin101546015

08-02-2020, 21:48

Text modes not have borders, sorry Smile
Driver work in Assembler, where i might set any effects for char outputs.
In the last screen, you might see all possible signplaces together - 80x53. Blinks configured for diagnostics.
If you asqing about second screen, where basic code placed with blink, just try:
screen0:width80:vdp(13)=&hF4:vdp(14)=&hF0:for i=0 to 24*10-1:vpoke&h800+i,rnd(1)*256:next i

PS: and yes, I write wrong dimention it 6x8, 480 (not 400, and not 512 !)

Also, its not first my project for text screen modes.
Some time ago I showed my font editor writed in clear Kun-Basic:
Russian Forum with topic
"https://zx-pk.ru/threads/30361-msx2-2-font-editor-8x16-(v2-5-final)-(x-basic)-sample-fonts-(also-with-codepages).html?highlight=8x16"
Video for preview

PPS: Owh! I forgot, I showed also another project for Text Mode here already:
My SnepLep

Van spacemoai1973

Master (165)

afbeelding van spacemoai1973

08-02-2020, 21:50

An 6x16 font for screen0 interlaced still requires manual switching of the pattern table on the vblank interrupt. So that can't be the basis of this "new" mode.

"any effects for char outputs" is not possible in text mode, because the font is limited. Also how would the BASIC LIST command know to output some ' with and some ' without underline? Same for the V in that same screenshot.

screen6 (similar to korean "screen9") or screen7 (japanese kanji mode) are the only screenmodes capable of showing what you showed without (line) interrupt routines.

Suspicious things about your video:
- It is cropped
- In the bottom left there is some flickering
- There is no screen buildup or text scrolling

Why don't you put "mode0_53.bin" for download? Because you haven't actually "released" anything.

Van Dolphin101546015

Champion (269)

afbeelding van Dolphin101546015

08-02-2020, 22:10

spacemoai1973 wrote:

Why don't you put "mode0_53.bin" for download? Because you haven't actually "released" anything.

Yes, I not released nothing. This bin file have only 141 bytes long, but doing all what you see, and its enough for me.
Also I don't want to put this file for downloading, coz disassembling of 141 bytes it trivial task, agree?
Or you think I so stupid?
All sceptics will stay with they own phantasies, here and now Smile

Van spacemoai1973

Master (165)

afbeelding van spacemoai1973

08-02-2020, 22:16

141 bytes? That narrows down the possibilities. So it must be using sc0 afterall... You said you don't use interrupt routines, but you never said you don't use raster effects! Your Sneplep demo shows that you know how to do them.

Ok, so you are spending 90% CPU time updating VDP name table register every 4 lines by checking HR flag. And the mysterious "underline", "blue and black in same 6x8 block", and the flickering in the video are just off-by-one glitches in your code.

Problem solved!

Van Dolphin101546015

Champion (269)

afbeelding van Dolphin101546015

08-02-2020, 22:20

I told something else, or what? Smile
This is only your opinion about glitches in my code, I will leave it without trying to explain why and why. Just trust me, this is necessary because of the difference between real and emulation.
Idk, wh problem you solve, I not have any of it Wink

Van Pencioner

Scribe (1123)

afbeelding van Pencioner

08-02-2020, 22:22

remove

Van Louthrax

Prophet (2275)

afbeelding van Louthrax

08-02-2020, 22:36

Just to know if I should continue to follow this thread: will some code be released one day or not?

Van Louthrax

Prophet (2275)

afbeelding van Louthrax

08-02-2020, 23:13

Too bad, but that’s life Smile
Probably that method would not have worked if you have disk accesses with the screen displayed at the same time ?

Van Rataplan

Master (226)

afbeelding van Rataplan

08-02-2020, 23:35

Stop feeding the trolls. He's holding out a candy and then keeps it for himself in a very childish way. Be clear on what your intentions are, whether you'll release anything or not doesn't matter. But stop bragging, it's extremely annoying.
By the way I really like the technique used here, but I don't like the attitude.
Just my 0.02.

Pagina 3/8
1 | 2 | | 4 | 5 | 6 | 7 | 8