This website requires JavaScript.
Explore
Help
Sign In
JosephFerano
0 Followers
·
0 Following
Joined on
2023-04-20
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
38
Projects
Packages
Public Activity
Starred Repositories
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-20 16:14:17 +07:00
5cf4768b80
Decode then check reference flags, change registers and flags to use enumerated arrays
cd5eada115
Listing 47
Compare 2 commits »
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-20 13:07:05 +07:00
08874c4533
Use an enum to represent registers, parse txt files, check CPU state against expected
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-20 09:45:08 +07:00
305ac557fa
Move registers to CPU struct, start working on testing code
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-20 08:19:40 +07:00
b511c6a620
Clean up/inline functions and clear out TODOs
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-19 21:11:42 +07:00
266f7a7900
Factor out get/set actions to reduce duplication, execute add,sub,cmp and check flags
863ccfc583
Convert TBD instruction op names to the actual enum variants, rather than strings
fd8f696627
Listing 46
Compare 3 commits »
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-19 18:57:55 +07:00
a91c3d9ba9
Clean up operand code by removing unnecessary variants
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-18 21:16:31 +07:00
c312b7fd57
Fix register logic since we can access high and low parts, it's really ugly
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-17 21:52:29 +07:00
b78d043b6c
Add new listings, supply cs register, fix segreg mov instruction
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-16 23:55:45 +07:00
118ed482c1
Add listing 0044.txt, rm test files at the end of script
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-16 23:46:11 +07:00
6e7783c623
Bash script to compare expected output, print values in a way that's easy to test
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-15 22:29:08 +07:00
7e74d1e9a2
Print registers and execute basic mov instructions
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-15 17:29:37 +07:00
32ddb518e9
Break code up into files, delete C code, organize things better
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-13 21:59:46 +07:00
6909f75b35
Little bit more clean up
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-13 17:51:09 +07:00
d4216d793a
Listing 43/44 asm files
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-13 17:50:57 +07:00
3dca2254e1
Add helper proc to clean up the word/byte keyword
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-13 12:46:39 +07:00
460e1a8700
Little bit of clean up and organization
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-12 23:47:03 +07:00
fc02debf65
Last bunch of instructions to get listing 42 fully read
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-12 11:31:34 +07:00
babb07cb43
Segment register for memory addresses and lock string
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-12 11:08:05 +07:00
8967be44a0
Major refactor to define both operands so either can be empty
JosephFerano
pushed to
master
at
JosephFerano/performance-aware
2025-03-07 19:27:18 +07:00
08ef7d901b
IN, OUT, XLAT, LEA, LDS, LES, ADC
First
Previous
...
5
6
7
8
9
...
Next
Last