# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=1
#overscan_scale=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=-16
#overscan_right=16
#overscan_top=8
#overscan_bottom=8

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=448
#framebuffer_height=512
framebuffer_width=240
framebuffer_height=256

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=2

# 480p mode
#hdmi_mode=4

# 240p mode
hdmi_mode=87
hdmi_cvt=320 240 60 1
# game doesn't seem to scale so don't use below
#hdmi_timings=1920 1 52 208 260 240 1 6 10 6 0 0 0 60 0 38400000 1


# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=5

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
over_voltage=6
arm_freq=2000


# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Disable Bluetooth
dtoverlay=disable-bt

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
#dtoverlay=vc4-kms-v3d
#max_framebuffers=2

[all]
#dtoverlay=vc4-fkms-v3d


# Disable the rainbow splash screen
disable_splash=1
boot_delay=0

# Rotate display
display_rotate=3

# GPIO to keyboard inputs
dtoverlay=gpio-key,gpio=9,keycode=105,label="KEY_LEFT"
dtoverlay=gpio-key,gpio=7,keycode=106,label="KEY_RIGHT"
dtoverlay=gpio-key,gpio=17,keycode=103,label="KEY_UP"
dtoverlay=gpio-key,gpio=22,keycode=108,label="KEY_DOWN"
dtoverlay=gpio-key,gpio=25,keycode=29,label="KEY_LEFTCTRL"
dtoverlay=gpio-key,gpio=23,keycode=56,label="KEY_LEFTALT"
dtoverlay=gpio-key,gpio=3,keycode=2,label="KEY_1"
dtoverlay=gpio-key,gpio=4,keycode=3,label="KEY_2"
dtoverlay=gpio-key,gpio=2,keycode=6,label="KEY_5"
#use test to exit
dtoverlay=gpio-key,gpio=26,keycode=1,label="KEY_ESC"

