Archived
1
0
Commit Graph

102 Commits

Author SHA1 Message Date
Erick b438c7a97f minor changes 2022-02-06 00:49:55 +01:00
Erick 731c7aaccd fix docstring 2022-02-05 22:02:05 +01:00
Erick 071fe58edd fix docstring 2022-02-05 22:01:34 +01:00
Erick 3253905413 update docstring 2022-02-05 22:00:53 +01:00
Erick 7cb5b839b8 fix makefile 2022-02-05 21:48:49 +01:00
Erick ecaa9dbde6 Create Makefile 2022-02-05 21:34:18 +01:00
Erick e6f79014b8 move memory register storage 2022-02-05 16:07:05 +01:00
Erick 8a2dafd8bc change directory name 📂 2022-02-05 15:47:42 +01:00
Erick 8e0977f352 Merge branch 'main' of https://github.com/erickahmed/tyvm 2022-02-05 15:42:04 +01:00
Erick 231aa9c18a separate preprocessor directives into smaller libraries 2022-02-05 15:42:00 +01:00
Erick 0485ba1ee5 update docstring 2022-02-05 14:11:10 +01:00
Erick a1dd50166a Delete build directory
publish executables on releases
unix-v0.1 win-v.0.1
2022-02-05 12:39:20 +01:00
Erick 6ff478dba7 Update .gitignore 2022-02-05 12:38:28 +01:00
Erick 2d7ccd5a51 Update LICENSE 2022-02-05 12:33:54 +01:00
Erick f176222d19 publish .exe 2022-02-05 12:31:15 +01:00
Erick aaf10caa07 publish build directory 📂 2022-02-05 12:30:28 +01:00
Erick a8473d2420 folder rearrangement 2022-02-05 12:29:30 +01:00
Erick 228d42341b create windows-based executable 2022-02-05 12:28:46 +01:00
Erick d983dcae77 Merge branch 'main' of https://github.com/erickahmed/tyvm 2022-02-05 12:27:48 +01:00
Erick 82b4a8bb4c create unix-based executable 2022-02-05 12:27:45 +01:00
Erick c6f7b04cef fix error: void value not ignored 2022-02-05 12:27:21 +01:00
Erick 3713e04b82 Update helloworld.asm 2022-02-05 12:26:21 +01:00
Erick 5bf4742be2 temp fix for handle_interrupt() bug 2022-02-05 02:41:59 +01:00
Erick d8063b5c8e Update LICENSE 2022-02-05 02:21:20 +01:00
Erick fd06149410 Update LICENSE 2022-02-05 02:20:27 +01:00
Erick 271ea9584d Update LICENSE 2022-02-05 02:20:02 +01:00
Erick 86a6893e6a Update .gitattributes 2022-02-05 02:18:45 +01:00
Erick a7cdd42947 Create helloworld.asm 2022-02-05 02:17:05 +01:00
Erick a879eb3ea7 minor fix in trap opcode x23 2022-02-05 02:06:04 +01:00
Erick 26810174a4 minor fixes 2022-02-05 01:59:31 +01:00
Erick b421e5a96b move handle in windows only declaration into #ifndef directive 2022-02-05 01:52:03 +01:00
Erick df5059b699 (WAY) better parenthesis position 2022-02-05 01:39:18 +01:00
Erick 55aef6ed40 better logistics of libraries location 2022-02-05 01:37:07 +01:00
Erick 767288e1bc Update tyvm.c 2022-02-05 01:31:29 +01:00
Erick 99d3fd48cd 🐛 fix 2022-02-05 01:29:23 +01:00
Erick 956a66dc31 fix include errors, include correct libraries
include 🐛 are finally gone yay it was just a matter of using the right libraries
2022-02-05 01:27:53 +01:00
Erick 32d2e72784 🐛 fix 2022-02-05 01:20:40 +01:00
Erick fac9ee8a1f add check_key() for windows and unix-based os' 2022-02-05 01:18:10 +01:00
Erick 4af438a297 add mem_write and mem_read functions 2022-02-05 01:14:29 +01:00
Erick 385a32aee2 fix missing semicolon 2022-02-05 00:51:52 +01:00
Erick 74a32b7a37 add memory mapped registers for keyboard status and data 2022-02-05 00:49:27 +01:00
Erick 645261f07a minor changes 2022-02-05 00:45:57 +01:00
Erick e5cf1f5372 add read image function 2022-02-05 00:43:54 +01:00
Erick 217efeaa21 add swap16 function 2022-02-05 00:38:14 +01:00
Erick bf7015bb17 add read image file function 2022-02-05 00:34:46 +01:00
Erick 18c13a1f86 add comment 2022-02-05 00:18:59 +01:00
Erick f132148ecb moved trapcodes enum to the top 2022-02-05 00:02:08 +01:00
Erick 982ec371c8 add trap registrer 2022-02-04 23:44:17 +01:00
Erick 7b6eb71618 fix spacing on comments 2022-02-04 12:41:05 +01:00
Erick ae10c6bce0 minor corrections 2022-02-04 12:35:29 +01:00