Where is the bootscreen? That is the question! :D (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 146 invitados y 7 miembros en línea

Eres un usuario anónimo.
 

Foros MSX


Foros MSX

Development - Where is the bootscreen? That is the question! :D

Ir a la página ( Página anterior 1 | 2 | 3 Siguiente página )
Autor

Where is the bootscreen? That is the question! :D

zeilemaker54
msx lover
Mensajes: 97
Publicado: Enero 19 2007, 13:18   
You've mail! The last mail is with the correct rom's.

Have fun with it and please let me know if it is working correctly
jltursan
msx professional
Mensajes: 873
Publicado: Enero 19 2007, 13:18   
All that experiments brings to my mind a question to emulator developers: could it be possible to add an option to emus to boot without the logo (all MSX models) patching dinamically or whatever the ROMs when loaded?. If you're developing and running the emulator several times per minute, the few boot seconds can become very annoying
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 13:30   
Sure you have, jltursan: Patch your ROMs or change the "F4 normal device" to "F4 inverted device" or vice-versa
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 13:35   
WOOOOOOOOOOOOOOO! IT WORKS!

Thanks A LOT Zeilemaker!

But tell us: What was wrong?

Now finally us, brazilians, can have a "complete" 2+ with the logo, et al.
I'll be doing a page in www.tabajara-labs.com.br this night detailing the mod and making the ROMs avaiable. Would you like to write how you did that to put there, Zeilemaker?

ro
msx guru
Mensajes: 2329
Publicado: Enero 19 2007, 13:35   
or use savestates
manuel
msx guru
Mensajes: 3446
Publicado: Enero 19 2007, 13:40   
About skipipng the boot animation in emulators: the problem is that you need to know what to patch depending on which ROM. If you know what to patch, you can make an IPS for it and include it in the config file of the machine in openMSX. (Similar thing was suggested and done for the turboR-International patch.)
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 13:54   
Manuel, as far as I understood the boot process, there are a bios function for reading the F4 register:

==============================
RDBTST
Address : #017A
Function : Read value of I/O poort #F4
Input : none
Output : A = value read
Registers: AF
==============================

This does a call for another adress, where is the routine reading the F4 port. It is a simple

==============================
IN F4,A
CPL
NOP
RET
==============================

You can change the IN F4,A for something like LD A,0 or LD A,FF and you will always/never have the boot screen.

Since my modded MSX 2+ hasn't the F4 port, it is modded to ALWAYS show the boot screen. You can do that on your ROMs. But in the BlueMSX you can invert the F4 port changing the "F4 Normal Device" for "F4 Inverted Device" on your memory configuration. Or you can select softboot/hardboot that is the way this register was created for.

Hope that helps, I'm not much knowledgeable in Z80 asm programming
zeilemaker54
msx lover
Mensajes: 97
Publicado: Enero 19 2007, 14:35   
@Alexandre:

I just 'cut' the 07A00H-07FFFH part out of a MSX2+ KANJI ROM (for example phc-35j_kanjibasic.rom, fileoffset 03A00H). This is the bootlogo code.
Then i take your FM-PAC ROM and cleared 07900H-079FFH area with zero's (NOP 's) (if you are using Alexandre's orginal "ciel sub+fm.rom", fileoffset 07900H-079FFH)
Then overwite the 07A00H-07FFFH area with the bootlogo code (if you are using Alexandre's orginal "ciel sub+fm.rom", fileoffset 07A00H-07FFFH)

That's all

Note: clearing the 07900H-079FF is done only to skip to 07A00H. If you want,you can put a JP 07A00H at 07900H in the FM-PAC ROM OR you could change the code in the SUB-ROM to start the bootlogo code at 07A00H.
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 15:26   
Strange that I did the same here and it didn't worked Maybe you got another kanji-rom than the msx-kanji.rom I got in bluemsx
manuel
msx guru
Mensajes: 3446
Publicado: Enero 19 2007, 16:58   
You can also invert the F4 device in openMSX, this is because some hardware has it inverted compared to others.
E.g. the WSX:

    <F4Device id="F4Device">
      <inverted>true</inverted>
      <io base="0xF4" num="1"/>
    </F4Device>


jltursan
msx professional
Mensajes: 873
Publicado: Enero 19 2007, 19:39   
Where can I found that "F4 normal/inverted" option on BlueMSX?, I've been looking through the emu options and machine editor without luck
On OpenMSX I guess that I must edit the machine's hardwareconfig.xml file and add or edit the "F4Device" field...

Edit: I've tried to modify the .xml file of the NMS8245 without luck...

Today I'm not having luck at all
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 21:20   
Here we go: Open BlueMSX, tools, machine editor. Choose the right profile and go in "memory" tab. There you'll find F4 device normal or F4 device inverted as a "device" installed on the memory area. You need to click the F4 normal/inverted device and choose the inverse type - if you have normal, put inverted. If you have inverted, put normal. Or just patch your ROM
manuel
msx guru
Mensajes: 3446
Publicado: Enero 19 2007, 21:35   
You don't need to add the F4Device, it should already be in all machines that have it

It's just that if you want to mess with a machine, you need to edit that xml file, yes. There is no GUI editor yet.
Alexandre_Taito
msx freak
Mensajes: 183
Publicado: Enero 19 2007, 22:57   
The F4 device is already there, you just invert it
Time for the BlueMSX have a toggle on options "show boot logo"
manuel
msx guru
Mensajes: 3446
Publicado: Enero 19 2007, 23:23   
Alexandre: this only works on machines with such a device of course. So, not for MSX2 or MSX1, e.g.
 
Ir a la página ( Página anterior 1 | 2 | 3 Siguiente página )
 







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