SymbOS MSX multitasking operating system - help needed!

Page 13/396
6 | 7 | 8 | 9 | 10 | 11 | 12 | | 14 | 15 | 16 | 17 | 18

Par Edwin

Paragon (1182)

Portrait de Edwin

17-05-2006, 22:19

Very nice to see such quick progress! Three days to implement the graphics routines is quick considering it was your first use of the MSX2 VDP.

When you finished the port, it should be well worth it to make a second set of gfx routines for the Graphics9000 expansion cartridge. It has more choice in resolution and colour depth and it's a hell of a lot faster than the v9938. Usage is roughly the same, except that it's even less complicated. (no need for specialised high speed version).

Do you actually have plans to make use of the 16kb pages for memory management? It could reduce usage a lot for apps that don't need more than for instance 16kb.

Par Prodatron

Paragon (1801)

Portrait de Prodatron

17-05-2006, 22:39

Edwin: Without yours, Sonic_aka_T, PingPong and others help, that wouldn't be possible in 3 days, and I also could use some surrounding parts of my CPC routines and the experience with them.
The Graphics9000 sounds interesting! As soon as the first version is completely running I will check it out and also screen 5, 7 and 8.
Regarding 16K applications: Will be hard to optimize. There may run 64K apps together with the 16K ones, so I still may have to switch more than 16K. First I would like to measure the CPU load with the task manager to be able to say, how much CPU time the advanced ram banking of the MSX wastes.

Par flyguille

Prophet (3028)

Portrait de flyguille

17-05-2006, 23:03

Prodatron the best is to do all highlevel GUI in true-color
and then to reduce it to the low colour of the screenmode in use... ofcourse that will slowdown a bit but is better and EXPANDABLE.

TIMMER is a object that is set on Forms (windows) that can execute code by itself when its countdown reach ZERO. That means that the GUI must support EVENT based on TIME-triggering and not just KB and mouse or other I/O event.

Par Prodatron

Paragon (1801)

Portrait de Prodatron

17-05-2006, 23:22

A true color based GUI would be too slow and too memory consuming for a 4MHz 8Bit system IMHO. Will you do this for MNBIOS?
Some kind of timers are already implemented, but yes, the range of different supported events can still be extended.

Par Edwin

Paragon (1182)

Portrait de Edwin

17-05-2006, 23:34

But the question that's on everyone's mind is: "when will we have DirectMSX support?" Wink

Par spl

Paragon (1470)

Portrait de spl

17-05-2006, 23:54

DirectMSX... lol!

Par flyguille

Prophet (3028)

Portrait de flyguille

18-05-2006, 01:56

in certain way DirectMSX is already implemented in the MSXBIOS
jjajaja

it is just a basic standard graphic library saving the no 3d support.

Par flyguille

Prophet (3028)

Portrait de flyguille

18-05-2006, 01:59

A true color based GUI would be too slow and too memory consuming for a 4MHz 8Bit system IMHO. Will you do this for MNBIOS?
Some kind of timers are already implemented, but yes, the range of different supported events can still be extended.

well MSX has 16Kcolours VUY!

but the convertions WILL slowdown A LOT.

a convertion from real-color to 256c is just some AND & OR operations.

It will wast MEMORY ONLY with PICTURES or graphics....

drawing just LINES, and chrs it not wast anything.

Par Prodatron

Paragon (1801)

Portrait de Prodatron

18-05-2006, 02:10

Sorry for bothering you again with a screen shot so late at night:

www.symbos.de/files/symbos-msx5.gif

But this will be the last one for the next time I think ;)
Most of the operating system and the applications seem to run now - in a more or less ROUGH way. So I have to do a lot of tuning work now and I shouldn't forget about the FDC stuff.

Thanx again to all people here for the help, motivation and support! It's great to work with you on the MSX!

CU,
Prodatron / SymbiosiS

Par dvik

Prophet (2200)

Portrait de dvik

18-05-2006, 02:22

Looking extremely cool Cool

Hey, what do you need to get SymChat working? Any support you need in the emulator?

Page 13/396
6 | 7 | 8 | 9 | 10 | 11 | 12 | | 14 | 15 | 16 | 17 | 18