Graphic modes (Development Foros MSX)MSX Resource Center            
                       
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 42 invitados y 2 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - Graphic modes

Ir a la página ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Siguiente página )
Autor

Graphic modes

Trebmint
msx addict
Mensajes: 284
Publicado: Octubre 30 2005, 13:05   
Hey, I'm brand new to the MSX having been on the Amstrad CPC scene. I never knew that the MSX was still so active in europe, which is just great

Currently I'm involved in tool writing for an Amstrad CPC windows like operating system, which is being considered for porting to MSX2 allowing for cross development. Link http://www.symbos.de/

I've been looking for development sites, but can't find much technical info on screen modes. Can anyone point to some thanks

Regards Rob
HansO
msx addict
Mensajes: 375
Publicado: Octubre 30 2005, 13:14   
Welcome!

The screen modes are coming from the Video Display Processor IC. The MSX computers started with the TMS9918/28 GI, the MSX-2 has the Yamaha v9938 and the later MSX-2+ and turboR have the v9958 Yamaha. Each is a superset of the earlier ones.

All these ICs have datasheets, on many locations on the internet, like my technical info site http://www.hansotten.com

Your porting might be directed to the MSX-2 family, which have applicable higher resolution screen modes in color and nearly all models have a 3 1/2 diskdrive. Most (non-japanese) MSX-2 machines have 128K memory in a mapper.
wolf_

msx legend
Mensajes: 4827
Publicado: Octubre 30 2005, 13:20   
On MSX2 there's low-res and hi-res ..

Low res modes are:

screen 3 (bitmap, but extremely low-res... 64x48 .. let's forget about this one)
screen 1, 2, 4 (pattern mode, not really useful for an OS)
screen 5, 8 (bitmap)

High-res modes are:

screen 0 (textmode, on msx2/width41..width80)
screen 6, 7 (bitmap)

For a GUI/OS, screen 5 could be an option and screen 6. Screen 5 is low-res.. with 16 colors, so graphicwise it might not be very handy.. Screen 6 is High-res.. but has only 4 colors.

Screen 5 and 6 are the only bitmapscreens with 4 pages

Screen 5 and 6 are equally fast.

Screen 8 has 256 colors, and 2 pages .. also not extremely handy..


So, I think for a GUI like Windows you have 2 options on MSX2: Low-res on screen 5 or High-res on screen 6. Other screens are just too slow.
Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Octubre 30 2005, 13:40   
Wow, looks very nice! Seems like you've done quite a lot already. From what I can see, your OS uses a 320x200 4color mode. Since such a mode is not available on the V9938, the best thing I guess would be to find a similar mode. Your best bet would probably be what we call SCREEN 6, which is 512x212 pixels. You could either 'not use' the extra screen areas, but that would be kinda lame. Judging from some of the screen-shots on your site though, resizing doesn't seem much of a problem. In that case you could probably take advantage of the whole screen. Keep in mind tho, the aspect ratio for this mode is 1:2, which means your graphics will look a little different. Check this link for the V9938 databook, the mode you would be looking for is Graphics Mode 5.
Trebmint
msx addict
Mensajes: 284
Publicado: Octubre 30 2005, 14:09   
Thanks for your quick help. Graphics mode 6 looks nice, and mode 5 is like a larger version of our mode 1 of (320x200) 4 colour.

Can I just point out that this isn't my OS, but i'm writing an IDE (Currently Form Editor / Text Editor / Graphics Import / Z80 assembler) soon to be inbuilt compiled Basic like language too. I just want to make sure I build in functionality for our potential target platforms, with graphics being the main difference between tha machines.

Rob
wolf_

msx legend
Mensajes: 4827
Publicado: Octubre 30 2005, 14:43   
In the past, "Ease" (made by Opera soft, delivered with Philips MSX2's) was a GUI on screen 6 .. no-one really used it. The power of such a GUI is purely the support you get from a community .. as in, ppl being able to use that GUI to make their own apps for..
Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Octubre 30 2005, 14:49   
Btw, here's what it would look like in SCREEN6 (G5)


Trebmint
msx addict
Mensajes: 284
Publicado: Octubre 30 2005, 15:10   
My part in SymbOs has been purely to make sure developing will be easy. SymStudio is a Windows based tool which creates complete apps through Form/gadget creation, code writing to compilation and assembly. Currently only z80 for coding, but its as near to a Visual RAD tool as you'll get on a z80 system. Have a try of symstudio http://www.symbos.de/files/symstudiov7.zip if you're interested, bearing in mind its currently only for creating Amstrad cpc .exe's. We're testing the Library system which interfaces with the OS currently, and that honestly makes it the easiest z80 coding I've encountered.

Oh and by the way nice screen. I'd look to implement both 512x212 4 and 16 colour if I have my way
snout

msx legend
Mensajes: 4995
Publicado: Octubre 30 2005, 15:36   
Hey Trebmint, welcome to the MRC forums! That's quite an achievment you made with SymbOs. I think nobody would mind a port to MSX, but... it could prove to be quite a challenge.
Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Octubre 30 2005, 15:40   
Great, cause in 16colors she's even hotter! SymStudio looks very nice btw, tho my computer was a little on the slow side it seems. Still, it would be very nice to be able to develop nice window-ish apps with such a nice IDE. I really hope it turns to be possible to make an MSX2 version...
pitpan
msx master
Mensajes: 1418
Publicado: Octubre 30 2005, 19:33   
Ehem. Apart from screen modes, what does the OS provide? I mean, is it really an OS or just a shell?
Sonic_aka_T

msx guru
Mensajes: 2269
Publicado: Octubre 30 2005, 19:37   
check the site...
Trebmint
msx addict
Mensajes: 284
Publicado: Octubre 30 2005, 20:21   
Yes its a full Windows-like GUI OS. Also its very sturdy, almost bug free, and will very soon be available to CPC developers as the beta will be released within two weeks.

I can see no reason why this won't work on MSX2, and hopefully all the apps that have by that time been written for the amstrad machine will then work on the msx.
wolf_

msx legend
Mensajes: 4827
Publicado: Octubre 30 2005, 20:33   
Does the Amstrad have a fast videochip? The MSX doesn't, if you count with fast graphics .. well that might be the stinker of this story ..
Yukio
msx professional
Mensajes: 828
Publicado: Octubre 30 2005, 20:34   
Appear to be interesting.
I think that more classic systems would be nice!
 
Ir a la página ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Siguiente página )
 







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