Ferit Yiğit BALABAN
|
dc32874061
|
Implemented opcodes 9/12
The ones that don't work will throw exceptions if called
|
2021-11-05 01:04:26 +03:00 |
|
Ferit Yiğit BALABAN
|
76d42080ab
|
Added Boolean operators that get and return integer variables
|
2021-11-05 01:03:42 +03:00 |
|
Ferit Yiğit BALABAN
|
cd8e62a497
|
Remove line breaks
Jetbrains Rider doesn't like the way Visual Studio formats values
|
2021-11-05 01:02:40 +03:00 |
|
Ferit Yiğit BALABAN
|
203acb7c81
|
Tiiiiiny refactoring
|
2021-11-05 01:01:10 +03:00 |
|
Ferit Yiğit BALABAN
|
3b3d072a9d
|
Added first usage example
|
2021-11-04 21:47:17 +03:00 |
|
Ferit Yiğit BALABAN
|
bba688c0df
|
Refactoring and clean up 3
|
2021-11-03 08:29:34 +03:00 |
|
Ferit Yiğit BALABAN
|
3f3b322878
|
Refactoring and clean up 2
|
2021-10-31 22:37:52 +03:00 |
|
Ferit Yiğit BALABAN
|
e738a95f07
|
Added CalculateBinFloat() & CalculateHexFloat()
uses X-XXX-XXXX, sign-mantissa-exponent format on binary values to calculate decimal floating point numbers
|
2021-10-31 22:34:40 +03:00 |
|
Ferit Yiğit BALABAN
|
83a5c609f5
|
Hexadecimal instruction parsing hotfix
|
2021-10-30 06:16:28 +03:00 |
|
Ferit Yiğit BALABAN
|
ef6844bbfa
|
Commented hex. load implementation
|
2021-10-30 06:06:11 +03:00 |
|
Ferit Yiğit BALABAN
|
6a5f4c18e6
|
Updated RemoveLeading() to use with 1x prefixes
|
2021-10-30 05:53:45 +03:00 |
|
Ferit Yiğit BALABAN
|
893817eb3a
|
Remade btnLoad preinitialization & Added code loader
|
2021-10-30 05:49:22 +03:00 |
|
Ferit Yiğit BALABAN
|
8201020c29
|
Implemented opcodes: 3/12
|
2021-10-30 05:23:05 +03:00 |
|
Ferit Yiğit BALABAN
|
bbe64c7397
|
Deleted deprecated methods
|
2021-10-30 05:14:40 +03:00 |
|
Ferit Yiğit BALABAN
|
0ce36f42c8
|
Implemented Start button func. & SetStatus()
|
2021-10-30 05:12:22 +03:00 |
|
Ferit Yiğit BALABAN
|
1e7837ac9e
|
Merge branch 'implement-execution'
|
2021-10-30 05:02:05 +03:00 |
|
Ferit Yiğit BALABAN
|
6237867544
|
Create CpuStatus enum to use instead of literal strings
|
2021-10-30 04:58:35 +03:00 |
|
Ferit Yiğit BALABAN
|
587ab5d0c4
|
Moved execution code to Execute() method
btnStep_Click and btn_Start uses same functionality, moved execution code to an independent function to reduce line duplication
|
2021-10-30 04:58:00 +03:00 |
|
Ferit Yiğit BALABAN
|
7c227a0a49
|
Added JetBrains Rider specific files
|
2021-10-29 18:17:00 +03:00 |
|
Ferit Yiğit BALABAN
|
833cbd7b55
|
Refactoring and clean up
|
2021-10-29 18:16:40 +03:00 |
|
Ferit Yiğit BALABAN
|
99fb6c6887
|
Implemented step by step execution
|
2021-10-29 18:05:58 +03:00 |
|
Ferit Yiğit BALABAN
|
6b002fdc28
|
Update Opcodes.cs
|
2021-10-29 15:54:45 +03:00 |
|
Ferit Yiğit BALABAN
|
8c01a2538b
|
Merge branch 'main' of https://github.com/fybalaban/processor
|
2021-10-29 15:51:19 +03:00 |
|
Ferit Yiğit BALABAN
|
48dc0e293d
|
Rename MainForm.Opcodes to Opcodes
WinForms mistakes MainForm.Opcodes as Form
|
2021-10-29 15:51:16 +03:00 |
|
Ferit Yiğit BALABAN
|
e795cb57c9
|
Created README.md
|
2021-10-29 14:22:14 +03:00 |
|
Ferit Yiğit BALABAN
|
882d9e44c7
|
Moved project files to /src
|
2021-10-29 14:15:10 +03:00 |
|
Ferit Yiğit BALABAN
|
14f4482bb1
|
Fix RemoveComment(), add hex splitter
|
2021-10-29 14:10:45 +03:00 |
|
Ferit Yiğit BALABAN
|
bf6d08a755
|
Added opcode resolver and opcode methods
|
2021-10-29 14:10:09 +03:00 |
|
Ferit Yiğit BALABAN
|
a76058ab36
|
Added register controls, updated converters
|
2021-10-29 14:09:14 +03:00 |
|
Ferit Yiğit BALABAN
|
94aad64809
|
Moved descriptions to Resources.resx
|
2021-10-29 14:00:52 +03:00 |
|
Ferit Yiğit BALABAN
|
08a006c9c3
|
RAM manipulation methods extended
|
2021-10-29 02:04:57 +03:00 |
|
Ferit Yiğit BALABAN
|
05cbaee652
|
Small tweaks and performance improvements
Reimplemented CnvRespectfully()
Updated code to ram loader
|
2021-10-29 01:54:29 +03:00 |
|
Ferit Yiğit BALABAN
|
a2914002ba
|
Added & updated initializers
Added InitializeCpu(), updated InitializeRamList(): check hex/bin option before updating entries
|
2021-10-29 01:30:42 +03:00 |
|
Ferit Yiğit BALABAN
|
0cd564f597
|
Load hex program code to ram
|
2021-10-29 01:13:53 +03:00 |
|
Ferit Yiğit BALABAN
|
07c2a32cdd
|
Added Extensions.cs with static methods
|
2021-10-29 01:13:34 +03:00 |
|
Ferit Yiğit BALABAN
|
83959ffc14
|
Added input type radio buttons
|
2021-10-28 23:38:34 +03:00 |
|
Ferit Yiğit BALABAN
|
d385a6fd6f
|
Clear autogenerated summaries
|
2021-10-28 23:10:48 +03:00 |
|
Ferit Yiğit BALABAN
|
36a6f1fb33
|
Rename labels, fix cursor
|
2021-10-28 23:10:23 +03:00 |
|
Ferit Yiğit BALABAN
|
cb36535c0e
|
Updated .gitignore
|
2021-10-28 22:59:28 +03:00 |
|
Ferit Yiğit BALABAN
|
569b1517b0
|
Added descriptions of opcodes
|
2021-10-28 22:58:56 +03:00 |
|
Ferit Yiğit BALABAN
|
9ef45d9cef
|
Designed MainForm
|
2021-10-28 22:58:37 +03:00 |
|
Ferit Yiğit BALABAN
|
8626415026
|
Initial commit
|
2021-10-28 22:57:53 +03:00 |
|