profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
849 stars 42 forks source link

[Request] 800px mode #189

Open mlgmaster666 opened 1 month ago

mlgmaster666 commented 1 month ago

I was wondering if using the full 800px hz res was even possible on a .firm.

If possible, i think the scaling could look a lot better by having the top screen in 800x240 mode instead of the normal 400x240, i know this is possible on installed software, since the mario64 port did it, but i really dunno how hard it would be (if even possible) to implement on a .firm .

profi200 commented 1 month ago

The mode as in output is already implemented. The difficulty is that i can only scale this with the GPU since the hardware scaler is limited to 512x512 and i don't have citro3d available to do arbitrary scaling meaning it's a mess to even change anything in the GPU render pipeline.

It's on my list however when i tried out this scaling mode in mGBA it was not as impressive as i thought so it's not very high priority.

mlgmaster666 commented 1 month ago

I tried installing mgba, while i personally find it pretty noticeable in some games, like mario3, since it makes it a perfect integer 3x hz, i can understand why it wouldn't be a priority rn, since that does sound like a lot of work for something that is only a slight visual upgrade.