MegaProcessor

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

28 check-ins using file ihex.lua version b71f8a7265

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