SymbOS MSX multitasking operating system - help needed! (Development MSX Fora)MSX Resource Center MRC MEGA Challenge - Bring the major events from our history to the MSX!           
            
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 165 gasten en 2 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!

NYYRIKKI
msx master
Berichten: 1467
Geplaatst: 24 Mei 2006, 00:29   

Here is list of different PSG frequencys used by different systems:

ZX Spectrum: 1773400
Pentagon 128: 1750000
Atari ST: 2000000
Amstrad CPC: 1000000
MSX: 1789773

so... practically no need to convert between ZX Spectrum and MSX, it is quite a hard to hear any difference.


Prodatron
msx master
Berichten: 1088
Geplaatst: 24 Mei 2006, 00:53   
Hey, the first CPC sound modules are running on the MSX-PSG with SymAmp now
You hear the difference between 1 and 3,58MHz, but less than I thought (on the MSX it's higher). So I must correct the periode now, but it's already very cool
Prodatron
msx master
Berichten: 1088
Geplaatst: 24 Mei 2006, 00:55   
NYYRIKKI, thanx for the list, it's coming at the right moment!
Btw, what's a Pentagon 128??
spl
msx professional
Berichten: 712
Geplaatst: 24 Mei 2006, 01:02   
Pentagon 128 is a Russian ZX Spectrum clone with new features, like a new os called TR-DOS, two PSG chips, covox, 2HD disks... etc. It uses floppy disk.

Here you have more info:

http://www.interface1.net/zx/clones/pentagon128.html
k0ga
msx user
Berichten: 45
Geplaatst: 24 Mei 2006, 01:55   
Podratron, I'm reading Symbos documentation and learning how system works (I said before that I want to code my large time deside Microcabbin compositor program) in SymbOS environment. After see your Devices.txt file I am supposing that there is a process to control PSG access (in my case FM could be in same case), then various codes can write values to PSG without problems.

I think that this could be translated into one process to control concurrent access to this devices (acts as denied of service or multiplexing in some way).

I'm begining playing with symstudio only to enjoy me (it's great too!!!), and I will waiting your reply.
Prodatron
msx master
Berichten: 1088
Geplaatst: 24 Mei 2006, 02:08   
Hi k0ga,
currently the PSG is not supported by the device manager of SymbOS, so the applications need to access it directly (yes, without any control). I was not sure, if it makes sense to introduce some hardware independant sound standard. But now for the MSX port it could make big sense to introduce a support for the PSG. I am currently thinking about it... But then SymbOS will only support the PSG... hm...
NYYRIKKI
msx master
Berichten: 1467
Geplaatst: 24 Mei 2006, 09:14   
Winamp supports following MSX music formats with MSXplug: *.KSS, *.MGS, *.BGM, *.BGR, *.MPK, *.OPX, *.MBM shouldn't SymAMP support the same formats?

No, really just let us test this great system first! To be honest, I don't care, if there is no FDD support at the moment or loading is a bit hard. I'm just dying to see this running on my MSX! (Sorry of being so impatient)

How ever I think that mouse support should be quite a hi at the TODO list.
Trebmint
msx addict
Berichten: 257
Geplaatst: 24 Mei 2006, 09:33   
Prodatron I all I can say on the sound is yes, "I want it as a relocatable library" like we discussed yesterday. Just like graphics it makes sense to have direct access to hardware through a common set of controls. If the coder is left to tweak at harware the cross platform idea will be no more.

kOga I hope to have a new version of symstudio with the symbasic module and msx output out in a few weeks.
NYYRIKKI
msx master
Berichten: 1467
Geplaatst: 24 Mei 2006, 11:26   

I'm just worried a little how much this cross platform support will cost CPU power, development time and RAM. I think, that it is not that bad, if applications are not absolutely 100% compatible. It is easy to compile different versions for different platforms, if that is reasonable (compatible hardware exists also in different platform.) The binary compatibility is good thing when the cost is reasonable.

Prodatron
msx master
Berichten: 1088
Geplaatst: 24 Mei 2006, 12:57   
@Trebmint: A library is not needed, I will implement something in the device manager for writing PSG registers. I just need to think about, how to do it in a good way (good performance, take care of the different frequencys, give access to the psg to only one task at the same time). I am sure, that it will only be a small piece of code.
@NYYRIKKI: Ok, I will try to make a downloadable preview until this weekend Regarding platform support: This will "only" affect the graphic. For the current applications I didn't change anything in most cases, and in the few cases, the modifications were VERY small. In the future we could provide a graphic library system, which allows to have an application + 2 additional files, one for the MSX and one for the CPC. Depending on the machine, the application will load the file with the correct library. This could be done by an OS function, so the programmer doesn't need to do anything, just to use the standard calls of the library.
manuel
msx guru
Berichten: 3277
Geplaatst: 24 Mei 2006, 20:07   
Sounds a lot like a standard API like e.g. POSIX for C programmers. YOu program the same, but the compiled program runs on different hardware and different OS. The advantage is indeed that it does not give any run-time penalties. This can be quite important for low spec systems like ours... Please do keep this in mind! One program, multiple binaries sounds like a very good idea to me.

@mars: at the bototm of the screen you can get an idea of the currently selected item. But I think there should be a cursor, so it's probably a bug.
Edwin
msx professional
Berichten: 584
Geplaatst: 24 Mei 2006, 21:13   
The big problem with a sound api is that it can only accomodate the psg like chips that have roughly the same functions. But there's probably too little standardisation in sound to warrant a real OS API. I'd probably choose a device lock system where an application can lock the device for direct access.
manuel
msx guru
Berichten: 3277
Geplaatst: 24 Mei 2006, 21:32   
Agreed in the case of PSG
Prodatron
msx master
Berichten: 1088
Geplaatst: 24 Mei 2006, 21:38   
Yes, I agree, too.
Btw, I wonder, if the PSG is not the standard sound device on the MSX? Or do most users prefer to use some of the other sound devices?
PingPong
msx professional
Berichten: 806
Geplaatst: 24 Mei 2006, 21:46   
The PSG IS THE STANDARD sound device on msx ranging from msx1 to tr! the other are simply (more sofisticated) add ons
 
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.