rp6502
Emulator and Firmware
File Explorer
Download Latest Version (.zip)- ci.yml
- c_cpp_properties.json
- cmake-kits.json
- extensions.json
- launch.json
- settings.json
- tasks.json
- index.html
- README.txt
- README.txt
- README.txt
- README.txt
- audio.json
- core.json
- data.json
- icon.bin
- info.txt
- input.json
- interact.json
- variants.json
- video.json
- rp6502.bin
- rp6502.json
- .keep
- rp6502.txt
- README.txt
- cli.c
- cli.h
- credits.h
- icon.c
- icon.h
- input.c
- input.h
- main.c
- pad_input.c
- pad_input.h
- png.c
- png.h
- rand.c
- rand.h
- scr.c
- scr.h
- sokol_impl.c
- ui_ini.h
- ui_ria.h
- version.c
- version.h
- window.h
- window_core.c
- window_core.h
- cc65dbg.c
- cc65dbg.h
- dap.cpp
- dap.h
- dbg.c
- dbg.h
- dbgui.cc
- dbgui.h
- dbgui_layout.cc
- dbgui_layout.h
- dwarf_cursor.c
- dwarf_cursor.h
- dwarf_elf.c
- dwarf_elf.h
- dwarf_frame.c
- dwarf_frame.h
- dwarf_info.c
- dwarf_info.h
- dwarf_line.c
- dwarf_line.h
- imgui_impl.cc
- aud.c
- aud.h
- msc.c
- msc.h
- pro.c
- pro.h
- rom.c
- rom.h
- rsmp.c
- rsmp.h
- tim.c
- tmp.c
- tmp.h
- via.c
- via.h
- kbd.c
- kbd.h
- mou.c
- mou.h
- pad.c
- pad.h
- tab.c
- tab.h
- cfg.c
- com.c
- com.h
- cpu.c
- cpu.h
- mem.c
- mem.h
- pix.c
- ria.c
- ria.h
- sys.c
- sys.h
- vga.c
- vga.h
- CMakeLists.txt
- CMakePresets.json
- emsdk_toolchain.cmake
- index.html
- main.c
- main.h
- aud_rom_gen.py
- aud_sine_gen.py
- bigfile_rom_gen.py
- drc_gate.py
- file_rom_gen.py
- fstest_rom_gen.py
- hid_shim_check.py
- kbd_layout_gen.py
- map_gate.py
- oem_table_gen.py
- opl2_lut_gen.py
- pocket_image_gen.py
- probe_rom_gen.py
- rbf_r_gen.py
- rp6502_rom.py
- rsmp_coef_gen.py
- rv_mif_gen.py
- rv_tcm_gen.py
- sta_gate.py
- stage_map_gate.py
- stream_rom_gen.py
- vid_font_gen.py
- vid_palette_gen.py
- w65c02_rom_gen.py
- gradle-wrapper.jar
- gradle-wrapper.properties
- AndroidManifest.xml
- build.gradle
- fs.c
- gradle.properties
- gradlew
- gradlew.bat
- os.c
- README.md
- settings.gradle
- window.c
- os.c
- pad.c
- window.c
- os.c
- pad.c
- window.c
- pio.h
- driver.h
- rand.h
- stdio.h
- stdlib.h
- time.h
- pico.h
- pocket_bars.sv
- pocket_bridge.sv
- pocket_core.sv
- pocket_dbg.sv
- pocket_dbglog.sv
- pocket_fifo.sv
- pocket_file.sv
- pocket_i2s.sv
- pocket_sdram.sv
- pocket_sram.sv
- pocket_sst.sv
- pocket_video.sv
- core_constraints.sdc
- drc_baseline.txt
- pocket.sdc
- rp6502.sdc
- sta_paths.tcl
- core_top.sv
- pocket.cmake
- pocket_pll.v
- README.md
- stamp_core_json.cmake
- dir.c
- fs.c
- os.c
- exports.c
- fs.c
- os.c
- window.c
- compat.h
- dir.c
- fs.c
- os.c
- pad.c
- strings.h
- version.rc.in
- win.c
- win.h
- window.c
- host.h
- api.c
- api.h
- arg.c
- arg.h
- atr.c
- atr.h
- clk.c
- clk.h
- fat.c
- fat.h
- oem.c
- oem.h
- pro.c
- pro.h
- std.c
- std.h
- tim.c
- tim.h
- uni.c
- uni.h
- aud.c
- aud.h
- bel.c
- bel.h
- bel_presets.c
- opl.c
- opl.h
- psg.c
- psg.h
- ble.c
- ble.h
- tlv.c
- def.h
- kbd.def
- kbd_de.def
- kbd_dk.def
- kbd_fr.def
- kbd_pl.def
- kbd_se.def
- kbd_us.def
- kbd_us_intl.def
- str.def
- str_en.def
- str_fr.def
- str_pl.def
- str_sys.def
- hid.c
- hid.h
- kbd.c
- kbd.h
- kbl.c
- kbl.h
- mou.c
- mou.h
- pad.c
- pad.h
- tab.c
- tab.h
- dsk.c
- dsk.h
- fil.c
- fil.h
- hlp.c
- hlp.h
- mon.c
- mon.h
- ram.c
- ram.h
- rom.c
- rom.h
- set.c
- set.h
- uf2.c
- uf2.h
- vip.c
- vip.h
- cmd.c
- cmd.h
- cyw.c
- cyw.h
- mdm.c
- mdm.h
- net.c
- net.h
- ntp.c
- ntp.h
- tel.c
- tel.h
- wfi.c
- wfi.h
- rln.c
- rln.h
- str.c
- str.h
- cfg.c
- cfg.h
- com.c
- com.h
- cpu.c
- cpu.h
- led.c
- led.h
- lfs.c
- lfs.h
- mem.c
- mem.h
- pix.c
- pix.h
- ria.c
- ria.h
- sys.c
- sys.h
- vga.c
- vga.h
- mid.c
- mid.h
- msc.c
- msc.h
- nfc.c
- nfc.h
- usb.c
- usb.h
- vcp.c
- vcp.h
- xin.c
- xin.h
- btstack_config.h
- CMakeLists.txt
- cyw43_config.h
- lwipopts.h
- main.c
- main.h
- ria.pio
- tusb_config.h
- aud_opl.sv
- aud_psg.sv
- aud_rsmp.sv
- rp6502.sv
- rp6502_pkg.sv
- sst_engine.sv
- sram64k.sv
- xram64k.sv
- phi2_div.sv
- ria_regs.sv
- rv_soc.sv
- hid.h
- pio.h
- driver.h
- stdio.h
- time.h
- apf.c
- apf.h
- aud.c
- aud.h
- bel.c
- bel.h
- cfg.c
- cfg.h
- com.c
- com.h
- cpu.c
- crt0.S
- font.c
- font.h
- hid.c
- kbl.c
- link.ld
- log.c
- log.h
- main.c
- main.h
- mem.c
- mmio.h
- msc.c
- msc.h
- pix.c
- pro.c
- pro.h
- rand.c
- rand.h
- rom.c
- rom.h
- sst.c
- sst.h
- time.c
- trap.c
- uni.c
- vga.c
- vga.h
- vid.c
- vid.h
- vid_compose.sv
- vid_fill.sv
- vid_font.sv
- vid_mode.sv
- vid_mode0.sv
- vid_mode1.sv
- vid_mode2.sv
- vid_mode3.sv
- vid_mode4.sv
- vid_mode5.sv
- vid_palcache.sv
- vid_palram.sv
- vid_pixtail.sv
- vid_prog.sv
- vid_sbuf.sv
- vid_sched.sv
- vid_sprite.sv
- vid_timing.sv
- w65c02.sv
- w65c22.sv
- assets.cmake
- CMakeLists.txt
- CMakePresets.json
- machine.cmake
- quartus.cmake
- README.md
- synth.cmake
- mode0.c
- mode0.h
- mode1.c
- mode1.h
- mode2.c
- mode2.h
- mode3.c
- mode3.h
- mode4.c
- mode4.h
- mode5.c
- mode5.h
- modes.h
- pixel_format.h
- scanvideo.c
- scanvideo.h
- scanvideo.pio
- com.c
- com.h
- led.c
- led.h
- mem.c
- mem.h
- pix.c
- pix.h
- ria.c
- ria.h
- sys.c
- sys.h
- vga.c
- vga.h
- color.c
- color.h
- font.c
- font.h
- font.py
- term.c
- term.h
- cdc.c
- cdc.h
- descriptors.c
- usb.c
- usb.h
- CMakeLists.txt
- main.c
- main.h
- tusb_config.h
- vga.pio
- CMakeLists.txt
- psg_shim.c
- psg_shim.h
- test_aud.cpp
- test_opl.cpp
- test_oplrom.cpp
- test_psg.cpp
- test_pump.c
- test_rsmp.c
- test_rsmp_rtl.cpp
- CMakeLists.txt
- dirsys.h
- emu_boot.h
- hazard3.vlt
- opl2.vlt
- oracle.c
- oracle.h
- stdsys.h
- tb_asm.h
- tb_core.cpp
- tb_core.h
- tb_host.h
- tb_machine.h
- tb_quiet.h
- tb_rom.h
- tb_stage.h
- tb_tcm.h
- tb_term.h
- test_oracle.cpp
- cc65.dbg
- CMakeLists.txt
- dwtest.c
- dwtest.elf
- test_cc65dbg.c
- test_dbg.c
- test_dwarf5.c
- test_dwarf_frame.c
- test_w65c02dasm.c
- CMakeLists.txt
- test_dir.c
- test_drive.c
- test_fatfs.c
- test_fs.c
- apf_host.c
- CMakeLists.txt
- test_apf.c
- test_gamepad.c
- test_pad_input.c
- test_paint_mou.c
- test_paint_tab.c
- adventure.txt
- CMakeLists.txt
- gamepad.txt
- keyboard.txt
- pointer.txt
- poke.txt
- tablet.txt
- test_script.c
- asram_model.sv
- CMakeLists.txt
- sdram_model.sv
- tb_pbridge.sv
- tb_pocket.sv
- tb_psdram.sv
- test_fifo.cpp
- test_pbridge.cpp
- test_pdbglog.cpp
- test_pfile.cpp
- test_pi2s.cpp
- test_pocket.cpp
- test_psdram.cpp
- test_psleep.cpp
- test_psst.cpp
- test_pvideo.cpp
- CMakeLists.txt
- test_rw.cpp
- test_xram.cpp
- asm_ref.py
- CMakeLists.txt
- kbl_bin.c
- test_adventure.c
- test_asm.cpp
- test_clock.c
- test_exec.c
- test_features.c
- test_hello.cpp
- test_kbl.c
- test_phi2.cpp
- test_rom.cpp
- test_rtc.c
- test_uni.c
- test_units.c
- test_xreg.cpp
- uni_bin.c
- adventure.rp6502
- dir.rp6502
- exec.rp6502
- furelise.rp6502
- gamepad.rp6502
- mode2.rp6502
- paint_mou.rp6502
- paint_tab.rp6502
- rtc.rp6502
- vidmodes.py
- CMakeLists.txt
- test_mtime.cpp
- test_resume.cpp
- test_sst.cpp
- test_tcm.cpp
- CMakeLists.txt
- test_banner.cpp
- test_compare.cpp
- test_font.cpp
- test_fontstore.cpp
- test_modes.cpp
- test_pixtail.cpp
- test_raster.cpp
- test_session.cpp
- test_tiles.c
- test_vidmodes.c
- test_vsync.cpp
- chips_dut.c
- chips_dut.h
- CMakeLists.txt
- dut.h
- klaus.c
- klaus.h
- lockstep.c
- lockstep.h
- lockstep_scen.c
- lockstep_scen.h
- ssvec.py
- test_freeze.cpp
- test_klaus.c
- test_lockstep.cpp
- test_vectors.c
- test_w65c02.cpp
- test_w65c02_chips.c
- test_w65c22.cpp
- test_w65c22_chips.c
- vec.c
- vec.h
- w65c02_dut.cpp
- w65c02_dut.h
- w65c02_golden.txt
- w65c22_golden.txt
- w65c22_scen.c
- w65c22_scen.h
- CMakeLists.txt
- rp6502_tests.cmake
- rp6502_verilate.cmake
- cc65-config.cmake
- cc65-toolchain.cmake
- README.py
- rp6502.cmake
- rp6502.py
- SHA256SUMS
- emu8950.c
- emu8950.h
- 00history.txt
- 00readme.txt
- diskio.c
- diskio.h
- ff.c
- ff.h
- ffconf.h
- ffsystem.c
- ffunicode.c
- LICENSE.txt
- README.md
- hazard3_regfile_1w2r.v
- core_bridge_cmd.v
- afifo.v
- mem_simple_dual_port.sv
- mem_single_bank.sv
- opl2_lut_rom.sv
- opl2_pkg.sv
- phase_generator.sv
- trick_sw_detection.sv
- hcd_rp2040.c
- midi_host.c
- rp2040_usb.c
- 6502_65C02_functional_tests
- 65x02
- chips
- cppdap
- emsdk
- hazard3
- imgui
- littlefs
- openfpga
- opl2_fpga
- sokol
- tinyusb
- wingetopt
- .gitignore
- .gitmodules
- CLAUDE.md
- CMakeLists.txt
- LICENSE
- pico_sdk_import.cmake
- README.md
- submodules.cmake
- version.cmake
// repository documentation
Was this content helpful?
(0 ratings)
