├── README.md ├── atmel_vga ├── Makefile ├── README.md ├── atmel_vga.asm ├── atmel_vga.dia ├── gen_image.py ├── parse_bmp.c └── scanline.dia ├── edible_midi_keyboard ├── Makefile ├── README.md ├── config.txt └── edible_midi.asm ├── floppy_music ├── Makefile ├── README.md ├── fileio.c ├── fileio.h ├── floppy_midi.asm ├── floppy_midi.dia ├── midi.h ├── midi_notes.py ├── midi_notes.txt ├── midi_player.c ├── serialio.c └── serialio.h ├── ip_over_lasers ├── Makefile ├── README.md ├── attiny85 │ ├── Makefile │ └── laser_relay.asm ├── hexdump.c ├── hexdump.h ├── relay.c ├── serialio.c ├── serialio.h ├── test_serial.c ├── test_tun.c ├── tun.c ├── tun.h └── tun.txt ├── nexys2_rs232 ├── Makefile ├── README.md ├── nexys2_rs232.prj ├── nexys2_rs232.ucf └── nexys2_rs232.vhdl ├── nexys2_vga ├── Makefile ├── README.md ├── vga_nexys2.prj ├── vga_nexys2.ucf └── vga_nexys2.vhdl ├── sn76489_midi ├── README.md ├── frequency_table.go └── sn76489_midi.asm ├── solenoid_music ├── README.md ├── glass │ ├── GlassMusic.java │ ├── Makefile │ └── README.md └── xylophone │ ├── Makefile │ ├── create_mid_data.sh │ ├── dark.dpp │ ├── drum_defines.inc │ ├── music2db.py │ └── xylophone_music.asm ├── tape_data_recorder ├── Makefile ├── README.md ├── data_read.c ├── data_record.c └── tape_data_recorder.asm ├── toy_cars ├── README.md ├── bluetooth_car.asm ├── bluetooth_car.dia ├── ir_car.asm ├── ir_car.dia ├── ir_car_dspic.asm ├── ir_car_dspic.dia └── xbee_car.asm ├── vacuum_tube_oven ├── Makefile ├── README.md ├── results │ └── oven.xml └── vacuum_tube_oven.asm ├── vga_fpga ├── README.md ├── vga.ucf ├── vga.vhd ├── vga2.ucf └── vga2.vhd ├── winbond_w25q128jv ├── Makefile ├── README.md ├── winbond.asm └── winbond.py └── wiznet_w5500 ├── Makefile ├── README.md └── w5500.asm /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/README.md -------------------------------------------------------------------------------- /atmel_vga/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/Makefile -------------------------------------------------------------------------------- /atmel_vga/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/README.md -------------------------------------------------------------------------------- /atmel_vga/atmel_vga.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/atmel_vga.asm -------------------------------------------------------------------------------- /atmel_vga/atmel_vga.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/atmel_vga.dia -------------------------------------------------------------------------------- /atmel_vga/gen_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/gen_image.py -------------------------------------------------------------------------------- /atmel_vga/parse_bmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/parse_bmp.c -------------------------------------------------------------------------------- /atmel_vga/scanline.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/atmel_vga/scanline.dia -------------------------------------------------------------------------------- /edible_midi_keyboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/edible_midi_keyboard/Makefile -------------------------------------------------------------------------------- /edible_midi_keyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/edible_midi_keyboard/README.md -------------------------------------------------------------------------------- /edible_midi_keyboard/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/edible_midi_keyboard/config.txt -------------------------------------------------------------------------------- /edible_midi_keyboard/edible_midi.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/edible_midi_keyboard/edible_midi.asm -------------------------------------------------------------------------------- /floppy_music/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/Makefile -------------------------------------------------------------------------------- /floppy_music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/README.md -------------------------------------------------------------------------------- /floppy_music/fileio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/fileio.c -------------------------------------------------------------------------------- /floppy_music/fileio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/fileio.h -------------------------------------------------------------------------------- /floppy_music/floppy_midi.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/floppy_midi.asm -------------------------------------------------------------------------------- /floppy_music/floppy_midi.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/floppy_midi.dia -------------------------------------------------------------------------------- /floppy_music/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/midi.h -------------------------------------------------------------------------------- /floppy_music/midi_notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/midi_notes.py -------------------------------------------------------------------------------- /floppy_music/midi_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/midi_notes.txt -------------------------------------------------------------------------------- /floppy_music/midi_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/midi_player.c -------------------------------------------------------------------------------- /floppy_music/serialio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/serialio.c -------------------------------------------------------------------------------- /floppy_music/serialio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/floppy_music/serialio.h -------------------------------------------------------------------------------- /ip_over_lasers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/Makefile -------------------------------------------------------------------------------- /ip_over_lasers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/README.md -------------------------------------------------------------------------------- /ip_over_lasers/attiny85/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/attiny85/Makefile -------------------------------------------------------------------------------- /ip_over_lasers/attiny85/laser_relay.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/attiny85/laser_relay.asm -------------------------------------------------------------------------------- /ip_over_lasers/hexdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/hexdump.c -------------------------------------------------------------------------------- /ip_over_lasers/hexdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/hexdump.h -------------------------------------------------------------------------------- /ip_over_lasers/relay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/relay.c -------------------------------------------------------------------------------- /ip_over_lasers/serialio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/serialio.c -------------------------------------------------------------------------------- /ip_over_lasers/serialio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/serialio.h -------------------------------------------------------------------------------- /ip_over_lasers/test_serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/test_serial.c -------------------------------------------------------------------------------- /ip_over_lasers/test_tun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/test_tun.c -------------------------------------------------------------------------------- /ip_over_lasers/tun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/tun.c -------------------------------------------------------------------------------- /ip_over_lasers/tun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/tun.h -------------------------------------------------------------------------------- /ip_over_lasers/tun.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/ip_over_lasers/tun.txt -------------------------------------------------------------------------------- /nexys2_rs232/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_rs232/Makefile -------------------------------------------------------------------------------- /nexys2_rs232/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_rs232/README.md -------------------------------------------------------------------------------- /nexys2_rs232/nexys2_rs232.prj: -------------------------------------------------------------------------------- 1 | nexys2_rs232.vhdl 2 | -------------------------------------------------------------------------------- /nexys2_rs232/nexys2_rs232.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_rs232/nexys2_rs232.ucf -------------------------------------------------------------------------------- /nexys2_rs232/nexys2_rs232.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_rs232/nexys2_rs232.vhdl -------------------------------------------------------------------------------- /nexys2_vga/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_vga/Makefile -------------------------------------------------------------------------------- /nexys2_vga/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_vga/README.md -------------------------------------------------------------------------------- /nexys2_vga/vga_nexys2.prj: -------------------------------------------------------------------------------- 1 | vga_nexys2.vhdl 2 | -------------------------------------------------------------------------------- /nexys2_vga/vga_nexys2.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_vga/vga_nexys2.ucf -------------------------------------------------------------------------------- /nexys2_vga/vga_nexys2.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/nexys2_vga/vga_nexys2.vhdl -------------------------------------------------------------------------------- /sn76489_midi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/sn76489_midi/README.md -------------------------------------------------------------------------------- /sn76489_midi/frequency_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/sn76489_midi/frequency_table.go -------------------------------------------------------------------------------- /sn76489_midi/sn76489_midi.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/sn76489_midi/sn76489_midi.asm -------------------------------------------------------------------------------- /solenoid_music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/README.md -------------------------------------------------------------------------------- /solenoid_music/glass/GlassMusic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/glass/GlassMusic.java -------------------------------------------------------------------------------- /solenoid_music/glass/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/glass/Makefile -------------------------------------------------------------------------------- /solenoid_music/glass/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/glass/README.md -------------------------------------------------------------------------------- /solenoid_music/xylophone/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/Makefile -------------------------------------------------------------------------------- /solenoid_music/xylophone/create_mid_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/create_mid_data.sh -------------------------------------------------------------------------------- /solenoid_music/xylophone/dark.dpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/dark.dpp -------------------------------------------------------------------------------- /solenoid_music/xylophone/drum_defines.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/drum_defines.inc -------------------------------------------------------------------------------- /solenoid_music/xylophone/music2db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/music2db.py -------------------------------------------------------------------------------- /solenoid_music/xylophone/xylophone_music.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/solenoid_music/xylophone/xylophone_music.asm -------------------------------------------------------------------------------- /tape_data_recorder/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/tape_data_recorder/Makefile -------------------------------------------------------------------------------- /tape_data_recorder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/tape_data_recorder/README.md -------------------------------------------------------------------------------- /tape_data_recorder/data_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/tape_data_recorder/data_read.c -------------------------------------------------------------------------------- /tape_data_recorder/data_record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/tape_data_recorder/data_record.c -------------------------------------------------------------------------------- /tape_data_recorder/tape_data_recorder.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/tape_data_recorder/tape_data_recorder.asm -------------------------------------------------------------------------------- /toy_cars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/README.md -------------------------------------------------------------------------------- /toy_cars/bluetooth_car.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/bluetooth_car.asm -------------------------------------------------------------------------------- /toy_cars/bluetooth_car.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/bluetooth_car.dia -------------------------------------------------------------------------------- /toy_cars/ir_car.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/ir_car.asm -------------------------------------------------------------------------------- /toy_cars/ir_car.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/ir_car.dia -------------------------------------------------------------------------------- /toy_cars/ir_car_dspic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/ir_car_dspic.asm -------------------------------------------------------------------------------- /toy_cars/ir_car_dspic.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/ir_car_dspic.dia -------------------------------------------------------------------------------- /toy_cars/xbee_car.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/toy_cars/xbee_car.asm -------------------------------------------------------------------------------- /vacuum_tube_oven/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vacuum_tube_oven/Makefile -------------------------------------------------------------------------------- /vacuum_tube_oven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vacuum_tube_oven/README.md -------------------------------------------------------------------------------- /vacuum_tube_oven/results/oven.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vacuum_tube_oven/results/oven.xml -------------------------------------------------------------------------------- /vacuum_tube_oven/vacuum_tube_oven.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vacuum_tube_oven/vacuum_tube_oven.asm -------------------------------------------------------------------------------- /vga_fpga/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vga_fpga/README.md -------------------------------------------------------------------------------- /vga_fpga/vga.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vga_fpga/vga.ucf -------------------------------------------------------------------------------- /vga_fpga/vga.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vga_fpga/vga.vhd -------------------------------------------------------------------------------- /vga_fpga/vga2.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vga_fpga/vga2.ucf -------------------------------------------------------------------------------- /vga_fpga/vga2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/vga_fpga/vga2.vhd -------------------------------------------------------------------------------- /winbond_w25q128jv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/winbond_w25q128jv/Makefile -------------------------------------------------------------------------------- /winbond_w25q128jv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/winbond_w25q128jv/README.md -------------------------------------------------------------------------------- /winbond_w25q128jv/winbond.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/winbond_w25q128jv/winbond.asm -------------------------------------------------------------------------------- /winbond_w25q128jv/winbond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/winbond_w25q128jv/winbond.py -------------------------------------------------------------------------------- /wiznet_w5500/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/wiznet_w5500/Makefile -------------------------------------------------------------------------------- /wiznet_w5500/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/wiznet_w5500/README.md -------------------------------------------------------------------------------- /wiznet_w5500/w5500.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikeakohn/small_projects/HEAD/wiznet_w5500/w5500.asm --------------------------------------------------------------------------------