Skip to content

Commit

Permalink
Issue #1 - a few fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
cosmo0 committed Mar 3, 2021
1 parent de4358b commit 21c92a4
Show file tree
Hide file tree
Showing 19 changed files with 45 additions and 41 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ However, an integer-scaled emulator does not take up the whole screen. So if you
## Requirements

- A Raspberry Pi 3/4 - not tested on another hardware, but there's no reason it shouldn't work.
- Retropie 4.4+ - not tested on another version.
- Retropie 4.7+ - not tested on another version.
- A 16:9 screen in 1080p. This pack will be wrong in any other resolution. And it's useless on a 4:3 screen, since you don't have black borders.
- The configuration is optimized to work on a Raspbery Pi 3/4. It will work on more powerful hardware, but maybe not on less.

Expand Down
6 changes: 1 addition & 5 deletions overlays_shaders/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@ Each system has an appropriate overlay and shader configured to look the most li
For the home consoles, the selected shader gives a "curved" appearance to the emulator, like you had with an old-school, not-flat TV.
Simulating that takes a few resources, but I think it looks better, and probably more faithful.

In order to still be fast enough, the home consoles emulators are configured to run in 720p.
The handhelds do not have this shader, so they are configured in 1080p.

The performance issue has nothing to do with the emulator used, but with the weak GPU of the raspberry pi, and the sharing of memory between GPU and CPU.
If you want 1080p output on all your emulators, do not use this pack.
Prefer using a Pi 4 for better performances, a Pi 3 might be slow. Disable the shader if it's too slow for you: in `all/retroarch/overlay_cfg/common_crt.cfg`, set `video_shader_enable` to `false`.

## Credits

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
overlays = 1
overlay0_overlay = channelf.png
overlay0_full_screen = true
overlay0_descs = 0
5 changes: 5 additions & 0 deletions overlays_shaders/all/retroarch/overlay_cfg/channelf.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Colecovision

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/common_crt.cfg"

input_overlay = "/opt/retropie/configs/all/retroarch/overlay/systems/channelf_overlay.cfg"
16 changes: 8 additions & 8 deletions overlays_shaders/all/retroarch/overlay_cfg/common_crt.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@ video_force_aspect = true
input_overlay_opacity = "1"

# 1080p
#custom_viewport_width = "1440"
#custom_viewport_height = "1080"
#custom_viewport_x = "239"
#custom_viewport_y = "0"
custom_viewport_width = "1440"
custom_viewport_height = "1080"
custom_viewport_x = "240"
custom_viewport_y = "0"

# 720p
custom_viewport_width = "960"
custom_viewport_height = "720"
custom_viewport_x = "159"
custom_viewport_y = "0"
# custom_viewport_width = "960"
# custom_viewport_height = "720"
# custom_viewport_x = "160"
# custom_viewport_y = "0"

# shader
video_shader = "/opt/retropie/configs/all/retroarch/shaders/zfast_crt_curve.glslp"
Expand Down
14 changes: 5 additions & 9 deletions overlays_shaders/all/retroarch/overlay_cfg/wonderswan.cfg
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
# WONDER SWAN

# output resolution
video_fullscreen_x = 1280
video_fullscreen_y = 720

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/common_lcd.cfg"

# 720p
custom_viewport_width = "837"
custom_viewport_height = "566"
custom_viewport_x = "340"
custom_viewport_y = "60"
# 1080p
custom_viewport_width = "1256"
custom_viewport_height = "850"
custom_viewport_x = "508"
custom_viewport_y = "88"

input_overlay = "/opt/retropie/configs/all/retroarch/overlay/systems/wonderswan_overlay.cfg"
14 changes: 5 additions & 9 deletions overlays_shaders/all/retroarch/overlay_cfg/wonderswancolor.cfg
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
# WONDER SWAN COLOR

# output resolution
video_fullscreen_x = 1280
video_fullscreen_y = 720

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/common_lcd.cfg"

# 720p
custom_viewport_width = "837"
custom_viewport_height = "566"
custom_viewport_x = "340"
custom_viewport_y = "60"
# 1080p
custom_viewport_width = "1256"
custom_viewport_height = "850"
custom_viewport_x = "508"
custom_viewport_y = "88"

input_overlay = "/opt/retropie/configs/all/retroarch/overlay/systems/wonderswancolor_overlay.cfg"
2 changes: 1 addition & 1 deletion overlays_shaders/all/retroarch/overlay_cfg/x68000.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/common_crt.cfg"

input_overlay = "/opt/retropie/configs/all/retroarch/overlay/systems/x68000.cfg"
input_overlay = "/opt/retropie/configs/all/retroarch/overlay/systems/x68000_overlay.cfg"
7 changes: 7 additions & 0 deletions overlays_shaders/channelf/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/channelf/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/channelf.cfg"

#include "/opt/retropie/configs/all/retroarch.cfg"
2 changes: 1 addition & 1 deletion overlays_shaders/coco/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/coco/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/dragon32/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/dragon32/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/dreamcast/retroarch.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

input_remapping_directory = "/opt/retropie/configs/dreamcast/"

video_shared_context = true
#video_shared_context = true
#include "/opt/retropie/configs/all/retroarch/overlay_cfg/dreamcast.cfg"

#include "/opt/retropie/configs/all/retroarch.cfg"
2 changes: 1 addition & 1 deletion overlays_shaders/moto/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/moto/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/oric/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/oric/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/samcoupe/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/samcoupe/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/videopac/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/videopac/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_retro.cfg"

Expand Down
2 changes: 1 addition & 1 deletion overlays_shaders/x1/retroarch.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/apple2/"
input_remapping_directory = "/opt/retropie/configs/x1/"

#include "/opt/retropie/configs/all/retroarch/overlay_cfg/generic_monitor.cfg"

Expand Down

0 comments on commit 21c92a4

Please sign in to comment.