git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

docs/api/index.js

      1 var index =
      2 [
      3     [ "Introduction", "index.html#autotoc_md305", null ],
      4     [ "About the Documentation", "index.html#autotoc_md306", null ],
      5     [ "About GBDK", "index.html#autotoc_md307", null ],
      6     [ "Historical Info and Links", "index.html#autotoc_md308", null ],
      7     [ "Getting Started", "docs_getting_started.html", [
      8       [ "1. Download a Release and unzip it", "docs_getting_started.html#autotoc_md0", [
      9         [ "Known Issue: Windows and folder names with spaces on non-C drives", "docs_getting_started.html#autotoc_md1", null ]
     10       ] ],
     11       [ "2. Compile Example projects", "docs_getting_started.html#autotoc_md2", [
     12         [ "Windows (without Make installed):", "docs_getting_started.html#autotoc_md3", null ],
     13         [ "Linux / macOS / Windows with Make installed:", "docs_getting_started.html#autotoc_md4", [
     14           [ "macOS security warnings", "docs_getting_started.html#autotoc_md5", null ]
     15         ] ]
     16       ] ],
     17       [ "3. Use a Template", "docs_getting_started.html#autotoc_md6", null ],
     18       [ "4. If you use GBTD / GBMB, get the fixed version", "docs_getting_started.html#autotoc_md7", null ],
     19       [ "5. Review Coding Guidelines", "docs_getting_started.html#autotoc_md8", null ],
     20       [ "6. Hardware and Resources", "docs_getting_started.html#autotoc_md9", null ],
     21       [ "7. Set up C Source debugging", "docs_getting_started.html#autotoc_md10", null ],
     22       [ "8. Try a GBDK Tutorial", "docs_getting_started.html#autotoc_md11", null ],
     23       [ "9. Read up!", "docs_getting_started.html#autotoc_md12", null ],
     24       [ "10. Need help?", "docs_getting_started.html#autotoc_md13", null ],
     25       [ "Migrating From Pre-GBDK-2020 Tutorials", "docs_getting_started.html#autotoc_md14", [
     26         [ "Also see:", "docs_getting_started.html#autotoc_md15", null ],
     27         [ "Use auto-banking", "docs_getting_started.html#autotoc_md16", null ],
     28         [ "Non-standard types (UINT8, etc)", "docs_getting_started.html#autotoc_md17", null ],
     29         [ "If using GBTD / GBMB, get the fixed version", "docs_getting_started.html#autotoc_md18", null ],
     30         [ "LCC and SDCC flags that are not needed", "docs_getting_started.html#autotoc_md19", null ],
     31         [ "ROM Header Settings (such as Color, SGB, etc)", "docs_getting_started.html#autotoc_md20", null ],
     32         [ "GBDK Header include changes", "docs_getting_started.html#autotoc_md21", null ],
     33         [ "Include .h headers, not .c source files", "docs_getting_started.html#autotoc_md22", null ],
     34         [ "Use the Template Projects", "docs_getting_started.html#autotoc_md23", null ],
     35         [ "Use hUGEtracker instead of gbt_player", "docs_getting_started.html#autotoc_md24", null ]
     36       ] ]
     37     ] ],
     38     [ "Links, Tools and Debugging", "docs_links_and_tools.html", [
     39       [ "SDCC Compiler Suite User Manual", "docs_links_and_tools.html#autotoc_md25", null ],
     40       [ "Getting Help", "docs_links_and_tools.html#autotoc_md26", null ],
     41       [ "Game Boy Documentation", "docs_links_and_tools.html#autotoc_md27", null ],
     42       [ "Sega Master System / Game Gear Documentation", "docs_links_and_tools.html#autotoc_md28", null ],
     43       [ "Mega Duck / Cougar Boy Documentation", "docs_links_and_tools.html#autotoc_md29", null ],
     44       [ "Tutorials", "docs_links_and_tools.html#autotoc_md30", null ],
     45       [ "Example code", "docs_links_and_tools.html#autotoc_md31", null ],
     46       [ "Graphics Tools", "docs_links_and_tools.html#autotoc_md32", null ],
     47       [ "Music And Sound Effects for the Game Boy", "docs_links_and_tools.html#autotoc_md33", null ],
     48       [ "Music And Sound Effects for the SMS/Game Gear", "docs_links_and_tools.html#autotoc_md34", null ],
     49       [ "Emulators", "docs_links_and_tools.html#autotoc_md35", null ],
     50       [ "Debugging tools", "docs_links_and_tools.html#autotoc_md36", null ],
     51       [ "Optimizing Assembly", "docs_links_and_tools.html#autotoc_md37", null ],
     52       [ "Continuous Integration and Deployment", "docs_links_and_tools.html#autotoc_md38", null ]
     53     ] ],
     54     [ "Using GBDK", "docs_using_gbdk.html", [
     55       [ "Interrupts", "docs_using_gbdk.html#autotoc_md39", [
     56         [ "Available Interrupts", "docs_using_gbdk.html#autotoc_md40", null ],
     57         [ "Adding your own interrupt handler", "docs_using_gbdk.html#autotoc_md41", null ],
     58         [ "Using your own Interrupt Dispatcher", "docs_using_gbdk.html#autotoc_md42", null ],
     59         [ "Returning from Interrupts and STAT mode", "docs_using_gbdk.html#autotoc_md43", null ]
     60       ] ],
     61       [ "What GBDK does automatically and behind the scenes", "docs_using_gbdk.html#autotoc_md44", [
     62         [ "NES console", "docs_using_gbdk.html#autotoc_md45", null ],
     63         [ "OAM (VRAM Sprite Attribute Table)", "docs_using_gbdk.html#autotoc_md46", null ],
     64         [ "Graphics Tile Maps and Data on Startup", "docs_using_gbdk.html#autotoc_md47", null ],
     65         [ "Font tiles when using stdio.h", "docs_using_gbdk.html#autotoc_md48", null ],
     66         [ "Default Interrupt Service Handlers (ISRs)", "docs_using_gbdk.html#autotoc_md49", null ],
     67         [ "Ensuring Safe Access to Graphics Memory", "docs_using_gbdk.html#autotoc_md50", null ]
     68       ] ],
     69       [ "Compression", "docs_using_gbdk.html#autotoc_md51", null ],
     70       [ "Copying Functions to RAM and HIRAM", "docs_using_gbdk.html#autotoc_md52", null ],
     71       [ "Mixing C and Assembly", "docs_using_gbdk.html#autotoc_md53", [
     72         [ "Inline ASM within C source files", "docs_using_gbdk.html#autotoc_md54", null ],
     73         [ "In Separate ASM files", "docs_using_gbdk.html#autotoc_md55", null ]
     74       ] ],
     75       [ "Including binary files in C source with incbin", "docs_using_gbdk.html#autotoc_md56", null ],
     76       [ "Known Issues and Limitations", "docs_using_gbdk.html#autotoc_md57", [
     77         [ "SDCC", "docs_using_gbdk.html#autotoc_md58", null ]
     78       ] ]
     79     ] ],
     80     [ "Coding Guidelines", "docs_coding_guidelines.html", [
     81       [ "Learning C / C fundamentals", "docs_coding_guidelines.html#autotoc_md59", [
     82         [ "General C tutorials", "docs_coding_guidelines.html#autotoc_md60", null ],
     83         [ "Embedded C introductions", "docs_coding_guidelines.html#autotoc_md61", null ],
     84         [ "Game Boy games in C", "docs_coding_guidelines.html#autotoc_md62", null ]
     85       ] ],
     86       [ "Understanding the hardware", "docs_coding_guidelines.html#autotoc_md63", null ],
     87       [ "Writing optimal C code for the Game Boy and SDCC", "docs_coding_guidelines.html#autotoc_md64", [
     88         [ "Tools", "docs_coding_guidelines.html#autotoc_md65", [
     89           [ "GBTD / GBMB, Arrays and the \"const\" keyword", "docs_coding_guidelines.html#autotoc_md66", null ]
     90         ] ],
     91         [ "Avoid Reading from VRAM", "docs_coding_guidelines.html#autotoc_md67", null ],
     92         [ "Variables", "docs_coding_guidelines.html#autotoc_md68", null ],
     93         [ "Code structure", "docs_coding_guidelines.html#autotoc_md69", null ],
     94         [ "GBDK API/Library", "docs_coding_guidelines.html#autotoc_md70", null ],
     95         [ "Toolchain", "docs_coding_guidelines.html#autotoc_md71", null ],
     96         [ "Constants, Signed-ness and Overflows", "docs_coding_guidelines.html#autotoc_md72", null ],
     97         [ "Chars and vararg functions", "docs_coding_guidelines.html#autotoc_md73", [
     98           [ "Chars", "docs_coding_guidelines.html#autotoc_md74", null ]
     99         ] ]
    100       ] ],
    101       [ "When C isn't fast enough", "docs_coding_guidelines.html#autotoc_md75", [
    102         [ "Reusable Local Labels and Inline ASM", "docs_coding_guidelines.html#autotoc_md76", null ],
    103         [ "Variables and registers", "docs_coding_guidelines.html#autotoc_md77", null ],
    104         [ "Segments / Areas", "docs_coding_guidelines.html#autotoc_md78", null ],
    105         [ "Calling convention", "docs_coding_guidelines.html#autotoc_md79", [
    106           [ "Banked Calling Convention", "docs_coding_guidelines.html#autotoc_md80", null ]
    107         ] ]
    108       ] ]
    109     ] ],
    110     [ "ROM/SRAM Banking and MBCs", "docs_rombanking_mbcs.html", [
    111       [ "ROM/SRAM Banking and MBCs (Memory Bank Controllers)", "docs_rombanking_mbcs.html#autotoc_md81", [
    112         [ "Non-banked cartridges", "docs_rombanking_mbcs.html#autotoc_md82", null ],
    113         [ "MBC Banked cartridges (Memory Bank Controllers)", "docs_rombanking_mbcs.html#autotoc_md83", null ],
    114         [ "Recommended MBC type", "docs_rombanking_mbcs.html#autotoc_md84", [
    115           [ "Bank 0 Size Limit and Overflows When Using MBCs", "docs_rombanking_mbcs.html#autotoc_md85", null ],
    116           [ "Conserving Bank 0 for Important Functions and Data", "docs_rombanking_mbcs.html#autotoc_md86", null ]
    117         ] ]
    118       ] ],
    119       [ "Working with Banks", "docs_rombanking_mbcs.html#autotoc_md87", [
    120         [ "Setting the ROM bank for a Source file", "docs_rombanking_mbcs.html#autotoc_md88", null ],
    121         [ "Setting the Cart SRAM bank for a Source file", "docs_rombanking_mbcs.html#autotoc_md89", null ],
    122         [ "Setting the MBC and number of Cart ROM & SRAM banks available", "docs_rombanking_mbcs.html#autotoc_md90", null ],
    123         [ "MBC Type Chart", "docs_rombanking_mbcs.html#autotoc_md91", null ],
    124         [ "Getting Bank Numbers", "docs_rombanking_mbcs.html#autotoc_md92", null ],
    125         [ "Banking and Functions", "docs_rombanking_mbcs.html#autotoc_md93", [
    126           [ "BANKED/NONBANKED Keywords for Functions", "docs_rombanking_mbcs.html#autotoc_md94", null ],
    127           [ "Banked Function Calls", "docs_rombanking_mbcs.html#autotoc_md95", null ]
    128         ] ],
    129         [ "Const Data (Variables in ROM)", "docs_rombanking_mbcs.html#autotoc_md96", null ],
    130         [ "Variables in Cart SRAM", "docs_rombanking_mbcs.html#autotoc_md97", null ],
    131         [ "Far Pointers", "docs_rombanking_mbcs.html#autotoc_md98", null ],
    132         [ "Bank switching", "docs_rombanking_mbcs.html#autotoc_md99", null ],
    133         [ "Wrapper Function for Accessing Banked Data", "docs_rombanking_mbcs.html#autotoc_md100", null ],
    134         [ "Currently active bank: CURRENT_BANK", "docs_rombanking_mbcs.html#autotoc_md101", null ]
    135       ] ],
    136       [ "Auto-Banking", "docs_rombanking_mbcs.html#autotoc_md102", null ],
    137       [ "Errors related to banking (overflow, multiple writes to same location)", "docs_rombanking_mbcs.html#autotoc_md103", null ],
    138       [ "Bank space usage", "docs_rombanking_mbcs.html#autotoc_md104", [
    139         [ "Other important notes", "docs_rombanking_mbcs.html#autotoc_md105", null ]
    140       ] ],
    141       [ "Banking example projects", "docs_rombanking_mbcs.html#autotoc_md106", null ],
    142       [ "SMS/Game Gear Banking", "docs_rombanking_mbcs.html#autotoc_md107", [
    143         [ "ROM Banks", "docs_rombanking_mbcs.html#autotoc_md108", null ],
    144         [ "Cart SRAM Banks", "docs_rombanking_mbcs.html#autotoc_md109", null ],
    145         [ "Auto-Banking", "docs_rombanking_mbcs.html#autotoc_md110", null ]
    146       ] ],
    147       [ "NES Banking", "docs_rombanking_mbcs.html#autotoc_md111", [
    148         [ "ROM Banks", "docs_rombanking_mbcs.html#autotoc_md112", null ],
    149         [ "Cart SRAM Banks", "docs_rombanking_mbcs.html#autotoc_md113", null ]
    150       ] ]
    151     ] ],
    152     [ "Supported Consoles & Cross Compiling", "docs_supported_consoles.html", [
    153       [ "Consoles Supported by GBDK", "docs_supported_consoles.html#autotoc_md143", null ],
    154       [ "Cross Compiling for Different Consoles", "docs_supported_consoles.html#autotoc_md144", [
    155         [ "lcc", "docs_supported_consoles.html#autotoc_md145", null ],
    156         [ "sdcc", "docs_supported_consoles.html#autotoc_md146", null ],
    157         [ "Console Port and Platform Settings", "docs_supported_consoles.html#autotoc_md147", null ]
    158       ] ],
    159       [ "Cross-Platform Constants", "docs_supported_consoles.html#autotoc_md148", [
    160         [ "Console Identifiers", "docs_supported_consoles.html#autotoc_md149", null ],
    161         [ "Console Hardware Properties", "docs_supported_consoles.html#autotoc_md150", null ]
    162       ] ],
    163       [ "Using <gbdk/...> headers", "docs_supported_consoles.html#autotoc_md151", null ],
    164       [ "Cross Platform Example Projects", "docs_supported_consoles.html#autotoc_md152", [
    165         [ "Cross Platform Asset Example", "docs_supported_consoles.html#autotoc_md153", null ]
    166       ] ],
    167       [ "Hardware Summaries", "docs_supported_consoles.html#autotoc_md154", [
    168         [ "Safe VRAM / Display Controller Access", "docs_supported_consoles.html#autotoc_md155", null ]
    169       ] ],
    170       [ "Using Game Boy Color (GBC/CGB) Features", "docs_supported_consoles.html#autotoc_md156", [
    171         [ "Differences Versus the Regular Game Boy (DMG/GBP/SGB)", "docs_supported_consoles.html#autotoc_md157", null ],
    172         [ "Game Boy Color features in GBDK", "docs_supported_consoles.html#autotoc_md158", null ],
    173         [ "CGB Examples", "docs_supported_consoles.html#autotoc_md159", null ]
    174       ] ],
    175       [ "Porting Between Supported Consoles", "docs_supported_consoles.html#autotoc_md160", [
    176         [ "From Game Boy to Analogue Pocket", "docs_supported_consoles.html#autotoc_md161", [
    177           [ "Official differences:", "docs_supported_consoles.html#autotoc_md162", null ],
    178           [ "Observed differences:", "docs_supported_consoles.html#autotoc_md163", null ],
    179           [ "Registers and Flags", "docs_supported_consoles.html#autotoc_md164", null ],
    180           [ "Boot logo", "docs_supported_consoles.html#autotoc_md165", null ]
    181         ] ],
    182         [ "From Game Boy to SMS/GG", "docs_supported_consoles.html#autotoc_md166", [
    183           [ "RAM Banks", "docs_supported_consoles.html#autotoc_md167", null ],
    184           [ "Tile Data and Tile Map loading", "docs_supported_consoles.html#autotoc_md168", [
    185             [ "Tile and Map Data in 2bpp Game Boy Format", "docs_supported_consoles.html#autotoc_md169", null ],
    186             [ "Tile and Map Data in Native Format", "docs_supported_consoles.html#autotoc_md170", null ]
    187           ] ],
    188           [ "Colors and Palettes", "docs_supported_consoles.html#autotoc_md171", [
    189             [ "Emulated Game Boy Color map attributes on the SMS/Game Gear", "docs_supported_consoles.html#autotoc_md172", null ]
    190           ] ]
    191         ] ],
    192         [ "From Game Boy to NES", "docs_supported_consoles.html#autotoc_md173", [
    193           [ "Mapper", "docs_supported_consoles.html#autotoc_md174", null ],
    194           [ "Buffered mode vs direct mode", "docs_supported_consoles.html#autotoc_md175", [
    195             [ "Buffered mode implementation details", "docs_supported_consoles.html#autotoc_md176", null ],
    196             [ "Direct mode implementation details", "docs_supported_consoles.html#autotoc_md177", null ],
    197             [ "Caveat: Write appropriate global backdrop before turning display off", "docs_supported_consoles.html#autotoc_md178", null ]
    198           ] ],
    199           [ "Shadow PPU registers", "docs_supported_consoles.html#autotoc_md179", null ],
    200           [ "Implementation of (fake) vbl / lcd handlers", "docs_supported_consoles.html#autotoc_md180", null ],
    201           [ "Caveat: Make sure to call vsync on every frame", "docs_supported_consoles.html#autotoc_md181", null ],
    202           [ "Implementation of timer handler", "docs_supported_consoles.html#autotoc_md182", null ],
    203           [ "Tile Data and Tile Map loading", "docs_supported_consoles.html#autotoc_md183", [
    204             [ "Tile and Map Data in 2bpp Game Boy Format", "docs_supported_consoles.html#autotoc_md184", null ],
    205             [ "Tile and Map Data in Native Format", "docs_supported_consoles.html#autotoc_md185", null ],
    206             [ "Game Boy Color map attributes on the NES", "docs_supported_consoles.html#autotoc_md186", null ]
    207           ] ]
    208         ] ],
    209         [ "From Game Boy to Mega Duck / Cougar Boy", "docs_supported_consoles.html#autotoc_md187", [
    210           [ "Summary of Hardware changes:", "docs_supported_consoles.html#autotoc_md188", null ],
    211           [ "Best Practices", "docs_supported_consoles.html#autotoc_md189", null ],
    212           [ "Sound Register Value Changes", "docs_supported_consoles.html#autotoc_md190", null ],
    213           [ "Graphics Register Bit Changes", "docs_supported_consoles.html#autotoc_md191", null ],
    214           [ "Detailed Register Address Changes", "docs_supported_consoles.html#autotoc_md192", null ]
    215         ] ]
    216       ] ]
    217     ] ],
    218     [ "GBDK Toolchain", "docs_toolchain.html", [
    219       [ "Overview", "docs_toolchain.html#autotoc_md114", null ],
    220       [ "Data Types", "docs_toolchain.html#autotoc_md115", [
    221         [ "Using variables in High RAM on the Game Boy", "docs_toolchain.html#autotoc_md116", null ]
    222       ] ],
    223       [ "Changing Important Addresses", "docs_toolchain.html#autotoc_md117", null ],
    224       [ "Compiling programs", "docs_toolchain.html#autotoc_md118", [
    225         [ "Makefiles", "docs_toolchain.html#Makefiles", null ],
    226         [ "Using Makefiles", "docs_toolchain.html#autotoc_md119", null ],
    227         [ "Linker Files and ROM Auto Banking", "docs_toolchain.html#autotoc_md120", null ]
    228       ] ],
    229       [ "Build Tools", "docs_toolchain.html#autotoc_md121", [
    230         [ "lcc", "docs_toolchain.html#autotoc_md122", null ],
    231         [ "sdcc", "docs_toolchain.html#autotoc_md123", null ],
    232         [ "sdasgb", "docs_toolchain.html#autotoc_md124", null ],
    233         [ "bankpack", "docs_toolchain.html#autotoc_md125", null ],
    234         [ "sdldgb", "docs_toolchain.html#autotoc_md126", null ],
    235         [ "ihxcheck", "docs_toolchain.html#autotoc_md127", null ],
    236         [ "makebin", "docs_toolchain.html#autotoc_md128", null ]
    237       ] ],
    238       [ "GBDK Utilities", "docs_toolchain.html#autotoc_md129", [
    239         [ "GBCompress", "docs_toolchain.html#autotoc_md130", null ],
    240         [ "png2asset", "docs_toolchain.html#autotoc_md131", [
    241           [ "Working with png2asset", "docs_toolchain.html#autotoc_md132", [
    242             [ "Terminology", "docs_toolchain.html#autotoc_md133", null ],
    243             [ "Conversion Process", "docs_toolchain.html#autotoc_md134", null ],
    244             [ "Maps", "docs_toolchain.html#autotoc_md135", null ],
    245             [ "Meta sprites", "docs_toolchain.html#autotoc_md136", null ],
    246             [ "Super Game Boy Borders (SGB)", "docs_toolchain.html#autotoc_md137", null ]
    247           ] ]
    248         ] ],
    249         [ "makecom", "docs_toolchain.html#autotoc_md138", null ],
    250         [ "makenes", "docs_toolchain.html#autotoc_md139", null ],
    251         [ "png2hicolorgb", "docs_toolchain.html#autotoc_md140", [
    252           [ "Additional Details", "docs_toolchain.html#autotoc_md141", null ]
    253         ] ],
    254         [ "romusage", "docs_toolchain.html#autotoc_md142", null ]
    255       ] ]
    256     ] ],
    257     [ "Example Programs", "docs_example_programs.html", [
    258       [ "banks (various projects)", "docs_example_programs.html#autotoc_md193", null ],
    259       [ "comm", "docs_example_programs.html#autotoc_md194", null ],
    260       [ "crash", "docs_example_programs.html#autotoc_md195", null ],
    261       [ "colorbar", "docs_example_programs.html#autotoc_md196", null ],
    262       [ "dscan", "docs_example_programs.html#autotoc_md197", null ],
    263       [ "filltest", "docs_example_programs.html#autotoc_md198", null ],
    264       [ "fonts", "docs_example_programs.html#autotoc_md199", null ],
    265       [ "galaxy", "docs_example_programs.html#autotoc_md200", null ],
    266       [ "gb-dtmf", "docs_example_programs.html#autotoc_md201", null ],
    267       [ "gbdecompress", "docs_example_programs.html#autotoc_md202", null ],
    268       [ "irq", "docs_example_programs.html#autotoc_md203", null ],
    269       [ "large map", "docs_example_programs.html#autotoc_md204", null ],
    270       [ "metasprites", "docs_example_programs.html#autotoc_md205", null ],
    271       [ "lcd isr wobble", "docs_example_programs.html#autotoc_md206", null ],
    272       [ "paint", "docs_example_programs.html#autotoc_md207", null ],
    273       [ "rand", "docs_example_programs.html#autotoc_md208", null ],
    274       [ "ram_fn", "docs_example_programs.html#autotoc_md209", null ],
    275       [ "rpn", "docs_example_programs.html#autotoc_md210", null ],
    276       [ "samptest", "docs_example_programs.html#autotoc_md211", null ],
    277       [ "sgb (various)", "docs_example_programs.html#autotoc_md212", null ],
    278       [ "sound", "docs_example_programs.html#autotoc_md213", null ],
    279       [ "space", "docs_example_programs.html#autotoc_md214", null ],
    280       [ "templates", "docs_example_programs.html#autotoc_md215", null ]
    281     ] ],
    282     [ "Frequently Asked Questions (FAQ)", "docs_faq.html", [
    283       [ "General", "docs_faq.html#autotoc_md216", null ],
    284       [ "Licensing", "docs_faq.html#autotoc_md217", null ],
    285       [ "Graphics and Resources", "docs_faq.html#autotoc_md218", null ],
    286       [ "ROM Header Settings", "docs_faq.html#autotoc_md219", null ],
    287       [ "Editors", "docs_faq.html#autotoc_md220", null ],
    288       [ "Errors and Warnings", "docs_faq.html#autotoc_md221", null ],
    289       [ "Debugging / Compiling / Toolchain", "docs_faq.html#autotoc_md222", null ],
    290       [ "API / Utilities", "docs_faq.html#autotoc_md223", null ]
    291     ] ],
    292     [ "Migrating to new GBDK Versions", "docs_migrating_versions.html", [
    293       [ "GBDK-2020 versions", "docs_migrating_versions.html#autotoc_md224", [
    294         [ "Porting to GBDK-2020 4.5.0", "docs_migrating_versions.html#autotoc_md225", null ],
    295         [ "Porting to GBDK-2020 4.4.0", "docs_migrating_versions.html#autotoc_md226", null ],
    296         [ "Porting to GBDK-2020 4.3.0", "docs_migrating_versions.html#autotoc_md227", null ],
    297         [ "Porting to GBDK-2020 4.2.0", "docs_migrating_versions.html#autotoc_md228", null ],
    298         [ "Porting to GBDK-2020 4.1.1", "docs_migrating_versions.html#autotoc_md229", null ],
    299         [ "Porting to GBDK-2020 4.1.0", "docs_migrating_versions.html#autotoc_md230", null ],
    300         [ "Porting to GBDK-2020 4.0.6", "docs_migrating_versions.html#autotoc_md231", null ],
    301         [ "Porting to GBDK-2020 4.0.5", "docs_migrating_versions.html#autotoc_md232", null ],
    302         [ "Porting to GBDK-2020 4.0.4", "docs_migrating_versions.html#autotoc_md233", null ],
    303         [ "Porting to GBDK-2020 4.0.3", "docs_migrating_versions.html#autotoc_md234", null ],
    304         [ "Porting to GBDK-2020 4.0.2", "docs_migrating_versions.html#autotoc_md235", null ],
    305         [ "Porting to GBDK-2020 4.0.1", "docs_migrating_versions.html#autotoc_md236", null ],
    306         [ "Porting to GBDK-2020 4.0", "docs_migrating_versions.html#autotoc_md237", null ],
    307         [ "Porting to GBDK-2020 3.2", "docs_migrating_versions.html#autotoc_md238", null ],
    308         [ "Porting to GBDK-2020 3.1.1", "docs_migrating_versions.html#autotoc_md239", null ],
    309         [ "Porting to GBDK-2020 3.1", "docs_migrating_versions.html#autotoc_md240", null ],
    310         [ "Porting to GBDK-2020 3.0.1", "docs_migrating_versions.html#autotoc_md241", null ]
    311       ] ],
    312       [ "Historical GBDK versions", "docs_migrating_versions.html#autotoc_md243", [
    313         [ "GBDK 1.1 to GBDK 2.0", "docs_migrating_versions.html#autotoc_md244", null ]
    314       ] ]
    315     ] ],
    316     [ "GBDK Release Notes", "docs_releases.html", [
    317       [ "GBDK-2020 Release Notes", "docs_releases.html#autotoc_md245", [
    318         [ "GBDK-2020 4.5.0", "docs_releases.html#autotoc_md246", null ],
    319         [ "GBDK-2020 4.4.0", "docs_releases.html#autotoc_md247", null ],
    320         [ "GBDK-2020 4.3.0", "docs_releases.html#autotoc_md248", null ],
    321         [ "GBDK-2020 4.2.0", "docs_releases.html#autotoc_md249", null ],
    322         [ "GBDK-2020 4.1.1", "docs_releases.html#autotoc_md250", null ],
    323         [ "GBDK-2020 4.1.0", "docs_releases.html#autotoc_md251", null ],
    324         [ "GBDK-2020 4.0.6", "docs_releases.html#autotoc_md252", null ],
    325         [ "GBDK-2020 4.0.5", "docs_releases.html#autotoc_md253", null ],
    326         [ "GBDK-2020 4.0.4", "docs_releases.html#autotoc_md254", null ],
    327         [ "GBDK-2020 4.0.3", "docs_releases.html#autotoc_md255", null ],
    328         [ "GBDK-2020 4.0.2", "docs_releases.html#autotoc_md256", null ],
    329         [ "GBDK-2020 4.0.1", "docs_releases.html#autotoc_md257", null ],
    330         [ "GBDK-2020 4.0", "docs_releases.html#autotoc_md258", null ],
    331         [ "GBDK-2020 3.2", "docs_releases.html#autotoc_md259", null ],
    332         [ "GBDK-2020 3.1.1", "docs_releases.html#autotoc_md260", null ],
    333         [ "GBDK-2020 3.1", "docs_releases.html#autotoc_md261", null ],
    334         [ "GBDK-2020 3.0.1", "docs_releases.html#autotoc_md262", null ],
    335         [ "GBDK-2020 3.0", "docs_releases.html#autotoc_md263", null ]
    336       ] ],
    337       [ "Historical GBDK Release Notes", "docs_releases.html#autotoc_md264", [
    338         [ "GBDK 2.96", "docs_releases.html#autotoc_md265", null ],
    339         [ "GBDK 2.95-3", "docs_releases.html#autotoc_md266", null ],
    340         [ "GBDK 2.95-2", "docs_releases.html#autotoc_md267", null ],
    341         [ "GBDK 2.95", "docs_releases.html#autotoc_md268", null ],
    342         [ "GBDK 2.94", "docs_releases.html#autotoc_md269", null ],
    343         [ "GBDK 2.93", "docs_releases.html#autotoc_md270", null ],
    344         [ "GBDK 2.92-2 for win32", "docs_releases.html#autotoc_md271", null ],
    345         [ "GBDK 2.92", "docs_releases.html#autotoc_md272", null ],
    346         [ "GBDK 2.91", "docs_releases.html#autotoc_md273", null ],
    347         [ "GBDK 2.1.5", "docs_releases.html#autotoc_md274", null ],
    348         [ "GBDK 2.0b11 (DOS binary only) - 24 November 1997", "docs_releases.html#autotoc_md275", null ],
    349         [ "GBDK 2.0b10 (DOS binary only) - 6 November 1997", "docs_releases.html#autotoc_md276", null ],
    350         [ "GBDK 2.0b9 (DOS binary only)", "docs_releases.html#autotoc_md277", null ],
    351         [ "GBDK 2.0b8 (DOS binary only)", "docs_releases.html#autotoc_md278", null ],
    352         [ "GBDK 2.0b7 (DOS binary only)", "docs_releases.html#autotoc_md279", null ],
    353         [ "GBDK 2.0b6", "docs_releases.html#autotoc_md280", null ],
    354         [ "GBDK 2.0b5", "docs_releases.html#autotoc_md281", null ],
    355         [ "GBDK 2.0b4", "docs_releases.html#autotoc_md282", null ],
    356         [ "GBDK 2.0b3", "docs_releases.html#autotoc_md283", null ],
    357         [ "GBDK 2.0b2", "docs_releases.html#autotoc_md284", null ],
    358         [ "GBDK 2.0b1", "docs_releases.html#autotoc_md285", null ],
    359         [ "GBDK 1.1", "docs_releases.html#autotoc_md286", null ],
    360         [ "GBDK 1.0-1 1996", "docs_releases.html#autotoc_md287", null ]
    361       ] ]
    362     ] ],
    363     [ "Toolchain settings", "docs_toolchain_settings.html", [
    364       [ "lcc settings", "docs_toolchain_settings.html#autotoc_md288", null ],
    365       [ "sdcc settings", "docs_toolchain_settings.html#autotoc_md289", null ],
    366       [ "sdasgb settings", "docs_toolchain_settings.html#autotoc_md290", null ],
    367       [ "sdasz80 settings", "docs_toolchain_settings.html#autotoc_md291", null ],
    368       [ "sdas6500 settings", "docs_toolchain_settings.html#autotoc_md292", null ],
    369       [ "bankpack settings", "docs_toolchain_settings.html#autotoc_md293", null ],
    370       [ "sdldgb settings", "docs_toolchain_settings.html#autotoc_md294", null ],
    371       [ "sdldz80 settings", "docs_toolchain_settings.html#autotoc_md295", null ],
    372       [ "sdld6808 settings", "docs_toolchain_settings.html#autotoc_md296", null ],
    373       [ "ihxcheck settings", "docs_toolchain_settings.html#autotoc_md297", null ],
    374       [ "makebin settings", "docs_toolchain_settings.html#autotoc_md298", null ],
    375       [ "makecom settings", "docs_toolchain_settings.html#autotoc_md299", null ],
    376       [ "makenes settings", "docs_toolchain_settings.html#autotoc_md300", null ],
    377       [ "gbcompress settings", "docs_toolchain_settings.html#autotoc_md301", null ],
    378       [ "png2asset settings", "docs_toolchain_settings.html#autotoc_md302", null ],
    379       [ "png2hicolorgb settings", "docs_toolchain_settings.html#autotoc_md303", null ],
    380       [ "romusage settings", "docs_toolchain_settings.html#autotoc_md304", null ]
    381     ] ]
    382 ];

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.