Commit Graph

113 Commits

Author SHA1 Message Date
jborza 1e5809e72f Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-26 10:45:06 +02:00
jborza e40450a740 SBC tests and code fix 2019-04-26 10:44:57 +02:00
jborza a4bc64ec43 JSR and RTS 2019-04-26 07:22:42 +02:00
jborza b53eef7d91 fixed ADC tests 2019-04-22 10:17:26 +02:00
jborza 1845eb4692 BIT implementation + tests
ADC, SBC fixes
2019-04-21 15:31:53 +02:00
jborza f5fd1d21c5 implemented the overflow flag for ADC and SBC 2019-04-21 09:38:38 +02:00
jborza 80d7e2efea ADC implementation (without the overflow flag, as on SBC) 2019-04-21 09:28:07 +02:00
jborza a11d260f98 implemented ROR 2019-04-20 08:49:28 +02:00
jborza a4a56ddc9f ROL implementation 2019-04-19 11:55:17 +02:00
jborza 2d86c1df28 LSR implementation 2019-04-19 11:44:20 +02:00
jborza 411d4e8241 implemented SBC, ASL 2019-04-19 11:38:52 +02:00
jborza 1c4e2f45b5 added tests for CPX, CPY 2019-04-19 10:36:14 +02:00
jborza df2f125588 fixed pop_byte_from_stack, fixed JMP_IND, added tests for CMP 2019-04-19 10:34:07 +02:00
jborza 285bb840af JMP + tests, PHP_PLP tests 2019-04-17 19:46:56 +02:00
jborza 4b691d3414 TXS, TSX tests fixed 2019-04-16 22:47:38 +02:00
jborza e6a8c7934c PHA, PLA, TXS, TYS, TSX, TSY + tests 2019-04-16 22:46:28 +02:00
jborza ee71eae5e5 STA tests 2019-04-16 19:20:19 +02:00
jborza 86dd2eaf99 STA (without tests) 2019-04-16 00:09:55 +02:00
jborza 891bb328a4 EOR + tests 2019-04-16 00:03:48 +02:00
jborza 1ebb7da6c3 CLC, SEC, CLD, SEC, CLI, SEI, CLV + tests 2019-04-15 23:44:07 +02:00
jborza b1e7516541 Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-15 23:34:28 +02:00
jborza 99eee8b5f4 INC, DEC + tests 2019-04-15 23:34:21 +02:00
Juraj Borza c9f2a3796f
Update README.md 2019-04-15 19:38:43 +02:00
jborza 5000f27a0f TXA, TAX, TYA, TAY tests 2019-04-15 19:36:53 +02:00
jborza f1e79589f3 tests for INX, INY, DEX, DEY 2019-04-14 23:41:15 +02:00
jborza c8824992c6 implemented TAX,TXA,TAY,TYA, DEX, DEY, INX, INY 2019-04-14 23:40:53 +02:00
jborza c034141ee5 STX, STY + tests 2019-04-14 23:05:37 +02:00
jborza 43d3d11f31 LDY instruction + tests 2019-04-14 22:20:32 +02:00
jborza d0af0057b7 LDX implementation 2019-04-14 22:04:16 +02:00
jborza bcf8632cbc added tests for LDX 2019-04-14 22:01:32 +02:00
jborza 52ebab7f50 implemented LDX instructions 2019-04-14 21:55:19 +02:00
jborza 4bfeb62112 AND_INDX and AND_INDY implemented 2019-04-14 21:25:23 +02:00
jborza 8dcea919ed AND instructions and tests 2019-04-14 20:45:24 +02:00
jborza 555568c10b added stubs for missing instructions to cpu 2019-04-14 15:15:15 +02:00
jborza 6dfa71c5dc fixed ORA_INDX and ORA_INDY 2019-04-14 15:08:29 +02:00
jborza 0d63342137 opcode and disassembler generatory (python) 2019-04-14 15:07:28 +02:00
jborza 6cd265c578 complete set of opcodes in header and disassembler 2019-04-14 15:07:14 +02:00
jborza babb1fc507 Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-14 14:15:19 +02:00
jborza 9f18c3ad71 Added tests for ORA instructions 2019-04-14 14:15:11 +02:00
Juraj Borza 1cda0aba82 Update azure-pipelines.yml for Azure Pipelines - run test 2019-04-14 13:29:54 +02:00
jborza 21320d66f7 Merge branch 'master' of https://github.com/jborza/emu6502 2019-04-14 13:24:08 +02:00
jborza da24007a36 code cleanup 2019-04-14 13:24:02 +02:00
Juraj Borza 8cc0f850cd Set up CI with Azure Pipelines - vm image to win2019
[skip ci]
2019-04-14 13:00:37 +02:00
Juraj Borza 4a5c0dae24 Update azure-pipelines.yml for Azure Pipelines (platform) 2019-04-14 12:50:25 +02:00
Juraj Borza dc94c7235c Set up CI with Azure Pipelines
[skip ci]
2019-04-14 12:42:10 +02:00
jborza 65f7f959f9 introduced test6502 module for tests 2019-04-14 12:39:56 +02:00
jborza c4cdce70c5 gitignore + vs2019 solution 2019-04-14 12:37:17 +02:00
jborza 8f218de40d re-enabled tests 2019-04-14 11:55:35 +02:00
jborza d4bbfaba95 LDA_INDX and LDA_INDY implementation + test 2019-04-14 11:49:24 +02:00
jborza 9dff007767 test refactoring 2019-04-14 11:04:24 +02:00