summaryrefslogtreecommitdiff
path: root/twasm/asm/main.asm
AgeCommit message (Expand)Author
2026-03-31start w labels idkandromeda
2026-03-30add some operators, stop printing whitespace while tokenising, add frame for ...andromeda
2026-03-30tokenise labels and constants! Now assembly highkey fails but okandromeda
2026-03-29check sizes, fix bug with buffer, fix a couple other bugs, add more registers...andromeda
2026-03-26buffer writes, add to exampleandromeda
2026-03-25minor improvementsandromeda
2026-03-25clean up some stuffandromeda
2026-03-25prettify some printing, tidy loopandromeda
2026-03-24clean up labelsandromeda
2026-03-24improve data structuresandromeda
2026-03-24add more stuff to the lookup tablesandromeda
2026-03-24improve printandromeda
2026-03-23IT SORTA WORKS LESGOOOandromeda
2026-03-23remove superfluetyandromeda
2026-03-23test completeness, couple semanticsandromeda
2026-03-23;)andromeda
2026-03-23remove some stuff it doesn't needandromeda
2026-03-23remove superfluous wrapper functionandromeda
2026-03-23add hashandromeda
2026-03-23start migration to better parsing of argumentsandromeda
2026-03-22a couple semanticsandromeda
2026-03-21correctly handle [register]s as operandsandromeda
2026-03-20add addressing to evaluate_operandandromeda
2026-03-19add trim_trailing_whitespaceandromeda
2026-03-18throw error with non-register operandsandromeda
2026-03-18finally change .gitignore, correctly handle register operandsandromeda
2026-03-18add evaluate_operand, fix operator tokenisingandromeda
2026-03-18identify some tokensandromeda
2026-03-18range check char lengthandromeda
2026-03-18yeh only chr consts fnandromeda
2026-03-17add rough char/str parsingandromeda
2026-03-15add binaryandromeda
2026-03-15add octalandromeda
2026-03-15evaluate constants as long as they are hex in the form 0xandromeda
2026-03-13get token id of operatorsandromeda
2026-03-12some major architecture changesandromeda
2026-03-12remove dead linesandromeda
2026-03-12add warn print, clean up a littleandromeda
2026-03-12increase/fix warningsandromeda
2026-03-12remove unused codeandromeda
2026-03-12add print.* modesandromeda
2026-03-11add get_ModRMandromeda
2026-03-10add get_reg_bits and test, streamline ModRM calculations, correct opcodes, fi...andromeda
2026-03-10add get_opcode and its test, fix a couple bugs + semantics thingsandromeda
2026-03-09add get_direct_addressing_ModRM and test_*, fix a couple bugs/typos, add 'reg...andromeda
2026-03-09fix some bugs, work on assemblerandromeda
2026-03-09work on metadata system, put tests in seperate fileandromeda
2026-03-08clear up internal data structures, add to READMEandromeda
2026-03-08parse brackets, improve docsandromeda
2026-03-08remove line feed characters xDandromeda