Dreamcast Splatter house eternal nightmare SE DB Now with dreamshell retrodream version

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
megavolt85
Developer
Posts: 1915

Re: Dreamcast Splatter house eternal nightmare SE DB

Post by megavolt85 »

Ian Micheal wrote:I will make sd iso like megavolt said i have to look into allowing bios reactivation

Code: Select all

	uint32 p;
    volatile uint32 *react = (uint32 *)0xa05f74e4,
                     *bios = (uint32 *)0xa0000000;

    // Reactivate drive: send the BIOS size and then read each
    // word across the bus so the controller can verify it.
       
	if(*bios == 0x4628e6ff) 
	{
		*react = 0x3ff;
		
		for(p = 0; p < 0x400 / sizeof(bios[0]); p++)
		{
			(void)bios[p];
		}
	} 
	else 
	{
		*react = 0x1fffff;
		
		for(p = 0; p < 0x200000 / sizeof(bios[0]); p++)
		{
			(void)bios[p];
		}
	}

User avatar
Ian Micheal
Developer
Posts: 6015
Location: USA
Contact:

Re: Dreamcast Splatter house eternal nightmare SE DB

Post by Ian Micheal »

Ivan GR wrote:Good work Ian! Speed impressive! I Tried to load it from Retrodream V3, but unfortunately game not work.
updated IMR demo now with point light tinker bell :)
Retrodream/dreamshell iso 6 sec mega fast loading faster then gdemu or cdr..
ISO
https://mega.nz/file/LzQWgZbK#jvPRBpr09 ... 7yH0Ph9dIc

User avatar
Ian Micheal
Developer
Posts: 6015
Location: USA
Contact:

Re: Dreamcast Splatter house eternal nightmare SE DB

Post by Ian Micheal »

megavolt85 wrote:
Ian Micheal wrote:I will make sd iso like megavolt said i have to look into allowing bios reactivation

Code: Select all

	uint32 p;
    volatile uint32 *react = (uint32 *)0xa05f74e4,
                     *bios = (uint32 *)0xa0000000;

    // Reactivate drive: send the BIOS size and then read each
    // word across the bus so the controller can verify it.
       
	if(*bios == 0x4628e6ff) 
	{
		*react = 0x3ff;
		
		for(p = 0; p < 0x400 / sizeof(bios[0]); p++)
		{
			(void)bios[p];
		}
	} 
	else 
	{
		*react = 0x1fffff;
		
		for(p = 0; p < 0x200000 / sizeof(bios[0]); p++)
		{
			(void)bios[p];
		}
	}
Thank you megavolt i will do this for future versions your the best man:)

User avatar
Ian Micheal
Developer
Posts: 6015
Location: USA
Contact:

Re: Dreamcast Splatter house eternal nightmare SE DB Now with dreamshell retrodream version

Post by Ian Micheal »

Setting on the video
https://streamable.com/790ydp

http://www.mediafire.com/file/968396n5m ... 0.rar/file to use with it this works every thing i try..

If you getting a black screen i reformat redo the card this is 100% working as you can see in the video

User avatar
Ian Micheal
Developer
Posts: 6015
Location: USA
Contact:

Re: Dreamcast Splatter house eternal nightmare SE DB

Post by Ian Micheal »

megavolt85 wrote:
Ian Micheal wrote:If i get the time i make the sd iso version as well..
share function with bios reactivation
you need to add a universal reactivation code to all SDKs used, then you won't have to collect images separately
How do i do this adding to kos ?

Code: Select all

  uint32 p;
    volatile uint32 *react = (uint32 *)0xa05f74e4,
                     *bios = (uint32 *)0xa0000000;

    // Reactivate drive: send the BIOS size and then read each
    // word across the bus so the controller can verify it.
       
   if(*bios == 0x4628e6ff)
   {
      *react = 0x3ff;
      
      for(p = 0; p < 0x400 / sizeof(bios[0]); p++)
      {
         (void)bios[p];
      }
   }
   else
   {
      *react = 0x1fffff;
      
      for(p = 0; p < 0x200000 / sizeof(bios[0]); p++)
      {
         (void)bios[p];
      }
   }
Where does this go i have looked but I'm not sure

User avatar
megavolt85
Developer
Posts: 1915

Re: Dreamcast Splatter house eternal nightmare SE DB Now with dreamshell retrodream version

Post by megavolt85 »


User avatar
Ian Micheal
Developer
Posts: 6015
Location: USA
Contact:

Re: Dreamcast Splatter house eternal nightmare SE DB Now with dreamshell retrodream version

Post by Ian Micheal »

megavolt85 wrote:https://github.com/KallistiOS/KallistiO ... rom.c#L445

replace code from line 445 to 455
Thank you :) dont know what the scene would do with out your work my humble thanks to all your work and know how..