Commit Graph

32 Commits

Author SHA1 Message Date
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