SymbOS MSX multitasking operating system - help needed! (Development MSX Fora)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 171 gasten en 3 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - SymbOS MSX multitasking operating system - help needed!

Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 Volgende pagina )
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?



 
Ga naar pagina ( Vorige pagina 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.