SymbOS MSX multitasking operating system - help needed! (Development MSX Forum)MSX Resource Center MSX Info Update - Finnish MSX madness at its best              
              
English Nederlands Español Português Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 128 guests and 6 MSX friends online

You are an anonymous user.
 

MSX Forum


MSX Forum

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 Next Page )
Author

SymbOS MSX multitasking operating system - help needed!

diederick76
msx user
Posts: 63
Posted: May 30 2006, 23:37   
Quote:

SymbOS needs to be copied to the root dir (A:\) of the 4th (windows) partition, which is the 1st MSX partition if you use fdisk310 which you get with you Sunrise IDE/CF.



Huh? Sorry, I'm completely not following you. What is a windows partition, and what is it doing on an MSX harddisk? I thought Windows uses NTFS and VFAT as file systems. Do you mean you have three of those on your MSX hard disk?

I did partition my MSX harddisk using the latest version of Sunrise's fdisk, I think I downloaded it when I started playing with FAT16, so it should be fairly recent.

Anyway, putting Symbos and its apps directory in the root of the first partition (a:\) didn't solve it.
Patsie
msx freak
Posts: 189
Posted: May 30 2006, 23:54   
Partitions (1, 2, 3, 4, etc) are not filesystems (ntfs, fat12, fat16, fat32, ext2, reiserfs, etc). You can make partitions on practically any OS (I made mine with linux, because I couldn't get sunrise fdisk310 to make partitions smaler than 32MB)
I then formated my 4 linux-made partitions on my MSX again.
If you partition a disk or CF-card with sunrise's fdisk310, it created the partitions in a different order then when created on windows or linux. So 'partition 4' where everybody is talking about, is the fourth partition in windows or linux counting and not as it would be made with sunrise's fdisk310.
I hope I'm making sense this time

diederick76
msx user
Posts: 63
Posted: May 31 2006, 00:14   
Quote:

I hope I'm making sense this time



Yes, you are. So how do I find out what partition to use on my MSX?

BTW On *nix systems the word file system frequently does refer to partitions, when people talk about the /var, /boot or /home file systems, for instance.
Prodatron
msx master
Posts: 1088
Posted: May 31 2006, 00:42   
Quote:

Prodatron, yes, I was asking for "System Security", that I saw at last BCN PARTY in Silenci's CPC 6128. It was very curious. Also, I've seen a "lock" and "unlock" feature, as you can see in the photo I took from the same CPC: http://www.perugorria.unlugar.com/bcn101/073.JPG As I see it was included on "System Security". You're right that being out of the core of SymbOS is better for memory, but it's good to know that it will be also a module-app

Finally, a stupid thing ^^, change SymbOS CPC names to SymbOS MSX when you can

PS: Enjoy the VG8235. My MSX is a MSX 2 VG8235 with 2DD disk drive (which was put on my MSX by Padial in December 2002) and it's totallly great, as most of Philips MSX are.



Erm, yes, of course I will replace it with "MSX" soon I already changed the version string and system type byte, so that control panel -> system shows the correct information, but I have to modify the graphic, too.
The current version of SymbOS is already prepared for this "system security" module (you can activate it in "control panel -> system", I just need to put the form data and sources together again as an application.
I like the VG8235 a lot, seems, that it was one of the most sold MSX2 here in europe, as I saw it quite often on Ebay. Flyguilles hint with the commodore monitor was very useful, now I have a perfect razor-sharp picture. Hope I can also replace the drive with a double side one somewhen in the future.

Regarding partitions: Right, seems, that for MSX the forth entry in the MBR is the first one. I will implement an automatic detection later, and when disc support is running, you can start the control panel from disc and configure the correct partition there manually.
Patsie
msx freak
Posts: 189
Posted: May 31 2006, 06:52   
diederick76:
Quote:

So how do I find out what partition to use on my MSX?


The way I did it, was partition my 32MB CF-card in 4 primary partitions of 8MB (on linux) and then use MSX's fdisk310 to 'enable' them all. The first MSX partition (the 'A:' drive) was a little smaller then then rest, which was precisely the last/4th partition I created on linux.
So I knew that I had to use this partition

diederick76:
Quote:

BTW On *nix systems the word file system frequently does refer to partitions, when people talk about the /var, /boot or /home file systems, for instance.


Well, even you said "/var, /boot or /home file systems" and not "/var, /boot or /home partitions" But as on linux most filesystems and partitions are created one-on-one I can see the confusion. (note that on bigger unix rigs this is often not the case. they create a big partition, and use LVM to create multiple logical volumes, each with their own filesystem)
manuel
msx guru
Posts: 3380
Posted: May 31 2006, 09:00   
I'd call /var, /boot, /home, etc. mount points. They can be, at least. So, you could mount a partition on /var and have all /var stuff on that separate partition.

In general, a file system is a formatted/initialized (logical) partition or volume, with a type of something like ext2, ext3, reiser, fat32, ntfs, hpfs, etc.

AFAIK LVM is using multiple disks for one virtual partition (a logical volume), not the other way around (see: http://en.wikipedia.org/wiki/Logical_volume_management )

Anyway, this is all quite off-topic I suppose
diederick76
msx user
Posts: 63
Posted: May 31 2006, 09:29   
Hm, I don't have a CF card (I bought the Sunrise IDE interface immediately when it was available (how long is it ago) before they made CF cards. I'm not very eager to shut down and open up my Linux box to format a hard drive. Is there a way I can create a suitable partition using my MSX and how big should it be?
Patsie
msx freak
Posts: 189
Posted: May 31 2006, 12:05   
manuel wrote:
Quote:

AFAIK LVM is using multiple disks for one virtual partition (a logical volume), not the other way around (see: http://en.wikipedia.org/wiki/Logical_volume_management )


You can concatenate multiple disks into a volume group with 'vgcreate' and convert them into multiple logical volumes (each with their own filesystem) with 'lvcreate'. all these tools (pvcreate, vgcreate, lvcreate, etc) are part of LVM. So we're both right

manuel wrote:
Quote:

Anyway, this is all quite off-topic I suppose


Pretty much
Patsie
msx freak
Posts: 189
Posted: May 31 2006, 12:17   
diederick76 wrote:
Quote:

Is there a way I can create a suitable partition using my MSX and how big should it be?


I would suggest (if possible) to repartition your entire drive with MSX/fdisk310, 'kill' all but the first 4 partitions, initialize them, put DOS and SymbOS on your A:\ drive and all SymbOS apps in A:\APPS\
I don't think size matters so you can make them as big or small as you want.
Ohw, this is all just a suggestion, so don't blame me if it doesn't work

Algorythms
msx freak
Posts: 175
Posted: May 31 2006, 18:42   
Patsie: I tried that on a harddrive, and it didn't work. Error code 02 Works better on my CF though. But I only get task manager, calendar and info running.
manuel
msx guru
Posts: 3380
Posted: May 31 2006, 18:54   
Seems like the problem on openMSX isn't a bug in openMSX after all. It also occurs on real hardware. Maybe a timing problem? Different hardware might have slightly different timing, making some tightly timed routines fail?

Please check that Prodatron!
Algorythms
msx freak
Posts: 175
Posted: May 31 2006, 20:24   
Manuel: Exactly my point earlier in this thread. If he get's it to work in openMSX it will have a much better chance of working on my setup.
dvik
msx master
Posts: 1302
Posted: May 31 2006, 21:12   
manuel, I checked the openMSX ide emulation and it looks like you don't emulate the READ NATIVE MAX ADDRESS ata command. If you at least don't set the error bits when the command is issued I'm pretty sure SymbOS will start working in openMSX.
dvik
msx master
Posts: 1302
Posted: May 31 2006, 21:21   
Just add the following case in AbstractIDEDevice::executeCommand :

	case 0xF8: // Read Native Max Address
		// ignore command
		break;


manuel
msx guru
Posts: 3380
Posted: May 31 2006, 23:05   
yes, this does make it work indeed! Thanks dvik! Oh, and if you find more IDE (or other) bugs or missing stuff, you know where to find us
 
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 Next Page )
 







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