Archived
1
0

Commit Graph

  • 5690fb96f0 minor changes main Erick 2022-02-13 23:02:08 +01:00
  • d00afae0bc Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-13 22:59:49 +01:00
  • ad13f51765 variable name change Erick 2022-02-13 22:59:43 +01:00
  • 32b7cb2667 minor changes Erick 2022-02-13 22:59:32 +01:00
  • 655201c064 changed format from library to c file Erick 2022-02-13 22:59:08 +01:00
  • 25d3e07cea Update README.md Erick 2022-02-13 18:10:33 +01:00
  • 6f59e331a6 Update README.md Erick 2022-02-12 01:51:21 +01:00
  • 3ee2916062 Update README.md Erick 2022-02-12 01:50:09 +01:00
  • 3923118942 Update README.md Erick 2022-02-12 01:48:29 +01:00
  • eb57e89daf Update README.md Erick 2022-02-12 01:47:24 +01:00
  • c6a356ee8f Update README.md Erick 2022-02-12 01:46:33 +01:00
  • 430b50b0d5 Update README.md Erick 2022-02-12 01:46:01 +01:00
  • 0dd22aae38 Update README.md Erick 2022-02-12 01:45:34 +01:00
  • a70f836051 Update README.md Erick 2022-02-12 01:44:06 +01:00
  • 4e870f8255 Update README.md Erick 2022-02-12 01:43:27 +01:00
  • 21a94d1374 Update README.md Erick 2022-02-12 01:42:38 +01:00
  • f6b78da17e Update README.md Erick 2022-02-12 01:42:03 +01:00
  • 4ac38c8d6f Update README.md Erick 2022-02-12 01:39:02 +01:00
  • 2a1f47692c Update README.md Erick 2022-02-12 01:37:12 +01:00
  • aa05399c27 Update README.md Erick 2022-02-12 01:34:04 +01:00
  • 2cd09790c6 Update README.md Erick 2022-02-12 01:33:36 +01:00
  • a36cba22ac Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-08 02:53:58 +01:00
  • 004d36a336 minor updates Erick 2022-02-08 02:53:48 +01:00
  • dbcfb7dfcb Update lc3_lib.h Erick 2022-02-07 23:07:22 +01:00
  • 810abefe09 minor changes Erick 2022-02-07 15:10:06 +01:00
  • 5b70a9e547 split files for better overall performance Erick 2022-02-07 15:04:29 +01:00
  • c0d3b57177 fix typo Erick 2022-02-06 23:04:40 +01:00
  • 8329d7ba77 Delete helloworld.asm Erick 2022-02-06 22:21:38 +01:00
  • 190031a016 update assembly test code Erick 2022-02-06 22:20:33 +01:00
  • f44c160d50 Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-06 21:52:00 +01:00
  • cface4669c bugfix and renaming variables Erick 2022-02-06 21:51:37 +01:00
  • b0993a2842 Update LICENSE Erick 2022-02-06 21:32:29 +01:00
  • 698ada4fb7 Update helloworld.asm Erick 2022-02-06 14:28:17 +01:00
  • afd3481703 minor comments changes Erick 2022-02-06 14:27:57 +01:00
  • 3430ba82e7 Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-06 14:02:13 +01:00
  • 74b2dc109f fix read_image() Erick 2022-02-06 14:01:32 +01:00
  • eadbae910c Update README.md Erick 2022-02-06 13:31:55 +01:00
  • 26b4301635 Update README.md Erick 2022-02-06 13:31:26 +01:00
  • b438c7a97f minor changes Erick 2022-02-06 00:49:55 +01:00
  • 731c7aaccd fix docstring Erick 2022-02-05 22:02:05 +01:00
  • 071fe58edd fix docstring Erick 2022-02-05 22:01:34 +01:00
  • 3253905413 update docstring Erick 2022-02-05 22:00:53 +01:00
  • 7cb5b839b8 fix makefile Erick 2022-02-05 21:48:49 +01:00
  • ecaa9dbde6 Create Makefile Erick 2022-02-05 21:34:18 +01:00
  • e6f79014b8 move memory register storage Erick 2022-02-05 16:07:05 +01:00
  • 8a2dafd8bc change directory name 📂 Erick 2022-02-05 15:47:42 +01:00
  • 8e0977f352 Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-05 15:42:04 +01:00
  • 231aa9c18a separate preprocessor directives into smaller libraries Erick 2022-02-05 15:42:00 +01:00
  • 0485ba1ee5 update docstring Erick 2022-02-05 14:11:10 +01:00
  • a1dd50166a Delete build directory win-v.0.1 unix-v0.1 Erick 2022-02-05 12:39:20 +01:00
  • 6ff478dba7 Update .gitignore Erick 2022-02-05 12:38:28 +01:00
  • 2d7ccd5a51 Update LICENSE Erick 2022-02-05 12:33:54 +01:00
  • f176222d19 publish .exe Erick 2022-02-05 12:31:15 +01:00
  • aaf10caa07 publish build directory 📂 Erick 2022-02-05 12:30:28 +01:00
  • a8473d2420 folder rearrangement Erick 2022-02-05 12:29:30 +01:00
  • 228d42341b create windows-based executable Erick 2022-02-05 12:28:46 +01:00
  • d983dcae77 Merge branch 'main' of https://github.com/erickahmed/tyvm Erick 2022-02-05 12:27:48 +01:00
  • 82b4a8bb4c create unix-based executable Erick 2022-02-05 12:27:45 +01:00
  • c6f7b04cef fix error: void value not ignored Erick 2022-02-05 12:27:21 +01:00
  • 3713e04b82 Update helloworld.asm Erick 2022-02-05 12:26:21 +01:00
  • 5bf4742be2 temp fix for handle_interrupt() bug Erick 2022-02-05 02:41:59 +01:00
  • d8063b5c8e Update LICENSE Erick 2022-02-05 02:21:20 +01:00
  • fd06149410 Update LICENSE Erick 2022-02-05 02:20:27 +01:00
  • 271ea9584d Update LICENSE Erick 2022-02-05 02:20:02 +01:00
  • 86a6893e6a Update .gitattributes Erick 2022-02-05 02:18:45 +01:00
  • a7cdd42947 Create helloworld.asm Erick 2022-02-05 02:17:05 +01:00
  • a879eb3ea7 minor fix in trap opcode x23 Erick 2022-02-05 02:06:04 +01:00
  • 26810174a4 minor fixes Erick 2022-02-05 01:59:31 +01:00
  • b421e5a96b move handle in windows only declaration into #ifndef directive Erick 2022-02-05 01:52:03 +01:00
  • df5059b699 (WAY) better parenthesis position Erick 2022-02-05 01:39:18 +01:00
  • 55aef6ed40 better logistics of libraries location Erick 2022-02-05 01:37:07 +01:00
  • 767288e1bc Update tyvm.c Erick 2022-02-05 01:31:29 +01:00
  • 99d3fd48cd 🐛 fix Erick 2022-02-05 01:29:23 +01:00
  • 956a66dc31 fix include errors, include correct libraries Erick 2022-02-05 01:27:53 +01:00
  • 32d2e72784 🐛 fix Erick 2022-02-05 01:20:40 +01:00
  • fac9ee8a1f add check_key() for windows and unix-based os' Erick 2022-02-05 01:18:10 +01:00
  • 4af438a297 add mem_write and mem_read functions Erick 2022-02-05 01:14:29 +01:00
  • 385a32aee2 fix missing semicolon Erick 2022-02-05 00:51:52 +01:00
  • 74a32b7a37 add memory mapped registers for keyboard status and data Erick 2022-02-05 00:49:27 +01:00
  • 645261f07a minor changes Erick 2022-02-05 00:45:57 +01:00
  • e5cf1f5372 add read image function Erick 2022-02-05 00:43:54 +01:00
  • 217efeaa21 add swap16 function Erick 2022-02-05 00:38:14 +01:00
  • bf7015bb17 add read image file function Erick 2022-02-05 00:34:46 +01:00
  • 18c13a1f86 add comment Erick 2022-02-05 00:18:59 +01:00
  • f132148ecb moved trapcodes enum to the top Erick 2022-02-05 00:02:08 +01:00
  • 982ec371c8 add trap registrer Erick 2022-02-04 23:44:17 +01:00
  • 7b6eb71618 fix spacing on comments Erick 2022-02-04 12:41:05 +01:00
  • ae10c6bce0 minor corrections Erick 2022-02-04 12:35:29 +01:00
  • fd7c56d05a add default abort case for reserved, unused or unkown opcode Erick 2022-02-04 12:25:45 +01:00
  • 0f3f1a047b add lea register (load effective address) Erick 2022-02-04 12:22:53 +01:00
  • 877b27a224 add ldr register (load register) Erick 2022-02-04 12:18:47 +01:00
  • bfbd03485a fix spacing for better readability Erick 2022-02-04 12:12:42 +01:00
  • bb28e7b287 add jsr/jsrr register Erick 2022-02-04 12:11:25 +01:00
  • 59bb713edc add br (branch) register Erick 2022-02-04 11:48:36 +01:00
  • 13ea209b3f add str (store base+offset) register Erick 2022-02-04 02:31:40 +01:00
  • 83b3adbcdc add sti (store indirect) register Erick 2022-02-04 02:26:28 +01:00
  • 9a24c91c07 add store register Erick 2022-02-04 02:23:43 +01:00
  • 298fe805c0 add not register Erick 2022-02-04 02:10:58 +01:00
  • 122c5a91a7 add jump register Erick 2022-02-04 01:58:28 +01:00
  • c462a70d3f add ld (load) register, fix minor bug Erick 2022-02-04 01:50:15 +01:00