Where is the bootscreen? That is the question! :D (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 122 gasten en 0 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

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

Ga naar pagina ( Vorige pagina 1 | 2 | 3 Volgende pagina )
Schrijver

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

zeilemaker54
msx lover
Berichten: 97
Geplaatst: 19 Januari 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
Berichten: 830
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 2307
Geplaatst: 19 Januari 2007, 13:35   
or use savestates
manuel
msx guru
Berichten: 3368
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 97
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 3368
Geplaatst: 19 Januari 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
Berichten: 830
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 3368
Geplaatst: 19 Januari 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
Berichten: 183
Geplaatst: 19 Januari 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
Berichten: 3368
Geplaatst: 19 Januari 2007, 23:23   
Alexandre: this only works on machines with such a device of course. So, not for MSX2 or MSX1, e.g.
 
Ga naar pagina ( Vorige pagina 1 | 2 | 3 Volgende pagina )
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.