Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
28 check-ins using file ihex.lua version b71f8a7265
2015-10-22
| ||
17:54 | Made function Error independent of Warn. Leaf check-in: 1b3f350d14 user: jos tags: trunk | |
16:56 | Added warning when Immediate-format operand for LD.B instruction evaluates to word-size with MSB != 0. check-in: 8b4d99ed90 user: jos tags: trunk | |
12:28 | Make the stack+offset instructions accept '+' as well as ',' check-in: 1a38e93721 user: jos tags: trunk | |
09:17 | Completed instructions LD.B LD.W ST.B and ST.W check-in: 260a245f88 user: jos tags: trunk | |
2015-10-12
| ||
18:00 | Implemented LSL,ASL,ROL,ROXL instructions. (xxR variants are still open) check-in: 6036736179 user: jos tags: trunk | |
12:36 | moved a file out of the way. check-in: 68539753e6 user: jos tags: trunk | |
2015-10-09
| ||
10:28 | Typo-fix in .WT part of the 0xd8..0xdb postbyte table. check-in: ade7e89880 user: jos tags: trunk | |
10:11 | Added table with postbytes for instructions 0xd8..0xdb (shifts/rotates) Have script `tools/gen_bitops.lua` leave a signature in its output. check-in: 37476051d2 user: jos tags: trunk | |
2015-10-06
| ||
17:12 | Flagged all opcode-instructions that still return dummy byte values. check-in: eb9ed1ec92 user: jos tags: trunk | |
16:55 | Fixed small typo for postbyte range 0xb0..0xb3. check-in: 6bcf6e60d4 user: jos tags: trunk | |
2015-09-25
| ||
13:00 | Implemented all 8 '.WT' shift/rotate instructions. check-in: 7b9445a7e9 user: jos tags: trunk | |
2015-09-24
| ||
17:08 | Implemented translation of the BCHG,BCLR,BSET,BTST instructions. Todo, have '#' mode accept symbols besides of decimals. check-in: 5479a8adb6 user: jos tags: trunk | |
2015-09-22
| ||
14:48 | Making instructions ld.[bw] and st.[bw] do the right thing. check-in: d58b8e25e9 user: jos tags: trunk | |
11:38 | A little bit of cleanup. check-in: 69958f5974 user: jos tags: trunk | |
2015-09-19
| ||
17:59 | Added operand evaluation with symbol-table lookup, TODO: integrate it with the appropriate opcode-generating functions. In this commit, only "jmp start" gets assembled correctly. check-in: 8d5232f487 user: jos tags: trunk | |
2015-08-22
| ||
18:12 | DRYed up the output of listing-file lines. check-in: dcc9eecbd2 user: jos tags: trunk | |
17:59 | Have the EQU directive only handled in pass 1, and fix a list-file issue for the ORG directive. check-in: 34e6793e25 user: jos tags: trunk | |
16:18 | A little extra in the symbol-table dump : decimal format besides hex. check-in: 6dba3c8041 user: jos tags: trunk | |
16:17 | Attempted improvements on handling of db, dw, dl directives. check-in: 8769e987b7 user: jos tags: trunk | |
2015-08-20
| ||
22:46 | Started to split the translation process in 2 separate passes. check-in: d3fe8703aa user: jos tags: trunk | |
21:20 | Properly report the (impropable) case of an empty symbol table. check-in: 78c4228b9b user: jos tags: trunk | |
13:20 | Moved handling of source-line errors from lua function to own function, which always prints the number of the faulty source-line. check-in: 756d4d80c3 user: jos tags: trunk | |
2015-08-15
| ||
14:00 | Added a tool to directly print the mnemonic form of the bit-oriented instructions. Changed dis_d8_db.lua to make 'require' work again. check-in: 4f89728dfa user: jos tags: trunk | |
2015-08-14
| ||
21:22 | First stab at processing of lables and symbols. check-in: 3e524fe20d user: jos tags: trunk | |
14:16 | Moved the generator-script dis_d8_db to 'tools', added functionality to skip printing the redundant instructions. check-in: 65f2d4419c user: jos tags: trunk | |
11:29 | Prettyfied the format of the List-file output. check-in: 6aee36cd9f user: jos tags: trunk | |
10:43 | Added ProgramCounter and Symbol table functionality. check-in: ff3e1a01ea user: jos tags: trunk | |
10:12 | Corrected ihex checksum calculation, investigated on bit_op redundant ranges. check-in: d1e029084f user: jos tags: trunk | |