SymbOS MSX multitasking operating system - help needed! (Development MSX Fora)MSX Resource Center MRC MEGA Challenge - What can you squeeze out of 64x48 pixels?           
            
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 185 gasten en 4 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!

Sonic_aka_T

msx guru
Berichten: 2256
Geplaatst: 21 Juni 2006, 11:33   
Quote:

It seems fairly accepted that OCM will almost certainly never appear as purely commercial venture. Why then don't the community look at something like the TRex. It could provide a new standard level which offers modern needs like word processing, web browsing and email, while also providing a backwards capability for old msx games and other software.

A lot of people would love to have such a 'gadget', but the real problem is coming up with something that's worthwhile. Most of us have either a souped-up MSX2(+), or an MSX turboR. To spend a lot of cash on a board that gives you basic MSX2 functionality then makes little sense. In other words, you'd want to make at least a nice MSX2+, preferrably a turboR, for it to be any phun at all. The problem then becomes finding a board with a big enough FPGA chip on it, not to mention all the connectors you'll need. I've seen boards that look 'ideal' enough to make an MSX out of, but none of them have anything near the amount of LEs needed to make an MSX2+. The OCM was already on the small size with 12k LEs. Finding something bigger seems almost impossible, unless you're willing to spend 500 eurii on a board, which most people aren't. Anyhow, it's either crossing your fingers and hoping MSXA manages to get the board produced (ASCII decided not to when they only recieved 3500+ pre-orders of the 5000 they wanted) or hoping maybe someone like Sunrise decides it might be worth the gamble...
Prodatron
msx master
Berichten: 1088
Geplaatst: 21 Juni 2006, 18:57   
Finally here is a new preview:

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

Please note:
- currently it will only work with a WD2793, so it may crash on machines with other FDCs
- I could only test it on my VG8235 with single side discs. In the emulator it works with double side discs, too, so I hope the same is on real machines.
- there is an autodetection for the Sunrise IDE interface implemented. I hope it will work on real machines, too. Now it shouldn't matter in which slot the IDE interface has been placed.
- as IDE partition 4 is still pre-configured you can try to start the control panel from disc now and configure another partitions if needed. To do that double-click "Mass storage" in the control panel (appcp.exe), select "C-IDE Device" and choose another partition below.

Please report any problems. Thanx a lot!
jltursan
msx professional
Berichten: 772
Geplaatst: 21 Juni 2006, 19:53   
Let's see:

As you say, the TR machines hangs when trying to execute from floppy...
On the Philips NMS8245 the new version works fairly well, there're noticeable slowdowns when the floppy is accessed; but that's logic, isn't it?. I've played a bit and find two strange behaviours:

1) The OS runs out of memory very quickly, only one app can be opened at a time. Initially, 99Kb of memory are used (looking TaskManager) and 29Kb are free, seems that there'is no room even for MineSweeper.
2) The next is a minor one. When SymAmp is playing, the "Browse" button on the "Run" dialog doesn't works. IIRC running other apps the button still works.

I've run also SymbOS from floppy and with CF-IDE inserted and with SymCommander I can even browse the A: and C: units!. This one will be a killer app very soon!.

Congrats Prodatron!
spl
msx professional
Berichten: 714
Geplaatst: 21 Juni 2006, 20:29   
Wow! Now running well SYMBOS in my MSX 2 I will try it with 512 KB external ram.

Thanks!
spl
msx professional
Berichten: 714
Geplaatst: 21 Juni 2006, 20:56   
1- With 512 KB works like a charm! NO memory problems There are some little slowdowns, but it's because of floppy reading, don't worry.
2- "Save settings" doesn't work, so I must configure settings every time I start symbos.
3- I don't have the jltursan problem: I can use "browse" with Symamp playing a song
4- This is more than a dream: is great!
jltursan
msx professional
Berichten: 772
Geplaatst: 21 Juni 2006, 21:18   
Indeed!. I've tested it with a 4Mb external expansion and you can run (near of) anything you want!. The "Browse" button issue is not present (as spl says); so it must be memory related. With 128Kb doesn't works.
I'm starting to dream with how good could be the 16 colors version....yum!
spl
msx professional
Berichten: 714
Geplaatst: 21 Juni 2006, 22:42   
Being an alpha some apps hangs sometimes (I couldn't close SymSee or Symamp was playing well the song, but I wasn't able to stop it and close the app, but next time I have been able to open near every app running perfectly) but it works very well I miss the command but everything is extremelly fast!
manuel
msx guru
Berichten: 3299
Geplaatst: 21 Juni 2006, 22:58   
I saw something on my 2-drive MSX: The LED of the 2nd drive lights after loading symbos...
Prodatron
msx master
Berichten: 1088
Geplaatst: 21 Juni 2006, 23:06   
Quote:

there're noticeable slowdowns when the floppy is accessed; but that's logic, isn't it?


Yes, I have to disable the interrupts while accessing the disc. On the MSX this is even a little but more than on the CPC, as I have to disable them really everytime when the FDC is accessed because of its memory mapping (while its ports are memory mapped task switching would crash the system). But in general it feels the same like on the CPC.

Quote:

1) The OS runs out of memory very quickly, only one app can be opened at a time. Initially, 99Kb of memory are used (looking TaskManager) and 29Kb are free, seems that there'is no room even for MineSweeper.


You should be able to start two small apps at the same time. As an example, I can start the display settings, load a background picture and then additionally start the task manager (which shows 3KB free memory then).
Btw, the current version still uses the CPCs memory map. #c000-#ffff is not used yet (that's the area, where the CPCs vram is placed). So one of the next version will use this area, and you will have additional 16K free.

Quote:

2) The next is a minor one. When SymAmp is playing, the "Browse" button on the "Run" dialog doesn't works. IIRC running other apps the button still works.


That's because of the memory. The browse dialogue needs to reserve some memory for the directory list buffer. So if you don't have enough, it's not possible to open this dialogue.

Quote:

I've run also SymbOS from floppy and with CF-IDE inserted and with SymCommander I can even browse the A: and C: units!. This one will be a killer app very soon!.


I am really happy, that this version is working now. I was a little bit frustrated during the last 2 weeks, but now I am very motivated again

Quote:

2- "Save settings" doesn't work, so I must configure settings every time I start symbos.


Indeed, there is a bug! First I thought disc writing wouldn't work, but I could copy files on a disc, so there must be a bug anywhere else.

Quote:

Being an alpha some apps sometimes (I couldn't close SymSee or Symamp was playing well the song, but I wasn't able to stop it and close the app) but it works very well


Hm, strange, I will try to reproduce it.

Quote:

I miss the command but everything is extremelly fast!


Please wait for SymShell. Currently it wouldn't run on the MSX, because the fullscreen and the alternative font features are not implemented.

Thanx a lot for your tests, they are helping me a lot!
Prodatron
msx master
Berichten: 1088
Geplaatst: 21 Juni 2006, 23:09   
Quote:

I saw something on my 2-drive MSX: The LED of the 2nd drive lights after loading symbos...


Does your machine have a WD2793, too?
manuel
msx guru
Berichten: 3299
Geplaatst: 21 Juni 2006, 23:34   
Yeah, it's a 8250. Symbos itself seems to run fine, but the 2nd drive LED gets lit. That's all.
Prodatron
msx master
Berichten: 1088
Geplaatst: 21 Juni 2006, 23:54   
Ah, ok, maybe I am setting some LED bits in the wrong way. So disc access works for both drives?
Sonic_aka_T

msx guru
Berichten: 2256
Geplaatst: 22 Juni 2006, 01:05   
Great news! I'll try to fire up the old emu to check things out!
Prodatron
msx master
Berichten: 1088
Geplaatst: 22 Juni 2006, 01:06   
Fortunately I bought a 8250 on Ebay today, and he will add a second drive, too.
Btw, most times it seems to be impossible to get something else than a MSX2 from Phillips in europe, right?? (so no chance to test another FDC than the WD2793 on a real machine...)
Sonic_aka_T

msx guru
Berichten: 2256
Geplaatst: 22 Juni 2006, 01:40   
Quote:

Fortunately I bought a 8250 on Ebay today, and he will add a second drive, too.
Btw, most times it seems to be impossible to get something else than a MSX2 from Phillips in europe, right?? (so no chance to test another FDC than the WD2793 on a real machine...)

It's fairly easy to get a Panasonic MSX2+ or turboR as well. They're just a little more expensive. If you look on ebay or even the trading section of this site regularly I'm sure you'd be able to find one with a little patience. There's two turboR's on ebay.es right now, worth every penny, but if you'd rather buy something a little cheaper you could also consider a Panasonic or Sanyo MSX2+ which tend to go for 75-100 eurii. Those just have 64kB RAM tho, as opposed to the turboR's 256 or 512kB. The Panasonic WSX has a Z80 compatible CPU which can be switched to 1.5x the normal clock, the turboR of course has the famous R800, which blows away any old overclocked Z80 (it's about 5-8x as fast). Both CPU's are 100% compatible with the Z80 btw, and can be switched to 'normal speed' (in the turboR's case to the Z80) so don't worry about compatibility issues.

Yes, I know how to write a short link
Proof - continuation

{mod: what were you thinking? }
{unmod: dude, those links were nowhere near too long! }
 
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.