pcb and initial code from https://github.com/das-labor/borgware-2d.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
2.8 KiB
162 lines
2.8 KiB
#
|
|
# Automatically generated by make menuconfig: don't edit
|
|
#
|
|
|
|
#
|
|
# General Setup
|
|
#
|
|
MCU=atmega644
|
|
FREQ=16000000
|
|
|
|
#
|
|
# Borg Hardware
|
|
#
|
|
NUM_ROWS=16
|
|
NUM_COLS=16
|
|
NUMPLANE=3
|
|
BORG_HW=HW_BORG_16
|
|
|
|
#
|
|
# Borg16 port setup
|
|
#
|
|
UART_SUPPORT=y
|
|
UART_BAUDRATE_SETTING=19200
|
|
COLPORT1=PORTC
|
|
COLPORT2=PORTA
|
|
ROWPORT=PORTD
|
|
PIN_MCLR=4
|
|
PIN_CLK=6
|
|
PIN_DATA=7
|
|
# REVERSE_COLS is not set
|
|
# INVERT_ROWS is not set
|
|
# INTERLACED_ROWS is not set
|
|
# INTERLACED_COLS is not set
|
|
|
|
#
|
|
# Features
|
|
#
|
|
RANDOM_SUPPORT=y
|
|
# LAP_TIME_EXTENSION is not set
|
|
SCROLLTEXT_SUPPORT=y
|
|
SCROLLTEXT_FONT=FONT_ARIAL8
|
|
SCROLLTEXT_BUFFER_SIZE=128
|
|
SCROLL_X_SPEED=20
|
|
SCROLL_Y_SPEED=20
|
|
SCROLLTEXT_TEXT="</#www.chaostreff-dortmund.de"
|
|
# RFM12_SUPPORT is not set
|
|
|
|
#
|
|
# Joystick Support
|
|
#
|
|
JOYSTICK_SUPPORT=y
|
|
JOYSTICK_CHOICE=JOY_PARALLEL
|
|
|
|
#
|
|
# Joystick Settings
|
|
#
|
|
PARALLEL_JOYSTICK_SUPPORT=y
|
|
JOYSTICK_PIN_UP=PINB
|
|
JOYSTICK_BIT_UP=0
|
|
JOYSTICK_PIN_DOWN=PINB
|
|
JOYSTICK_BIT_DOWN=1
|
|
JOYSTICK_PIN_LEFT=PINB
|
|
JOYSTICK_BIT_LEFT=2
|
|
JOYSTICK_PIN_RIGHT=PINB
|
|
JOYSTICK_BIT_RIGHT=3
|
|
JOYSTICK_PIN_FIRE=PIND
|
|
JOYSTICK_BIT_FIRE=3
|
|
CAN_SUPPORT=y
|
|
# SPI_HARDWARE is not set
|
|
SPI_PORTIDX=1
|
|
SPI_PIN_MOSI=5
|
|
SPI_PIN_MISO=6
|
|
SPI_PIN_SCK=7
|
|
SPI_PIN_SS=4
|
|
# CAN_INTERRUPT is not set
|
|
SPI_REG_PIN_MCP_INT=PIND
|
|
SPI_PIN_MCP_INT=2
|
|
MENU_SUPPORT=y
|
|
|
|
#
|
|
# Games
|
|
#
|
|
GAME_TETRIS_CORE=y
|
|
GAME_TETRIS=y
|
|
GAME_BASTET=y
|
|
GAME_TETRIS_FP=y
|
|
GAME_SPACE_INVADERS=y
|
|
GAME_SNAKE=y
|
|
GAME_BREAKOUT=y
|
|
GAME_KART=y
|
|
|
|
#
|
|
# Animations
|
|
#
|
|
ANIMATION_SCROLLTEXT=y
|
|
ANIMATION_SPIRAL=y
|
|
SPIRAL_DELAY=5
|
|
ANIMATION_JOERN1=y
|
|
ANIMATION_SNAKE=y
|
|
SNAKE_GAME_DELAY=200
|
|
SNAKE_ANIM_DELAY=100
|
|
SNAKE_TERMINATION_DELAY=60
|
|
SNAKE_MAX_LENGTH=64
|
|
SNAKE_MAX_APPLES=10
|
|
ANIMATION_CHECKERBOARD=y
|
|
ANIMATION_FIRE=y
|
|
FIRE_S=30
|
|
FIRE_N=5
|
|
FIRE_DIV=44
|
|
FIRE_DELAY=50
|
|
FIRE_CYCLES=800
|
|
ANIMATION_MATRIX=y
|
|
MATRIX_STREAMER_NUM=30
|
|
MATRIX_CYCLES=500
|
|
MATRIX_DELAY=60
|
|
ANIMATION_RANDOM_BRIGHT=y
|
|
ANIMATION_STONEFLY=y
|
|
ANIMATION_FLYINGDOTS=y
|
|
ANIMATION_GAMEOFLIFE=y
|
|
GOL_DELAY=100
|
|
GOL_CYCLES=360
|
|
ANIMATION_BREAKOUT=y
|
|
# ANIMATION_MHERWEG is not set
|
|
ANIMATION_MOIRE=y
|
|
ANIMATION_LTN_ANT=y
|
|
# ANIMATION_TIME is not set
|
|
TIME_MASTER_ADDR=0x00
|
|
TIME_UPDATE_TIMEOUT=23
|
|
ANIMATION_BMSCROLLER=y
|
|
# ANIMATION_LABORLOGO is not set
|
|
ANIMATION_AMPHIBIAN=y
|
|
# ANIMATION_LOGO_OOS is not set
|
|
ANIMATION_FAIRYDUST=y
|
|
|
|
#
|
|
# Fixed-point math patterns
|
|
#
|
|
ANIMATION_PLASMA=y
|
|
FP_PLASMA_DELAY=1
|
|
ANIMATION_PSYCHEDELIC=y
|
|
FP_PSYCHO_DELAY=15
|
|
ANIMATION_BLACKHOLE=y
|
|
ANIMATION_DNA=y
|
|
ANIMATION_SQUARES=y
|
|
ANIMATION_TESTS=y
|
|
ANIMATION_OFF=y
|
|
|
|
#
|
|
# small Animations
|
|
#
|
|
# SMALLANIMATION_ROWWALK is not set
|
|
SMALLANIMATION_ROWWALK_SPEED=50
|
|
SMALLANIMATION_ROWWALK_COUNT=10
|
|
# SMALLANIMATION_COLWALK is not set
|
|
SMALLANIMATION_COLWALK_SPEED=50
|
|
SMALLANIMATION_COLWALK_COUNT=10
|
|
# SMALLANIMATION_ROWBOUNCE is not set
|
|
SMALLANIMATION_ROWBOUNCE_SPEED=50
|
|
SMALLANIMATION_ROWBOUNCE_COUNT=10
|
|
# SMALLANIMATION_COLBOUNCE is not set
|
|
SMALLANIMATION_COLBOUNCE_SPEED=50
|
|
SMALLANIMATION_COLBOUNCE_COUNT=10
|
|
|