Schrijver
| SymbOS MSX multitasking operating system - help needed!
|
Algorythms msx freak Berichten: 175 | Geplaatst: 17 Mei 2006, 17:27   |
I am IMPRESSED!!! Now if you could also adapt it to the Gfx9000 graphics card I'd be stunned!  |
|
spl msx professional Berichten: 712 | Geplaatst: 17 Mei 2006, 17:33   |
Very impressive work Prodatron. I want to see how you are pushing V9938 VDP and our MSX  Next Navarparty I will have a Desktop MSX 2 ^^... great!
PS: I have my IDE broken... can I fix it sending it to Sunrise? |
|
Prodatron msx master Berichten: 1088 | Geplaatst: 17 Mei 2006, 17:46   |
Quote:
| Where is the documentation?
I want to know which structure you use about memory?
and how did it handle threads/processes?
|
I started to write several documentations and libraries last year:
http://www.symbos.de/download.htm#marke2
There you can download the "developer documentation". As the CPC guys are all so lazy I stopped with the documentation, as it was useless, if nobody is interested in it. So there is no documented example source code yet, but I will do this soon, when the MSX version is ready for a (beta) release.
But you will still find most information you need, also the memory structure is documented. In the MSX version the "file manager" module will be placed in the first ram bank, where the CPC has its video ram, so the "memory map" document is not 100% correct.
Quote:
|
by the way CONGRATULATIONS!!!!
|
Thank you  |
|
Sousuke msx freak Berichten: 154 | Geplaatst: 17 Mei 2006, 17:49   |
Wow, looks nice Prodatron! Very impressive all this  |
|
Trebmint msx addict Berichten: 257 | Geplaatst: 17 Mei 2006, 18:16   |
Very cool Prodatron, and I must admit even the 2:1 as opposed to the 1:1 resolution isn't as big an issue I thought it would be - weird. I wonder what Symtris looks like?  Anyway Top Stuff |
|
wolf_ online
 msx legend Berichten: 4527 | Geplaatst: 17 Mei 2006, 18:45   |
Does every window store the background-screen/gfx it's located on? (to restore the screen after close/move/resize)
If yes: what happens when one has, like, 10 fullscreen windows? 10 storage buffers?
|
|
scratch_disk msx lover Berichten: 70 | Geplaatst: 17 Mei 2006, 18:50   |
This particular thread is a strong reason for other people to visit MRC, and it is another reason for me to stay alive (i'm getting overexcited here).
Thank you Prodatron. You proved to me and many others that we have a wrong feeling about our beloved MSX. It's like an alien that has come from the space and is showing us the way.
I'm in anticipation to see a fully-functioning MSX SymbOS.
|
|
dvik msx master Berichten: 1289 | Geplaatst: 17 Mei 2006, 19:15   |
Yeah, this is definately one of the most exciting MSX projects in a long time. And the progress is unbelievable, do you have an army of code slaves in your basement Prodatron or just good design to start with?
|
|
Prodatron msx master Berichten: 1088 | Geplaatst: 17 Mei 2006, 19:28   |
Thanx for all the compliments, that's very motivating!
@Wolf: No, usually no parts of the screen are stored in a storage buffer. This happens only for the (small) pull down menu and drop down lists to speed them up a little bit. But when you move or close a window, the part of the screen behind it will be just redrawed. Because of the fast low level screen routines this way is possible without big delays. So you can open up to 32 windows and they won't need any additional memory  Only the description of the content of a window (the controls) needs to be stored.
@Dvik: Seems, that I didn't make too many mistakes with the general structure of SymbOS. I am also surprised about the progress, but the biggest reason for this is the great VDP! On the Amstrad the screen routines took 1 month, on the MSX 3 days. |
|
spl msx professional Berichten: 712 | Geplaatst: 17 Mei 2006, 19:41   |
Prodatron, how bigger can be an app written for Symbos under MSX? Now in MSX you have more main memory to execute apps, or I am wrong?
Yours,
|
|
flyguille msx master Berichten: 1174 | Geplaatst: 17 Mei 2006, 19:49   |
Well, prodatron, i see ... but I am worried about how expandable is all?
CPC guys too lazy?... as same that here...
iirc cpc swap all the 64kb of ram at once!
how did you re-scheme all in msx?
is your GUI to run objects like the equivalent of TIMMERS?
|
|
diederick76 msx user Berichten: 63 | Geplaatst: 17 Mei 2006, 19:52   |
I'm also getting more and more excited here, visiting this thread about once every hour (hope my boss doesn't mind ;-). I downloaded the visual editor and there don't seem to be any problems running it under Linux using Wine. Guess it's programmed properly as well!
I can't wait to boot my MSX using SymbOS and trying out my first Hello World in it!
|
|
karloch
 msx addict Berichten: 392 | Geplaatst: 17 Mei 2006, 20:42   |
What could I say... You are AWSOME Prodatron!! It seems like it was yesterday when a friend CPC user showed me the SymbOS website. I couldn't never imagine that it would be ported to MSX.
I'm really eager to see it working and how fast will it be.
About HD interfaces, I know that Sunrise IDE and MegaSCSI are the most used. I recomend you to get an IDE CF adapter from Sunrise, it's an exceptional piece of hardware.
|
|
NYYRIKKI msx master Berichten: 1467 | Geplaatst: 17 Mei 2006, 21:09   |
I just can't stop saying "Oh my god!". Prodatron: I think, that you are also going to get the credit of first implementing FAT32 on MSX. Few questions:
Does SymbOS support FAT12 or does it need FAT16 partition to run from?
Am I correct, that current CPC applications for SymbOS can be run directly on MSX as well?
I can see, that maximum resolution is 16000*16000, but how many colors SymbOS applications can have?
I must say, that first time I have a feeling, that we are going to have a OS (other than MSX-DOS), that will attract also application developers. This will definately bring us whole set of features not seen on MSX before.
|
|
PingPong msx professional Berichten: 810 | Geplaatst: 17 Mei 2006, 21:27   |
This is a very good job prodatron!
Uhm, a question:
On CPC z80 run at 4 Mhz, while on MSX only 3.5Mhz. Also CPC has (o no?) contended vram, but msx has slow I/O port access to vram
As you can see during the porting:
a) Can you perceive slowness with respect to CPC on MSX in cpu only tasks?
b) How much is the cost of VRAM I/O Based that you have experieced?
|
|
|
|
|