-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.mk
82 lines (56 loc) · 2.16 KB
/
config.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# === AthenaOS build configuration file ===
# == BIOS ==
# == BIOS / Hardware ==
# Select the mapper protocol used by the cartridge.
# Generally, there's no reason to change this.
#
# Available options:
# - 2001 - default protocol, fully supported (including by 2003 mappers)
# - 2003 - allows using a >16MB address space, limited support
# BIOS_BANK_MAPPER := 2001
# Select the memory type used by the cartridge.
# Defaults to read-only memory.
#
# Available options:
# - rom - read-only memory, does not depend on 0xCE port support
# - rom_ce - read-only memory, depends on 0xCE port support (slightly faster)
# - ram_ce - read-write memory, depends on 0xCE port support
# - mbm29dl400tc - MBM29DL400TC flash chip
# - js28f00am29ew - JS28F00AM29EW flash chip
# BIOS_BANK_MEMORY := mbm29dl400tc
# Force ROM banking to emulate a specified number of banks.
# For compatibility on >512KB cartridges, set this value to 8.
# BIOS_BANK_ROM_FORCE_COUNT := 0
# Select the serial port driver used by the BIOS.
#
# Available options:
# - ext - console EXT port
# BIOS_COMM_DRIVER := ext
# Select the RTC provided by the cartridge.
#
# Available options:
# - none - no RTC provided, stub used instead
# - s3511a - S-3511A compatible RTC provided via a 2003-like interface (port 0xCA/0xCB)
# BIOS_TIMER_RTC := s3511a
# == BIOS / Fonts ==
# Select the default ASCII font used by the cartridge.
# This should be an image containing 8x8 tiles in sequence, from left to right,
# then from top to bottom. Only the first 128 tiles will be used.
# BIOS_FONT_ANK := fonts/font_ank.png
# Select the default Shift-JIS font used by the cartridge.
#
# The AthenaOS repository provides some alternate options:
# - fonts/misaki/misaki_gothic_2nd.png
# Misaki Gothic 2nd (larger 7x7 kana characters)
# - fonts/misaki/misaki_mincho.png
# Misaki Mincho
# BIOS_FONT_SJIS := fonts/misaki/misaki_gothic.png
# == OS ==
# == OS / Branding ==
# Define the project name.
# The BIOS is branded as $(NAME)BIOS, while the OS is branded as $(NAME)OS.
# NAME := Athenaaa
# Define the project version.
# VERSION := custom
# Define the project flavor, used for distinguishing builds from each other.
# FLAVOR := custom