SymbOS MSX multitasking operating system - help needed! (Development Foros MSX)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
                       
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 119 invitados y 6 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 Siguiente página )
Autor

SymbOS MSX multitasking operating system - help needed!

manuel
msx guru
Mensajes: 3382
Publicado: Mayo 27 2006, 11:11   
dvik: the hd.dsk should be in My Documents/openMSX/persistent/ide/untitled1/hd.dsk (oh, I see mars already told you that)

Prodatron: I can't try in blueMSX, because I'm using a Linux system. Please let me know what the problem is with setting up IDE in openMSX. (Or join our IRC channel, #openMSX on irc.freenode.net.)

dvik: I tried yesterday, if I have time I'll try to setup a harddisk today. But in theory, yours should work fine in openMSX, unless something is wrong somewhere. What's the partition 4 thing then, if you set it all up on the first partition?

dvik/mars2000you: you can lock the mouse by typing "set grabinput on" in the console. (See the manual ) Oh, I see now that BiFi already told you this

If it doesn't work in openMSX, but it does work on real hardware, there might be some bug in openMSX...
Edwin
online
msx professional
Mensajes: 597
Publicado: Mayo 27 2006, 11:39   
prodatron> Such a difference between the emulator and the real thing is often an issue of timing. Maybe the delays between the selection of the register and reading the register aren't long enough. In the milc article on mice I found delays of a 30/10 djnz loop. I don't really know if those are realistic values though. Maybe someone with more recent experience can help out there. Also, it may need to be even bigger in R800 mode.
spl
msx professional
Mensajes: 727
Publicado: Mayo 27 2006, 12:56   
Hey, I didn't know about a first alpha release ^-^ . I'll try it now. Unfortunately, my IDE doesn't work (do you know if sunrise can fix it?) so I will try it without IDE.

Yours,
spl
msx professional
Mensajes: 727
Publicado: Mayo 27 2006, 13:17   
Well, I've tried now under my MSX: I have a MSX 2 512KB external RAM (I've tried also with internal 128KB) and I am launching Symbos from MSX-DOS 1 from floppy disk. It starts, but it hangs when desktop opens: floppy led is always on and I try to move the mouse or the cursor, but it doens't work. Well... it's a very alpha release, so I'll wait for the next But this desktop looks great at my MSX ^^


Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 27 2006, 13:20   
@Spl: Does it still hang after 1 or 1,5 minutes? Please use Graph+Cursor or Joystick1 to move the pointer, but you should wait 1,5mins first. If you are able to move the pointer after some time, I would like to know, if you have the same "button 1 is always pressed" problem.
spl
msx professional
Mensajes: 727
Publicado: Mayo 27 2006, 13:32   
Ok, now retrying... Symbos (and MSX) clock is still 13:36, and now it's 13:31, so I think that Symbos hangs on my MSX Also, I've tried to move the cursor but it doesn't move. I think is not a problem of MSX-DOS... as Symbos doesn't need it.
Algorythms
msx freak
Mensajes: 175
Publicado: Mayo 27 2006, 13:34   
Will Symbos work with an external mapper, then?
spl
msx professional
Mensajes: 727
Publicado: Mayo 27 2006, 14:26   
Algorythms, actually, if prodatron uses under Bluemsx a MSX 2 with 512 KB ram, he is using external mapper
Algorythms
msx freak
Mensajes: 175
Publicado: Mayo 27 2006, 14:42   
then it should work on the A1WX msx 2+ i guess, with an external mapper, which it don't. But maybe it's a Panasonic thing.
Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 27 2006, 16:48   
I think I found some problems, which cause the Kana led to blink, the mouse to behave a little bit crazy and the button 1 to be pressed all the time. I also will keep the correct video mode (PAL or NTSC) in the next version.

Regarding memory mappers I am currently a little bit confused.
All what I am doing now it to set the 16K blocks for the different pages with the ports #FC-#FF. Do I have to do something else to support external memory mappers?
Btw, what happens, if I switch a block, which does not exists? What do I see in the page then? Do I see rubbish or do I see another block?
ARTRAG
msx master
Mensajes: 1592
Publicado: Mayo 27 2006, 16:58   
Usually you see another block
if you have n blocks and set block m
you should expect to find block
m and (n-1)

Note that you can have the same block
mirrored in 2, 3 or 4 pages, whitout any problem.

Writing in one one page will affect all the mirrors

Patsie
msx freak
Mensajes: 189
Publicado: Mayo 27 2006, 18:13   
I've tried SymbOS on my real (1MB extended) TurboR ST and 128kb NMS8250. Both had the 'button always pressed' problem. Therefor I haven't been able to run any apps (anybody got a hint how to, with this button-issue?) Also the borders above and below the screen are filled with stripes. Other than that is looks teriffic! Great first alpha release Prodatron!
Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 27 2006, 18:41   
Hope the new version will fix the button problem on your machines.
I will upload it as soon as I also have improved the memory detection.
Does someone have an idea, what could cause these stripes? I read, that VDP register 7 can generate stripes in Mode 6, but I just it to 1, so bit4 is zero.
flyguille
msx master
Mensajes: 1183
Publicado: Mayo 27 2006, 18:46   
Prodatron, To support External memory mappers is not just OUT $FC/$FF you needs to switch SLOT and SSLOT ... by OUT $A8 and LD ($FFFF) and it is not a short routine. Also you needs to determine is whitch slot/sslots the rans mappers exists... <---- and that means a large startup routine.

Also if you want to do a good job you needs to start thinking in 16bits mappers (more than 4MB). They are not common now, but in the future can be, overall thinking that the more easy way to expand a msx system is just adding more and more RAM...

if you thinks in BIG you needs to sacrifice a bit of speed!, and a bit can be a lot is some process.

The same when one starts to thinks in supporting more than 4 colors, happens the same thing. One sacrifice speed for getting more feature/expandability/capability.

So, why I am telling that?

because one thing is

[a] = page base.
OUT (FD),a
inc a
out (FE),a
inc a
out (FF),a
ret

or something like that.

And other thing is to works with multiple memory mappers, to preconfigure and etc....

that means to jump form a routine of 6 instruction to 20 instructions maybe if you want to swap all at once.

Maybe because all the OS code is done around how works his memory administration and others features and this BASE determine how long the product will survive.

If you has MSN i want to talk about, my msn is flyguille at hot....





Prodatron
msx master
Mensajes: 1088
Publicado: Mayo 27 2006, 19:12   
As I think I will need some time for the improved memory detection, I uploaded the current version now to the same place:

http://www.symbos.de/files/symbosmsx.zip

(the hard disc image hasn't been upaded, so please use only this link).
This update may only be interesting for people who have problems with the button1 and 50/60hz switch.
I couldn't reproduce the button problem in the emulator (I am getting another real MSX with working disc drive next week), but I hope it's fixed now. The mouse bug is also fixed.

Currently I am working on a new memory detection and will remove the long hang (device detection) after booting (maybe then it will also not crash on SPLs machine anymore).
 
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 Siguiente página )
 







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