ppeccin / WebMSX

WebMSX - Online MSX Emulator
https://webmsx.org
396 stars 70 forks source link

Video9000: programmatically activate superimpose #96

Closed pvmm closed 1 year ago

pvmm commented 1 year ago

Video9000 graphics cartridge does superimpose by itself if you use

OUT (0x6f), 0x18

to make it opaque and

OUT (0x6f), 0x10

to make it transparent. How about using this setting to superimpose automatically, instead of trying to detect it by used registers? This is how OpenMSX does it if you use the Video9000 extension.

ppeccin commented 1 year ago

Hi!

Can you link some specs please?

Regards, Paulo

On Sat, Mar 11, 2023 at 7:24 PM Pedro de Medeiros @.***> wrote:

Video9000 graphics cartridge does superimpose by itself if you use

OUT (0x6f), 0x18

to make it opaque and

OUT (0x6f), 0x10

to make it transparent. How about using this setting to superimpose automatically, instead of trying to detect it by used registers?

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/96, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFOLIALHJBNOTTSCBX4L4DW3T3S5ANCNFSM6AAAAAAVXXHUHE . You are receiving this because you are subscribed to this thread.Message ID: @.***>

pvmm commented 1 year ago

Sure. It's on chapter 5 of the Video9000 manual: http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/kiwi/hardware/pdf/Sunrise/v9manual.pdf

ppeccin commented 1 year ago

Thanks!

I'll have to check that, but as I remender I implemented those ports. Isn't it working? Can you point me to some software that tries to activate the modes in thi way but fails?

Paulo

On Mon, Mar 13, 2023 at 6:01 PM Pedro de Medeiros @.***> wrote:

Sure. It's on chapter 5 of the Video9000 manual: http://www.msxarchive.nl/pub/msx/mirrors/msx2.com/kiwi/hardware/pdf/Sunrise/v9manual.pdf

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/96#issuecomment-1466950427, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFOLIG5AUJBAFPBX4S2RH3W36DJNANCNFSM6AAAAAAVXXHUHE . You are receiving this because you commented.Message ID: @.***>

pvmm commented 1 year ago

I fixed it on my side.