SymbOS MSX multitasking operating system - help needed! (Development Foros MSX)MSX Resource Center MSXdev 2008 - MSX1 development bonanza!           
                       
English Nederlands Español Português Russian                  
 Noticias
   Página principal
  Almacén de noticias
  Temas de noticias

 Recursos
   Foros MSX
  Artículos
  Analisis
  Informe de ferias/RUs
  Álbum de fotos
  Ferias y encuentros
  Encuestas
  Enlaces
  Buscar

 Software
   Descargas
  Tienda Online

 MRC
   Quiénes somos
  Únete a nuestro equipo
  Donar
  Políticas
  Contacta con nosotros
  Enlázanos
  Estadísticas

 Buscar
 
  

  

 Login
 

Login

Contraseña




¿Aún no tienes una cuenta? ¡Conviértete en miembro del MSX Resource Center! ¡Únete a nosotros!.


 Estadísticas
 

Hay 115 invitados y 4 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - SymbOS MSX multitasking operating system - help needed!

Ir a la página ( Página anterior 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 Siguiente página )
Autor

SymbOS MSX multitasking operating system - help needed!

Sonic_aka_T

msx guru
Mensajes: 2262
Publicado: Julio 20 2006, 10:40   
probably not, since SymbOS is an OS, not a Graphic shell on top of DOS. It might be possible to 'return to' an MSX-DOS app tho.
Prodatron
msx master
Mensajes: 1088
Publicado: Julio 20 2006, 16:37   
We were already thinking about a CP/M emulator for SymbOS. It would be somehow possible, the only problem is, that usually the area from #0000-#03ff is used by the SymbOS kernel, so it will be quite tricky. MSX-DOS is much more powerful than CP/M, so it is even more difficult.
First I would try to have this CP/M emulator. Having CP/M shells open in different windows would look quite funny

The "return" option would be indeed more simple. I am thinking about a rom based application, that can start MSX-DOS (on MSX) or CPC-OS (on CPC) programs by freezing SymbOS first. With a simple command you can then return back to SymbOS.
mth
msx freak
Mensajes: 189
Publicado: Julio 21 2006, 00:12   
Another option for scrolling: copy letters from a graphical font in SCREEN6 or SCREEN7 instead of SCREEN0 and scroll with VDP R#23. It would enable you to use multiple colours and implement for example support for ANSI codes. Basically, the SymShell would just be running full screen instead of windowed.

An idea for CP/M emulation: put a different mapper bank in slot 0, set it up like page 0 is usually set up in DOS. Intercept all calls (BDOS, interrupt, inter slot call) by jumping to a helper routine high in page 3 which switches the SymbOS kernel in page 0 and then calls the SymbOS routines to emulate CP/M. Take care that any data in page 0 (FCBs etc) must be read from the CP/M page 0, not the SymbOS page 0.

An alternative would be to use dynamic recompilation of CP/M COM files, similar to what Patriek did in GEM. But this is requires some complex coding and introduces overhead, so only do it if the alternative page 0 approach does not work.

karloch

msx addict
Mensajes: 399
Publicado: Julio 21 2006, 00:57   
Quote:

Another option for scrolling: copy letters from a graphical font in SCREEN6 or SCREEN7 instead of SCREEN0 and scroll with VDP R#23. It would enable you to use multiple colours and implement for example support for ANSI codes. Basically, the SymShell would just be running full screen instead of windowed.

So would you get something like this?:



Sonic_aka_T and Sd-Snatcher did an excellent work with this client. I remember these chatnights testing for first time the HispaMSX BBS as it was yesterday. It would be great to see some day such a nice things (MSX <-> Internet, full color) on SymbOS.
Sonic_aka_T

msx guru
Mensajes: 2262
Publicado: Julio 21 2006, 01:36   
Quote:

Quote:

Another option for scrolling: copy letters from a graphical font in SCREEN6 or SCREEN7 instead of SCREEN0 and scroll with VDP R#23. It would enable you to use multiple colours and implement for example support for ANSI codes. Basically, the SymShell would just be running full screen instead of windowed.

So would you get something like this?:



Sonic_aka_T and Sd-Snatcher did an excellent work with this client. I remember these chatnights testing for first time the HispaMSX BBS as it was yesterday. It would be great to see some day such a nice things (MSX <-> Internet, full color) on SymbOS.

Indeed, those were some fun times! I had almost forgotten we made that!

Especially the V9990 version of the client was incredibly fast! The V9938 version wasn't bad either tho, as long as you weren't using the fossil drivers... I hope SD-Snatcher finds the time to finish this project some day, although I guess in the days of the www people aren't all that interested in ansi/telnet anymore.
Prodatron
msx master
Mensajes: 1088
Publicado: Julio 21 2006, 01:42   
Looks really great, I saw that already some time ago Unfortunatly currently SymShell doesn't support multiple colours, so Screen 0 would be OK for the first step.
But Toby is right, I would first concentrate on a HTML browser running inside the normal SymbOS-GUI.
Prodatron
msx master
Mensajes: 1088
Publicado: Julio 21 2006, 02:14   
Another question:
I can't use the CPC font for SymShell in fullscreen (text) mode on the MSX, as chars only have a width of 6 pixel. To save memory I would like to rip the font out of the MSX rom. I figured out, that in many roms the font data starts at #1bbf.
- Is that true for all MSX?
- If not, is there a way to find out the font data position in the rom?
NYYRIKKI
msx master
Mensajes: 1503
Publicado: Julio 21 2006, 08:27   

No, AFAIK that is not true for all MSX computers...

From #F91F you can find the SlotID of font (Check out the CPU change routine for SlotID info) the font address can be found as word in #F920. You can also change these in order to switch font to another.

Alex
msx lover
Mensajes: 92
Publicado: Julio 23 2006, 23:22   
Quote:

@Alex: Here is the link: http://www.symbos.de/files/symbosmsx.zip



Hi,

I have some problem using SymbOS on my MSX configurations.

I have tried following scenario's:
1) Boot my MSX turbo R (an FSA1GT) from the ROM-Drive under MSX-DOS 2.3 and start SymbOS from a floppy disk
2) Boot my MSX turbo R from the ROM-Drive, load the FAT16 driver and then start SymbOS from an SD-Card in a SD-to-CompactFlash adapter that is plugged in to the Sunrise CF ATA-IDE interface. The SD-card has one single FAT16 partitition
3) Put the SD-card in the ESE-MSX, boot the ESE-MSX and then start SymbOS from it (ESE-MSX has a mega-SCSI compatible SD-card reader and build-in FAT16 support in the disk-rom)

In all scenario's I get to see the desktop screen with the various icons, the bottom-panel with the start button and I see the mouse pointer. However, when I move the mouse (I have tried the mouse in both mouse ports), nothing happens. When I press keys on the keyboard (I tried all of them), nothing happens. I can not even make the caps-lamp go on/off by hitting the caps-lock key. I have also tried with the joystick plugged-in instead of the mouse. I can't make the mouse pointer move with the joystick neither

On the MSX turbo R I have tried it in both Z80 mode and in R800 mode

Any idea on what I'm doing wrong?

Kind regards,
Alex

Prodatron
msx master
Mensajes: 1088
Publicado: Julio 24 2006, 01:34   
Hi Alex, did you start SymbOS with the f0 option? otherwise it will crash on the TurboR as its floppy controller isnt supported yet. i will include a readme in the next preview.

PS: The Euskal Encounter / Retro Euskal this weekend was unbelieveable great!! Konamiman chatted with a Dumas prototype on the workshops big screen! hope the photos and videos will be online soon!
Sd-Snatcher
msx freak
Mensajes: 229
Publicado: Julio 24 2006, 18:54   
Quote:

PS: The Euskal Encounter / Retro Euskal this weekend was unbelieveable great!! Konamiman chatted with a Dumas prototype on the workshops big screen! hope the photos and videos will be online soon!



Me too ^^
Alex
msx lover
Mensajes: 92
Publicado: Julio 24 2006, 23:32   
Quote:

Hi Alex, did you start SymbOS with the f0 option? otherwise it will crash on the TurboR as its floppy controller isnt supported yet. i will include a readme in the next preview.




Hi Prodatron,

With F0 option I get one step further. Both on MSX turbo R and on ESE-MSX. Now, SymbOS reacts to the mouse but when I double-click one of the icons to start an application, I get the error message:
Error while loading:
A disc error occured during the loading process (error code 00)

Note that I read in some messages that SymbOS should be on partition 4 so I have purchased a new SD-card, created 4 FAT12 partitions on it and installed SymbOS on partition 1 and 4 (don't know from which side to start counting). The error code above occurs both on this multi-partition FAT12 memory card and on the single partion FAT16 memory card.

Nevertheless, it is cool to see it run on ESE-MSX. Will soon put a picture of it on my home page.

Kind regards,
Alex

[D-Tail]

msx guru
Mensajes: 2994
Publicado: Julio 24 2006, 23:45   
Quote:

it will crash on the TurboR as its floppy controller isnt supported yet.

I think that's the culprit But very cool to see you're willing to even buy new SD cards just to test this amazing OS!
Alex
msx lover
Mensajes: 92
Publicado: Julio 24 2006, 23:56   
Quote:

[quote]Hi Alex, did you start SymbOS with the f0 option? otherwise it will crash on the TurboR as its floppy controller isnt supported yet. i will include a readme in the next preview.




Hi,

I'm one important step further. I noticed the 'run...' option in the start menu and then with the browse option in the run window, I realized that the IDE interface is linked to drive C: and that I can start the applications from it :-)

Though, the less good news is that SymbOS browser does not recognise the SD-Card when it is directly inserted in the ESE-MSX. Which makes sense; the FPGA in the ESE-MSX contains a MEGA-SCSI emulation to access the SD-Card and not an IDE emulation. However, if I plug the Sunrise IDE interface into the ESE-MSX, it does get recognized and I can start applications.

Now I have to figure out how to convince SymbOS that the icons reference applications on the C: drive and not on the A: drive but that is not anymore for today. I remember having seen several messages regarding this topic somewhere in this thread so I will try to find those back.

Kind regards,
Alex

Sd-Snatcher
msx freak
Mensajes: 229
Publicado: Julio 25 2006, 00:14   
Quote:

Quote:

PS: The Euskal Encounter / Retro Euskal this weekend was unbelieveable great!! Konamiman chatted with a Dumas prototype on the workshops big screen! hope the photos and videos will be online soon!



Me too ^^



http://damaramu.blogspot.com/
 
Ir a la página ( Página anterior 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 Siguiente página )
 







(c) 1994 - 2008 Fundación MSX Resource Center. MSX es una marca registrada de MSX Licensing Corporation