Using openMSX with GFX9000

Page 3/4
1 | 2 | | 4

By Manuel

Ascended (16822)

Manuel's picture

24-08-2017, 18:54

Great, thanks for the quick confirmation! Let me know if there's anything else we can do or help with.

Are you planning to release a new SymbOS soon then? What's new?

By edoz

Prophet (2297)

edoz's picture

24-08-2017, 19:16

Manuel wrote:

Great, thanks for the quick confirmation! Let me know if there's anything else we can do or help with.

Are you planning to release a new SymbOS soon then? What's new?

Yes, Prodatron is now working on the installation packages. We did a lot of bug fixes over the past weeks... Well, compare to the last beta it's mainly bug fixes. But we want to release version 3 (as we never release the final 3 until now)
If it is done we can focus on new things again. As we have a stable OS then. First thing on the list is a gfx9000 pattern game mode. (and GFX9000 support for the CPC, which is currently in development at TechnoBytes. Youtube ) This mode should work on the CPC and MSX.
So both groups, MSX and CPC will have benefit from this. (We hope) A sound daemon is also high on our list.... which will support multiple devices. Like we did for the network adapters on the CPC and MSX. Anyway .. we will see...

By Manuel

Ascended (16822)

Manuel's picture

24-08-2017, 21:36

OK, sounds good. How does the CPC community look towards the PowerGraph? The V9990 is very unlike what they're used to, right? (In all aspects.)

By edoz

Prophet (2297)

edoz's picture

24-08-2017, 21:52

Yes, it's completely new for them. The CPC has even no real VDP at all, so using a IO port to have something on the screen is very new. First they thought that it would be very slow...But it is not Wink There are now more the 30 units sold. But, it is like the MSX in the beginning, there is no software. But we hope, that after GFX9000 support for the CPC in SymbOS people will start developing games for it. And maybe the interest will be higher after that. Nice thing is that we could build network games as well, as the network is already in. Building a game for SymbOS should work on both system without code changes in the game software. At least that is the goal for SymbOS. Maybe we can do the same for the Enterprise computer and (Next) / Spectrum .. but they are all ideas which popup to our minds.. if they come true.. we will see. First we need to port the GFX9000 to the CPC (as the IO is 16 bits based on the CPC) But we think it could be done quick.

By Manuel

Ascended (16822)

Manuel's picture

24-08-2017, 22:20

Are you guys also planning to add game oriented services to the OS? So, stuff that makes creating games easier. Especially in combination with that game mode.

By edoz

Prophet (2297)

edoz's picture

25-08-2017, 09:18

Not sure how we proceed this. There are some challenges. Everything should be very fast, as we want the maximum performance for games. We want to avoid layers, which slowdown things. SymbOS is now only supporting bitmap mode which is needed for the GUI, for simple games this is fine, but for more advanced games we would like a full-screen pattern mode. (But still the possibility to minimize the application to the taskbar). However that means a pattern game can not be "windowed", but i think that is okay. The goal is indeed that you can develop something in a short time.

By edoz

Prophet (2297)

edoz's picture

07-05-2020, 23:20

Is it possible to emulate the 8280 in openMSX? I can only select the 8255.

We have a boot bug in SymbOS 3.1 .. one we cannot find.. SymbOS is getting bigger and bigger and therefor more complex to debug, especially on real hardware..

If we use (real hardware) MSX8280+v9990 we have boot issues when SymbOS is booting in lower resolution 384x240 .. it only happens on this machine. (freezing) Maybe because we added hardware sprite for the mouse.. but we are not sure.

We did use 2 different (real) 8280 machines.. different v9990 .. same results..
If i take a real, MSX 8255... i don't have the issues anymore.. same slot layout..

It seems that the issue is not on the 8255 openMSX emulator (works fine)).. but I'm not able to select the 8280. Is it possible to emulate this machine in OpenMSX?

Odd thing is that booting the 512 resolution on the v9990 works fine on both machines....

By Manuel

Ascended (16822)

Manuel's picture

08-05-2020, 00:12

No, openMSX doesn't emulate the 8280, as it doesn't emulate the superimpose/digitizer (yet). So there's no point in making a 8280 machine as it is the same as a 8255 if you leave this out..

However... what I understood is that the 8280 has separate VDP and CPU clocks for the genlockng circuit, which may mean the CPU and VDP will not run 100% in sync. This effect is currently also not emulated in openMSX and I guess it's also not easy to add support for it.
So, if you have some timing code that is assuming this relationship, this may be the cause. But unfortunately, from openMSX point of view, I can't really help you there.

By edoz

Prophet (2297)

edoz's picture

12-05-2020, 11:52

Hi Manuel, thank you for your clear answer! It looks indeed that there is some kind of timing issue! Thanks for the hint! Hopefully we can pinpoint the cause!

By edoz

Prophet (2297)

edoz's picture

27-06-2020, 19:45

Hi There! I have a new question about OpenMSX g9k emulation compare to real machine.
If i run small G9k demo for SymbOS in OpenMSX it runs fine:

OpenMSX

But if i run the same software build on real hardware i get this:

hardware

I use for both Philips NMS 8255 .. On the real machine i use gr8net for storage, but that is probably not the issue here?
Does the hardware require different settings compare to openMSX?
It seems it loads the grapics correctly, but as soon the scrolling begins i see only the background on the real hardware and nothing else anymore..

Page 3/4
1 | 2 | | 4