pato-z80-home-computer/pat80-io-devices/composite-pal-adapter/software/avr-assembly
Daniele Verducci (ZenPenguin) b64ed1839a WIP documenting interfacing idea
2021-01-10 07:22:55 +01:00
..
.gitignore Polish 2021-01-08 16:12:46 +01:00
atmega1284definition.asm WIP fucking video generation 2021-01-07 09:14:09 +01:00
cat2.asm Scrambled image due to inverted bit order in every of the 52 line byte chunks 2021-01-08 10:08:03 +01:00
cat.asm Scrambled image due to inverted bit order in every of the 52 line byte chunks 2021-01-08 10:08:03 +01:00
fuses.conf Horyzontal timings (working, checked with oscilloscope) 2021-01-02 19:54:17 +01:00
main.asm WIP documenting interfacing idea 2021-01-10 07:22:55 +01:00
main.cof Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
main.eep.hex Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
Makefile Reorganized folders, added pal-adapter io device folder 2021-01-02 16:33:51 +01:00
README.md pal-adapter: fuses config and readme 2021-01-02 17:02:30 +01:00

Atmega Microcontroller

Build ASM code

avra filename.asm (generates filename.hex)

Flash

Rom

minipro -w filename.hex -p ATMEGA1284

Fuses

Read fuses: minipro -r -c config -p ATMEGA1284 (-r -c config means read configuration (fuses)) Fuses must be written all together, so read the current values, edit the generated file and write it. The meaning of every bis is in the conf file. Write fuses: minipro -w fuses.conf -c config -p ATMEGA1284