135 Commits

Author SHA1 Message Date
goblinoats
aa611cec53 Merge pull request #39 from Prabhat1308/feat/load-store_opcodes
Feat/load store opcodes
2024-05-27 10:00:17 +01:00
Prabhat1308
450fbba201 add tests for opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-09 14:46:51 +05:30
Prabhat1308
ad6e1be29f add logic for opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-09 03:17:23 +05:30
Prabhat1308
a4dc0a5a19 add tests for logical opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-08 13:24:20 +05:30
Prabhat1308
6c7ed98ba3 add logical opcodes 2024-05-08 00:42:39 +05:30
goblinoats
a2d86df520 Merge pull request #35 from Prabhat1308/feat/add-inc-dec
Feat/add inc dec
2024-05-07 12:38:52 +01:00
Prabhat1308
41eacc13a1 refactor tests to new addressing
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-05 11:30:35 +05:30
Prabhat1308
7b48227400 change inc and dec according to revamped code
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-04 02:54:49 +05:30
Prabhat1308
94034f08e2 code refactor to addressing helper
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-05-04 01:01:09 +05:30
Prabhat1308
f165649ccc add constraints to nop
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-22 23:39:33 +05:30
Prabhat1308
6a07c4fa0c remove conflicts 2024-04-22 00:41:43 +05:30
Prabhat1308
e1c2ee86df add inc and dec opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-22 00:40:13 +05:30
goblinoats
87ffa43e15 Merge pull request #34 from Prabhat1308/feat/add_opcodes_tax_tay_tya_txa
Add opcodes TAX,TAY,TXA,TYA
2024-04-14 12:00:39 +01:00
Prabhat1308
948b900090 add accumulator-(x/y) register interaction opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-09 02:20:33 +05:30
goblinoats
a181bdb34d Merge pull request #31 from Prabhat1308/feat/add-sec-sed-sei
feat : add sec-sei-sed opcodes
2024-04-05 15:57:39 +01:00
Probot
396f100cfd Merge branch 'main' into feat/add-sec-sed-sei 2024-04-01 20:05:38 +05:30
Prabhat1308
b88cd48745 fix: sei and sed
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

fix: unusual status behavior

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

remove unnecessary computation

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-01 20:00:08 +05:30
Prabhat1308
139cee7bb4 add sec-sed-sei opcodes
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

add sec-sed-sei opcodes

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-01 19:59:10 +05:30
goblinoats
376a157fba Merge pull request #21 from Prabhat1308/main
feat: Add implementation of INY and DEY opcode

changes to dey fix

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

feat: add opcodes clc cld cli clv

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

reolve merge conflicts

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

fix: merge issues

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-04-01 19:58:59 +05:30
goblinoats
26d0576d1d Merge pull request #29 from Prabhat1308/feat/add-CLI-CLV-CLC-CLD
feat : add opcodes cli , clv , clc , cld
2024-03-26 15:23:25 +00:00
Probot
3c8d87257e Merge branch 'main' into feat/add-CLI-CLV-CLC-CLD 2024-03-25 18:24:32 +05:30
Prabhat1308
a29e6bce14 reolve merge conflicts
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-25 18:14:11 +05:30
goblinoats
59b063895e Merge pull request #21 from Prabhat1308/main
feat: Add implementation of INY and DEY opcode
2024-03-25 10:46:16 +00:00
Prabhat1308
31e2c7f2c3 add dey implementation
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

changes to dey fix

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-24 18:31:24 +01:00
Prabhat1308
4d41a44780 added opcode INY implementation
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>

change opcode in tests

Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-24 18:29:28 +01:00
Probot
58ba022ae4 Merge branch 'main' into feat/add-CLI-CLV-CLC-CLD 2024-03-24 22:08:58 +05:30
goblinoats
bca7731de6 Merge pull request #24 from matthieuauger/dex
feat: Add DEX implementation code
2024-03-24 16:23:53 +00:00
goblinoats
996a20bb72 Merge pull request #23 from matthieuauger/factorize-lisibility
Factorize lisibility
2024-03-24 16:19:08 +00:00
goblinoats
aaa5747377 Merge pull request #22 from matthieuauger/fix-noir
Fix noir compilation issues
2024-03-24 16:06:34 +00:00
Prabhat1308
42b36c7378 feat: add opcodes clc cld cli clv
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-24 18:23:37 +05:30
Matthieu Auger
f09b79c59f implement dex 2024-03-23 15:20:48 +01:00
Prabhat1308
8bc3e1eded changes to dey fix
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-23 06:31:01 +05:30
Prabhat1308
f492dfb960 add dey implementation
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-23 06:19:42 +05:30
Matthieu Auger
671376f1bf Z and N should be reversed if existing 2024-03-23 00:00:31 +01:00
Matthieu Auger
7ebcbd9bf5 add tests and fix compute_zn_status() 2024-03-23 00:00:31 +01:00
Matthieu Auger
2f2c2c696d use const for constant addresses and values 2024-03-23 00:00:15 +01:00
Matthieu Auger
f36482e171 fix: convert emulator function 2024-03-21 21:26:09 +01:00
Matthieu Auger
7255a60428 fix: declare unused variables as such 2024-03-21 21:18:25 +01:00
Matthieu Auger
cd4d999bdd fix: declare helper functions as public 2024-03-21 21:14:39 +01:00
Matthieu Auger
23e4e7e7bb fix: remove inexisting type 2024-03-21 21:06:56 +01:00
Matthieu Auger
a8994c6147 chore: make code compatible with recent version of Noir 2024-03-21 20:44:37 +01:00
Prabhat1308
49507c4c77 change opcode in tests
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-21 22:34:03 +05:30
Prabhat1308
493186ebf4 added opcode INY implementation
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-21 22:18:41 +05:30
goblinoats
1530142d29 Merge pull request #19 from Prabhat1308/main
Docs: Add Troubleshooting for Linux users.
2024-03-21 12:27:03 +00:00
Prabhat1308
466453a075 fix typos
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-21 17:36:46 +05:30
Prabhat1308
a95f5c1f97 update readme for troubleshooting Linux error
Signed-off-by: Prabhat1308 <prabhatverma329@gmail.com>
2024-03-21 17:34:23 +05:30
goblinoats
f333572b1f Merge pull request #18 from matthieuauger/warning-issues-lint
Fix linting issues
2024-03-21 09:23:20 +00:00
Matthieu Auger
b44bcf9fad lint fix 2024-03-20 22:01:23 +01:00
Baz
b5df4b348c Merge pull request #17 from 0xSileo/typos-howto
fix: Resolve dead links in howto
2024-03-20 11:26:56 +00:00
Sileo
a616f25432 fix: Resolve dead links in howto 2024-03-20 11:08:28 +01:00