emukidid / swiss-gc

Swiss - The swiss army knife of GameCube homebrew
GNU General Public License v2.0
1.28k stars 93 forks source link

Swiss v0.6 - some still missing help texts (e.g. in the swiss settings and "clean boot" shortcut & region hack info) #618

Closed BorgNumberOne closed 8 months ago

BorgNumberOne commented 2 years ago

In the Swiss settings, many menu items have got a short, appropriate but user-friendly and easy to understand help text.

But there are some menu entries/ menu points, where a future help text / explanation text of the respective menu item would be great.

Furthermore, it would be great, if Swiss could inform a little more about clean boot possibility, maybe in these ways (just a suggestion ;) ):

a)bottom info - device selection swiss-device-selection--adding-info--supports-cleanboot-modified

b)Application/Game loading screen swiss-adding-cleanboot-shortcut-info--modified

Extrems commented 2 years ago

Stating clean boot support on the device selection screen is redundant since all DI devices do, and none others can. Other DI devices, beside an unmodified disc drive, have their own region hack.

I meant to include the button combo on the game information screen, but it was messier than I would've liked.

Lastly, WTF is that disc? Please submit to Redump.

BorgNumberOne commented 2 years ago

google: "worldwide finding rare gamecube discs" ;) (gc-forever) - kind of project(by me) not losing GameCube treasures in the attics around the world.

The project: worldwide finding rare gamecube discs is one result of: a) my deep interest in GameCube (hardware, homebrew, modification possibilities), GameCube Linux GameCube's exotic / rare / seldom / non-public optical discs

b) of hours and weeks of straining Google search.

BorgNumberOne commented 2 years ago

Well, how is this basic region hack realized with GCLoader 2.0.0 - will some bytes / sectors of the .gcm/.iso file be changed temporally / in GCLoader's RAM or how does it work?

Extrems commented 2 years ago

It copies the disc header to a new file (boot.bin), replaces the region code in BI2 to be the one expected by BS2, then overlays that onto the original file.

There are compatibility issues relating to unexpected video modes, but fixing those would be quite a bit more complicated.

BorgNumberOne commented 2 years ago

Do you mean: unexpected video modes regarding the patched(suddenly inappropriate region)?

Well, with the help of GCLoader, Swiss and its "clean boot" feature, the Nintendo Service Disc is working very well - the really first time on my real physical EUR/PAL gamecube:

NintendoGameCubeServiceDisc-v1_0-03--025 NintendoGameCubeServiceDisc-v1_0-03--101 NintendoGameCubeServiceDisc-v1_0-03--114 NintendoGameCubeServiceDisc-v1_0-03--116 NintendoGameCubeServiceDisc-v1_0-03--118 NintendoGameCubeServiceDisc-v1_0-03--121 NintendoGameCubeServiceDisc-v1_0-03--122 NintendoGameCubeServiceDisc-v1_0-03--131 NintendoGameCubeServiceDisc-v1_0-03--136

....but the "unexpected video mode" effect could be the reason that the cool 3D demo does not work on my real GameCube - is not it? NintendoGameCubeServiceDisc-v1_0-03--204 (after selecting: Demo nothing happens anymore, just rebooting my GameCube is still working.)

P.S.:

Sorry, I currently do not exactly know, how I did find this site/page/file. But I think, I did find the mariocube repo page while hours and hours of GameCube related stuff Google search and then I did manually check the sub folders of the mariocube repo pages.

Checksum-8: 1D Checksum-16: 2E1D Checksum-13: FACA2E1D CRC-16: 6D69 CRC-32: 94C088DF SHA-1: 29D432426B69DC8EB5483447AD4B2695F1907F82 MD-4: AEE2C1DC9753DB7EC4A06CBE549F51D1 MD-5: FEBFF18DC6EA81C43BE555CF343CACB2

There are surely more hidden (and already CleanRip-dumped) treasures (non-public GameCube discs et...) around the world...

It is time to bring the problem/effect: not loosing rare GameCube stuff/discs / increase the thought of preservation of rare digital media in general ...much more to the public anyhow.

Extrems commented 2 years ago

Many NTSC games don't like to be booted from a PAL video mode, and vice-versa.

Extrems commented 2 years ago

It works, but that's not a stereo 3D demo.

GCVideo-DVI also has no specific support for the column-interleaved stereo 3D mode (it's not flagged in the data stream), so you'd need to post-process it on a PC to get a usable picture.

Papy-G commented 2 years ago

Maybe finding an early 3D panel would help? (I remember seeing one back in the days on an in-store kiosk to advertise for coffee, it was just like the 3DS', no glasses needed, but wayyy bigger screen) From the available technologies at this moment, you may expect a plasma panel with DVI connection, if not proprietary LVDS bus.

Otherwise, one can generate the occulting fringe mask for a given panel, this is not very complicated after all.

Extrems commented 8 months ago

Fixed in 429b6c4 (r1579).