SymbOS MSX multitasking operating system - help needed! (MSX development MSX Forum)MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian French         

MSX Forum


MSX Forum

MSX development - SymbOS MSX multitasking operating system - help needed!

Goto page ( Previous Page 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 | 197 | 198 | 199 | 200 | 201 Next Page )
Author

SymbOS MSX multitasking operating system - help needed!

mars2000you
msx master
Posts: 1723
Posted: May 26 2006, 21:45   
Quote:

Btw, does someone know, if there is a way to copy large files on a harddisc image? Usually I first copy the files on a disk image with Arnold's wrdsk and then copy them in the emulator on the harddisc. But in this case I am limited to 720KB.
Now I would like to test the speed of the SymPlay video player, and 720KB is mostly not enough for a movie.



You can use DiskManager that you can find on the RuMSX site.

To create an formatted harddisk image : select the MSX-DOS 2 and Custom options, then define the size of the harddisk image by changing the number of sectors per disk.

Then you can drag and drop the files on the harddisk image.

Don't try though to change later these files, as for this part the DiskManager is not fully developed and seems to hang.

Also the harddisk image created when using openMSX or blueMSX beta is not recognized by DiskManager, what's strange, but maybe can be explained by an uncomplete development of this tool for the harddisk images.
Edwin
msx professional
Posts: 719
Posted: May 26 2006, 21:47   
prodatron> The IO is slower. IO to the VDP is kept track of and if needed delayed. Unfortunately, the delay is a bit excessive and the result is slower than plain z80. But that's just for the writing to the IO ports!

also, openmsx allows you to write files to a HD image from the console using the "diskmanipulator" commands.

Awaiting the test release with interest. I'll give it a try on my tR.
NYYRIKKI
msx master
Posts: 1805
Posted: May 26 2006, 21:56   
Quote:

- the general I/O (writing/reading) to/from VDP ports is slower?


This is correct, fortunately this delay is only for VDP I/O
Quote:

How long does it take to switch from/to the Z80?


I think this is very interesting question... I don't think that anyone has ever measured this. I don't think that the actual change takes much time, but as these CPU's are both individuals (they don't share even PC register) there are quite a many things to take care of...


Edwin
msx professional
Posts: 719
Posted: May 26 2006, 22:00   
Indeed, I checked the bios code for that. Basically a switch pushes/stores *all* registers changes cpu and restores it again. A pretty slow operation if done completely.
Prodatron
msx master
Posts: 1125
Posted: May 26 2006, 22:06   
Quote:

I don't think that the actual change takes much time, but as these CPU's are both individuals (they don't share even PC register) there are quite a many things to take care of...



Ah, I see. So I think it only makes sense for CPU->VRAM commands and VRAM reading.
@Dvik: Is this I/O R800 delay implemented in BlueMSX? I couldn't see a difference in the speed of the graphic output (where I have many OTIRs).
NYYRIKKI
msx master
Posts: 1805
Posted: May 26 2006, 22:21   

Sorry, that I have to go now, but the delay should be easy to test. If you download the Dragon's Lair demo and run it with "/H" (High speed) parameter you should see the demo slow down a lot.

Look here:
http://www.msx.org/Dragons-Lair-introdemo-for-MSX2-update.newspost3694.html

mars2000you
msx master
Posts: 1723
Posted: May 26 2006, 22:34   
Indeed, it's slower in R800 mode, not only the video part, but also the PCM sample that sounds differently.
Prodatron
msx master
Posts: 1125
Posted: May 26 2006, 22:39   
The first preview of SymbOS MSX can be downloaded now:

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

Please copy the files in the "apps" folder in the root directory of your Sunrise IDE harddisc. The Sunrise IDE must be present in Slot 1, otherwise you won't be able to load something after booting SymbOS. Currently SymbOS will always mount PARTITION 4 of your IDE device, so please put your files here. The reason is, that the Sunrise IDEFDISK creates only this partition in the MBR, if you have a 20MB harddisc with only one partition. I will implement a partition detection in the future.

You can use a 2-button digital joystick in port 1 or a mouse in port 1 or 2 (but you will recognize, that there is still a small bug left in the mouse routine). You can also use Graph+Cursor to move the mouse pointer and Graph+Space to click.

ST2 and SKM are sound modules for SymAmp, SGX are graphic files, which can be viewed in SymSee or used as background pictures. You can download more on the http://www.symbos.de homepage.

To start one of the applications, click "Start" -> "Run" -> "Browse" and doubleclick one file in the list. You can also doubleclick a SGX or ST2/SKM directly, and the associated application will be loaded together with the file.

I hope you will get it working. Please report any problem and feel free to ask. I think currently the MSX version is not as stable as the CPC version, if you can reproduce any crash, please tell me.

A big thank you to Sonic_aka_T, Dvik, PingPong and all people from this forum thread for your great help! The last 3 weeks were quite exciting!
manuel
msx legend
Posts: 4321
Posted: May 26 2006, 22:41   
maybe it would be nice to put a working IDE disk image online?
dvik
msx master
Posts: 1481
Posted: May 26 2006, 22:48   
Here is a beta of blueMSX with IDE support: http://www.bluemsx.com/beta/blueMSX_23656.zip

To use the Sunrise IDE, I recommend looking at the zip: http://www.bluemsx.com/dev_download/IDEStuff.zip

It has a short readme that describes how to add a new hd image to the emulator.
dvik
msx master
Posts: 1481
Posted: May 26 2006, 22:50   
Here is an ide image with some apps: http://www.bluemsx.com/beta/symide.zip

Look at http://www.symbos.de for more goodies
manuel
msx legend
Posts: 4321
Posted: May 26 2006, 23:00   
Hmm, I get 'disc error 02' when I try to run apps with this image.
Interesting thing: the left and right borders have stripes
dvik
msx master
Posts: 1481
Posted: May 26 2006, 23:05   
@manuel: You need to go to "Run..." in the start menu and then browse to the app.
Prodatron
msx master
Posts: 1125
Posted: May 26 2006, 23:10   
Quote:

maybe it would be nice to put a working IDE disk image online?



Yes, good idea, here is a working harddisc image:
http://www.symbos.de/files/symboshd.zip
mars2000you
msx master
Posts: 1723
Posted: May 26 2006, 23:11   
I've also discovered that this error comes if I use a harddisk image created with DiskManager. The reason of that is simple : it's impossible with DiskManager to drag and drop the contents of the Apps sub-directory ... and the CD command does not work !

With the harddisk image created by dvik, there's no any problem if you follow the procedure indicated by prodatron.
 
Goto page ( Previous Page 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 | 197 | 198 | 199 | 200 | 201 Next Page )
 







(c) 1994 - 2010 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.