This website requires JavaScript.
Explore
Help
Sign In
(Tim) Efthimis Kritikos
Efthimis
0 Followers
·
0 Following
https://efthimiskritikos.com/
Joined on
2023-02-04
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
5
Projects
Packages
Public Activity
Starred Repositories
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-13 16:49:15 +00:00
7c1067088c
Properly licensed the project and run it through aspell
0d4221f9de
Added config file (mainly for debug verbosity) and kind of patched some weird behaviour when clock is stopped
Compare 2 commits »
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-13 10:36:31 +00:00
16e02e0788
Added conditional jump support!
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-12 01:30:48 +00:00
923bf07c72
Fixed ALU bug and added missed updates to the Wbit
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-12 01:05:35 +00:00
c684348e38
Implemented a CMP instruction and the some of the flags
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-11 20:28:12 +00:00
0901af23db
Added support for some register indirect addressing modes. Also added documentation comments and did some general cleanup
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-11 14:43:55 +00:00
85bf886223
Improved ALU and added more INC and a DEC instruction
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-11 13:41:18 +00:00
be06244021
Improved register file addressing and printout
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-11 01:16:47 +00:00
abe263aa57
Removed erroneous file
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-11 01:13:37 +00:00
d7eb4f36c0
Wrote very basic brainfuck interpreter in 8086 asm to work on making it run and prove Turing completeness
fd31eb704c
Made the simulation stop at an unrecognised instruction or other error
Compare 2 commits »
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 18:21:41 +00:00
fc4ecdb8d2
Added HLT instruction, made testbench count total clock cycles and write memdump and fixed reset timing
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 15:41:55 +00:00
cd918302cc
Removed now useless register init code and changed disas command name
bba230fbce
Added the MOV immediate to register instruction
Compare 2 commits »
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 14:39:38 +00:00
e685c52ddd
Improved instruction decoding
6561018206
Made the processor actually little-endian
Compare 2 commits »
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 13:32:54 +00:00
19fcf11f63
Still hadn't added all files from the assembler commit. Also fixed .gitignore
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 13:27:17 +00:00
57b159bce3
Wrote a README
2595dc1b6c
Hadn't added all files to previous commit
Compare 2 commits »
Efthimis
pushed to
master
at
Efthimis/Testing
2023-02-10 13:21:28 +00:00
78facba81e
Heading test
Efthimis
pushed to
master
at
Efthimis/Testing
2023-02-10 13:02:01 +00:00
28e731d767
more testing
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 12:37:00 +00:00
4638346f85
Made Makefile assemble code instead of having hand written bytecode
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 12:02:20 +00:00
39f55aa6c3
Added unaligned access for instructions and data and fixed register file access
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-10 01:45:34 +00:00
185efe9d85
Improved execution state logic, cleaned up code and fixed register file output enable
Efthimis
pushed to
master
at
Efthimis/9086
2023-02-09 20:17:34 +00:00
a5571fda12
Added a very basic execution stage, registers and a very crude adder for ALU. It finally executes instructions!
f10d785f95
Fixed dependency misconfiguration in Makefile
Compare 2 commits »
First
Previous
...
13
14
15
16
17
Next
Last