SymbOS MSX multitasking operating system - help needed! (Development Foros MSX)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
                       
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 107 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 Siguiente página )
Autor

SymbOS MSX multitasking operating system - help needed!

mars2000you
msx master
Mensajes: 1723
Publicado: Mayo 13 2006, 19:32   
A liitle remark about the MSX2 configuration in blueMSX : for the comfort of the users, we have boosted the RAM to 512 KB (as it's the case on the Turbo-R GT), but most of MSX2 machines have only 128 KB RAM.
flyguille
msx master
Mensajes: 1183
Publicado: Mayo 13 2006, 19:41   
nice
Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 15 2006, 15:56   
Yes, it's like on the CPC (6128), where the standard is also only 128K. Fortunately the VRAM is separated, so the MSX has additional 16K, which means, that in SymbOS there will be about 53KB free on an unexpanded system.
Btw, I like to work with BlueMSX, great emulator! Is it still beeing developed?
One important question: Which FDC is emulated in BlueMSX? I use the "MSX2" config. In the INI file I find "[FDC] Count=2" - what does it mean?
jltursan
msx professional
Mensajes: 847
Publicado: Mayo 15 2006, 16:06   
Great looking screenshots!, seems that you're progressing very fast!
I'm eager to see your first alpha release!.
spl
msx professional
Mensajes: 724
Publicado: Mayo 15 2006, 16:20   
I think the same than jltursan Unfortunately, I can't help you in tech and developping issues.
And BlueMSX, yes, it's still under development and their developers are Mars2000you and Dvik

Yours,
Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 15 2006, 16:55   
Yes, I already guessed that Regarding an alpha release, I hope this could be possible in one week, when the disc stuff is running. Today I want to finish most of all the other parts.
msd
msx professional
Mensajes: 608
Publicado: Mayo 15 2006, 16:57   
Do you need direct access to the FDC? I think it is easier to use the bios for that. So you don't have to make drivers for all the diverent drive controllers
HansO
msx addict
Mensajes: 375
Publicado: Mayo 15 2006, 18:17   
Quote:


I need routines for sector read/write, get sector ID and track seeking, to be able to get the system and file manager up and running.


Study the diskrom sources at my website!
manuel
msx guru
Mensajes: 3381
Publicado: Mayo 15 2006, 18:33   
Prodatron: most (99%) MSX2 machines have 128kB VRAM, but you know that, right?

Also, most Japanese MSX2 and MSX2+ machines have only 64kB RAM. Most European MSX2 machines have 128kB RAM. TOday, many European MSX2 (and up) machines have 256kB RAM or more.

TurboR machines always have 256kB or more. As Takamichi said once: if your program needs more than 64k and it's for MSX2, you should label it 'turboR only' if you want to sell it in Japan
flyguille
msx master
Mensajes: 1183
Publicado: Mayo 15 2006, 18:33   
well to program direct diskdrv access in asm is a lot of work... actually there is like more than 10 types of FDC's boards? (I guest)

the problem of to use the bios calls is that maybe you don't want to have the msx-bios structure in your O.S. wasting RAM.

I want to know prodatron which type of memory adm structure has Symbios.





manuel
msx guru
Mensajes: 3381
Publicado: Mayo 15 2006, 18:43   
About FDC's: the most important ones are (AFAIK):
- WD2793 (used in many European machines, from e.g. Philips and Sony)
- TC8566AF (used on many (every?) Panasonic machines and also Sanyo)
- MB8877A (this seems to be a simpler WD2793, used in National machines, but also Daewoo and some Brazillian ones)
- Microsol port based FDC (based on WD 2793, but works quite differently: port I/O in stead of memory I/O; used in Brazillian MSX machines).

This list is quite rough, but it gives the big idea, I think.
dvik
msx master
Mensajes: 1303
Publicado: Mayo 15 2006, 18:48   
Prodatron: blueMSX is still developed. Its been a while since the last release but we have quite a few new features coming.

blueMSX emulates the TC8566AF FDC controller which is used in some Panasonic MSX2 and higher,
We also emulate the Western Digital WD2793 controller which is used by several manufacturers, Microsol, National, Philips, SVI. The interface for these are quite different but the Disk Bios abstracts all the differences.

Next version also have IDE support and we've implemented three IDE controllers, Sunrise IDE, BEER IDE, and GIDE.

If there is something you are missing, either non emulated hardware, or something in the user interface or in the debugger, let me know. We're usually quite fast implementing new features and we prioritize features that people need.

mars2000you
msx master
Mensajes: 1723
Publicado: Mayo 15 2006, 19:31   
Quote:

In the INI file I find "[FDC] Count=2" - what does it mean?



With exception for the MSX1 Brazilian and MSX2 Brazilian machines, all MSX generic machines in blueMSX are boosted with 2 diskdrives. Second diskdrive can be disabled by pressing on CTRL (LeftCTRL in the emulator) in the boot sequence.
mars2000you
msx master
Mensajes: 1723
Publicado: Mayo 15 2006, 19:36   
Quote:

Which FDC is emulated in BlueMSX? I use the "MSX2" config



The MSX2 config is a generic European machine. So, it uses a Philips/Sony FDC (WD2793). It's the most common FDC in Europe (but also on the Brazilian CIEL Expert 3 MSX2+).
Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 15 2006, 19:58   
Thanx for all the input!
So I will have a look at the BIOS routines first. Would of course be the best solution, to use the existing BIOS, but I am afraid, that they do not run in the SymbOS environment.
Btw, great to hear, that the next version of BlueMSX will have IDE support, for me this would be a very important feature.
SymbOS wouldn't run on a 64K MSX, so it seems, that some people from Japan won't be happy :/
@Flyguille: What do you mean with "memory adm structure"?
 
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 Siguiente página )
 







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