📄 changelog
字号:
2000-05-09 -- version 0.1.2* added comments into header files2000-05-07 -- version 0.1.2* added possibility to use commands in OperValue* autoconf & automake & configure & kdevelop make works correctly now for all sources including yacc, lex and that generated through sed* created part of Z80 table* added generation of listing* fixed bug in OperOption execution of WorkOut()2000-04-25 -- version 0.1.1* added better debugging support* fixed bug in replacing ExprArgN* fixed bug in OperOption - now it workouts longest match of options* fixed bug in Compiler - now it generates instr with longest match2000-04-24 -- version 0.1.0* A first version of tdasm that can compile driven by table - finaly works that the same operands that are used in one pattern doesn't owerwrite their values but each has a value from right context - only little endian target, directive for change does nothing - byte size of target is 8 bits, directive for change it will be added - NumberBase directive: any base of number is possible to use in src code - OperValue defines a pattern with value (useful for recognition of number base) - OperValOpt accepts one of options and returns value of it (useful for recognition of number base too) - InstFormat defines instruction parts - Enum defines string constans with value one of which will be accepted - Operand defines general operand pattern and its action - OperOption accepts one of specified operands and executes its action - true C expression works (without assign operators) - possible commands in action part: Set?(inst_part, expr) Put?(inst_part, expr) Or?(inst_part, expr) ? is one of { B, W, D, F, Q } representing size in bytes of target processor If( expr ) { commands } If( expr ) { commands } else { commands }* created part of Intel x86 table 2000-04-17 -- version 0.0.1* too many classes and files that it were very hard to programm, so development moved under KDevelop v1.1 for Linux better orientation in sources, version support* writing of ChangeLog started* so many bugs that core was almost always generated2000-04-14 -- version 0.0??* first executable version only compilation of some part of table into intern representation2000-02-07 -- version 0.0??* development started under pure Linux (no IDE)* nothing could be tested - programed and hoped it would be something executable someday
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -