├── .clang-format ├── .github └── workflows │ ├── draft-release.yml │ └── package.yml ├── .gitignore ├── AUTHORS ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── bootstrap-compiler.cmake ├── find-mos-compiler.cmake ├── install-clang-batch-file.cmake ├── install-clang-symlink.cmake ├── llvm-mos-sdk-config.cmake ├── llvm-mos-toolchain.cmake ├── merge-libraries.cmake └── platform.cmake ├── examples ├── CMakeLists.txt ├── atari2600 │ ├── CMakeLists.txt │ └── demo_vcslib.c ├── c64 │ ├── CMakeLists.txt │ ├── plasma.c │ └── plasma.cc ├── cx16 │ ├── CMakeLists.txt │ ├── k_cbm_file_test.c │ ├── k_console_test.c │ ├── k_datetime_test.c │ ├── k_graph_line_test.c │ ├── k_graph_test.c │ ├── k_joystick_get_test.cc │ └── plasma.cc ├── eater │ ├── CMakeLists.txt │ └── hello-lcd.c ├── fixed-point.cc ├── geos-cbm │ ├── CMakeLists.txt │ ├── SamVlir.h │ ├── SamVlirEdit.c │ ├── SamVlirFile.c │ ├── SamVlirHdr.c │ └── SamVlirRes.c ├── hello-getchar.c ├── hello-malloc.c ├── hello-new.cc ├── hello-printf.c ├── hello-putchar.c ├── init-functions.cc ├── mega65 │ ├── CMakeLists.txt │ ├── dma_audio.c │ ├── drums.license │ ├── drums.s8 │ ├── plasma.cc │ ├── simple_dma.cc │ ├── vertical_raster.cc │ └── viciv_test.c ├── minimal.c ├── neo6502 │ ├── CMakeLists.txt │ └── graphics.c ├── nes │ ├── CMakeLists.txt │ └── color-cycle.c ├── pce │ ├── CMakeLists.txt │ ├── color-cycle-banked.c │ └── color-cycle.c ├── rpc8e │ ├── CMakeLists.txt │ ├── hello-iox.c │ └── hello-sortron.c └── struct-of-arrays.cc ├── mos-platform ├── CMakeLists.txt ├── atari2600-3e │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── init_mapper_3e.S │ ├── link.ld │ ├── mapper.h │ └── mapper_3e.c ├── atari2600-4k │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── link.ld │ └── mapper.h ├── atari2600-common │ ├── CMakeLists.txt │ ├── _riot.h │ ├── _tia.h │ ├── atari2600.h │ ├── atari2600.inc │ ├── atari2600_constants.h │ ├── atari2600_riot.inc │ ├── atari2600_tia.inc │ ├── clang.cfg │ ├── crt0.S │ ├── frameloop.c │ ├── mapper_macros.h │ ├── mapper_rom_multi.h │ ├── mapper_rom_single.h │ ├── mapper_xram_single.h │ ├── vcs.ld │ ├── vcslib.S │ └── vcslib.h ├── atari5200-supercart │ ├── CMakeLists.txt │ ├── clang.cfg │ └── link.ld ├── atari8-cart-megacart │ ├── CMakeLists.txt │ ├── link.ld │ ├── syms.s │ └── tail0.s ├── atari8-cart-std │ ├── CMakeLists.txt │ ├── link.ld │ └── syms.s ├── atari8-cart-xegs │ ├── CMakeLists.txt │ ├── link.ld │ └── syms.s ├── atari8-common │ ├── CMakeLists.txt │ ├── _antic.h │ ├── _atarios.h │ ├── _gtia.h │ ├── _pbi.h │ ├── _pia.h │ ├── _pokey.h │ ├── atari.h │ ├── atari.inc │ ├── atari_antic.inc │ ├── atari_gtia.inc │ ├── atari_pokey.inc │ ├── charset.h │ ├── clang.cfg │ ├── close.s │ ├── fd.inc │ ├── fdtab.s │ ├── fdtable.s │ ├── fdtoiocb.s │ ├── findfreeiocb.s │ ├── getchar.c │ ├── getfd.s │ ├── init-stack.S │ ├── open.s │ ├── oserror.s │ ├── putchar.c │ ├── rwcommon.s │ ├── sysremove.s │ └── write.s ├── atari8-dos │ ├── CMakeLists.txt │ ├── _Exit.c │ └── link.ld ├── c128 │ ├── CMakeLists.txt │ ├── _vdc.h │ ├── basic-header.S │ ├── c128.c │ ├── c128.h │ ├── c128.inc │ ├── clang.cfg │ ├── devnum.s │ ├── init-mmu.S │ ├── kernal.S │ └── link.ld ├── c64 │ ├── CMakeLists.txt │ ├── _6526.h │ ├── _sid.h │ ├── _vic2.h │ ├── basic-header.S │ ├── c64.h │ ├── c64.inc │ ├── charset.h │ ├── clang.cfg │ ├── devnum.s │ ├── kernal.S │ ├── link.ld │ └── unmap-basic.S ├── commodore │ ├── CMakeLists.txt │ ├── _6522.h │ ├── abort.c │ ├── cbm.h │ ├── cbm.inc │ ├── cbm_k_acptr.c │ ├── cbm_k_basin.c │ ├── cbm_k_bsout.c │ ├── cbm_k_chkin.s │ ├── cbm_k_chkout.s │ ├── cbm_k_chrin.c │ ├── cbm_k_chrout.c │ ├── cbm_k_cint.c │ ├── cbm_k_ciout.c │ ├── cbm_k_ckout.s │ ├── cbm_k_clall.c │ ├── cbm_k_close.c │ ├── cbm_k_clrch.c │ ├── cbm_k_getin.c │ ├── cbm_k_iobase.s │ ├── cbm_k_listen.c │ ├── cbm_k_load.c │ ├── cbm_k_open.s │ ├── cbm_k_readst.c │ ├── cbm_k_save.s │ ├── cbm_k_scnkey.c │ ├── cbm_k_second.c │ ├── cbm_k_setlfs.s │ ├── cbm_k_setnam.s │ ├── cbm_k_talk.c │ ├── cbm_k_tksa.c │ ├── cbm_k_udtim.c │ ├── cbm_k_unlsn.c │ ├── cbm_k_untlk.c │ ├── cbm_kernal.inc │ ├── char-conv.c │ ├── chrout.c │ ├── clang.cfg │ ├── close.s │ ├── commodore.ld │ ├── diskcmd.s │ ├── filedes.inc │ ├── filedes.s │ ├── filename.s │ ├── filetype.s │ ├── filevars.s │ ├── getchar.c │ ├── open.s │ ├── oserror.s │ ├── putchar.c │ ├── read.s │ ├── rwcommon.s │ ├── scratch.s │ ├── sysremove.s │ ├── sysrename.s │ ├── translate-filename.cc │ └── write.s ├── common │ ├── CMakeLists.txt │ ├── asminc │ │ ├── CMakeLists.txt │ │ ├── errno.inc │ │ ├── fcntl.inc │ │ └── imag.inc │ ├── c │ │ ├── CMakeLists.txt │ │ ├── _directerrno.s │ │ ├── _mappederrno.s │ │ ├── _oserror.s │ │ ├── _seterrno.s │ │ ├── abs.cc │ │ ├── assert.c │ │ ├── atexit-impl.cc │ │ ├── atexit-impl.h │ │ ├── atoi.cc │ │ ├── bsearch.c │ │ ├── char-conv.c │ │ ├── ctype.c │ │ ├── cxa-abi.cc │ │ ├── cxa-atexit.cc │ │ ├── cxxabi-config.h │ │ ├── div.cc │ │ ├── errno.c │ │ ├── exception.cc │ │ ├── inttypes.c │ │ ├── malloc.cc │ │ ├── malloc.s │ │ ├── math.cc │ │ ├── mem.c │ │ ├── new.cc │ │ ├── printf.cc │ │ ├── private-typeinfo.cc │ │ ├── private-typeinfo.h │ │ ├── qsort.c │ │ ├── quick-exit.cc │ │ ├── remove.s │ │ ├── rename.s │ │ ├── scanf.cc │ │ ├── setjmp.S │ │ ├── signal-handlers.c │ │ ├── signal.c │ │ ├── stdio-full.c │ │ ├── stdio-minimal.c │ │ ├── stdlib.cc │ │ ├── strerror.c │ │ ├── string.c │ │ ├── util.c │ │ ├── util.h │ │ ├── varint.cc │ │ └── varint.h │ ├── crt │ │ ├── CMakeLists.txt │ │ ├── call-indir.S │ │ ├── const.S │ │ ├── divmod-large.cc │ │ ├── divmod.cc │ │ ├── divmod.h │ │ ├── mul.cc │ │ ├── rotate.cc │ │ └── shift.cc │ ├── crt0 │ │ ├── CMakeLists.txt │ │ ├── copy-data.c │ │ ├── copy-zp-data.c │ │ ├── crt0.S │ │ ├── exit │ │ │ ├── CMakeLists.txt │ │ │ ├── _Exit.S │ │ │ ├── exit-custom.S │ │ │ ├── exit-loop.c │ │ │ ├── exit-return.c │ │ │ └── exit.c │ │ ├── fini-array.c │ │ ├── init-array.c │ │ ├── init-stack.S │ │ ├── zero-bss.c │ │ └── zero-zp-bss.c │ ├── include │ │ ├── 6502.h │ │ ├── __internal.h │ │ ├── __type-traits-impl.h │ │ ├── algorithm │ │ ├── alloca.h │ │ ├── array │ │ ├── assert.h │ │ ├── climits │ │ ├── cstdarg │ │ ├── cstddef │ │ ├── cstdint │ │ ├── cstdio │ │ ├── cstdlib │ │ ├── ctype.h │ │ ├── errno.h │ │ ├── exception │ │ ├── fcntl.h │ │ ├── fixed_point.h │ │ ├── initializer_list │ │ ├── inttypes.h │ │ ├── iterator │ │ ├── limits │ │ ├── math.h │ │ ├── new │ │ ├── peekpoke.h │ │ ├── setjmp.h │ │ ├── signal.h │ │ ├── soa-struct.inc │ │ ├── soa.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── time.h │ │ ├── type_traits │ │ ├── typeinfo │ │ ├── unistd.h │ │ ├── utility │ │ └── wchar.h │ ├── ldscripts │ │ ├── CMakeLists.txt │ │ ├── bss-sections.ld │ │ ├── bss-symbols.ld │ │ ├── bss.ld │ │ ├── c.ld │ │ ├── data-sections.ld │ │ ├── data-symbols.ld │ │ ├── data.ld │ │ ├── generate_imag_regs.awk │ │ ├── imag-regs.ld │ │ ├── noinit-sections.ld │ │ ├── noinit.ld │ │ ├── rodata-sections.ld │ │ ├── rodata.ld │ │ ├── text-sections.ld │ │ ├── text.ld │ │ ├── zp-bss-sections.ld │ │ ├── zp-bss-symbols.ld │ │ ├── zp-bss.ld │ │ ├── zp-data-sections.ld │ │ ├── zp-data-symbols.ld │ │ ├── zp-data.ld │ │ ├── zp-noinit-sections.ld │ │ ├── zp-noinit.ld │ │ └── zp.ld │ └── mos-common.cfg ├── cpm65 │ ├── CMakeLists.txt │ ├── README.md │ ├── bios.S │ ├── clang.cfg │ ├── cpm-wrappers.c │ ├── cpm.S │ ├── cpm.h │ ├── link.ld │ ├── pblock.S │ ├── putchar.c │ ├── registers.S │ └── stack.S ├── cx16 │ ├── CMakeLists.txt │ ├── NOTES.md │ ├── basic-header.S │ ├── char-conv.c │ ├── charset.h │ ├── clang.cfg │ ├── cx16.h │ ├── cx16.inc │ ├── cx16_k_bsave.s │ ├── cx16_k_clock_get_date_time.s │ ├── cx16_k_clock_set_date_time.s │ ├── cx16_k_console_get_char.s │ ├── cx16_k_console_init.s │ ├── cx16_k_console_put_char.s │ ├── cx16_k_console_put_image.s │ ├── cx16_k_console_set_paging_message.s │ ├── cx16_k_enter_basic.s │ ├── cx16_k_entropy_get.s │ ├── cx16_k_fb_cursor_next_line.s │ ├── cx16_k_fb_cursor_position.s │ ├── cx16_k_fb_fill_pixels.s │ ├── cx16_k_fb_filter_pixels.s │ ├── cx16_k_fb_get_info.s │ ├── cx16_k_fb_get_pixel.s │ ├── cx16_k_fb_get_pixels.s │ ├── cx16_k_fb_init.s │ ├── cx16_k_fb_move_pixels.s │ ├── cx16_k_fb_set_8_pixels.s │ ├── cx16_k_fb_set_8_pixels_opaque.s │ ├── cx16_k_fb_set_palette.s │ ├── cx16_k_graph_clear.s │ ├── cx16_k_graph_draw_image.s │ ├── cx16_k_graph_draw_line.s │ ├── cx16_k_graph_draw_oval.s │ ├── cx16_k_graph_draw_rect.s │ ├── cx16_k_graph_get_char_size.s │ ├── cx16_k_graph_init.s │ ├── cx16_k_graph_move_rect.s │ ├── cx16_k_graph_put_char.s │ ├── cx16_k_graph_set_colors.s │ ├── cx16_k_graph_set_font.s │ ├── cx16_k_graph_set_window.s │ ├── cx16_k_i2c_read_byte.s │ ├── cx16_k_i2c_write_byte.s │ ├── cx16_k_joystick_get.c │ ├── cx16_k_joystick_scan.s │ ├── cx16_k_kbdbuf_get_modifiers.s │ ├── cx16_k_kbdbuf_peek.s │ ├── cx16_k_kbdbuf_put.s │ ├── cx16_k_keymap_get_id.s │ ├── cx16_k_keymap_set.s │ ├── cx16_k_macptr.s │ ├── cx16_k_memory_copy.s │ ├── cx16_k_memory_crc.s │ ├── cx16_k_memory_decompress.s │ ├── cx16_k_memory_fill.s │ ├── cx16_k_monitor.s │ ├── cx16_k_mouse_config.s │ ├── cx16_k_mouse_get.s │ ├── cx16_k_mouse_scan.s │ ├── cx16_k_rdtim.s │ ├── cx16_k_screen_mode_get.s │ ├── cx16_k_screen_mode_set.s │ ├── cx16_k_screen_set_charset.s │ ├── cx16_k_sprite_set_image.s │ ├── cx16_k_sprite_set_position.s │ ├── filevars.s │ ├── get_numbanks.s │ ├── get_ostype.s │ ├── get_tv.s │ ├── imag-regs.ld │ ├── kernal.S │ ├── link.ld │ ├── set_tv.s │ ├── vera_layer_enable.s │ ├── vera_sprites_enable.s │ ├── videomode.s │ ├── vpeek.s │ ├── vpoke.s │ └── waitvsync.s ├── derived.cfg ├── dodo │ ├── CMakeLists.txt │ ├── api.h │ ├── api.s │ ├── clang.cfg │ ├── crt0.s │ └── link.ld ├── eater │ ├── CMakeLists.txt │ ├── README.md │ ├── chrin.h │ ├── clang.cfg │ ├── crt0 │ │ ├── reset.S │ │ ├── serial.S │ │ └── systick.S │ ├── delay.c │ ├── eater.h │ ├── getchar.c │ ├── lcd.c │ ├── link.ld │ └── putchar.c ├── fds │ ├── CMakeLists.txt │ ├── README.md │ ├── bios.h │ ├── bios.inc │ ├── bios.s │ ├── bios_func.inc │ ├── clang.cfg │ ├── fds_bios_AdjustFileCount.s │ ├── fds_bios_AppendFile.s │ ├── fds_bios_CheckDiskHeader.c │ ├── fds_bios_CheckFileCount.s │ ├── fds_bios_Delay131.c │ ├── fds_bios_Delayms.s │ ├── fds_bios_DisObj.c │ ├── fds_bios_DisPF.c │ ├── fds_bios_DisPFObj.c │ ├── fds_bios_EnObj.c │ ├── fds_bios_EnPF.c │ ├── fds_bios_EnPFObj.c │ ├── fds_bios_FileMatchTest.c │ ├── fds_bios_GetDiskInfo.s │ ├── fds_bios_GetNumFiles.c │ ├── fds_bios_LoadFiles.s │ ├── fds_bios_MemFill.s │ ├── fds_bios_Nam2PixelConv.c │ ├── fds_bios_OrPads.c │ ├── fds_bios_Pixel2NamConv.c │ ├── fds_bios_ReadDownExpPads.c │ ├── fds_bios_ReadDownPads.c │ ├── fds_bios_ReadDownVerifyPads.c │ ├── fds_bios_ReadKeyboard.s │ ├── fds_bios_ReadOrDownPads.c │ ├── fds_bios_ReadOrDownVerifyPads.c │ ├── fds_bios_ReadPads.c │ ├── fds_bios_SetFileCount.s │ ├── fds_bios_SetFileCount1.s │ ├── fds_bios_SetNumFiles.c │ ├── fds_bios_SkipFiles.c │ ├── fds_bios_SpriteDMA.c │ ├── fds_bios_UploadObject.c │ ├── fds_bios_VINTWait.c │ ├── fds_bios_VRAMFill.s │ ├── fds_bios_WriteFile.s │ ├── irq.c │ ├── irq.h │ ├── irq.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ └── reset.s ├── geos-cbm │ ├── CMakeLists.txt │ ├── README.md │ ├── clang.cfg │ ├── crt0.c │ ├── geos.h │ ├── geos.ld │ ├── geos_constants.h │ ├── geos_crt.c │ ├── geos_memorymap.h │ ├── geos_routines.h │ ├── geos_symbols.h │ ├── geos_types.h │ ├── link.ld │ └── vlir.ld ├── lynx-bll │ ├── CMakeLists.txt │ └── link.ld ├── lynx │ ├── CMakeLists.txt │ ├── _mikey.h │ ├── _suzy.h │ ├── clang.cfg │ └── lynx.h ├── mega65 │ ├── CMakeLists.txt │ ├── _45E100.h │ ├── _dmagic.h │ ├── _vic3.h │ ├── _vic4.h │ ├── basic-header.S │ ├── clang.cfg │ ├── dma.hpp │ ├── filevars.s │ ├── kernal.S │ ├── link.ld │ ├── mega65.h │ └── unmap-basic.S ├── neo6502 │ ├── CMakeLists.txt │ ├── api │ │ ├── api-internal.c │ │ ├── api-internal.h │ │ ├── console.c │ │ ├── controller.c │ │ ├── file.c │ │ ├── graphics.c │ │ ├── mouse.c │ │ ├── neo │ │ │ ├── api.h │ │ │ ├── console.h │ │ │ ├── controller.h │ │ │ ├── file.h │ │ │ ├── graphics.h │ │ │ ├── mouse.h │ │ │ ├── sound.h │ │ │ ├── sprites.h │ │ │ ├── system.h │ │ │ ├── turtle.h │ │ │ ├── types.h │ │ │ └── uext.h │ │ ├── sound.c │ │ ├── sprites.c │ │ ├── system.c │ │ ├── turtle.c │ │ └── uext.c │ ├── char-conv.c │ ├── clang.cfg │ ├── clock.c │ ├── getchar.c │ ├── kernel.h │ ├── link.ld │ ├── neo6502.h │ ├── neo6502.inc │ └── putchar.c ├── nes-action53 │ ├── CMakeLists.txt │ ├── _prg-rom-banked.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── prg-rom.ld │ └── reset.s ├── nes-cnrom │ ├── CMakeLists.txt │ ├── _rompoke.ld │ ├── c-in-prg-ram.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── link.ld │ ├── mapper.c │ └── mapper.h ├── nes-gtrom │ ├── CMakeLists.txt │ ├── _prg-rom-banked.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── misc │ │ └── generate-rom-banked-sections.lua │ ├── prg-rom.ld │ └── reset.s ├── nes-mmc1 │ ├── CMakeLists.txt │ ├── c-in-prg-ram-0.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── init-prg-ram-0.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── prg-rom-banked.ld │ └── reset.s ├── nes-mmc3 │ ├── CMakeLists.txt │ ├── _prg-rom-banked.ld │ ├── _reset.ld │ ├── c-in-prg-ram.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── init-c-in-prg-ram.s │ ├── irq.c │ ├── irq.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── prg-rom-banked-8.ld │ ├── prg-rom-banked-mode-0.ld │ ├── prg-rom-banked-mode-1.ld │ ├── prg-rom-fixed.ld │ ├── prg_rom.awk │ ├── reset-banked-8.s │ ├── reset-banked-mode-0.s │ ├── reset-banked-mode-1.s │ └── reset-fixed.s ├── nes-nrom │ ├── CMakeLists.txt │ ├── c-in-prg-ram.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ └── link.ld ├── nes-unrom-512 │ ├── CMakeLists.txt │ ├── _prg-rom-banked.ld │ ├── _rompoke.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── prg-rom.ld │ └── reset.s ├── nes-unrom │ ├── CMakeLists.txt │ ├── _prg-rom-banked.ld │ ├── _rompoke.ld │ ├── clang.cfg │ ├── common.ld │ ├── ines.s │ ├── link.ld │ ├── mapper.c │ ├── mapper.h │ ├── mapper.s │ ├── misc │ │ └── generate-rom-banked-sections.lua │ ├── prg-rom.ld │ └── reset.s ├── nes │ ├── CMakeLists.txt │ ├── c-in-prg-ram-fixed.ld │ ├── c-in-ram.ld │ ├── clang.cfg │ ├── crt0.c │ ├── dpcm.ld │ ├── famitone2 │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── config.s │ │ ├── famitone2.c │ │ ├── famitone2.h │ │ ├── famitone2.s │ │ ├── fixed-wrappers.s │ │ ├── music-bank-wrappers.s │ │ ├── music-bank.c │ │ ├── music-bank.s │ │ ├── sounds-bank-wrappers.s │ │ ├── sounds-bank.c │ │ └── sounds-bank.s │ ├── ines-header.ld │ ├── ines.h │ ├── ines.s │ ├── nes.h │ ├── nes.inc │ ├── nes.ld │ ├── nesdoug │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── metatile.c │ │ ├── metatile.s │ │ ├── nesdoug.c │ │ ├── nesdoug.h │ │ ├── nesdoug.s │ │ ├── padlib.h │ │ ├── padlib.s │ │ ├── vram_buffer.c │ │ ├── vram_buffer.s │ │ ├── vram_buffer_ops.s │ │ ├── zaplib.h │ │ └── zaplib.s │ ├── neslib │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── neslib.c │ │ ├── neslib.h │ │ ├── neslib.inc │ │ ├── neslib.s │ │ ├── ntsc.c │ │ ├── ntsc.inc │ │ ├── ntsc.s │ │ ├── oam_update.c │ │ ├── oam_update.s │ │ ├── pal_bright.c │ │ ├── pal_bright.s │ │ ├── pal_update.c │ │ ├── pal_update.s │ │ ├── rand.c │ │ ├── rand.s │ │ ├── vram_update.c │ │ └── vram_update.s │ ├── prg-ram-fixed.ld │ ├── prg-rom-fixed.ld │ ├── putchar.c │ └── rompoke │ │ ├── README.md │ │ ├── misc │ │ ├── generate-rompoke-mapper-linkscript.lua │ │ └── generate-rompoke-table-linkscript.lua │ │ ├── rompoke-table.ld │ │ ├── rompoke.c │ │ ├── rompoke.h │ │ └── rompoke.s ├── osi-c1p │ ├── CMakeLists.txt │ ├── abort.c │ ├── clang.cfg │ ├── crt0.s │ ├── getchar.c │ ├── kbhit.s │ ├── link.ld │ ├── osi_screen.h │ └── putchar.cc ├── pce-cd │ ├── CMakeLists.txt │ ├── binary-cd.ld │ ├── binary-scd.ld │ ├── cd-memory.ld │ ├── cd-ram-banked-sections.ld │ ├── cd-sections.ld │ ├── clang.cfg │ ├── crt0 │ │ ├── copy-zp-data.S │ │ ├── zero-bss.S │ │ └── zero-zp-bss.S │ ├── ipl-cd-ram-banked-sections.ld │ ├── ipl-ram.ld │ ├── ipl.ld │ ├── libpce │ │ ├── include │ │ │ ├── pce-cd.h │ │ │ └── pce │ │ │ │ ├── cd │ │ │ │ ├── bios.h │ │ │ │ └── types.h │ │ │ │ └── config.h │ │ └── src │ │ │ └── cd │ │ │ └── bios.c │ ├── link.ld │ ├── misc │ │ └── generate-sections.lua │ └── scd-ram-banked-sections.ld ├── pce-common │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── libpce │ │ ├── include │ │ │ ├── pce.h │ │ │ └── pce │ │ │ │ ├── bank.h │ │ │ │ ├── config.h │ │ │ │ ├── hardware.h │ │ │ │ ├── joypad.h │ │ │ │ ├── memory.h │ │ │ │ ├── psg.h │ │ │ │ ├── system.h │ │ │ │ ├── vce.h │ │ │ │ └── vdc.h │ │ └── src │ │ │ ├── bank-c.c │ │ │ ├── bank.S │ │ │ ├── joypad.c │ │ │ ├── memory.S │ │ │ ├── psg.c │ │ │ ├── system.c │ │ │ ├── vce.c │ │ │ └── vdc.c │ └── pce-imag-regs.ld ├── pce │ ├── CMakeLists.txt │ ├── _rom-banked-sections.ld │ ├── clang.cfg │ ├── crt0 │ │ ├── copy-data.S │ │ ├── copy-zp-data.S │ │ ├── crt0.S │ │ ├── irq.S │ │ ├── zero-bss.S │ │ └── zero-zp-bss.S │ ├── link.ld │ ├── misc │ │ ├── generate-libpce-bank-routines.lua │ │ └── generate-rom-banked-sections.lua │ └── rom-sections.ld ├── pet │ ├── CMakeLists.txt │ ├── _6545.h │ ├── _6551.h │ ├── _pia.h │ ├── basic-header.S │ ├── charset.h │ ├── clang.cfg │ ├── devnum.s │ ├── kernal.S │ ├── link.ld │ ├── pet.h │ └── pet.inc ├── root.cfg ├── rp6502 │ ├── CMakeLists.txt │ ├── abort.c │ ├── chdir.c │ ├── clang.cfg │ ├── clock.c │ ├── clock_getres.c │ ├── clock_gettime.c │ ├── clock_gettimespec.c │ ├── clock_settime.c │ ├── close.c │ ├── code_page.c │ ├── errno.s │ ├── exit.c │ ├── f_chdrive.c │ ├── f_chmod.c │ ├── f_closedir.c │ ├── f_getcwd.c │ ├── f_getfree.c │ ├── f_getlabel.c │ ├── f_lseek.c │ ├── f_mkdir.c │ ├── f_opendir.c │ ├── f_readdir.c │ ├── f_rewinddir.c │ ├── f_seekdir.c │ ├── f_setlabel.c │ ├── f_stat.c │ ├── f_telldir.c │ ├── f_utime.c │ ├── getchar.c │ ├── init-cpu.s │ ├── link.ld │ ├── lrand.c │ ├── lseek.c │ ├── open.c │ ├── phi2.c │ ├── putchar.c │ ├── read.c │ ├── read_xram.c │ ├── read_xstack.c │ ├── remove.c │ ├── rename.c │ ├── ria.s │ ├── rp6502.h │ ├── rp6502.inc │ ├── stdin_opt.c │ ├── syncfs.c │ ├── write.c │ ├── write_xram.c │ ├── write_xstack.c │ └── xregn.c ├── rpc8e │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── crt0.S │ ├── init-stack.S │ ├── librpc8e │ │ ├── include │ │ │ ├── rpc8e.h │ │ │ └── rpc8e │ │ │ │ ├── cpu.h │ │ │ │ ├── display.h │ │ │ │ ├── drive.h │ │ │ │ ├── hardware.h │ │ │ │ ├── mmu.h │ │ │ │ └── sortron.h │ │ └── src │ │ │ ├── display.c │ │ │ ├── drive.c │ │ │ ├── mmu.c │ │ │ └── sortron.c │ └── link.ld ├── sim │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── link.ld │ ├── putchar.c │ ├── sim-io.c │ ├── sim-io.h │ ├── stdlib.c │ └── stdlib.h ├── stub.c ├── supervision │ ├── CMakeLists.txt │ ├── clang.cfg │ ├── crt0.c │ ├── link.ld │ ├── supervision.c │ ├── supervision.h │ └── supervision.s └── vic20 │ ├── CMakeLists.txt │ ├── _vic.h │ ├── basic-header.S │ ├── charset.h │ ├── clang.cfg │ ├── devnum.s │ ├── init-stack-memtop.S │ ├── kernal.S │ ├── link.ld │ ├── vic20.h │ └── vic20.inc ├── test ├── CMakeLists.txt ├── README.md ├── atari2600-3e │ ├── CMakeLists.txt │ ├── code-bank.c │ └── no-compile │ │ ├── CMakeLists.txt │ │ ├── cart-rom-too-big.c │ │ └── cart-rom-too-small.c ├── atari2600-4k │ ├── CMakeLists.txt │ └── no-compile │ │ ├── CMakeLists.txt │ │ └── cart-rom-too-big.c ├── atari2600-common │ ├── banked-call.c │ ├── frame-simple.c │ ├── minimal.c │ ├── test-lib-vcs.c │ ├── test-lib-vcs.h │ ├── test.cmake │ ├── xram.c │ └── zeropage-max.c ├── atari8-cart-std │ ├── CMakeLists.txt │ ├── compile │ │ ├── CMakeLists.txt │ │ ├── cart-rom-16-fit-14.c │ │ ├── cart-rom-8-fit-6.c │ │ ├── cart-rom-size-declared.c │ │ └── minimal.c │ └── no-compile │ │ ├── CMakeLists.txt │ │ ├── cart-rom-16-too-big.c │ │ ├── cart-rom-8-too-big.c │ │ └── ram-too-big.c ├── atari8-dos │ ├── CMakeLists.txt │ ├── compile │ │ ├── CMakeLists.txt │ │ └── minimal.c │ └── no-compile │ │ ├── CMakeLists.txt │ │ └── ram-too-big.c ├── emutest.lua ├── mesen_settings.xml ├── nes-cnrom │ ├── CMakeLists.txt │ ├── chr-ram.c │ ├── chr-rom.c │ ├── chr-swap-split.c │ ├── minimal.c │ └── no-compile │ │ ├── CMakeLists.txt │ │ └── chr-rom-too-big.c ├── nes-gtrom │ ├── CMakeLists.txt │ ├── chr-ram.c │ ├── chr-swap-split.c │ ├── minimal.c │ ├── no-compile │ │ ├── CMakeLists.txt │ │ ├── chr-rom-too-big.c │ │ └── prg-rom-too-big.c │ ├── prg-rom-512.c │ ├── prg-rom-banked-call.c │ └── prg-rom-dpcm.c ├── nes-mmc1 │ ├── CMakeLists.txt │ ├── chr-ram.c │ ├── chr-rom.c │ ├── minimal.c │ ├── no-compile │ │ ├── CMakeLists.txt │ │ ├── chr-nvram-uneven-banks.c │ │ ├── chr-ram-too-big.c │ │ ├── chr-ram-uneven-banks.c │ │ ├── chr-rom-too-big.c │ │ ├── prg-nvram-uneven-banks.c │ │ ├── prg-ram-too-big.c │ │ └── prg-ram-uneven-banks.c │ ├── prg-ram-c.c │ ├── prg-ram.c │ ├── prg-rom-128.c │ ├── prg-rom-16-fixed.c │ ├── prg-rom-256.c │ ├── prg-rom-32-fixed.c │ ├── prg-rom-32.c │ └── prg-rom-64.c ├── nes-mmc3 │ ├── CMakeLists.txt │ ├── banked-8-128k.c │ ├── banked-8-256k.c │ ├── banked-8-64k.c │ ├── banked-8.c │ ├── banked-mode-0.c │ ├── banked-mode-1.c │ ├── fixed.c │ ├── minimal.c │ └── no-compile │ │ ├── CMakeLists.txt │ │ ├── prg-ram-too-big.c │ │ ├── prg-rom-too-big-fixed.c │ │ ├── prg-rom-too-big.c │ │ └── prg-rom-too-small.c ├── nes-nrom │ ├── CMakeLists.txt │ ├── chr-ram.c │ ├── chr-rom.c │ ├── minimal.c │ ├── no-compile │ │ ├── CMakeLists.txt │ │ ├── chr-ram-too-big.c │ │ ├── chr-rom-non-pow2.c │ │ ├── chr-rom-too-big.c │ │ ├── prg-ram-too-big.c │ │ └── prg-rom-too-big.c │ ├── prg-ram-c.c │ ├── prg-ram.c │ ├── prg-rom-16.c │ ├── prg-rom-32.c │ ├── prg-rom-dpcm-pad.c │ ├── prg-rom-dpcm.c │ └── zp-data.c ├── nes-unrom-512 │ ├── CMakeLists.txt │ ├── chr-ram.c │ ├── chr-rom.c │ ├── chr-swap-split.c │ ├── mesen-workaround.s │ ├── minimal.c │ ├── no-compile │ │ ├── CMakeLists.txt │ │ ├── chr-ram-too-small-4screen.c │ │ ├── chr-rom-too-big.c │ │ └── prg-rom-too-big.c │ ├── prg-rom-512.c │ └── prg-rom-banked-call.c ├── nes-unrom │ ├── CMakeLists.txt │ ├── minimal.c │ ├── prg-rom-256.c │ └── prg-rom-banked-call.c ├── test-lib-emutest.c ├── test-lib-emutest.h └── test.cmake └── utils ├── CMakeLists.txt ├── atari800lbl ├── common ├── elf-mos.h ├── elf.h ├── elftypes.h └── parg │ ├── parg.c │ └── parg.h ├── elftocpm65 ├── CMakeLists.txt └── elftocpm65.cc ├── ft2-nsf2data ├── CMakeLists.txt ├── cpu2a03.h └── nsf2data.cpp ├── ft2-text2data ├── CMakeLists.txt └── text2data.c ├── generate_chr_rom.awk ├── generate_inttypes.awk ├── pce-mkcd ├── CMakeLists.txt └── pce-mkcd.cc ├── printf-mesen1.lua ├── printf-mesen2.lua ├── sim ├── CMakeLists.txt ├── fake6502.c ├── mos-sim.c └── types.h └── vicelbl /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/draft-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/.github/workflows/draft-release.yml -------------------------------------------------------------------------------- /.github/workflows/package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/.github/workflows/package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/README.md -------------------------------------------------------------------------------- /cmake/bootstrap-compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/bootstrap-compiler.cmake -------------------------------------------------------------------------------- /cmake/find-mos-compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/find-mos-compiler.cmake -------------------------------------------------------------------------------- /cmake/install-clang-batch-file.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/install-clang-batch-file.cmake -------------------------------------------------------------------------------- /cmake/install-clang-symlink.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/install-clang-symlink.cmake -------------------------------------------------------------------------------- /cmake/llvm-mos-sdk-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/llvm-mos-sdk-config.cmake -------------------------------------------------------------------------------- /cmake/llvm-mos-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/llvm-mos-toolchain.cmake -------------------------------------------------------------------------------- /cmake/merge-libraries.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/merge-libraries.cmake -------------------------------------------------------------------------------- /cmake/platform.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/cmake/platform.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/atari2600/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/atari2600/CMakeLists.txt -------------------------------------------------------------------------------- /examples/atari2600/demo_vcslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/atari2600/demo_vcslib.c -------------------------------------------------------------------------------- /examples/c64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/c64/CMakeLists.txt -------------------------------------------------------------------------------- /examples/c64/plasma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/c64/plasma.c -------------------------------------------------------------------------------- /examples/c64/plasma.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/c64/plasma.cc -------------------------------------------------------------------------------- /examples/cx16/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cx16/k_cbm_file_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_cbm_file_test.c -------------------------------------------------------------------------------- /examples/cx16/k_console_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_console_test.c -------------------------------------------------------------------------------- /examples/cx16/k_datetime_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_datetime_test.c -------------------------------------------------------------------------------- /examples/cx16/k_graph_line_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_graph_line_test.c -------------------------------------------------------------------------------- /examples/cx16/k_graph_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_graph_test.c -------------------------------------------------------------------------------- /examples/cx16/k_joystick_get_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/k_joystick_get_test.cc -------------------------------------------------------------------------------- /examples/cx16/plasma.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/cx16/plasma.cc -------------------------------------------------------------------------------- /examples/eater/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/eater/CMakeLists.txt -------------------------------------------------------------------------------- /examples/eater/hello-lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/eater/hello-lcd.c -------------------------------------------------------------------------------- /examples/fixed-point.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/fixed-point.cc -------------------------------------------------------------------------------- /examples/geos-cbm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/CMakeLists.txt -------------------------------------------------------------------------------- /examples/geos-cbm/SamVlir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/SamVlir.h -------------------------------------------------------------------------------- /examples/geos-cbm/SamVlirEdit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/SamVlirEdit.c -------------------------------------------------------------------------------- /examples/geos-cbm/SamVlirFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/SamVlirFile.c -------------------------------------------------------------------------------- /examples/geos-cbm/SamVlirHdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/SamVlirHdr.c -------------------------------------------------------------------------------- /examples/geos-cbm/SamVlirRes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/geos-cbm/SamVlirRes.c -------------------------------------------------------------------------------- /examples/hello-getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/hello-getchar.c -------------------------------------------------------------------------------- /examples/hello-malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/hello-malloc.c -------------------------------------------------------------------------------- /examples/hello-new.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/hello-new.cc -------------------------------------------------------------------------------- /examples/hello-printf.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) { 4 | printf("HELLO, %s!\n", "PRINTF"); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /examples/hello-putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/hello-putchar.c -------------------------------------------------------------------------------- /examples/init-functions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/init-functions.cc -------------------------------------------------------------------------------- /examples/mega65/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/CMakeLists.txt -------------------------------------------------------------------------------- /examples/mega65/dma_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/dma_audio.c -------------------------------------------------------------------------------- /examples/mega65/drums.license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/drums.license -------------------------------------------------------------------------------- /examples/mega65/drums.s8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/drums.s8 -------------------------------------------------------------------------------- /examples/mega65/plasma.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/plasma.cc -------------------------------------------------------------------------------- /examples/mega65/simple_dma.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/simple_dma.cc -------------------------------------------------------------------------------- /examples/mega65/vertical_raster.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/vertical_raster.cc -------------------------------------------------------------------------------- /examples/mega65/viciv_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/mega65/viciv_test.c -------------------------------------------------------------------------------- /examples/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /examples/neo6502/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/neo6502/CMakeLists.txt -------------------------------------------------------------------------------- /examples/neo6502/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/neo6502/graphics.c -------------------------------------------------------------------------------- /examples/nes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/nes/CMakeLists.txt -------------------------------------------------------------------------------- /examples/nes/color-cycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/nes/color-cycle.c -------------------------------------------------------------------------------- /examples/pce/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/pce/CMakeLists.txt -------------------------------------------------------------------------------- /examples/pce/color-cycle-banked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/pce/color-cycle-banked.c -------------------------------------------------------------------------------- /examples/pce/color-cycle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/pce/color-cycle.c -------------------------------------------------------------------------------- /examples/rpc8e/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/rpc8e/CMakeLists.txt -------------------------------------------------------------------------------- /examples/rpc8e/hello-iox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/rpc8e/hello-iox.c -------------------------------------------------------------------------------- /examples/rpc8e/hello-sortron.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/rpc8e/hello-sortron.c -------------------------------------------------------------------------------- /examples/struct-of-arrays.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/examples/struct-of-arrays.cc -------------------------------------------------------------------------------- /mos-platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/atari2600-3e/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-3e/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/atari2600-3e/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__ATARI2600_MAPPER_3E__ 2 | -------------------------------------------------------------------------------- /mos-platform/atari2600-3e/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-3e/link.ld -------------------------------------------------------------------------------- /mos-platform/atari2600-3e/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-3e/mapper.h -------------------------------------------------------------------------------- /mos-platform/atari2600-3e/mapper_3e.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-3e/mapper_3e.c -------------------------------------------------------------------------------- /mos-platform/atari2600-4k/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-4k/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/atari2600-4k/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__ATARI2600_MAPPER_4K__ 2 | -------------------------------------------------------------------------------- /mos-platform/atari2600-4k/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-4k/link.ld -------------------------------------------------------------------------------- /mos-platform/atari2600-4k/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-4k/mapper.h -------------------------------------------------------------------------------- /mos-platform/atari2600-common/_riot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/_riot.h -------------------------------------------------------------------------------- /mos-platform/atari2600-common/_tia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/_tia.h -------------------------------------------------------------------------------- /mos-platform/atari2600-common/clang.cfg: -------------------------------------------------------------------------------- 1 | -mcpu=mos6502x 2 | -mlto-zp=112 3 | -D__ATARI2600__ 4 | -------------------------------------------------------------------------------- /mos-platform/atari2600-common/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/crt0.S -------------------------------------------------------------------------------- /mos-platform/atari2600-common/vcs.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/vcs.ld -------------------------------------------------------------------------------- /mos-platform/atari2600-common/vcslib.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/vcslib.S -------------------------------------------------------------------------------- /mos-platform/atari2600-common/vcslib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari2600-common/vcslib.h -------------------------------------------------------------------------------- /mos-platform/atari5200-supercart/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari5200-supercart/link.ld -------------------------------------------------------------------------------- /mos-platform/atari8-cart-megacart/syms.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-cart-megacart/syms.s -------------------------------------------------------------------------------- /mos-platform/atari8-cart-std/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-cart-std/link.ld -------------------------------------------------------------------------------- /mos-platform/atari8-cart-std/syms.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-cart-std/syms.s -------------------------------------------------------------------------------- /mos-platform/atari8-cart-xegs/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-cart-xegs/link.ld -------------------------------------------------------------------------------- /mos-platform/atari8-cart-xegs/syms.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-cart-xegs/syms.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/_antic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_antic.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/_atarios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_atarios.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/_gtia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_gtia.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/_pbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_pbi.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/_pia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_pia.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/_pokey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/_pokey.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/atari.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/atari.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/atari.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/atari.inc -------------------------------------------------------------------------------- /mos-platform/atari8-common/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/charset.h -------------------------------------------------------------------------------- /mos-platform/atari8-common/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=96 2 | -D__ATARI__ 3 | -------------------------------------------------------------------------------- /mos-platform/atari8-common/close.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/close.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/fd.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/fd.inc -------------------------------------------------------------------------------- /mos-platform/atari8-common/fdtab.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/fdtab.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/fdtable.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/fdtable.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/fdtoiocb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/fdtoiocb.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/getchar.c -------------------------------------------------------------------------------- /mos-platform/atari8-common/getfd.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/getfd.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/init-stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/init-stack.S -------------------------------------------------------------------------------- /mos-platform/atari8-common/open.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/open.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/oserror.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/oserror.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/putchar.c -------------------------------------------------------------------------------- /mos-platform/atari8-common/rwcommon.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/rwcommon.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/sysremove.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/sysremove.s -------------------------------------------------------------------------------- /mos-platform/atari8-common/write.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-common/write.s -------------------------------------------------------------------------------- /mos-platform/atari8-dos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-dos/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/atari8-dos/_Exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-dos/_Exit.c -------------------------------------------------------------------------------- /mos-platform/atari8-dos/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/atari8-dos/link.ld -------------------------------------------------------------------------------- /mos-platform/c128/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/c128/_vdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/_vdc.h -------------------------------------------------------------------------------- /mos-platform/c128/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/basic-header.S -------------------------------------------------------------------------------- /mos-platform/c128/c128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/c128.c -------------------------------------------------------------------------------- /mos-platform/c128/c128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/c128.h -------------------------------------------------------------------------------- /mos-platform/c128/c128.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/c128.inc -------------------------------------------------------------------------------- /mos-platform/c128/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=102 2 | -D__C128__ 3 | -------------------------------------------------------------------------------- /mos-platform/c128/devnum.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/devnum.s -------------------------------------------------------------------------------- /mos-platform/c128/init-mmu.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/init-mmu.S -------------------------------------------------------------------------------- /mos-platform/c128/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/kernal.S -------------------------------------------------------------------------------- /mos-platform/c128/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c128/link.ld -------------------------------------------------------------------------------- /mos-platform/c64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/c64/_6526.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/_6526.h -------------------------------------------------------------------------------- /mos-platform/c64/_sid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/_sid.h -------------------------------------------------------------------------------- /mos-platform/c64/_vic2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/_vic2.h -------------------------------------------------------------------------------- /mos-platform/c64/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/basic-header.S -------------------------------------------------------------------------------- /mos-platform/c64/c64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/c64.h -------------------------------------------------------------------------------- /mos-platform/c64/c64.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/c64.inc -------------------------------------------------------------------------------- /mos-platform/c64/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/charset.h -------------------------------------------------------------------------------- /mos-platform/c64/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=110 2 | -D__C64__ 3 | -------------------------------------------------------------------------------- /mos-platform/c64/devnum.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/devnum.s -------------------------------------------------------------------------------- /mos-platform/c64/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/kernal.S -------------------------------------------------------------------------------- /mos-platform/c64/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/link.ld -------------------------------------------------------------------------------- /mos-platform/c64/unmap-basic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/c64/unmap-basic.S -------------------------------------------------------------------------------- /mos-platform/commodore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/commodore/_6522.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/_6522.h -------------------------------------------------------------------------------- /mos-platform/commodore/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/abort.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm.h -------------------------------------------------------------------------------- /mos-platform/commodore/cbm.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm.inc -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_acptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_acptr.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_basin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_basin.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_bsout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_bsout.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_chkin.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_chkin.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_chkout.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_chkout.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_chrin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_chrin.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_chrout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_chrout.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_cint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_cint.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_ciout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_ciout.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_ckout.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_ckout.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_clall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_clall.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_close.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_clrch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_clrch.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_getin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_getin.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_iobase.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_iobase.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_listen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_listen.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_load.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_open.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_open.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_readst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_readst.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_save.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_save.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_scnkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_scnkey.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_second.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_second.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_setlfs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_setlfs.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_setnam.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_setnam.s -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_talk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_talk.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_tksa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_tksa.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_udtim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_udtim.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_unlsn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_unlsn.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_k_untlk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_k_untlk.c -------------------------------------------------------------------------------- /mos-platform/commodore/cbm_kernal.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/cbm_kernal.inc -------------------------------------------------------------------------------- /mos-platform/commodore/char-conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/char-conv.c -------------------------------------------------------------------------------- /mos-platform/commodore/chrout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/chrout.c -------------------------------------------------------------------------------- /mos-platform/commodore/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__CBM__ 2 | -------------------------------------------------------------------------------- /mos-platform/commodore/close.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/close.s -------------------------------------------------------------------------------- /mos-platform/commodore/commodore.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/commodore.ld -------------------------------------------------------------------------------- /mos-platform/commodore/diskcmd.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/diskcmd.s -------------------------------------------------------------------------------- /mos-platform/commodore/filedes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/filedes.inc -------------------------------------------------------------------------------- /mos-platform/commodore/filedes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/filedes.s -------------------------------------------------------------------------------- /mos-platform/commodore/filename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/filename.s -------------------------------------------------------------------------------- /mos-platform/commodore/filetype.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/filetype.s -------------------------------------------------------------------------------- /mos-platform/commodore/filevars.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/filevars.s -------------------------------------------------------------------------------- /mos-platform/commodore/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/getchar.c -------------------------------------------------------------------------------- /mos-platform/commodore/open.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/open.s -------------------------------------------------------------------------------- /mos-platform/commodore/oserror.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/oserror.s -------------------------------------------------------------------------------- /mos-platform/commodore/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/putchar.c -------------------------------------------------------------------------------- /mos-platform/commodore/read.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/read.s -------------------------------------------------------------------------------- /mos-platform/commodore/rwcommon.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/rwcommon.s -------------------------------------------------------------------------------- /mos-platform/commodore/scratch.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/scratch.s -------------------------------------------------------------------------------- /mos-platform/commodore/sysremove.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/sysremove.s -------------------------------------------------------------------------------- /mos-platform/commodore/sysrename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/sysrename.s -------------------------------------------------------------------------------- /mos-platform/commodore/write.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/commodore/write.s -------------------------------------------------------------------------------- /mos-platform/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/common/asminc/errno.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/asminc/errno.inc -------------------------------------------------------------------------------- /mos-platform/common/asminc/fcntl.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/asminc/fcntl.inc -------------------------------------------------------------------------------- /mos-platform/common/asminc/imag.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/asminc/imag.inc -------------------------------------------------------------------------------- /mos-platform/common/c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/common/c/_directerrno.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/_directerrno.s -------------------------------------------------------------------------------- /mos-platform/common/c/_mappederrno.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/_mappederrno.s -------------------------------------------------------------------------------- /mos-platform/common/c/_oserror.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/_oserror.s -------------------------------------------------------------------------------- /mos-platform/common/c/_seterrno.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/_seterrno.s -------------------------------------------------------------------------------- /mos-platform/common/c/abs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/abs.cc -------------------------------------------------------------------------------- /mos-platform/common/c/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/assert.c -------------------------------------------------------------------------------- /mos-platform/common/c/atexit-impl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/atexit-impl.cc -------------------------------------------------------------------------------- /mos-platform/common/c/atexit-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/atexit-impl.h -------------------------------------------------------------------------------- /mos-platform/common/c/atoi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/atoi.cc -------------------------------------------------------------------------------- /mos-platform/common/c/bsearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/bsearch.c -------------------------------------------------------------------------------- /mos-platform/common/c/char-conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/char-conv.c -------------------------------------------------------------------------------- /mos-platform/common/c/ctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/ctype.c -------------------------------------------------------------------------------- /mos-platform/common/c/cxa-abi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/cxa-abi.cc -------------------------------------------------------------------------------- /mos-platform/common/c/cxa-atexit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/cxa-atexit.cc -------------------------------------------------------------------------------- /mos-platform/common/c/cxxabi-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/cxxabi-config.h -------------------------------------------------------------------------------- /mos-platform/common/c/div.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/div.cc -------------------------------------------------------------------------------- /mos-platform/common/c/errno.c: -------------------------------------------------------------------------------- 1 | int _errno = 0; 2 | -------------------------------------------------------------------------------- /mos-platform/common/c/exception.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/exception.cc -------------------------------------------------------------------------------- /mos-platform/common/c/inttypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/inttypes.c -------------------------------------------------------------------------------- /mos-platform/common/c/malloc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/malloc.cc -------------------------------------------------------------------------------- /mos-platform/common/c/malloc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/malloc.s -------------------------------------------------------------------------------- /mos-platform/common/c/math.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/math.cc -------------------------------------------------------------------------------- /mos-platform/common/c/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/mem.c -------------------------------------------------------------------------------- /mos-platform/common/c/new.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/new.cc -------------------------------------------------------------------------------- /mos-platform/common/c/printf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/printf.cc -------------------------------------------------------------------------------- /mos-platform/common/c/private-typeinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/private-typeinfo.h -------------------------------------------------------------------------------- /mos-platform/common/c/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/qsort.c -------------------------------------------------------------------------------- /mos-platform/common/c/quick-exit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/quick-exit.cc -------------------------------------------------------------------------------- /mos-platform/common/c/remove.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/remove.s -------------------------------------------------------------------------------- /mos-platform/common/c/rename.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/rename.s -------------------------------------------------------------------------------- /mos-platform/common/c/scanf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/scanf.cc -------------------------------------------------------------------------------- /mos-platform/common/c/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/setjmp.S -------------------------------------------------------------------------------- /mos-platform/common/c/signal-handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/signal-handlers.c -------------------------------------------------------------------------------- /mos-platform/common/c/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/signal.c -------------------------------------------------------------------------------- /mos-platform/common/c/stdio-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/stdio-full.c -------------------------------------------------------------------------------- /mos-platform/common/c/stdio-minimal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/stdio-minimal.c -------------------------------------------------------------------------------- /mos-platform/common/c/stdlib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/stdlib.cc -------------------------------------------------------------------------------- /mos-platform/common/c/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/strerror.c -------------------------------------------------------------------------------- /mos-platform/common/c/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/string.c -------------------------------------------------------------------------------- /mos-platform/common/c/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/util.c -------------------------------------------------------------------------------- /mos-platform/common/c/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/util.h -------------------------------------------------------------------------------- /mos-platform/common/c/varint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/varint.cc -------------------------------------------------------------------------------- /mos-platform/common/c/varint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/c/varint.h -------------------------------------------------------------------------------- /mos-platform/common/crt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/common/crt/call-indir.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/call-indir.S -------------------------------------------------------------------------------- /mos-platform/common/crt/const.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/const.S -------------------------------------------------------------------------------- /mos-platform/common/crt/divmod-large.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/divmod-large.cc -------------------------------------------------------------------------------- /mos-platform/common/crt/divmod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/divmod.cc -------------------------------------------------------------------------------- /mos-platform/common/crt/divmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/divmod.h -------------------------------------------------------------------------------- /mos-platform/common/crt/mul.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/mul.cc -------------------------------------------------------------------------------- /mos-platform/common/crt/rotate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/rotate.cc -------------------------------------------------------------------------------- /mos-platform/common/crt/shift.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt/shift.cc -------------------------------------------------------------------------------- /mos-platform/common/crt0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/common/crt0/copy-data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/copy-data.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/copy-zp-data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/copy-zp-data.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/crt0.S -------------------------------------------------------------------------------- /mos-platform/common/crt0/exit/_Exit.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/exit/_Exit.S -------------------------------------------------------------------------------- /mos-platform/common/crt0/exit/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/exit/exit.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/fini-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/fini-array.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/init-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/init-array.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/init-stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/init-stack.S -------------------------------------------------------------------------------- /mos-platform/common/crt0/zero-bss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/zero-bss.c -------------------------------------------------------------------------------- /mos-platform/common/crt0/zero-zp-bss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/crt0/zero-zp-bss.c -------------------------------------------------------------------------------- /mos-platform/common/include/6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/6502.h -------------------------------------------------------------------------------- /mos-platform/common/include/__internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/__internal.h -------------------------------------------------------------------------------- /mos-platform/common/include/algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/algorithm -------------------------------------------------------------------------------- /mos-platform/common/include/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/alloca.h -------------------------------------------------------------------------------- /mos-platform/common/include/array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/array -------------------------------------------------------------------------------- /mos-platform/common/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/assert.h -------------------------------------------------------------------------------- /mos-platform/common/include/climits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/climits -------------------------------------------------------------------------------- /mos-platform/common/include/cstdarg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/cstdarg -------------------------------------------------------------------------------- /mos-platform/common/include/cstddef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/cstddef -------------------------------------------------------------------------------- /mos-platform/common/include/cstdint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/cstdint -------------------------------------------------------------------------------- /mos-platform/common/include/cstdio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/cstdio -------------------------------------------------------------------------------- /mos-platform/common/include/cstdlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/cstdlib -------------------------------------------------------------------------------- /mos-platform/common/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/ctype.h -------------------------------------------------------------------------------- /mos-platform/common/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/errno.h -------------------------------------------------------------------------------- /mos-platform/common/include/exception: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/exception -------------------------------------------------------------------------------- /mos-platform/common/include/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/fcntl.h -------------------------------------------------------------------------------- /mos-platform/common/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/inttypes.h -------------------------------------------------------------------------------- /mos-platform/common/include/iterator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/iterator -------------------------------------------------------------------------------- /mos-platform/common/include/limits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/limits -------------------------------------------------------------------------------- /mos-platform/common/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/math.h -------------------------------------------------------------------------------- /mos-platform/common/include/new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/new -------------------------------------------------------------------------------- /mos-platform/common/include/peekpoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/peekpoke.h -------------------------------------------------------------------------------- /mos-platform/common/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/setjmp.h -------------------------------------------------------------------------------- /mos-platform/common/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/signal.h -------------------------------------------------------------------------------- /mos-platform/common/include/soa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/soa.h -------------------------------------------------------------------------------- /mos-platform/common/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/stdio.h -------------------------------------------------------------------------------- /mos-platform/common/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/stdlib.h -------------------------------------------------------------------------------- /mos-platform/common/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/string.h -------------------------------------------------------------------------------- /mos-platform/common/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/time.h -------------------------------------------------------------------------------- /mos-platform/common/include/type_traits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/type_traits -------------------------------------------------------------------------------- /mos-platform/common/include/typeinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/typeinfo -------------------------------------------------------------------------------- /mos-platform/common/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/unistd.h -------------------------------------------------------------------------------- /mos-platform/common/include/utility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/utility -------------------------------------------------------------------------------- /mos-platform/common/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/include/wchar.h -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/bss-symbols.ld: -------------------------------------------------------------------------------- 1 | __bss_size = SIZEOF(.bss); 2 | -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/bss.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/bss.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/c.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/c.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/data.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/data.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/noinit.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/noinit.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/rodata.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/rodata.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/text.ld: -------------------------------------------------------------------------------- 1 | .text : { INCLUDE text-sections.ld } >c_readonly 2 | -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/zp-bss-symbols.ld: -------------------------------------------------------------------------------- 1 | __zp_bss_size = SIZEOF(.zp.bss); 2 | -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/zp-bss.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/zp-bss.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/zp-data.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/zp-data.ld -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/zp-noinit.ld: -------------------------------------------------------------------------------- 1 | .zp (NOLOAD) : { INCLUDE zp-noinit-sections.ld } >zp 2 | -------------------------------------------------------------------------------- /mos-platform/common/ldscripts/zp.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/ldscripts/zp.ld -------------------------------------------------------------------------------- /mos-platform/common/mos-common.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/common/mos-common.cfg -------------------------------------------------------------------------------- /mos-platform/cpm65/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/cpm65/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/README.md -------------------------------------------------------------------------------- /mos-platform/cpm65/bios.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/bios.S -------------------------------------------------------------------------------- /mos-platform/cpm65/clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/clang.cfg -------------------------------------------------------------------------------- /mos-platform/cpm65/cpm-wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/cpm-wrappers.c -------------------------------------------------------------------------------- /mos-platform/cpm65/cpm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/cpm.S -------------------------------------------------------------------------------- /mos-platform/cpm65/cpm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/cpm.h -------------------------------------------------------------------------------- /mos-platform/cpm65/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/link.ld -------------------------------------------------------------------------------- /mos-platform/cpm65/pblock.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/pblock.S -------------------------------------------------------------------------------- /mos-platform/cpm65/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/putchar.c -------------------------------------------------------------------------------- /mos-platform/cpm65/registers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/registers.S -------------------------------------------------------------------------------- /mos-platform/cpm65/stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cpm65/stack.S -------------------------------------------------------------------------------- /mos-platform/cx16/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/cx16/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/NOTES.md -------------------------------------------------------------------------------- /mos-platform/cx16/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/basic-header.S -------------------------------------------------------------------------------- /mos-platform/cx16/char-conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/char-conv.c -------------------------------------------------------------------------------- /mos-platform/cx16/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/charset.h -------------------------------------------------------------------------------- /mos-platform/cx16/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=90 2 | -D__CX16__ 3 | -mcpu=mosw65c02 4 | -------------------------------------------------------------------------------- /mos-platform/cx16/cx16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16.h -------------------------------------------------------------------------------- /mos-platform/cx16/cx16.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16.inc -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_bsave.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_bsave.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_console_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_console_init.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_enter_basic.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_enter_basic.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_entropy_get.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_entropy_get.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_fb_get_info.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_fb_get_info.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_fb_get_pixel.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_fb_get_pixel.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_fb_get_pixels.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_fb_get_pixels.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_fb_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_fb_init.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_graph_clear.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_graph_clear.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_graph_init.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_graph_init.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_i2c_read_byte.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_i2c_read_byte.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_kbdbuf_peek.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_kbdbuf_peek.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_kbdbuf_put.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_kbdbuf_put.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_keymap_set.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_keymap_set.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_macptr.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_macptr.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_memory_copy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_memory_copy.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_memory_crc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_memory_crc.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_memory_fill.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_memory_fill.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_monitor.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_monitor.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_mouse_get.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_mouse_get.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_mouse_scan.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_mouse_scan.s -------------------------------------------------------------------------------- /mos-platform/cx16/cx16_k_rdtim.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/cx16_k_rdtim.s -------------------------------------------------------------------------------- /mos-platform/cx16/filevars.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/filevars.s -------------------------------------------------------------------------------- /mos-platform/cx16/get_numbanks.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/get_numbanks.s -------------------------------------------------------------------------------- /mos-platform/cx16/get_ostype.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/get_ostype.s -------------------------------------------------------------------------------- /mos-platform/cx16/get_tv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/get_tv.s -------------------------------------------------------------------------------- /mos-platform/cx16/imag-regs.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/imag-regs.ld -------------------------------------------------------------------------------- /mos-platform/cx16/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/kernal.S -------------------------------------------------------------------------------- /mos-platform/cx16/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/link.ld -------------------------------------------------------------------------------- /mos-platform/cx16/set_tv.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/set_tv.s -------------------------------------------------------------------------------- /mos-platform/cx16/vera_layer_enable.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/vera_layer_enable.s -------------------------------------------------------------------------------- /mos-platform/cx16/videomode.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/videomode.s -------------------------------------------------------------------------------- /mos-platform/cx16/vpeek.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/vpeek.s -------------------------------------------------------------------------------- /mos-platform/cx16/vpoke.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/vpoke.s -------------------------------------------------------------------------------- /mos-platform/cx16/waitvsync.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/cx16/waitvsync.s -------------------------------------------------------------------------------- /mos-platform/derived.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/derived.cfg -------------------------------------------------------------------------------- /mos-platform/dodo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/dodo/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/dodo/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/dodo/api.h -------------------------------------------------------------------------------- /mos-platform/dodo/api.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/dodo/api.s -------------------------------------------------------------------------------- /mos-platform/dodo/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=182 2 | -------------------------------------------------------------------------------- /mos-platform/dodo/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/dodo/crt0.s -------------------------------------------------------------------------------- /mos-platform/dodo/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/dodo/link.ld -------------------------------------------------------------------------------- /mos-platform/eater/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/eater/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/README.md -------------------------------------------------------------------------------- /mos-platform/eater/chrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/chrin.h -------------------------------------------------------------------------------- /mos-platform/eater/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__eater__ 2 | -mcpu=mosw65c02 3 | -mlto-zp=218 4 | -------------------------------------------------------------------------------- /mos-platform/eater/crt0/reset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/crt0/reset.S -------------------------------------------------------------------------------- /mos-platform/eater/crt0/serial.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/crt0/serial.S -------------------------------------------------------------------------------- /mos-platform/eater/crt0/systick.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/crt0/systick.S -------------------------------------------------------------------------------- /mos-platform/eater/delay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/delay.c -------------------------------------------------------------------------------- /mos-platform/eater/eater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/eater.h -------------------------------------------------------------------------------- /mos-platform/eater/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/getchar.c -------------------------------------------------------------------------------- /mos-platform/eater/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/lcd.c -------------------------------------------------------------------------------- /mos-platform/eater/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/link.ld -------------------------------------------------------------------------------- /mos-platform/eater/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/eater/putchar.c -------------------------------------------------------------------------------- /mos-platform/fds/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/fds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/README.md -------------------------------------------------------------------------------- /mos-platform/fds/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/bios.h -------------------------------------------------------------------------------- /mos-platform/fds/bios.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/bios.inc -------------------------------------------------------------------------------- /mos-platform/fds/bios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/bios.s -------------------------------------------------------------------------------- /mos-platform/fds/bios_func.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/bios_func.inc -------------------------------------------------------------------------------- /mos-platform/fds/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=193 2 | -D__FDS__ 3 | -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_AppendFile.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_AppendFile.s -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_Delay131.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_Delay131.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_Delayms.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_Delayms.s -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_DisObj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_DisObj.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_DisPF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_DisPF.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_DisPFObj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_DisPFObj.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_EnObj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_EnObj.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_EnPF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_EnPF.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_EnPFObj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_EnPFObj.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_LoadFiles.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_LoadFiles.s -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_MemFill.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_MemFill.s -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_OrPads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_OrPads.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_ReadPads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_ReadPads.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_SkipFiles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_SkipFiles.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_SpriteDMA.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_SpriteDMA.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_VINTWait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_VINTWait.c -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_VRAMFill.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_VRAMFill.s -------------------------------------------------------------------------------- /mos-platform/fds/fds_bios_WriteFile.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/fds_bios_WriteFile.s -------------------------------------------------------------------------------- /mos-platform/fds/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/irq.c -------------------------------------------------------------------------------- /mos-platform/fds/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/irq.h -------------------------------------------------------------------------------- /mos-platform/fds/irq.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/irq.s -------------------------------------------------------------------------------- /mos-platform/fds/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/link.ld -------------------------------------------------------------------------------- /mos-platform/fds/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/mapper.c -------------------------------------------------------------------------------- /mos-platform/fds/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/mapper.h -------------------------------------------------------------------------------- /mos-platform/fds/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/fds/reset.s -------------------------------------------------------------------------------- /mos-platform/geos-cbm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/geos-cbm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/README.md -------------------------------------------------------------------------------- /mos-platform/geos-cbm/clang.cfg: -------------------------------------------------------------------------------- 1 | -mllvm -inline-threshold=0 2 | -T vlir.ld 3 | -mlto-zp=107 4 | -D__GEOS_CBM__ 5 | -------------------------------------------------------------------------------- /mos-platform/geos-cbm/crt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/crt0.c -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos.ld -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_constants.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_crt.c -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_memorymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_memorymap.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_routines.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_symbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_symbols.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/geos_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/geos_types.h -------------------------------------------------------------------------------- /mos-platform/geos-cbm/link.ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mos-platform/geos-cbm/vlir.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/geos-cbm/vlir.ld -------------------------------------------------------------------------------- /mos-platform/lynx-bll/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx-bll/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/lynx-bll/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx-bll/link.ld -------------------------------------------------------------------------------- /mos-platform/lynx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/lynx/_mikey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx/_mikey.h -------------------------------------------------------------------------------- /mos-platform/lynx/_suzy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx/_suzy.h -------------------------------------------------------------------------------- /mos-platform/lynx/clang.cfg: -------------------------------------------------------------------------------- 1 | -mcpu=mos65c02 2 | -D__LYNX__ 3 | -mlto-zp=224 4 | -------------------------------------------------------------------------------- /mos-platform/lynx/lynx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/lynx/lynx.h -------------------------------------------------------------------------------- /mos-platform/mega65/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/mega65/_45E100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/_45E100.h -------------------------------------------------------------------------------- /mos-platform/mega65/_dmagic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/_dmagic.h -------------------------------------------------------------------------------- /mos-platform/mega65/_vic3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/_vic3.h -------------------------------------------------------------------------------- /mos-platform/mega65/_vic4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/_vic4.h -------------------------------------------------------------------------------- /mos-platform/mega65/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/basic-header.S -------------------------------------------------------------------------------- /mos-platform/mega65/clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/clang.cfg -------------------------------------------------------------------------------- /mos-platform/mega65/dma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/dma.hpp -------------------------------------------------------------------------------- /mos-platform/mega65/filevars.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/filevars.s -------------------------------------------------------------------------------- /mos-platform/mega65/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/kernal.S -------------------------------------------------------------------------------- /mos-platform/mega65/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/link.ld -------------------------------------------------------------------------------- /mos-platform/mega65/mega65.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/mega65.h -------------------------------------------------------------------------------- /mos-platform/mega65/unmap-basic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/mega65/unmap-basic.S -------------------------------------------------------------------------------- /mos-platform/neo6502/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/neo6502/api/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/console.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/controller.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/file.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/graphics.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/mouse.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/api.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/console.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/file.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/mouse.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/sound.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/sprites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/sprites.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/system.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/turtle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/turtle.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/types.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/neo/uext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/neo/uext.h -------------------------------------------------------------------------------- /mos-platform/neo6502/api/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/sound.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/sprites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/sprites.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/system.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/turtle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/turtle.c -------------------------------------------------------------------------------- /mos-platform/neo6502/api/uext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/api/uext.c -------------------------------------------------------------------------------- /mos-platform/neo6502/char-conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/char-conv.c -------------------------------------------------------------------------------- /mos-platform/neo6502/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=224 2 | -D__NEO6502__ 3 | -mcpu=mosw65c02 4 | -------------------------------------------------------------------------------- /mos-platform/neo6502/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/clock.c -------------------------------------------------------------------------------- /mos-platform/neo6502/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/getchar.c -------------------------------------------------------------------------------- /mos-platform/neo6502/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/kernel.h -------------------------------------------------------------------------------- /mos-platform/neo6502/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/link.ld -------------------------------------------------------------------------------- /mos-platform/neo6502/neo6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/neo6502.h -------------------------------------------------------------------------------- /mos-platform/neo6502/neo6502.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/neo6502.inc -------------------------------------------------------------------------------- /mos-platform/neo6502/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/neo6502/putchar.c -------------------------------------------------------------------------------- /mos-platform/nes-action53/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_ACTION53__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-action53/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-action53/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-action53/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-action53/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-action53/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-action53/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-action53/prg-rom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/prg-rom.ld -------------------------------------------------------------------------------- /mos-platform/nes-action53/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-action53/reset.s -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/_rompoke.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/_rompoke.ld -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/c-in-prg-ram.ld: -------------------------------------------------------------------------------- 1 | INCLUDE c-in-prg-ram-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_CNROM__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-cnrom/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-cnrom/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_GTROM__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/prg-rom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/prg-rom.ld -------------------------------------------------------------------------------- /mos-platform/nes-gtrom/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-gtrom/reset.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_MMC1__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/init-prg-ram-0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/init-prg-ram-0.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc1/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc1/reset.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/_reset.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/_reset.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/c-in-prg-ram.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/c-in-prg-ram.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_MMC3__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/irq.c -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/irq.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/irq.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/prg-rom-fixed.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/prg-rom-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/prg_rom.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/prg_rom.awk -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/reset-banked-8.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/reset-banked-8.s -------------------------------------------------------------------------------- /mos-platform/nes-mmc3/reset-fixed.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-mmc3/reset-fixed.s -------------------------------------------------------------------------------- /mos-platform/nes-nrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-nrom/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-nrom/c-in-prg-ram.ld: -------------------------------------------------------------------------------- 1 | INCLUDE c-in-prg-ram-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes-nrom/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_NROM__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-nrom/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-nrom/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-nrom/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-nrom/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-nrom/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-nrom/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/_rompoke.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/_rompoke.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_UNROM_512__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/prg-rom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/prg-rom.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom-512/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom-512/reset.s -------------------------------------------------------------------------------- /mos-platform/nes-unrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes-unrom/_rompoke.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/_rompoke.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__NES_UNROM__ 2 | -------------------------------------------------------------------------------- /mos-platform/nes-unrom/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/common.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/ines.s -------------------------------------------------------------------------------- /mos-platform/nes-unrom/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/link.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom/mapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/mapper.c -------------------------------------------------------------------------------- /mos-platform/nes-unrom/mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/mapper.h -------------------------------------------------------------------------------- /mos-platform/nes-unrom/mapper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/mapper.s -------------------------------------------------------------------------------- /mos-platform/nes-unrom/prg-rom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/prg-rom.ld -------------------------------------------------------------------------------- /mos-platform/nes-unrom/reset.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes-unrom/reset.s -------------------------------------------------------------------------------- /mos-platform/nes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes/c-in-prg-ram-fixed.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/c-in-prg-ram-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes/c-in-ram.ld: -------------------------------------------------------------------------------- 1 | /* Place C sections in NES RAM. */ 2 | REGION_ALIAS("c_writeable", ram) 3 | __stack = 0x0800; 4 | -------------------------------------------------------------------------------- /mos-platform/nes/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=224 2 | -D__NES__ 3 | -fpost-link-tool=llvm-mlb 4 | -------------------------------------------------------------------------------- /mos-platform/nes/crt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/crt0.c -------------------------------------------------------------------------------- /mos-platform/nes/dpcm.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/dpcm.ld -------------------------------------------------------------------------------- /mos-platform/nes/famitone2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/famitone2/LICENSE -------------------------------------------------------------------------------- /mos-platform/nes/famitone2/config.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/famitone2/config.s -------------------------------------------------------------------------------- /mos-platform/nes/famitone2/famitone2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/famitone2/famitone2.c -------------------------------------------------------------------------------- /mos-platform/nes/famitone2/famitone2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/famitone2/famitone2.h -------------------------------------------------------------------------------- /mos-platform/nes/famitone2/famitone2.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/famitone2/famitone2.s -------------------------------------------------------------------------------- /mos-platform/nes/ines-header.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/ines-header.ld -------------------------------------------------------------------------------- /mos-platform/nes/ines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/ines.h -------------------------------------------------------------------------------- /mos-platform/nes/ines.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/ines.s -------------------------------------------------------------------------------- /mos-platform/nes/nes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nes.h -------------------------------------------------------------------------------- /mos-platform/nes/nes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nes.inc -------------------------------------------------------------------------------- /mos-platform/nes/nes.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nes.ld -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/LICENSE -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/metatile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/metatile.c -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/metatile.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/metatile.s -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/nesdoug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/nesdoug.c -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/nesdoug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/nesdoug.h -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/nesdoug.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/nesdoug.s -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/padlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/padlib.h -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/padlib.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/padlib.s -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/vram_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/vram_buffer.c -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/vram_buffer.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/vram_buffer.s -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/zaplib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/zaplib.h -------------------------------------------------------------------------------- /mos-platform/nes/nesdoug/zaplib.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/nesdoug/zaplib.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/nes/neslib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/LICENSE -------------------------------------------------------------------------------- /mos-platform/nes/neslib/neslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/neslib.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/neslib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/neslib.h -------------------------------------------------------------------------------- /mos-platform/nes/neslib/neslib.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/neslib.inc -------------------------------------------------------------------------------- /mos-platform/nes/neslib/neslib.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/neslib.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/ntsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/ntsc.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/ntsc.inc: -------------------------------------------------------------------------------- 1 | .zeropage NTSC_MODE 2 | -------------------------------------------------------------------------------- /mos-platform/nes/neslib/ntsc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/ntsc.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/oam_update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/oam_update.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/oam_update.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/oam_update.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/pal_bright.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/pal_bright.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/pal_bright.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/pal_bright.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/pal_update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/pal_update.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/pal_update.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/pal_update.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/rand.c: -------------------------------------------------------------------------------- 1 | __attribute__((section(".zp.rand_seed"))) unsigned RAND_SEED; 2 | -------------------------------------------------------------------------------- /mos-platform/nes/neslib/rand.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/rand.s -------------------------------------------------------------------------------- /mos-platform/nes/neslib/vram_update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/vram_update.c -------------------------------------------------------------------------------- /mos-platform/nes/neslib/vram_update.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/neslib/vram_update.s -------------------------------------------------------------------------------- /mos-platform/nes/prg-ram-fixed.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/prg-ram-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes/prg-rom-fixed.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/prg-rom-fixed.ld -------------------------------------------------------------------------------- /mos-platform/nes/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/putchar.c -------------------------------------------------------------------------------- /mos-platform/nes/rompoke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/rompoke/README.md -------------------------------------------------------------------------------- /mos-platform/nes/rompoke/rompoke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/rompoke/rompoke.c -------------------------------------------------------------------------------- /mos-platform/nes/rompoke/rompoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/rompoke/rompoke.h -------------------------------------------------------------------------------- /mos-platform/nes/rompoke/rompoke.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/nes/rompoke/rompoke.s -------------------------------------------------------------------------------- /mos-platform/osi-c1p/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/osi-c1p/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/abort.c -------------------------------------------------------------------------------- /mos-platform/osi-c1p/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=222 2 | -------------------------------------------------------------------------------- /mos-platform/osi-c1p/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/crt0.s -------------------------------------------------------------------------------- /mos-platform/osi-c1p/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/getchar.c -------------------------------------------------------------------------------- /mos-platform/osi-c1p/kbhit.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/kbhit.s -------------------------------------------------------------------------------- /mos-platform/osi-c1p/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/link.ld -------------------------------------------------------------------------------- /mos-platform/osi-c1p/osi_screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/osi_screen.h -------------------------------------------------------------------------------- /mos-platform/osi-c1p/putchar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/osi-c1p/putchar.cc -------------------------------------------------------------------------------- /mos-platform/pce-cd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/pce-cd/binary-cd.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/binary-cd.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/binary-scd.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/binary-scd.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/cd-memory.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/cd-memory.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/cd-sections.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/cd-sections.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/clang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/clang.cfg -------------------------------------------------------------------------------- /mos-platform/pce-cd/crt0/zero-bss.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/crt0/zero-bss.S -------------------------------------------------------------------------------- /mos-platform/pce-cd/crt0/zero-zp-bss.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/crt0/zero-zp-bss.S -------------------------------------------------------------------------------- /mos-platform/pce-cd/ipl-ram.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/ipl-ram.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/ipl.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-cd/ipl.ld -------------------------------------------------------------------------------- /mos-platform/pce-cd/link.ld: -------------------------------------------------------------------------------- 1 | INCLUDE ipl.ld 2 | -------------------------------------------------------------------------------- /mos-platform/pce-common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce-common/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/pce-common/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__PCE__ 2 | -mcpu=moshuc6280 3 | -------------------------------------------------------------------------------- /mos-platform/pce/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/pce/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=224 2 | -fpost-link-tool=llvm-mlb 3 | -------------------------------------------------------------------------------- /mos-platform/pce/crt0/copy-data.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/copy-data.S -------------------------------------------------------------------------------- /mos-platform/pce/crt0/copy-zp-data.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/copy-zp-data.S -------------------------------------------------------------------------------- /mos-platform/pce/crt0/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/crt0.S -------------------------------------------------------------------------------- /mos-platform/pce/crt0/irq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/irq.S -------------------------------------------------------------------------------- /mos-platform/pce/crt0/zero-bss.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/zero-bss.S -------------------------------------------------------------------------------- /mos-platform/pce/crt0/zero-zp-bss.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/crt0/zero-zp-bss.S -------------------------------------------------------------------------------- /mos-platform/pce/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/link.ld -------------------------------------------------------------------------------- /mos-platform/pce/rom-sections.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pce/rom-sections.ld -------------------------------------------------------------------------------- /mos-platform/pet/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/pet/_6545.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/_6545.h -------------------------------------------------------------------------------- /mos-platform/pet/_6551.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/_6551.h -------------------------------------------------------------------------------- /mos-platform/pet/_pia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/_pia.h -------------------------------------------------------------------------------- /mos-platform/pet/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/basic-header.S -------------------------------------------------------------------------------- /mos-platform/pet/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/charset.h -------------------------------------------------------------------------------- /mos-platform/pet/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=107 2 | -D__PET__ -------------------------------------------------------------------------------- /mos-platform/pet/devnum.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/devnum.s -------------------------------------------------------------------------------- /mos-platform/pet/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/kernal.S -------------------------------------------------------------------------------- /mos-platform/pet/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/link.ld -------------------------------------------------------------------------------- /mos-platform/pet/pet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/pet.h -------------------------------------------------------------------------------- /mos-platform/pet/pet.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/pet/pet.inc -------------------------------------------------------------------------------- /mos-platform/root.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/root.cfg -------------------------------------------------------------------------------- /mos-platform/rp6502/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/rp6502/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/abort.c -------------------------------------------------------------------------------- /mos-platform/rp6502/chdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/chdir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/clang.cfg: -------------------------------------------------------------------------------- 1 | -D__RP6502__ 2 | -mcpu=mosw65c02 3 | -mlto-zp=224 4 | -------------------------------------------------------------------------------- /mos-platform/rp6502/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/clock.c -------------------------------------------------------------------------------- /mos-platform/rp6502/clock_getres.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/clock_getres.c -------------------------------------------------------------------------------- /mos-platform/rp6502/clock_gettime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/clock_gettime.c -------------------------------------------------------------------------------- /mos-platform/rp6502/clock_settime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/clock_settime.c -------------------------------------------------------------------------------- /mos-platform/rp6502/close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/close.c -------------------------------------------------------------------------------- /mos-platform/rp6502/code_page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/code_page.c -------------------------------------------------------------------------------- /mos-platform/rp6502/errno.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/errno.s -------------------------------------------------------------------------------- /mos-platform/rp6502/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/exit.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_chdrive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_chdrive.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_chmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_chmod.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_closedir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_closedir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_getcwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_getcwd.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_getfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_getfree.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_getlabel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_getlabel.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_lseek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_lseek.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_mkdir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_opendir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_opendir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_readdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_readdir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_rewinddir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_rewinddir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_seekdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_seekdir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_setlabel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_setlabel.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_stat.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_telldir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_telldir.c -------------------------------------------------------------------------------- /mos-platform/rp6502/f_utime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/f_utime.c -------------------------------------------------------------------------------- /mos-platform/rp6502/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/getchar.c -------------------------------------------------------------------------------- /mos-platform/rp6502/init-cpu.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/init-cpu.s -------------------------------------------------------------------------------- /mos-platform/rp6502/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/link.ld -------------------------------------------------------------------------------- /mos-platform/rp6502/lrand.c: -------------------------------------------------------------------------------- 1 | #include "rp6502.h" 2 | 3 | long lrand(void) { return ria_call_long(RIA_OP_LRAND); } 4 | -------------------------------------------------------------------------------- /mos-platform/rp6502/lseek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/lseek.c -------------------------------------------------------------------------------- /mos-platform/rp6502/open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/open.c -------------------------------------------------------------------------------- /mos-platform/rp6502/phi2.c: -------------------------------------------------------------------------------- 1 | #include "rp6502.h" 2 | 3 | int phi2(void) { return ria_call_int(RIA_OP_PHI2); } 4 | -------------------------------------------------------------------------------- /mos-platform/rp6502/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/putchar.c -------------------------------------------------------------------------------- /mos-platform/rp6502/read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/read.c -------------------------------------------------------------------------------- /mos-platform/rp6502/read_xram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/read_xram.c -------------------------------------------------------------------------------- /mos-platform/rp6502/read_xstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/read_xstack.c -------------------------------------------------------------------------------- /mos-platform/rp6502/remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/remove.c -------------------------------------------------------------------------------- /mos-platform/rp6502/rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/rename.c -------------------------------------------------------------------------------- /mos-platform/rp6502/ria.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/ria.s -------------------------------------------------------------------------------- /mos-platform/rp6502/rp6502.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/rp6502.h -------------------------------------------------------------------------------- /mos-platform/rp6502/rp6502.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/rp6502.inc -------------------------------------------------------------------------------- /mos-platform/rp6502/stdin_opt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/stdin_opt.c -------------------------------------------------------------------------------- /mos-platform/rp6502/syncfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/syncfs.c -------------------------------------------------------------------------------- /mos-platform/rp6502/write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/write.c -------------------------------------------------------------------------------- /mos-platform/rp6502/write_xram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/write_xram.c -------------------------------------------------------------------------------- /mos-platform/rp6502/write_xstack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/write_xstack.c -------------------------------------------------------------------------------- /mos-platform/rp6502/xregn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rp6502/xregn.c -------------------------------------------------------------------------------- /mos-platform/rpc8e/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rpc8e/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/rpc8e/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=222 2 | -D__RPC8E__ 3 | -mcpu=mos65el02 4 | -------------------------------------------------------------------------------- /mos-platform/rpc8e/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rpc8e/crt0.S -------------------------------------------------------------------------------- /mos-platform/rpc8e/init-stack.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rpc8e/init-stack.S -------------------------------------------------------------------------------- /mos-platform/rpc8e/librpc8e/src/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rpc8e/librpc8e/src/mmu.c -------------------------------------------------------------------------------- /mos-platform/rpc8e/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/rpc8e/link.ld -------------------------------------------------------------------------------- /mos-platform/sim/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/sim/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=224 2 | -------------------------------------------------------------------------------- /mos-platform/sim/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/link.ld -------------------------------------------------------------------------------- /mos-platform/sim/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/putchar.c -------------------------------------------------------------------------------- /mos-platform/sim/sim-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/sim-io.c -------------------------------------------------------------------------------- /mos-platform/sim/sim-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/sim-io.h -------------------------------------------------------------------------------- /mos-platform/sim/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/stdlib.c -------------------------------------------------------------------------------- /mos-platform/sim/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/sim/stdlib.h -------------------------------------------------------------------------------- /mos-platform/stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/stub.c -------------------------------------------------------------------------------- /mos-platform/supervision/clang.cfg: -------------------------------------------------------------------------------- 1 | -mcpu=mos65c02 2 | -D__SUPERVISION__ 3 | -mlto-zp=224 4 | -------------------------------------------------------------------------------- /mos-platform/supervision/crt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/supervision/crt0.c -------------------------------------------------------------------------------- /mos-platform/supervision/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/supervision/link.ld -------------------------------------------------------------------------------- /mos-platform/supervision/supervision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/supervision/supervision.c -------------------------------------------------------------------------------- /mos-platform/supervision/supervision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/supervision/supervision.h -------------------------------------------------------------------------------- /mos-platform/supervision/supervision.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/supervision/supervision.s -------------------------------------------------------------------------------- /mos-platform/vic20/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/CMakeLists.txt -------------------------------------------------------------------------------- /mos-platform/vic20/_vic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/_vic.h -------------------------------------------------------------------------------- /mos-platform/vic20/basic-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/basic-header.S -------------------------------------------------------------------------------- /mos-platform/vic20/charset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/charset.h -------------------------------------------------------------------------------- /mos-platform/vic20/clang.cfg: -------------------------------------------------------------------------------- 1 | -mlto-zp=112 2 | -D__VIC20__ 3 | -------------------------------------------------------------------------------- /mos-platform/vic20/devnum.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/devnum.s -------------------------------------------------------------------------------- /mos-platform/vic20/init-stack-memtop.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/init-stack-memtop.S -------------------------------------------------------------------------------- /mos-platform/vic20/kernal.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/kernal.S -------------------------------------------------------------------------------- /mos-platform/vic20/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/link.ld -------------------------------------------------------------------------------- /mos-platform/vic20/vic20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/vic20.h -------------------------------------------------------------------------------- /mos-platform/vic20/vic20.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/mos-platform/vic20/vic20.inc -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/README.md -------------------------------------------------------------------------------- /test/atari2600-3e/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-3e/CMakeLists.txt -------------------------------------------------------------------------------- /test/atari2600-3e/code-bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-3e/code-bank.c -------------------------------------------------------------------------------- /test/atari2600-3e/no-compile/cart-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CART_ROM_KB(512); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/atari2600-3e/no-compile/cart-rom-too-small.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CART_ROM_KB(4); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/atari2600-4k/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-4k/CMakeLists.txt -------------------------------------------------------------------------------- /test/atari2600-4k/no-compile/cart-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(8); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/atari2600-common/banked-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/banked-call.c -------------------------------------------------------------------------------- /test/atari2600-common/frame-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/frame-simple.c -------------------------------------------------------------------------------- /test/atari2600-common/minimal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/minimal.c -------------------------------------------------------------------------------- /test/atari2600-common/test-lib-vcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/test-lib-vcs.c -------------------------------------------------------------------------------- /test/atari2600-common/test-lib-vcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/test-lib-vcs.h -------------------------------------------------------------------------------- /test/atari2600-common/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/test.cmake -------------------------------------------------------------------------------- /test/atari2600-common/xram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/xram.c -------------------------------------------------------------------------------- /test/atari2600-common/zeropage-max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari2600-common/zeropage-max.c -------------------------------------------------------------------------------- /test/atari8-cart-std/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari8-cart-std/CMakeLists.txt -------------------------------------------------------------------------------- /test/atari8-cart-std/compile/minimal.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | int main(void) { 5 | printf("hello\n"); 6 | } 7 | -------------------------------------------------------------------------------- /test/atari8-dos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/atari8-dos/CMakeLists.txt -------------------------------------------------------------------------------- /test/atari8-dos/compile/minimal.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | int main(void) { 5 | printf("hello\n"); 6 | } 7 | -------------------------------------------------------------------------------- /test/emutest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/emutest.lua -------------------------------------------------------------------------------- /test/mesen_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/mesen_settings.xml -------------------------------------------------------------------------------- /test/nes-cnrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-cnrom/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-cnrom/chr-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-cnrom/chr-ram.c -------------------------------------------------------------------------------- /test/nes-cnrom/chr-rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-cnrom/chr-rom.c -------------------------------------------------------------------------------- /test/nes-cnrom/chr-swap-split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-cnrom/chr-swap-split.c -------------------------------------------------------------------------------- /test/nes-cnrom/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-cnrom/no-compile/chr-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(4096); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-gtrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-gtrom/chr-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/chr-ram.c -------------------------------------------------------------------------------- /test/nes-gtrom/chr-swap-split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/chr-swap-split.c -------------------------------------------------------------------------------- /test/nes-gtrom/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-gtrom/prg-rom-512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/prg-rom-512.c -------------------------------------------------------------------------------- /test/nes-gtrom/prg-rom-banked-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/prg-rom-banked-call.c -------------------------------------------------------------------------------- /test/nes-gtrom/prg-rom-dpcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-gtrom/prg-rom-dpcm.c -------------------------------------------------------------------------------- /test/nes-mmc1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-mmc1/chr-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/chr-ram.c -------------------------------------------------------------------------------- /test/nes-mmc1/chr-rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/chr-rom.c -------------------------------------------------------------------------------- /test/nes-mmc1/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-mmc1/no-compile/chr-ram-uneven-banks.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_RAM_KB(2); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-mmc1/no-compile/chr-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(256); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-mmc1/no-compile/prg-ram-uneven-banks.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_RAM_KB(2); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-mmc1/prg-ram-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-ram-c.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-ram.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-128.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-16-fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-16-fixed.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-256.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-32-fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-32-fixed.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-32.c -------------------------------------------------------------------------------- /test/nes-mmc1/prg-rom-64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc1/prg-rom-64.c -------------------------------------------------------------------------------- /test/nes-mmc3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-mmc3/banked-8-128k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-8-128k.c -------------------------------------------------------------------------------- /test/nes-mmc3/banked-8-256k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-8-256k.c -------------------------------------------------------------------------------- /test/nes-mmc3/banked-8-64k.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-8-64k.c -------------------------------------------------------------------------------- /test/nes-mmc3/banked-8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-8.c -------------------------------------------------------------------------------- /test/nes-mmc3/banked-mode-0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-mode-0.c -------------------------------------------------------------------------------- /test/nes-mmc3/banked-mode-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/banked-mode-1.c -------------------------------------------------------------------------------- /test/nes-mmc3/fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-mmc3/fixed.c -------------------------------------------------------------------------------- /test/nes-mmc3/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-mmc3/no-compile/prg-rom-too-big-fixed.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_ROM_KB(64); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-mmc3/no-compile/prg-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_ROM_KB(1024); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-mmc3/no-compile/prg-rom-too-small.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_ROM_KB(32); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-nrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-nrom/chr-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/chr-ram.c -------------------------------------------------------------------------------- /test/nes-nrom/chr-rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/chr-rom.c -------------------------------------------------------------------------------- /test/nes-nrom/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-nrom/no-compile/chr-rom-non-pow2.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(120); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-nrom/no-compile/chr-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(256); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-nrom/no-compile/prg-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_ROM_KB(64); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-nrom/prg-ram-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-ram-c.c -------------------------------------------------------------------------------- /test/nes-nrom/prg-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-ram.c -------------------------------------------------------------------------------- /test/nes-nrom/prg-rom-16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-rom-16.c -------------------------------------------------------------------------------- /test/nes-nrom/prg-rom-32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-rom-32.c -------------------------------------------------------------------------------- /test/nes-nrom/prg-rom-dpcm-pad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-rom-dpcm-pad.c -------------------------------------------------------------------------------- /test/nes-nrom/prg-rom-dpcm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/prg-rom-dpcm.c -------------------------------------------------------------------------------- /test/nes-nrom/zp-data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-nrom/zp-data.c -------------------------------------------------------------------------------- /test/nes-unrom-512/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-unrom-512/chr-ram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/chr-ram.c -------------------------------------------------------------------------------- /test/nes-unrom-512/chr-rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/chr-rom.c -------------------------------------------------------------------------------- /test/nes-unrom-512/chr-swap-split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/chr-swap-split.c -------------------------------------------------------------------------------- /test/nes-unrom-512/mesen-workaround.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/mesen-workaround.s -------------------------------------------------------------------------------- /test/nes-unrom-512/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-unrom-512/no-compile/chr-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_CHR_ROM_KB(64); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-unrom-512/no-compile/prg-rom-too-big.c: -------------------------------------------------------------------------------- 1 | #include 2 | MAPPER_PRG_ROM_KB(1024); 3 | int main(void) { return 0; } 4 | -------------------------------------------------------------------------------- /test/nes-unrom-512/prg-rom-512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom-512/prg-rom-512.c -------------------------------------------------------------------------------- /test/nes-unrom/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom/CMakeLists.txt -------------------------------------------------------------------------------- /test/nes-unrom/minimal.c: -------------------------------------------------------------------------------- 1 | int main(void) { return 0; } 2 | -------------------------------------------------------------------------------- /test/nes-unrom/prg-rom-256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom/prg-rom-256.c -------------------------------------------------------------------------------- /test/nes-unrom/prg-rom-banked-call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/nes-unrom/prg-rom-banked-call.c -------------------------------------------------------------------------------- /test/test-lib-emutest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/test-lib-emutest.c -------------------------------------------------------------------------------- /test/test-lib-emutest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/test-lib-emutest.h -------------------------------------------------------------------------------- /test/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/test/test.cmake -------------------------------------------------------------------------------- /utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/CMakeLists.txt -------------------------------------------------------------------------------- /utils/atari800lbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/atari800lbl -------------------------------------------------------------------------------- /utils/common/elf-mos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/common/elf-mos.h -------------------------------------------------------------------------------- /utils/common/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/common/elf.h -------------------------------------------------------------------------------- /utils/common/elftypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/common/elftypes.h -------------------------------------------------------------------------------- /utils/common/parg/parg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/common/parg/parg.c -------------------------------------------------------------------------------- /utils/common/parg/parg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/common/parg/parg.h -------------------------------------------------------------------------------- /utils/elftocpm65/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/elftocpm65/CMakeLists.txt -------------------------------------------------------------------------------- /utils/elftocpm65/elftocpm65.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/elftocpm65/elftocpm65.cc -------------------------------------------------------------------------------- /utils/ft2-nsf2data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/ft2-nsf2data/CMakeLists.txt -------------------------------------------------------------------------------- /utils/ft2-nsf2data/cpu2a03.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/ft2-nsf2data/cpu2a03.h -------------------------------------------------------------------------------- /utils/ft2-nsf2data/nsf2data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/ft2-nsf2data/nsf2data.cpp -------------------------------------------------------------------------------- /utils/ft2-text2data/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/ft2-text2data/CMakeLists.txt -------------------------------------------------------------------------------- /utils/ft2-text2data/text2data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/ft2-text2data/text2data.c -------------------------------------------------------------------------------- /utils/generate_chr_rom.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/generate_chr_rom.awk -------------------------------------------------------------------------------- /utils/generate_inttypes.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/generate_inttypes.awk -------------------------------------------------------------------------------- /utils/pce-mkcd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/pce-mkcd/CMakeLists.txt -------------------------------------------------------------------------------- /utils/pce-mkcd/pce-mkcd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/pce-mkcd/pce-mkcd.cc -------------------------------------------------------------------------------- /utils/printf-mesen1.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/printf-mesen1.lua -------------------------------------------------------------------------------- /utils/printf-mesen2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/printf-mesen2.lua -------------------------------------------------------------------------------- /utils/sim/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/sim/CMakeLists.txt -------------------------------------------------------------------------------- /utils/sim/fake6502.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/sim/fake6502.c -------------------------------------------------------------------------------- /utils/sim/mos-sim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/sim/mos-sim.c -------------------------------------------------------------------------------- /utils/sim/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/sim/types.h -------------------------------------------------------------------------------- /utils/vicelbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llvm-mos/llvm-mos-sdk/HEAD/utils/vicelbl --------------------------------------------------------------------------------