SymbOS MSX multitasking operating system - help needed! (Development Foros MSX)MSX Resource Center            
                       
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 3 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!

Prodatron
msx master
Mensajes: 1110
Publicado: Mayo 29 2006, 02:44   
Hm, shit. I need to buy a Sunrise IDE card ASAP.
SLotman
msx professional
Mensajes: 544
Publicado: Mayo 29 2006, 05:40   
First of all, this is trully amazing! Congrats, Prodatron!!

Now, what I could see... I tried changing the colors to white/blue/gray (kinda windows scheme) and the best I could achieve was this... something bluesh/yellow.. couldnt by no way get gray values, even setting RGB to same values (like 5,5,5 or 3,3,3) - so I guess there is something wrong with the colors...



Also, I clicked on the clock, then clock windows showed up.
Then I clicked on the clock again (not closing the window) and I got *another* clock window. Is this supposed to work like this? Shouldnt it just put the "focus" on the already opened clock window?

Once again, keep the good work - if this runs .COM, .BAS and .BIN files, we could blow DOS2 away for good =)

Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Mayo 29 2006, 09:29   
Quote:

Some things/questions:
- could someone help me with the stripes in the border? What I am doing wrong here? I can't see it in the emulator, so I just can guess here. Sonic_aka_T mentioned something with colour 3, but I didn't understand correctly. Which register/colour/etc. do I set in the wrong way? I think it should be VDP register 7, but bit4 is already 0.

Seems you fixed this. What I meant to say is that indeed you need to 'mirror' this color number to the highest 2 bits of the nybble.
Quote:

- so if I only support the biggest memory mapper available, I don't need to do anything, as DOS1 and DOS2 always uses it as the default? So if you have a MSX2 with 128K ram + an external memory mapper with 512K, DOS will use the 512K?

DOS1 doesn't really support (or unsupport) the mapper. DOS2 will however use both (or all?) mappers, meaning 640kB in your example. If I may add: 640kB ought to be enough for anybody!
Quote:

- regarding the screen corruptions in R800 mode: I am already waiting for the "ready for next command" state. Do I also have to wait, when I just write bytes directly into the VRAM? What I don't do is to wait for a "ready for next byte" state for CPU->VRAM commands.

The R800 usually shouldn't cause any VDP corruption, since it actually has to wait *longer* than the Z80 would when running the same code. I think the problem might be two 'write to VRAM' commands occuring 'at the same time', one thread perhaps interrupting another. This would occur more easily on R800 since it's so darn fast, everything (apart from VDP access) will probably run 5-6x faster than it would on a normal MSX2.
Quote:

Starting from this week I will go on with the FDD routines. I hope to receive my second MSX2 soon, this time with a working disc drive

Great to hear! I wish I could help, but I've never really handled the FDCs directly.
manuel
msx guru
Mensajes: 3545
Publicado: Mayo 29 2006, 09:46   
Prodatron: the best thing is to join our IRC channel in the evening: #openMSX on irc.freenode.net.
And thanks for the sources, I'll ask our IDE specialists to check them, if they haven't already done so after reading your post
Xan0ri
msx lover
Mensajes: 125
Publicado: Mayo 29 2006, 09:47   
I've been now testing symbos on emulator for few days and just came here to say: Gonguratulations to prodatron!!!
Symbos is truly amazing!
karloch

msx addict
Mensajes: 417
Publicado: Mayo 29 2006, 13:24   
Quote:

karloch: what happens if you try to run those apps?

Nothing. They simply won't start, but it looks like the system is not affected. The exception is SymSee that will freeze the MSX, needing to reset it. The task manager register the apps that I have tried to load.
Quote:

Karloch: Do you use CF or Harddisk to boot from? If HD, what PIO mode it supports? (look boot screen)

I'm using CF IDE. SymbOS is located on the first FAT12 partition.

jltursan
msx professional
Mensajes: 887
Publicado: Mayo 29 2006, 14:56   
Quote:

I tried changing the colors to white/blue/gray (kinda windows scheme) and the best I could achieve was this...



It's a neat color scheme, good work SLotman!
Prodatron
msx master
Mensajes: 1110
Publicado: Mayo 29 2006, 17:06   
Today I received my Philips VG8235 and tried to test SymbOS on it. First I was shocked, that Windows XP is not able to handle single sided FAT12 discs. So I formatted the disc on the MSX (in basic with CALL FORMAT), put it in my Amstrad CPC and copied the files COMMAND.COM and MSXDOS.SYS (MSX-DOS1) onto the disc. Unfortunately DOS1 is still not booting, I only see an empty screen. Does anyone have a hint, how I can creat a DOS1 360K disc? (sorry, the question is a little bit off-topic...)

@SLotman: Did you use BlueMSX? (screen shot looks like BlueMSX) Strange, in this emu I can create any grey I want in SymbOS.
NYYRIKKI
msx master
Mensajes: 1528
Publicado: Mayo 29 2006, 17:23   
Maybe CPC did something to boot sector? Try to boot without disk in drive. Put disk in drive and type FILES. If you can see the files on disk, try if you can start the DOS by following trick:
POKE &HF346,1:_SYSTEM
Prodatron
msx master
Mensajes: 1110
Publicado: Mayo 29 2006, 17:45   
I can see the files, but it seems, that the MSX doesn't like to load files, which have been written with SymbOS before.
So I wonder, what the problem is:
- I write the "created" timestamp, too. Should this be zero for the MSX?
- Does the MSX use the second copy of the FAT? Currently SymbOS is only updating the first copy. TBH this is still a bug.
mohai
msx freak
Mensajes: 129
Publicado: Mayo 29 2006, 17:54   
If you are hardware experienced, i suggest to modify the VG8235 to double side. This will solve a lot of problems.
Also, keep in mind that 360 K refers to only one side...
cax

msx master
Mensajes: 1028
Publicado: Mayo 29 2006, 18:15   
BTW, is there any need to run SymbOS from DOS ?
Can't it be just BLOADed ?
spl
msx professional
Mensajes: 758
Publicado: Mayo 29 2006, 18:48   
Well, actually, there is no need to run SymbOS from DOS as it a totally independent OS. So I think that there will be a loader soon.
spl
msx professional
Mensajes: 758
Publicado: Mayo 29 2006, 19:39   
Prodatron: if you want to format the disk and your MSX disk drive works, put simply CALL FORMAT and also, you can write it under windows, so you don't need to use your CPC for copying data.

Yours,
[D-Tail]

msx guru
Mensajes: 3020
Publicado: Mayo 29 2006, 21:04   
spl: the issue was, that Windows XP can't handle simple sided floppy disks -- Prodatron: better get your hands on a CF-IDE from Sunrise and try copying with that instead
 
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