SymbOS MSX multitasking operating system - help needed! (Development Foros MSX)MSX Resource Center PassionMSX MSX2 contest           
                       
English Nederlands Español Português Russian                  
 Noticias
   Página principal
  Almacén de noticias
  Temas de noticias

 Recursos
   Foros MSX
  Artículos
  Analisis
  Informe de ferias/RUs
  Álbum de fotos
  Ferias y encuentros
  Encuestas
  Enlaces
  Buscar

 Software
   Descargas
  Tienda Online

 MRC
   Quiénes somos
  Únete a nuestro equipo
  Donar
  Políticas
  Contacta con nosotros
  Enlázanos
  Estadísticas

 Buscar
 
  

  

 Login
 

Login

Contraseña




¿Aún no tienes una cuenta? ¡Conviértete en miembro del MSX Resource Center! ¡Únete a nosotros!.


 Estadísticas
 

Hay 46 invitados y 2 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - SymbOS MSX multitasking operating system - help needed!

Ir a la página ( Página anterior 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 | 193 | 194 | 195 | 196 Siguiente página )
Autor

SymbOS MSX multitasking operating system - help needed!

Algorythms
msx freak
Mensajes: 175
Publicado: Mayo 17 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
Mensajes: 738
Publicado: Mayo 17 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
Mensajes: 1109
Publicado: Mayo 17 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
Mensajes: 154
Publicado: Mayo 17 2006, 17:49   
Wow, looks nice Prodatron! Very impressive all this
Trebmint
msx addict
Mensajes: 284
Publicado: Mayo 17 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_

msx legend
Mensajes: 4713
Publicado: Mayo 17 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
Mensajes: 71
Publicado: Mayo 17 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
Mensajes: 1312
Publicado: Mayo 17 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
Mensajes: 1109
Publicado: Mayo 17 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
Mensajes: 738
Publicado: Mayo 17 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
Mensajes: 1202
Publicado: Mayo 17 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
Mensajes: 63
Publicado: Mayo 17 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
Mensajes: 416
Publicado: Mayo 17 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
Mensajes: 1510
Publicado: Mayo 17 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
Mensajes: 988
Publicado: Mayo 17 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?



 
Ir a la página ( Página anterior 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 | 193 | 194 | 195 | 196 Siguiente página )
 







(c) 1994 - 2008 Fundación MSX Resource Center. MSX es una marca registrada de MSX Licensing Corporation