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 33 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!

Edwin
msx professional
Mensajes: 626
Publicado: Junio 11 2006, 15:36   
And for those a bit further away. In two weeks temperatures changes from autumn levels to summer heat wave levels. Which impairs coding a bit.
mars2000you
msx master
Mensajes: 1723
Publicado: Junio 11 2006, 15:45   
And if you have other hobbies ..... For example, with my passion for gothic-metal, the Nightwish DVD 'End Of An Era' was a priority just before the summer heat .... I have the limited edition
NYYRIKKI
msx master
Mensajes: 1528
Publicado: Junio 11 2006, 15:55   

Does anyone have any documentation or examples of using this SymBasic? I think this will be very good starting point for developing applications! Starting from reading all the SymbOS document files is a bit hard and time consuming. Best thing is, that you can really mix freely BASIC and Assembler routines!

sinus
msx user
Mensajes: 34
Publicado: Junio 11 2006, 16:08   
Quote:

People, usually have also many others things to to in their life... not only SYmbOS, be patient...


That's a fact! Still... 3 replies within a few minutes ! The Symbos revival is already on its way!!
Actually I am watching this forum a little bit every week, just like my favourite series! I know I am not the only one, here is the proof!
I am rather impressed by the developpement speed actually! Good team work for an incredible project ! Have a break may indeed be a good idea!
legacy
msx professional
Mensajes: 516
Publicado: Junio 11 2006, 17:09   
Don't forget the soccerfever some people have at the moment.
scratch_disk
msx lover
Mensajes: 71
Publicado: Junio 11 2006, 17:27   
I was about just to say the same, legacy
Trebmint
msx addict
Mensajes: 284
Publicado: Junio 11 2006, 20:00   
Quote:


Does anyone have any documentation or examples of using this SymBasic? I think this will be very good starting point for developing applications! Starting from reading all the SymbOS document files is a bit hard and time consuming. Best thing is, that you can really mix freely BASIC and Assembler routines!



Well as yet there is no documentation, but that is mainly as I'm terrible at such things, and that it's still in flux. What examples would you like to know about? And yes its very easy to mix basic and z80, because the compiler and the assembler are the same thing. That means that when you declare a variable it effectily becomes :
.MyVar: DW 0
So in effect you have access to all the variables within assembler as well. MyVar=HerVar would be the same as
ld hl,(HerVar):ld (MyVar),hl. (Assuming that those vars were declared as 16bit Ints) Actually the Basic converts this at assembly time too
call Symbasic_GetVar16:dw HerVar:call symbasic_storevar16:dw MyVar

Any other questions?

Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Junio 12 2006, 00:41   
Quote:

Any other questions?

Yes; can we do CALL HERRB00T?
wolf_

msx legend
Mensajes: 4780
Publicado: Junio 12 2006, 01:09   
t00b, must you steal everything from me? You thief!

First you hijack (^_^( and )o_O), then you steal all the oodles, and now you're even trying to kidnap Herr Boot?

You evil-eye-you!
NYYRIKKI
msx master
Mensajes: 1528
Publicado: Junio 12 2006, 07:16   
Quote:


Well as yet there is no documentation, but that is mainly as I'm terrible at such things, and that it's still in flux. What examples would you like to know about?



List of known commands and functions would be great, and if you have any example sources, that you have used to test your compiler, releasing of those would be really helpfull!

Trebmint
msx addict
Mensajes: 284
Publicado: Junio 12 2006, 11:23   
Quote:


List of known commands and functions would be great, and if you have any example sources, that you have used to test your compiler, releasing of those would be really helpfull!



Not much to say yet other than it's a fullish implementation of the language, except for its event driven nature. Think VB and you won't be far off.

Not everything though will be in the initial release. Much of the file/directory/sector side of symbos imho is too detailed for a basic language. This will probably be added later either by me or somebody else. Also symbos as yet doesn't have a graphics/sound api. By this I mean that interacting with a graphic window object has to be done via m/c, which is not ideal currently because it's cross platform with differing screen bit patterns and modes.

Prodatron and I have already discussed this and plans are in place. And don't just think applications here, but full screen / multi mode / cross platform games. Symstudio will also be a level/graphic/sprite design utility eventually. By this I mean symstudio will create media for all required formats, and then symbos will use the appropriate media. so
maincharpic=loadsprite("mainchar"
drawsprite screen,maincharpic,200,120

Well thats the dream/idea anyway
Rob




MSXPro
msx friend
Mensajes: 10
Publicado: Junio 12 2006, 11:35   
Excuse for pulling this subject again to the top, I add some information on other Brazilian floppy interfaces.

WD1793 :

Leopard (aka, made bay technoahead) - Memory acess based

WD2793 :

DDX (all versions) and clones. (aka, DMX, Laser, Racidata, Liftron, etc) this interfaces are PORT acess based.

Ciel and Tradeco, uses WD2793 and use MEMORY acess (msx default)

Microsol : use WD2793, but, PORT acess.
Prodatron
msx master
Mensajes: 1110
Publicado: Junio 12 2006, 15:18   
Hi all, I am back from a long weekend making some kind of holidays. I will continue with SymbOS now and try to finish the FDC routines asap, as this really sucks and I want to get rid of it

As long as the autodetection does not work a parameter is required when starting symbos:
A:> symbos -fdc:wd2793
...or something like this. How can I read this parameter in symbos.com??
msd
msx professional
Mensajes: 618
Publicado: Junio 12 2006, 18:23   
on adress 0x80 the lenght of the command line can be read. The string itself starts on 0x82.
[D-Tail]

msx guru
Mensajes: 3020
Publicado: Junio 12 2006, 23:59   
msd: what's on 0x81 then? iirc the cmdline can be 127 or 128 characters max., for which one byte suffices...
 
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