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 201 gasten en 0 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!

dvik
msx master
Berichten: 1289
Geplaatst: 15 Mei 2006, 20:00   
Prodatron: The IDE support is already working in blueMSX, so if you need a beta, let me know.
k0ga
msx user
Berichten: 45
Geplaatst: 15 Mei 2006, 21:05   
Quote:


So I will have a look at the BIOS routines first. Would of course be the best solution, to use the existing BIOS, but I am afraid, that they do not run in the SymbOS environment.
...
SymbOS wouldn't run on a 64K MSX,
...



In this case, where you should use more of 64K (and I suppose a ram mapper too), you can reserve segment 0 of mapper (where is located page 8000h-ffffh) and put it when you need to call bios routine (and put bios page in 0000-3FFF).

This way is the most compatible and easier, but it could be slowly because you need put one memory configuration, and restore again besides you can't execute calls from page 0 or from page 3 (0000-3FFF and 8000-FFFF).
Prodatron
msx master
Berichten: 1088
Geplaatst: 15 Mei 2006, 21:08   
Here is another screen shot:



Seems, that the complete desktop manager is working now.

@dvik: Would be great, if you could send my a beta with IDE support. Maybe I could then start with supporting IDE to be able to load something (in general IDE is more easy to implement than ). My email is
jmika at
prodatron
dot net
Maggoo
msx professional
Berichten: 570
Geplaatst: 15 Mei 2006, 22:01   
Looking good already. What screen mode is this ? 6 or 7 ?
dvik
msx master
Berichten: 1289
Geplaatst: 15 Mei 2006, 22:06   
Screen 6 (see the status bar in the emulator)
Edwin
msx professional
Berichten: 584
Geplaatst: 15 Mei 2006, 22:23   
Looks good prodatron! How is the responsiveness?

If you stay away from the high memory region (roughly $D500 and upwards), you could probably use disk bios to access disks. However, since IO through disk bios is blocking, it won't be very responsive if you're trying to play a video.
NYYRIKKI
msx master
Berichten: 1467
Geplaatst: 15 Mei 2006, 23:29   
Damn, you are fast!!! I didn't even dream of desktop running on MSX this fast! *respect*

I suggest, that you really use diskrom for disk I/O at least in beginning, writing support for all the disk controllers is a big job. (See PHYDIO @ #4010) About the RAM usage... I think, that basic disk I/O routines don't need many variables from RAM, but I have no list or anything. Basically there are some hooks, that return somewhere @ #FDXX (disk start, disk stop, drive motor stop counter in some models) and some slot select routines and internal variables @ #F3XX that I think must be in place. If you have any spare mapper page, I suggest that you take partial copy of page 0 to it and switch it active, when you use DISK I/O. If it is possible to leave (about last 4KB) of original data to mapper page 0, it is even better.

I must say, that I'm eager to see, how fast this GUI really is on MSX


spl
msx professional
Berichten: 712
Geplaatst: 16 Mei 2006, 07:16   
Wow! Looks very good! How about the speed?
Prodatron
msx master
Berichten: 1088
Geplaatst: 16 Mei 2006, 07:24   
As far as I can see the GUI is faster than on the CPC To be honest this wouldn't be a surprise, as the CPC doesn't have a VDP, which does all the job, but a very chaotic screen organisation. Even with the larger VRAM (26,5KB in Screen6 instead of the CPCs 16K) the MSX seems to have a better performance. But first I need to load some applications to be able to make final tests.
Thanx to the beta of BlueMSX I should be able to implement IDE support soon as a first step.
@Dvik: Thanx a lot for the beta!
dvik
msx master
Berichten: 1289
Geplaatst: 16 Mei 2006, 08:15   
No problem. Let me know if you need anything else.

I'm really looking forward to try Symbos and see it in action. When do you think you'll have something to show?
Prodatron
msx master
Berichten: 1088
Geplaatst: 16 Mei 2006, 08:38   
I will try to start with the IDE routines today (Sunrise). Seems to be very easy, I just have to figure out how to handle the slot memory mapping exactly (I didn't work with them so far). So maybe at the weekend I already have something to show...
PingPong
msx professional
Berichten: 813
Geplaatst: 16 Mei 2006, 11:27   
Hi, prodatron, what about fdd support?

I think should be important allowing symbos to boot also from fdd, because there are no more msx user that can use IDE in REAL MSX machines.
Will be pretty if almost the western digital controller support should be implemented.

P.S.= Good Job, Prodatron!
PingPong
msx professional
Berichten: 813
Geplaatst: 16 Mei 2006, 11:32   
Partially off-topic:

When using FDD there are a lot of tools that allow to create DISK images from scratch. However when using HD DISK IMAGES is there any tool that allow to add a generic list of files into an HD DSK image?

Prodatron
msx master
Berichten: 1088
Geplaatst: 16 Mei 2006, 11:34   
Hi PingPong, yes, I will of course provide FDD support. I just start with the Sunrise IDE as it is more easy to implement. The Western Digital FDD controller then will be the next candidate.
So is it not possible to order one of the existing IDE controlers (like the Sunrise) any more??
wolf_

msx legend
Berichten: 4530
Geplaatst: 16 Mei 2006, 11:48   
Looks quite decent already!

Does it support keys/hotkeys for navigating around, like Windows? I'm not much of a mouse-user, esp. not on my MSX.

How easy would it be to create apps for this GUI in an easy language like Basic or Pascal?
 
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.