├── CLK28MPLL.vhd ├── DE1_TOP.vhd ├── DE2_TOP.vhd ├── Makefile ├── PS2_Ctrl.vhd ├── README ├── apple2.vhd ├── apple2fpga_DE1.qpf ├── apple2fpga_DE2.qpf ├── apple_II.rom ├── bios.a65 ├── bios.rom ├── character_rom.vhd ├── cpu6502.vhd ├── disk2_spi_slave.vhd ├── disk_ii.vhd ├── disk_ii_rom.vhd ├── dos33master.nib ├── dsk2nib.c ├── dsk2nib.sln ├── dsk2nib.vcproj ├── esp32 ├── linux_keyboard.py ├── main.py ├── osd.py ├── ps2.py ├── ps2recv.py ├── ps2tn.py ├── pygame_keyboard_mouse.py └── v31x │ ├── disk2.py │ ├── ps2.py │ ├── ps2recv.py │ └── pygame_keyboard_mouse.py ├── i2c_controller.vhd ├── i2c_testbench.vhd ├── keyboard.vhd ├── main_roms.vhd ├── makenibs ├── paddle.vhd ├── proj └── lattice │ ├── constraints │ ├── FFM-LFE5U-V0r0_mit_FFC-CA7-V2r0.lpf │ ├── ulx3s_v20_difgpdi.lpf │ └── ulx3s_v31.lpf │ ├── ffmlfe5 │ └── makefile │ ├── scripts │ ├── IspXCF.dtd │ ├── diamond_main.mk │ ├── diamond_path.mk │ ├── ecp5-ocd.sh │ ├── ft2232.ocd │ ├── ft231x.ocd │ ├── ft231x2.ocd │ ├── ft232r.ocd │ ├── ft4232.ocd │ ├── ldf.xsl │ ├── project.ldf │ ├── trellis_main.mk │ ├── trellis_main_ghdl.mk │ ├── trellis_path.mk │ ├── ulx3s.sty │ ├── ulx3s_flash_is25lp032d.xcf │ ├── ulx3s_flash_is25lp128f.xcf │ ├── ulx3s_flash_s25fl164k.xcf │ ├── ulx3s_sram.xcf │ └── xcf.xsl │ └── ulx3s │ ├── Makefile │ ├── README.md │ ├── clocks │ └── clk_25_shift_pixel.vhd │ ├── font_bizcat8x16.mem │ ├── osd.mem │ └── osd.txt ├── rom2vhdl ├── rtl_emard ├── bram │ └── bram_true2p_1clk.vhd ├── dvi │ ├── tmds_encoder.vhd │ └── vga2dvid.vhd ├── lattice │ ├── ecp5 │ │ └── clocks │ │ │ ├── clk_sys_vhdl.vhd │ │ │ └── ecp5pll.vhd │ └── top │ │ ├── ffmlfe5_apple2.vhd │ │ ├── ulx3s_v20_apple2.vhd │ │ └── ulx3s_v31_apple2.vhd ├── oled │ ├── oled_font_pack.vhd │ ├── oled_hex_decoder.vhd │ └── oled_init_pack.vhd ├── osd │ ├── font2readmemb.py │ ├── font_bizcat8x16.mem │ ├── font_bizcat8x16.raw │ ├── osd.v │ ├── osd_vhd.vhd │ ├── spi_osd.vhd │ ├── spi_osd_v.v │ ├── spi_ram_btn.vhd │ ├── spi_ram_btn_v.v │ ├── spirw_slave.vhd │ └── spirw_slave_v.v ├── spi_display │ ├── spi_display.vhd │ ├── spi_display_init_pack.vhd │ └── st7789_init_pack.vhd └── usb │ ├── usb11_phy_vhdl │ ├── usb_phy.vhd │ ├── usb_phy_transciver.vhd │ ├── usb_rx_phy.vhd │ └── usb_tx_phy.vhd │ ├── usbhid │ ├── report_decoded_pack_generic.vhd │ ├── usbhid_report_decoder_darfon_joystick.vhd │ ├── usbhid_report_decoder_logitech_mouse.vhd │ ├── usbhid_report_decoder_nes_joystick.vhd │ ├── usbhid_report_decoder_saitek_joystick.vhd │ └── usbhid_report_decoder_xbox360_joystick.vhd │ └── usbhost │ ├── usbh_crc16.v │ ├── usbh_crc5.v │ ├── usbh_host_hid.vhd │ ├── usbh_setup_pack.vhd │ ├── usbh_sie.v │ └── usbh_sie_vhdl.vhd ├── slot6.rom ├── spi_controller.vhd ├── timing_generator.vhd ├── timing_testbench.vhd ├── vga_controller.vhd ├── video_generator.vhd └── wm8731_audio.vhd /CLK28MPLL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/CLK28MPLL.vhd -------------------------------------------------------------------------------- /DE1_TOP.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/DE1_TOP.vhd -------------------------------------------------------------------------------- /DE2_TOP.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/DE2_TOP.vhd -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/Makefile -------------------------------------------------------------------------------- /PS2_Ctrl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/PS2_Ctrl.vhd -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/README -------------------------------------------------------------------------------- /apple2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/apple2.vhd -------------------------------------------------------------------------------- /apple2fpga_DE1.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/apple2fpga_DE1.qpf -------------------------------------------------------------------------------- /apple2fpga_DE2.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/apple2fpga_DE2.qpf -------------------------------------------------------------------------------- /apple_II.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/apple_II.rom -------------------------------------------------------------------------------- /bios.a65: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/bios.a65 -------------------------------------------------------------------------------- /bios.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/bios.rom -------------------------------------------------------------------------------- /character_rom.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/character_rom.vhd -------------------------------------------------------------------------------- /cpu6502.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/cpu6502.vhd -------------------------------------------------------------------------------- /disk2_spi_slave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/disk2_spi_slave.vhd -------------------------------------------------------------------------------- /disk_ii.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/disk_ii.vhd -------------------------------------------------------------------------------- /disk_ii_rom.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/disk_ii_rom.vhd -------------------------------------------------------------------------------- /dos33master.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/dos33master.nib -------------------------------------------------------------------------------- /dsk2nib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/dsk2nib.c -------------------------------------------------------------------------------- /dsk2nib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/dsk2nib.sln -------------------------------------------------------------------------------- /dsk2nib.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/dsk2nib.vcproj -------------------------------------------------------------------------------- /esp32/linux_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/linux_keyboard.py -------------------------------------------------------------------------------- /esp32/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/main.py -------------------------------------------------------------------------------- /esp32/osd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/osd.py -------------------------------------------------------------------------------- /esp32/ps2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/ps2.py -------------------------------------------------------------------------------- /esp32/ps2recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/ps2recv.py -------------------------------------------------------------------------------- /esp32/ps2tn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/ps2tn.py -------------------------------------------------------------------------------- /esp32/pygame_keyboard_mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/pygame_keyboard_mouse.py -------------------------------------------------------------------------------- /esp32/v31x/disk2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/v31x/disk2.py -------------------------------------------------------------------------------- /esp32/v31x/ps2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/v31x/ps2.py -------------------------------------------------------------------------------- /esp32/v31x/ps2recv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/v31x/ps2recv.py -------------------------------------------------------------------------------- /esp32/v31x/pygame_keyboard_mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/esp32/v31x/pygame_keyboard_mouse.py -------------------------------------------------------------------------------- /i2c_controller.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/i2c_controller.vhd -------------------------------------------------------------------------------- /i2c_testbench.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/i2c_testbench.vhd -------------------------------------------------------------------------------- /keyboard.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/keyboard.vhd -------------------------------------------------------------------------------- /main_roms.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/main_roms.vhd -------------------------------------------------------------------------------- /makenibs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/makenibs -------------------------------------------------------------------------------- /paddle.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/paddle.vhd -------------------------------------------------------------------------------- /proj/lattice/constraints/FFM-LFE5U-V0r0_mit_FFC-CA7-V2r0.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/constraints/FFM-LFE5U-V0r0_mit_FFC-CA7-V2r0.lpf -------------------------------------------------------------------------------- /proj/lattice/constraints/ulx3s_v20_difgpdi.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/constraints/ulx3s_v20_difgpdi.lpf -------------------------------------------------------------------------------- /proj/lattice/constraints/ulx3s_v31.lpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/constraints/ulx3s_v31.lpf -------------------------------------------------------------------------------- /proj/lattice/ffmlfe5/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ffmlfe5/makefile -------------------------------------------------------------------------------- /proj/lattice/scripts/IspXCF.dtd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proj/lattice/scripts/diamond_main.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/diamond_main.mk -------------------------------------------------------------------------------- /proj/lattice/scripts/diamond_path.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/diamond_path.mk -------------------------------------------------------------------------------- /proj/lattice/scripts/ecp5-ocd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ecp5-ocd.sh -------------------------------------------------------------------------------- /proj/lattice/scripts/ft2232.ocd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ft2232.ocd -------------------------------------------------------------------------------- /proj/lattice/scripts/ft231x.ocd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ft231x.ocd -------------------------------------------------------------------------------- /proj/lattice/scripts/ft231x2.ocd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ft231x2.ocd -------------------------------------------------------------------------------- /proj/lattice/scripts/ft232r.ocd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ft232r.ocd -------------------------------------------------------------------------------- /proj/lattice/scripts/ft4232.ocd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ft4232.ocd -------------------------------------------------------------------------------- /proj/lattice/scripts/ldf.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ldf.xsl -------------------------------------------------------------------------------- /proj/lattice/scripts/project.ldf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/project.ldf -------------------------------------------------------------------------------- /proj/lattice/scripts/trellis_main.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/trellis_main.mk -------------------------------------------------------------------------------- /proj/lattice/scripts/trellis_main_ghdl.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/trellis_main_ghdl.mk -------------------------------------------------------------------------------- /proj/lattice/scripts/trellis_path.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/trellis_path.mk -------------------------------------------------------------------------------- /proj/lattice/scripts/ulx3s.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ulx3s.sty -------------------------------------------------------------------------------- /proj/lattice/scripts/ulx3s_flash_is25lp032d.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ulx3s_flash_is25lp032d.xcf -------------------------------------------------------------------------------- /proj/lattice/scripts/ulx3s_flash_is25lp128f.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ulx3s_flash_is25lp128f.xcf -------------------------------------------------------------------------------- /proj/lattice/scripts/ulx3s_flash_s25fl164k.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ulx3s_flash_s25fl164k.xcf -------------------------------------------------------------------------------- /proj/lattice/scripts/ulx3s_sram.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/ulx3s_sram.xcf -------------------------------------------------------------------------------- /proj/lattice/scripts/xcf.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/scripts/xcf.xsl -------------------------------------------------------------------------------- /proj/lattice/ulx3s/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ulx3s/Makefile -------------------------------------------------------------------------------- /proj/lattice/ulx3s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ulx3s/README.md -------------------------------------------------------------------------------- /proj/lattice/ulx3s/clocks/clk_25_shift_pixel.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ulx3s/clocks/clk_25_shift_pixel.vhd -------------------------------------------------------------------------------- /proj/lattice/ulx3s/font_bizcat8x16.mem: -------------------------------------------------------------------------------- 1 | ../../../rtl_emard/osd/font_bizcat8x16.mem -------------------------------------------------------------------------------- /proj/lattice/ulx3s/osd.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ulx3s/osd.mem -------------------------------------------------------------------------------- /proj/lattice/ulx3s/osd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/proj/lattice/ulx3s/osd.txt -------------------------------------------------------------------------------- /rom2vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rom2vhdl -------------------------------------------------------------------------------- /rtl_emard/bram/bram_true2p_1clk.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/bram/bram_true2p_1clk.vhd -------------------------------------------------------------------------------- /rtl_emard/dvi/tmds_encoder.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/dvi/tmds_encoder.vhd -------------------------------------------------------------------------------- /rtl_emard/dvi/vga2dvid.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/dvi/vga2dvid.vhd -------------------------------------------------------------------------------- /rtl_emard/lattice/ecp5/clocks/clk_sys_vhdl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/lattice/ecp5/clocks/clk_sys_vhdl.vhd -------------------------------------------------------------------------------- /rtl_emard/lattice/ecp5/clocks/ecp5pll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/lattice/ecp5/clocks/ecp5pll.vhd -------------------------------------------------------------------------------- /rtl_emard/lattice/top/ffmlfe5_apple2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/lattice/top/ffmlfe5_apple2.vhd -------------------------------------------------------------------------------- /rtl_emard/lattice/top/ulx3s_v20_apple2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/lattice/top/ulx3s_v20_apple2.vhd -------------------------------------------------------------------------------- /rtl_emard/lattice/top/ulx3s_v31_apple2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/lattice/top/ulx3s_v31_apple2.vhd -------------------------------------------------------------------------------- /rtl_emard/oled/oled_font_pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/oled/oled_font_pack.vhd -------------------------------------------------------------------------------- /rtl_emard/oled/oled_hex_decoder.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/oled/oled_hex_decoder.vhd -------------------------------------------------------------------------------- /rtl_emard/oled/oled_init_pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/oled/oled_init_pack.vhd -------------------------------------------------------------------------------- /rtl_emard/osd/font2readmemb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/font2readmemb.py -------------------------------------------------------------------------------- /rtl_emard/osd/font_bizcat8x16.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/font_bizcat8x16.mem -------------------------------------------------------------------------------- /rtl_emard/osd/font_bizcat8x16.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/font_bizcat8x16.raw -------------------------------------------------------------------------------- /rtl_emard/osd/osd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/osd.v -------------------------------------------------------------------------------- /rtl_emard/osd/osd_vhd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/osd_vhd.vhd -------------------------------------------------------------------------------- /rtl_emard/osd/spi_osd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spi_osd.vhd -------------------------------------------------------------------------------- /rtl_emard/osd/spi_osd_v.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spi_osd_v.v -------------------------------------------------------------------------------- /rtl_emard/osd/spi_ram_btn.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spi_ram_btn.vhd -------------------------------------------------------------------------------- /rtl_emard/osd/spi_ram_btn_v.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spi_ram_btn_v.v -------------------------------------------------------------------------------- /rtl_emard/osd/spirw_slave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spirw_slave.vhd -------------------------------------------------------------------------------- /rtl_emard/osd/spirw_slave_v.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/osd/spirw_slave_v.v -------------------------------------------------------------------------------- /rtl_emard/spi_display/spi_display.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/spi_display/spi_display.vhd -------------------------------------------------------------------------------- /rtl_emard/spi_display/spi_display_init_pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/spi_display/spi_display_init_pack.vhd -------------------------------------------------------------------------------- /rtl_emard/spi_display/st7789_init_pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/spi_display/st7789_init_pack.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usb11_phy_vhdl/usb_phy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usb11_phy_vhdl/usb_phy.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usb11_phy_vhdl/usb_phy_transciver.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usb11_phy_vhdl/usb_phy_transciver.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usb11_phy_vhdl/usb_rx_phy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usb11_phy_vhdl/usb_rx_phy.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usb11_phy_vhdl/usb_tx_phy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usb11_phy_vhdl/usb_tx_phy.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/report_decoded_pack_generic.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/report_decoded_pack_generic.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/usbhid_report_decoder_darfon_joystick.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/usbhid_report_decoder_darfon_joystick.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/usbhid_report_decoder_logitech_mouse.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/usbhid_report_decoder_logitech_mouse.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/usbhid_report_decoder_nes_joystick.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/usbhid_report_decoder_nes_joystick.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/usbhid_report_decoder_saitek_joystick.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/usbhid_report_decoder_saitek_joystick.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhid/usbhid_report_decoder_xbox360_joystick.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhid/usbhid_report_decoder_xbox360_joystick.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_crc16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_crc16.v -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_crc5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_crc5.v -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_host_hid.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_host_hid.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_setup_pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_setup_pack.vhd -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_sie.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_sie.v -------------------------------------------------------------------------------- /rtl_emard/usb/usbhost/usbh_sie_vhdl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/rtl_emard/usb/usbhost/usbh_sie_vhdl.vhd -------------------------------------------------------------------------------- /slot6.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/slot6.rom -------------------------------------------------------------------------------- /spi_controller.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/spi_controller.vhd -------------------------------------------------------------------------------- /timing_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/timing_generator.vhd -------------------------------------------------------------------------------- /timing_testbench.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/timing_testbench.vhd -------------------------------------------------------------------------------- /vga_controller.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/vga_controller.vhd -------------------------------------------------------------------------------- /video_generator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/video_generator.vhd -------------------------------------------------------------------------------- /wm8731_audio.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emard/apple2fpga/HEAD/wm8731_audio.vhd --------------------------------------------------------------------------------