Sonic Robo Blast 2 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Sonic Roboblast 2 | image = https://dlhb.gamebrew.org/3dshomebrew/srb2_3ds.png|250px | type = Platform | version = v1.1.3 | licence = Mixed |...")
 
No edit summary
Line 12: Line 12:
<youtube>kyZ2AeNeTKk</youtube>
<youtube>kyZ2AeNeTKk</youtube>


# SRB2 3DS
= Sonic Roboblast 2 3DS =
 
A port of Sonic Robo Blast 2 to the Nintendo New3DS/2DS consoles.
A port of Sonic Robo Blast 2 to the Nintendo New3DS/2DS consoles.


## Installing
== Installing ==
 
* Download srb2_3ds from the latest release on Github and extract it.
* Download srb2_3ds from the latest release on Github and extract it.
* If you would like to use the .3dsx file, copy it to /3ds/srb2_3ds on your SD card.
* If you would like to use the .3dsx file, copy it to /3ds/srb2_3ds on your SD card. If you would like to use the .CIA file, you may copy it at any location on your SD card.
If you would like to use the .CIA file, you may copy it at any location on your SD card.
* Download SRB2's game files: [https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-assets.7z file1] and [https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-optional-assets.7z file2] or from [https://www.srb2.org/download/ srb2.org] and extract them to /3ds/srb2_3ds on your SD card. You may also copy the files to the root directory. (Note: make sure any existing config.cfg file is located in the same directory as the game files.)
* Download SRB2's game files: [file1](https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-assets.7z) and [file2](https://github.com/mazmazz/SRB2/releases/download/SRB2_assets/SRB2-v2122-optional-assets.7z) or from [srb2.org](https://www.srb2.org/download/) and extract them to /3ds/srb2_3ds on your SD card.
* Make sure you have dumped your DSP firmware and dspfirm.cdc is present. If it isn't: install and run the &quot;dspDump&quot; homebrew first.
You may also copy the files to the root directory. (Note: make sure any existing config.cfg file is located in the same directory as the game files.)
 
* Make sure you have dumped your DSP firmware and dspfirm.cdc is present. If it isn't: install and run the "dspDump" homebrew first.
== Building ==


## Building
* Building requires 3ds-sdl and 3ds-sdl_mixer to be installed (use devkitPro's pacman).
* Building requires 3ds-sdl and 3ds-sdl_mixer to be installed (use devkitPro's pacman).
* makerom is required for building cia.
* makerom is required for building cia.


## Known Issues/Limitations
== Known Issues/Limitations ==
* Does *NOT* run on o3DS devices. The Nintendo New3DS' HW allows higher CPU clock frequencies and adds another layer of cache.
 
On o3DS it's extremely laggy and would probably require modifications to the level design in order to run it at a decent FPS.
* Does ''NOT'' run on o3DS devices. The Nintendo New3DS' HW allows higher CPU clock frequencies and adds another layer of cache. On o3DS it's extremely laggy and would probably require modifications to the level design in order to run it at a decent FPS.
* No support for MIDI music
* No support for MIDI music
* No netplay
* No netplay
Line 35: Line 36:
* CEZ2 is extremely laggy
* CEZ2 is extremely laggy


## Thanks
== Thanks ==
Thanks to fincs, WinterMute, Monster Iestyn, Sryder, AlamTaz, Steel Titanium for help with development.
 
Thanks to profi200, fincs and WinterMute for testing.
Thanks to fincs, WinterMute, Monster Iestyn, Sryder, AlamTaz, Steel Titanium for help with development. Thanks to profi200, fincs and WinterMute for testing. Credit for 3DS homebrew logo goes to [http://gbatemp.net/members/pablomk7.345712/ PabloMK7].
Credit for 3DS homebrew logo goes to [PabloMK7](http://gbatemp.net/members/pablomk7.345712/).


Changelog:
===Changelog:===


HUGE performance increase thanks to mipmapping
* HUGE performance increase thanks to mipmapping
stereoscopic 3D rendering
* stereoscopic 3D rendering
initial CIA support
* initial CIA support
fixed graphics glitch that was caused by uninitialized GPU shadow state registers
* fixed graphics glitch that was caused by uninitialized GPU shadow state registers
fixed fog color
* fixed fog color
fixed hole in GFZ2
* fixed hole in GFZ2
fixed crash when DSP firmware is missing
* fixed crash when DSP firmware is missing
... other miscellaneous fixes
* ... other miscellaneous fixes

Revision as of 11:18, 16 April 2020

Template:Infobox 3DS homebrew

Sonic Roboblast 2 3DS

A port of Sonic Robo Blast 2 to the Nintendo New3DS/2DS consoles.

Installing

  • Download srb2_3ds from the latest release on Github and extract it.
  • If you would like to use the .3dsx file, copy it to /3ds/srb2_3ds on your SD card. If you would like to use the .CIA file, you may copy it at any location on your SD card.
  • Download SRB2's game files: file1 and file2 or from srb2.org and extract them to /3ds/srb2_3ds on your SD card. You may also copy the files to the root directory. (Note: make sure any existing config.cfg file is located in the same directory as the game files.)
  • Make sure you have dumped your DSP firmware and dspfirm.cdc is present. If it isn't: install and run the "dspDump" homebrew first.

Building

  • Building requires 3ds-sdl and 3ds-sdl_mixer to be installed (use devkitPro's pacman).
  • makerom is required for building cia.

Known Issues/Limitations

  • Does NOT run on o3DS devices. The Nintendo New3DS' HW allows higher CPU clock frequencies and adds another layer of cache. On o3DS it's extremely laggy and would probably require modifications to the level design in order to run it at a decent FPS.
  • No support for MIDI music
  • No netplay
  • Lower screen isn't really used
  • CEZ2 is extremely laggy

Thanks

Thanks to fincs, WinterMute, Monster Iestyn, Sryder, AlamTaz, Steel Titanium for help with development. Thanks to profi200, fincs and WinterMute for testing. Credit for 3DS homebrew logo goes to PabloMK7.

Changelog:

  • HUGE performance increase thanks to mipmapping
  • stereoscopic 3D rendering
  • initial CIA support
  • fixed graphics glitch that was caused by uninitialized GPU shadow state registers
  • fixed fog color
  • fixed hole in GFZ2
  • fixed crash when DSP firmware is missing
  • ... other miscellaneous fixes

Advertising: