add credit, add 013 debug timer message on keypress
[uccvend-snackrom.git] / BUILD
1 Build Instructions for UCC Vend Snack ROM
2 -----------------------------------------
3
4 Code for the Snack Rom is located in ROM2
5
6 To build, require:
7         perl
8         make
9         binutils-m68hc1x
10         gcc-m68hc1x
11
12 INSTRUCTIONS
13 ------------
14
15 cd ROM2
16
17 # clean out old objects
18
19 make clean
20
21 # do your changes
22
23 make
24
25 # adjust src2asm.pl if required
26 # trim code as necessary due to ROM being very full if size is greater than remaining space to
27 # keep copy of code in the ROM
28
29 # all good
30
31 make clean
32
33 # commit your changes, etc, etc - git commit
34
35 git commit -a
36
37 # tag the ROM revision
38 # ROM tag convention is ROMY, ROMZ, ROM2A, ROM2B, ROM2C, ...
39
40 git tag -a ROMY
41
42 # push your code and tag upstream
43
44 git push --tags
45
46 # build it
47 # git tag is used in ROM build ID shown with ABOUT and IDENTIFY commands
48 # output of:   git describe --long
49
50 make
51
52 # rom2.b is the ROM image to be burnt
53
54 # send email to [email protected] and let them know of your success
55

UCC git Repository :: git.ucc.asn.au