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 |
|
Erick
|
fd7c56d05a
|
add default abort case for reserved, unused or unkown opcode
|
2022-02-04 12:25:45 +01:00 |
|
Erick
|
0f3f1a047b
|
add lea register (load effective address)
|
2022-02-04 12:22:53 +01:00 |
|