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 149 gasten en 1 MSX vriend 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!

Prodatron
msx master
Berichten: 1088
Geplaatst: 13 Juli 2006, 15:01   
Should be possible in 2,5 hours by car, I had a friend there some time ago. I will try to come, but I am not sure yet if it works. But in september I can come for sure. Btw, as it's quite close to you, will someone visit the Classic Computing in Nordhorn? (http://www.amiga-event.de/) I will be there to present the MSX and the CPC
Trebmint
msx addict
Berichten: 259
Geplaatst: 13 Juli 2006, 15:51   
@Prodatron so would there be an issue if in turning 1:1 into 1:1.5 the width became greater than 256 pixels on the msx?

Also do you think some simple run length type compression would be too much of a hit?
Prodatron
msx master
Berichten: 1088
Geplaatst: 13 Juli 2006, 16:28   
The current player is not able to play videos with X>252, but I have to implement it of course.
I think working with compressed data will slow down the playback, or you manage to compress it really good, so that you need less time too load it. Storing only the differences between frames would make frame skipping very slow.
Trebmint
msx addict
Berichten: 259
Geplaatst: 13 Juli 2006, 16:51   
Quote:

The current player is not able to play videos with X>252, but I have to implement it of course.
I think working with compressed data will slow down the playback, or you manage to compress it really good, so that you need less time too load it. Storing only the differences between frames would make frame skipping very slow.



Well if you need the format to be chopped into vertical chunks of <252 let me know. The kind of compression i was suggesting shouldn't take too much cpu time as its purely sequential and just condenses repeated bytes, but I'd guess the % compression wouldn't be that high. Other methods that would include frame differences would probably be processor intensive, plus since you prefer error diffusion to my current method of pattern dithering - possibly it would be poor % wise too. On the plus side we could get round frame skipping by using key frames say every 10th image.
Prodatron
msx master
Berichten: 1088
Geplaatst: 13 Juli 2006, 16:59   
Quote:

Well if you need the format to be chopped into vertical chunks of <252 let me know. The kind of compression i was suggesting shouldn't take too much cpu time as its purely sequential and just condenses repeated bytes, but I'd guess the % compression wouldn't be that high. Other methods that would include frame differences would probably be processor intensive, plus since you prefer error diffusion to my current method of pattern dithering - possibly it would be poor % wise too. On the plus side we could get round frame skipping by using key frames say every 10th image.



No, you can store the frames still in the linear way. I will use the "extended graphic" control.
Well, even, if the decompression routine is nearly as fast as LDIR, the performance costs will increase by 50%. The keyframe method is good for jumping around in the video, but what I mean is frame skipping during playback. When the player recognized, that the computer is a little bit too slow it sometimes has to skip only one frame.
Prodatron
msx master
Berichten: 1088
Geplaatst: 13 Juli 2006, 17:01   
I figured out, that SymbOS find only 448KB, when my TurboR is running in R800 mode. In Z80 mode it finds 512KB.
Could there be a difference regarding the memory, when the machine is running in R800??
Edwin
msx professional
Berichten: 587
Geplaatst: 13 Juli 2006, 19:50   
R800 can be used in DRAM mode. The last 64KB will then be used te store the ROM for faster access. You can't detect it because it's readonly when in DRAM mode. You should turn it back to R800 ROM mode before starting.
Prodatron
msx master
Berichten: 1088
Geplaatst: 15 Juli 2006, 17:58   
Here is an updated version of SymbOS:
http://www.symbos.de/files/symbosmsx.zip
The two important new things are the control panel, which is completely adjusted for the MSX (especially the keyboard layout was wrong) and the video player SymPlay, which can convert and play VID files for the MSX.
Currently converting a VID file takes an eternity. Because of this I uploaded the already converted MSX versions of the videos here:
http://www.symbos.de/files/msxvideos.zip
The conversion process currently is very unoptimized as it takes very few CPU time (so you could convert 4 videos at the same time).
Prodatron
msx master
Berichten: 1088
Geplaatst: 15 Juli 2006, 18:00   
Quote:

R800 can be used in DRAM mode. The last 64KB will then be used te store the ROM for faster access. You can't detect it because it's readonly when in DRAM mode. You should turn it back to R800 ROM mode before starting.



How can I switch off the DRAM mode?
spl
msx professional
Berichten: 714
Geplaatst: 15 Juli 2006, 18:45   
I didn't try the videos, because I am running Symbos from Floppy disk, but everything I use works like a charm

Thanks!
Patsie
msx freak
Berichten: 186
Geplaatst: 15 Juli 2006, 19:05   
The video's look great! next step is audio? it's a nice feature that you can convert CPC video's, but as you already said it takes a mighty long time to do so. Could you give us the file format of the vid files? if so, we could work on a PC converter (or perhaps even a player)
Prodatron
msx master
Berichten: 1088
Geplaatst: 15 Juli 2006, 19:51   
@Spl: Did you try to let your Sunrise IDE be repaired? I wonder how you can do without it
@Patsie: A converter would be quite easy.
- Read the first 512bytes, write 1 to address #f6 and write the 512bytes in the destination file
- All following data are the frames, which are stored as raw screen data. You can convert them with the following 256 byte-lookup table:
db #00,#02,#08,#0A,#20,#22,#28,#2A,#80,#82,#88,#8A,#A0,#A2,#A8,#AA,#01,#03,#09,#0B,#21,#23,#29,#2B,#81,#83,#89,#8B,#A1,#A3,#A9,#AB
db #04,#06,#0C,#0E,#24,#26,#2C,#2E,#84,#86,#8C,#8E,#A4,#A6,#AC,#AE,#05,#07,#0D,#0F,#25,#27,#2D,#2F,#85,#87,#8D,#8F,#A5,#A7,#AD,#AF
db #10,#12,#18,#1A,#30,#32,#38,#3A,#90,#92,#98,#9A,#B0,#B2,#B8,#BA,#11,#13,#19,#1B,#31,#33,#39,#3B,#91,#93,#99,#9B,#B1,#B3,#B9,#BB
db #14,#16,#1C,#1E,#34,#36,#3C,#3E,#94,#96,#9C,#9E,#B4,#B6,#BC,#BE,#15,#17,#1D,#1F,#35,#37,#3D,#3F,#95,#97,#9D,#9F,#B5,#B7,#BD,#BF
db #40,#42,#48,#4A,#60,#62,#68,#6A,#C0,#C2,#C8,#CA,#E0,#E2,#E8,#EA,#41,#43,#49,#4B,#61,#63,#69,#6B,#C1,#C3,#C9,#CB,#E1,#E3,#E9,#EB
db #44,#46,#4C,#4E,#64,#66,#6C,#6E,#C4,#C6,#CC,#CE,#E4,#E6,#EC,#EE,#45,#47,#4D,#4F,#65,#67,#6D,#6F,#C5,#C7,#CD,#CF,#E5,#E7,#ED,#EF
db #50,#52,#58,#5A,#70,#72,#78,#7A,#D0,#D2,#D8,#DA,#F0,#F2,#F8,#FA,#51,#53,#59,#5B,#71,#73,#79,#7B,#D1,#D3,#D9,#DB,#F1,#F3,#F9,#FB
db #54,#56,#5C,#5E,#74,#76,#7C,#7E,#D4,#D6,#DC,#DE,#F4,#F6,#FC,#FE,#55,#57,#5D,#5F,#75,#77,#7D,#7F,#D5,#D7,#DD,#DF,#F5,#F7,#FD,#FF

But I will publish the description of the VID format soon, too.
spl
msx professional
Berichten: 714
Geplaatst: 16 Juli 2006, 00:14   
Prodatron, I have had some new and great changes (new job and now I am living 180 km from home, now I live in Zaragoza), but I will send the IDE next week. I was unable to send it. Also, now I don't have in Zaragoza the MSX, so I only use and try Symbos when I am at home, as I am actually now (0:13 GMT+1), because I have the weekend free. As fast as I send and receive my IDE, I will use only Symbos with it

Thanks!
NapalM
msx lover
Berichten: 82
Geplaatst: 16 Juli 2006, 01:20   
For audio can be use cobox... i think
NYYRIKKI
msx master
Berichten: 1472
Geplaatst: 16 Juli 2006, 01:44   
Quote:

How can I switch off the DRAM mode?


I think you should check out the conversation, that we already had:
http://www.msx.org/forumtopic6203p303.html

 
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.