Commit Graph

  • 9cc8cdef5f Fix an infinite loop bug if rounding overflowed in calculator.asm master Juhani Krekelä 2022-09-28 02:15:13 +0300
  • 7c9a73cab3 Fix indentation in normalize in calculator.asm Juhani Krekelä 2022-09-28 02:08:57 +0300
  • 66dd813d7b Factor out dumpFloat in calculator.asm Juhani Krekelä 2022-09-28 02:08:40 +0300
  • 8356dbbd93 Finish up normalize in calculator.asm Juhani Krekelä 2022-09-28 02:02:30 +0300
  • 108bf334e8 Implement bcdDigitAdd3 in calculator.asm Juhani Krekelä 2022-09-15 17:41:44 +0300
  • 95b7c676b2 Take advantage of tail call optimization where possible in calculator.asm Juhani Krekelä 2022-09-15 17:30:41 +0300
  • 41bdec1b12 Unify indentation of labels in calculator.asm Juhani Krekelä 2022-09-15 17:28:30 +0300
  • 37f487ae3f Start work on floating point library for calculator.asm Juhani Krekelä 2022-09-15 03:49:03 +0300
  • bafaef9c44 Improve error message on stack underflow in calculator.asm Juhani Krekelä 2022-09-15 02:06:34 +0300
  • 007bb35917 Document stack effect for readline in calculator.asm Juhani Krekelä 2022-09-15 02:06:01 +0300
  • b5e3cb7dff Implement variable-width shifts Juhani Krekelä 2022-09-14 23:33:29 +0300
  • e44b63dd15 Unify fields in ISA description in thingamajig_disasm.py Juhani Krekelä 2022-09-14 23:21:05 +0300
  • 2b2cdac605 Use literal loads in calculator.asm Juhani Krekelä 2022-08-27 19:34:57 +0300
  • 677f31ea91 Follow reference assembler syntax in output of thingamajig_disasm.py Juhani Krekelä 2022-08-27 19:27:06 +0300
  • 0fc5da3483 Support changed store encoding and load immediate in thingamajig_disasm.py Juhani Krekelä 2022-08-27 19:25:42 +0300
  • bbb5b4b35f Store line length in a variable in calculator.asm Juhani Krekelä 2022-08-18 14:53:07 +0300
  • e8102339d7 Add stack underflow detection to popByte in calculator.asm Juhani Krekelä 2022-08-18 14:51:47 +0300
  • 8526919479 Change dumpstack to a general debug routine in calculator.asm Juhani Krekelä 2022-08-18 14:42:28 +0300
  • 3583fc8379 Fully implement stack-based memory manipulation in calculator.asm Juhani Krekelä 2022-08-18 14:37:12 +0300
  • 5cfae260fd Don't clobber storeByteHigh and storeByteLow in peekWord in calculator.asm Juhani Krekelä 2022-08-18 14:31:04 +0300
  • a993cab542 Implement line reading in calculator.asm Juhani Krekelä 2022-08-17 04:07:11 +0300
  • 7a4c6295f3 Add stack manipulation subroutines Juhani Krekelä 2022-08-17 03:02:04 +0300
  • 95c29fc2e0 Add tmpWord2 in calculator.asm Juhani Krekelä 2022-08-17 03:01:34 +0300
  • 109cdf5a3a Don't clobber tmpWord in peekWord in calculator.asm Juhani Krekelä 2022-08-17 03:00:51 +0300
  • cbfbbbcf54 Have stPrinthex pop TOS in calculator.asm Juhani Krekelä 2022-08-17 02:54:36 +0300
  • c89d8e9850 Change trashes → clobbers in calculator.asm Juhani Krekelä 2022-08-17 02:33:49 +0300
  • cc933eeac1 Add missing trashes: entry for peekWord in calculator.asm Juhani Krekelä 2022-08-17 02:32:51 +0300
  • b63232169d Implement subWord, stSub, stGtEq in calculator.asm Juhani Krekelä 2022-08-17 02:32:26 +0300
  • 34c3fa70e3 Use addr statement in calculator.asm Juhani Krekelä 2022-08-09 00:44:14 +0300
  • 117a2e24c2 Start work on a calculator program for Thingamajig Juhani Krekelä 2022-08-08 18:52:34 +0300
  • 110280ed5e Avoid attempted reads past end of program image Juhani Krekelä 2022-08-08 18:48:23 +0300
  • 29cb28fa49 Add raw binary to disassemly Juhani Krekelä 2022-07-23 15:51:11 +0300
  • 099b09eee3 Add a hashbang line Juhani Krekelä 2022-07-23 15:46:27 +0300
  • 66e28d6ef8 Properly handle non-instruction bytes in the range 0xa0…0xbf Juhani Krekelä 2022-05-10 11:19:22 +0200
  • 57473ee34e First commit Juhani Krekelä 2022-05-08 14:14:36 +0200