diff --git a/Makefile b/Makefile index 358f6a0..ddd0353 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ #LFUSE = E4 #HFUSE = DD MCU_PROGRAMMER = m64 -PROGRAMMER_TYPE = avr109 -PROGRAMMER_PORT = com10 +PROGRAMMER_TYPE ?= avr109 +PROGRAMMER_PORT ?= com10 PRG = famicom-dumper OBJ = dumper.o usart.o comm.o jtag.o @@ -152,6 +152,6 @@ program: hex reboot: famicom-dumper bootloader -reboot_program: reboot program +update: reboot program build: hex diff --git a/board2/TopSilk.gbr b/board2/TopSilk.gbr index 26d7ca1..b771ec9 100644 --- a/board2/TopSilk.gbr +++ b/board2/TopSilk.gbr @@ -426,6 +426,504 @@ X16372Y12290D1* X16324Y12219D1* X16085Y11980D1* X16420D1* +X7123Y19744D2* +X6812D1* +Y19241D1* +Y19504D2* +X7003D1* +X7564Y19576D2* +Y19241D1* +Y19504D2* +X7517Y19552D1* +X7469Y19576D1* +X7398D1* +X7349Y19552D1* +X7302Y19504D1* +X7278Y19432D1* +Y19385D1* +X7302Y19313D1* +X7349Y19265D1* +X7398Y19241D1* +X7469D1* +X7517Y19265D1* +X7564Y19313D1* +X7719Y19576D2* +Y19241D1* +Y19480D2* +X7791Y19552D1* +X7839Y19576D1* +X7910D1* +X7958Y19552D1* +X7982Y19480D1* +Y19241D1* +Y19480D2* +X8054Y19552D1* +X8102Y19576D1* +X8173D1* +X8221Y19552D1* +X8246Y19480D1* +Y19241D1* +X8400Y19744D2* +X8424Y19720D1* +X8448Y19744D1* +X8424Y19768D1* +X8400Y19744D1* +X8424Y19576D2* +Y19241D1* +X8890Y19504D2* +X8842Y19552D1* +X8794Y19576D1* +X8722D1* +X8674Y19552D1* +X8627Y19504D1* +X8602Y19432D1* +Y19385D1* +X8627Y19313D1* +X8674Y19265D1* +X8722Y19241D1* +X8794D1* +X8842Y19265D1* +X8890Y19313D1* +X9164Y19576D2* +X9116Y19552D1* +X9068Y19504D1* +X9044Y19432D1* +Y19385D1* +X9068Y19313D1* +X9116Y19265D1* +X9164Y19241D1* +X9235D1* +X9284Y19265D1* +X9331Y19313D1* +X9355Y19385D1* +Y19432D1* +X9331Y19504D1* +X9284Y19552D1* +X9235Y19576D1* +X9164D1* +X9510D2* +Y19241D1* +Y19480D2* +X9582Y19552D1* +X9630Y19576D1* +X9701D1* +X9749Y19552D1* +X9773Y19480D1* +Y19241D1* +Y19480D2* +X9845Y19552D1* +X9893Y19576D1* +X9964D1* +X10012Y19552D1* +X10036Y19480D1* +Y19241D1* +X10677Y19744D2* +Y19241D1* +X10844D1* +X10916Y19265D1* +X10964Y19313D1* +X10988Y19361D1* +X11012Y19432D1* +Y19552D1* +X10988Y19624D1* +X10964Y19672D1* +X10916Y19720D1* +X10844Y19744D1* +X10677D1* +X11166Y19576D2* +Y19337D1* +X11190Y19265D1* +X11238Y19241D1* +X11310D1* +X11357Y19265D1* +X11429Y19337D1* +Y19576D2* +Y19241D1* +X11584Y19576D2* +Y19241D1* +Y19480D2* +X11656Y19552D1* +X11704Y19576D1* +X11775D1* +X11823Y19552D1* +X11847Y19480D1* +Y19241D1* +Y19480D2* +X11919Y19552D1* +X11967Y19576D1* +X12038D1* +X12086Y19552D1* +X12110Y19480D1* +Y19241D1* +X12265Y19576D2* +Y19074D1* +Y19504D2* +X12313Y19552D1* +X12360Y19576D1* +X12432D1* +X12480Y19552D1* +X12528Y19504D1* +X12552Y19432D1* +Y19384D1* +X12528Y19313D1* +X12480Y19265D1* +X12432Y19241D1* +X12360D1* +X12313Y19265D1* +X12265Y19313D1* +X12707Y19432D2* +X12993D1* +Y19480D1* +X12970Y19529D1* +X12946Y19552D1* +X12898Y19576D1* +X12826D1* +X12778Y19552D1* +X12730Y19504D1* +X12707Y19432D1* +Y19385D1* +X12730Y19313D1* +X12778Y19265D1* +X12826Y19241D1* +X12898D1* +X12946Y19265D1* +X12993Y19313D1* +X13148Y19576D2* +Y19241D1* +Y19432D2* +X13172Y19504D1* +X13220Y19552D1* +X13268Y19576D1* +X13340D1* +X13494Y19241D2* +X13829Y19743D1* +X13983Y19480D2* +X14199D1* +X14270Y19504D1* +X14294Y19529D1* +X14318Y19576D1* +Y19648D1* +X14294Y19695D1* +X14270Y19720D1* +X14199Y19744D1* +X13983D1* +Y19241D1* +X14473Y19576D2* +Y19241D1* +Y19432D2* +X14497Y19504D1* +X14545Y19552D1* +X14593Y19576D1* +X14664D1* +X14938D2* +X14891Y19552D1* +X14843Y19504D1* +X14819Y19432D1* +Y19385D1* +X14843Y19313D1* +X14891Y19265D1* +X14938Y19241D1* +X15010D1* +X15058Y19265D1* +X15106Y19313D1* +X15130Y19385D1* +Y19432D1* +X15106Y19504D1* +X15058Y19552D1* +X15010Y19576D1* +X14938D1* +X15571Y19552D2* +Y19169D1* +X15547Y19098D1* +X15524Y19074D1* +X15476Y19050D1* +X15404D1* +X15356Y19074D1* +X15571Y19480D2* +X15524Y19528D1* +X15476Y19552D1* +X15404D1* +X15356Y19528D1* +X15308Y19480D1* +X15284Y19409D1* +Y19361D1* +X15308Y19289D1* +X15356Y19241D1* +X15404Y19217D1* +X15476D1* +X15524Y19241D1* +X15571Y19289D1* +X15726Y19576D2* +Y19241D1* +Y19432D2* +X15750Y19504D1* +X15797Y19552D1* +X15846Y19576D1* +X15917D1* +X16359D2* +Y19241D1* +Y19504D2* +X16311Y19552D1* +X16263Y19576D1* +X16192D1* +X16144Y19552D1* +X16096Y19504D1* +X16072Y19432D1* +Y19385D1* +X16096Y19313D1* +X16144Y19265D1* +X16192Y19241D1* +X16263D1* +X16311Y19265D1* +X16359Y19313D1* +X16513Y19576D2* +Y19241D1* +Y19480D2* +X16585Y19552D1* +X16633Y19576D1* +X16704D1* +X16752Y19552D1* +X16776Y19480D1* +Y19241D1* +Y19480D2* +X16848Y19552D1* +X16896Y19576D1* +X16967D1* +X17015Y19552D1* +X17040Y19480D1* +Y19241D1* +X17194Y19576D2* +Y19241D1* +Y19480D2* +X17266Y19552D1* +X17314Y19576D1* +X17385D1* +X17433Y19552D1* +X17457Y19480D1* +Y19241D1* +Y19480D2* +X17529Y19552D1* +X17577Y19576D1* +X17648D1* +X17697Y19552D1* +X17721Y19480D1* +Y19241D1* +X17875Y19432D2* +X18162D1* +Y19480D1* +X18138Y19529D1* +X18115Y19552D1* +X18067Y19576D1* +X17995D1* +X17947Y19552D1* +X17899Y19504D1* +X17875Y19432D1* +Y19385D1* +X17899Y19313D1* +X17947Y19265D1* +X17995Y19241D1* +X18067D1* +X18115Y19265D1* +X18162Y19313D1* +X18317Y19576D2* +Y19241D1* +Y19432D2* +X18341Y19504D1* +X18388Y19552D1* +X18436Y19576D1* +X18508D1* +X26312Y19744D2* +Y19241D1* +Y19480D2* +X26384Y19552D1* +X26432Y19576D1* +X26504D1* +X26551Y19552D1* +X26575Y19480D1* +Y19241D1* +X26801Y19744D2* +Y19337D1* +X26825Y19265D1* +X26873Y19241D1* +X26921D1* +X26729Y19576D2* +X26897D1* +X27147Y19744D2* +Y19337D1* +X27171Y19265D1* +X27219Y19241D1* +X27266D1* +X27075Y19576D2* +X27243D1* +X27421D2* +Y19074D1* +Y19504D2* +X27469Y19552D1* +X27516Y19576D1* +X27588D1* +X27636Y19552D1* +X27684Y19504D1* +X27708Y19432D1* +Y19384D1* +X27684Y19313D1* +X27636Y19265D1* +X27588Y19241D1* +X27516D1* +X27469Y19265D1* +X27421Y19313D1* +X27887Y19576D2* +X27863Y19552D1* +X27887Y19528D1* +X27911Y19552D1* +X27887Y19576D1* +Y19289D2* +X27863Y19265D1* +X27887Y19241D1* +X27911Y19265D1* +X27887Y19289D1* +X28065Y19241D2* +X28400Y19743D1* +X28554Y19241D2* +X28889Y19743D1* +X29331Y19504D2* +X29283Y19552D1* +X29235Y19576D1* +X29164D1* +X29116Y19552D1* +X29068Y19504D1* +X29044Y19432D1* +Y19385D1* +X29068Y19313D1* +X29116Y19265D1* +X29164Y19241D1* +X29235D1* +X29283Y19265D1* +X29331Y19313D1* +X29485Y19744D2* +Y19241D1* +X29640Y19576D2* +Y19337D1* +X29664Y19265D1* +X29712Y19241D1* +X29784D1* +X29831Y19265D1* +X29903Y19337D1* +Y19576D2* +Y19241D1* +X30320Y19504D2* +X30297Y19552D1* +X30225Y19576D1* +X30153D1* +X30081Y19552D1* +X30057Y19504D1* +X30081Y19457D1* +X30129Y19432D1* +X30249Y19409D1* +X30297Y19385D1* +X30320Y19337D1* +Y19313D1* +X30297Y19265D1* +X30225Y19241D1* +X30153D1* +X30081Y19265D1* +X30057Y19313D1* +X30547Y19744D2* +Y19337D1* +X30570Y19265D1* +X30618Y19241D1* +X30666D1* +X30475Y19576D2* +X30642D1* +X30820Y19432D2* +X31107D1* +Y19480D1* +X31084Y19529D1* +X31060Y19552D1* +X31012Y19576D1* +X30940D1* +X30892Y19552D1* +X30844Y19504D1* +X30820Y19432D1* +Y19385D1* +X30844Y19313D1* +X30892Y19265D1* +X30940Y19241D1* +X31012D1* +X31060Y19265D1* +X31107Y19313D1* +X31262Y19576D2* +Y19241D1* +Y19432D2* +X31286Y19504D1* +X31334Y19552D1* +X31382Y19576D1* +X31453D1* +X31608D2* +Y19241D1* +Y19432D2* +X31632Y19504D1* +X31680Y19552D1* +X31728Y19576D1* +X31800D1* +X31954D2* +Y19241D1* +Y19432D2* +X31978Y19504D1* +X32026Y19552D1* +X32074Y19576D1* +X32146D1* +X32324Y19289D2* +X32300Y19265D1* +X32324Y19241D1* +X32348Y19265D1* +X32324Y19289D1* +X32790Y19504D2* +X32742Y19552D1* +X32694Y19576D1* +X32623D1* +X32575Y19552D1* +X32527Y19504D1* +X32503Y19432D1* +Y19385D1* +X32527Y19313D1* +X32575Y19265D1* +X32623Y19241D1* +X32694D1* +X32742Y19265D1* +X32790Y19313D1* +X33064Y19576D2* +X33016Y19552D1* +X32968Y19504D1* +X32944Y19432D1* +Y19385D1* +X32968Y19313D1* +X33016Y19265D1* +X33064Y19241D1* +X33136D1* +X33184Y19265D1* +X33231Y19313D1* +X33256Y19385D1* +Y19432D1* +X33231Y19504D1* +X33184Y19552D1* +X33136Y19576D1* +X33064D1* +X33410D2* +Y19241D1* +Y19480D2* +X33482Y19552D1* +X33530Y19576D1* +X33601D1* +X33649Y19552D1* +X33673Y19480D1* +Y19241D1* +Y19480D2* +X33745Y19552D1* +X33793Y19576D1* +X33864D1* +X33912Y19552D1* +X33937Y19480D1* +Y19241D1* X19609Y13250D2* D66* X19111D1* diff --git a/board2/famicom_dumper.dip b/board2/famicom_dumper.dip index 39b911f..fb03a67 100644 Binary files a/board2/famicom_dumper.dip and b/board2/famicom_dumper.dip differ diff --git a/bootloader/makefile b/bootloader/makefile index cfdb6ba..bac662a 100644 --- a/bootloader/makefile +++ b/bootloader/makefile @@ -44,8 +44,8 @@ LFUSE = E4 HFUSE = DC EFUSE = FF MCU_PROGRAMMER = m64 -PROGRAMMER_TYPE = avrisp2 -PROGRAMMER_PORT = usb +PROGRAMMER_TYPE ?= avrisp2 +PROGRAMMER_PORT ?= usb ## MCU = atmega162 ## MCU = atmega169 diff --git a/images/coolboy.jpg b/images/coolboy.jpg new file mode 100644 index 0000000..9a807c3 Binary files /dev/null and b/images/coolboy.jpg differ