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
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