SymbOS MSX multitasking operating system - help needed! (Development MSX Fora)MSX Resource Center MSX Info Update - Finnish MSX madness at its best           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 107 gasten en 5 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - SymbOS MSX multitasking operating system - help needed!

Ga naar pagina ( Vorige pagina 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 Volgende pagina )
Schrijver

SymbOS MSX multitasking operating system - help needed!

Edwin
msx professional
Berichten: 594
Geplaatst: 11 Juni 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
Berichten: 1723
Geplaatst: 11 Juni 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
Berichten: 1503
Geplaatst: 11 Juni 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
online
msx novice
Berichten: 32
Geplaatst: 11 Juni 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
online
msx professional
Berichten: 516
Geplaatst: 11 Juni 2006, 17:09   
Don't forget the soccerfever some people have at the moment.
scratch_disk
msx lover
Berichten: 71
Geplaatst: 11 Juni 2006, 17:27   
I was about just to say the same, legacy
Trebmint
msx addict
Berichten: 260
Geplaatst: 11 Juni 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
Berichten: 2262
Geplaatst: 12 Juni 2006, 00:41   
Quote:

Any other questions?

Yes; can we do CALL HERRB00T?
wolf_
online

msx legend
Berichten: 4663
Geplaatst: 12 Juni 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
Berichten: 1503
Geplaatst: 12 Juni 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
Berichten: 260
Geplaatst: 12 Juni 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
Berichten: 10
Geplaatst: 12 Juni 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
Berichten: 1088
Geplaatst: 12 Juni 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
Berichten: 608
Geplaatst: 12 Juni 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
Berichten: 2994
Geplaatst: 12 Juni 2006, 23:59   
msd: what's on 0x81 then? iirc the cmdline can be 127 or 128 characters max., for which one byte suffices...
 
Ga naar pagina ( Vorige pagina 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 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.