Commit Graph

  • d726027da8 makefile added a test target master Juraj Borza 2020-04-16 08:20:46 +0200
  • 477ebabeeb more stripping for nestest so it can be directly compared to the output of the 'nestest' target binary jborza 2019-05-07 21:45:09 +0200
  • 3ecf732beb fixed page wraparound for indirect y addressing + wraparound test for LDA_INDY jborza 2019-05-07 21:44:37 +0200
  • 1b2074d493 swapped opcodes for ROR abs and abs_x jborza 2019-05-07 21:43:13 +0200
  • 4823b81978 fixed swapped opcodes for ROR abs and ROR abs,X jborza 2019-05-07 21:36:17 +0200
  • d1a4c35f9a added a 'nestest' vc++ solution for executing the nestest jborza 2019-05-07 21:10:28 +0200
  • c4b2b70d96 refactored the read_word function to allow for wrap jborza 2019-05-07 21:04:04 +0200
  • 94aea533a9 wraparound handling if crossing a page boundary at reading a word jborza 2019-05-07 20:24:16 +0200
  • d0e5449ae1 added a test for a wraparound at indirect X addressing jborza 2019-05-07 20:24:02 +0200
  • 6dec18dada fixed ROR + added ROR tests jborza 2019-05-07 15:39:43 +0200
  • dc88cf14e6 fixed a bug setting the carry flag in ASL jborza 2019-05-07 14:09:38 +0200
  • 4186df1468 RTI implementation fix - applying the status register jborza 2019-05-04 16:03:54 +0200
  • 80b1af1a30 disassembler outputting branch target address jborza 2019-05-04 15:24:58 +0200
  • 5dee89df61 test framework assert_pc message typo fix jborza 2019-05-04 14:54:49 +0200
  • dfdca60d85 test framework header update jborza 2019-05-04 14:54:31 +0200
  • 295f73e874 split test framework code into test_framework.c+h, leaving test6502 just for tests jborza 2019-05-04 14:19:33 +0200
  • 836a076d1c fixed PHP flag handling + test jborza 2019-05-04 14:11:39 +0200
  • 8754aaef9f fixed flag handling (to none) in TXS jborza 2019-05-01 23:30:46 +0200
  • 9c361533d0 fixed Z flag handling in AND, ORA, EOR jborza 2019-05-01 23:15:43 +0200
  • de70338f49 attempted to fix flag handling of PLP jborza 2019-05-01 22:59:15 +0200
  • 5ae9274ab9 correct way to clear the B flag in PLP jborza 2019-05-01 22:15:03 +0200
  • adb70b62c3 fixed status register handling in PLP (bit 4 now not read) jborza 2019-05-01 21:10:12 +0200
  • 9f0a6bc40b added a test vc++ project jborza 2019-05-01 20:30:35 +0200
  • a2f4d4ef72 better handling of nestest jborza 2019-05-01 07:21:36 +0200
  • 2b52c43605 attempt to run nestest jborza 2019-04-29 06:37:56 +0200
  • be5bd3aa27 added nestest jborza 2019-04-29 06:37:20 +0200
  • 3541eaaf41 fixed debugger frame jborza 2019-04-28 20:23:53 +0200
  • 1b9604c260 snake gif jborza 2019-04-27 21:57:35 +0200
  • cece1dedc1 rewrote print_mem to use Windows Console API to paint memory buffer in one call jborza 2019-04-27 21:39:29 +0200
  • bc929a4d14 added hex files for the sample binaries jborza 2019-04-27 21:14:23 +0200
  • 676c62c171 test binaries for the graphic emulator jborza 2019-04-27 21:13:15 +0200
  • ea7c3bf731 small debugger updates jborza 2019-04-27 21:12:07 +0200
  • 00d5b22846 Windows 6502 debugger / frontend similar to easy6502 jborza 2019-04-27 20:49:07 +0200
  • 6be44b3136 disassembler outputs current line in hex jborza 2019-04-27 19:22:21 +0200
  • 6df5c3f7e6 fixed RTS jborza 2019-04-27 19:22:06 +0200
  • ddac9a14d0 memory function name refactoring (pop->fetch) jborza 2019-04-27 13:57:47 +0200
  • 682cde7f7d added flags test to PLA jborza 2019-04-27 13:18:36 +0200
  • 8b841b3227 refactored PHP, PLP, PLA jborza 2019-04-27 13:18:28 +0200
  • 4ad8a47739 implemented the remaining branching instructions jborza 2019-04-27 13:02:04 +0200
  • b4e260d3d4 fixed branching tests jborza 2019-04-27 12:54:40 +0200
  • ec702335fa added test for rest of branch instructions jborza 2019-04-27 12:53:39 +0200
  • 2ddcf62212 fixed zero flag handling in LDA, LDX, LDY added BEQ+test split memory function to a separate module jborza 2019-04-27 12:43:15 +0200
  • 7b0a3a0de9 makefile fix jborza 2019-04-27 12:19:50 +0200
  • afc5bbe232 added a makefile jborza 2019-04-27 12:18:24 +0200
  • a1259fa544 fixed the carry flag in SBC jborza 2019-04-26 12:14:25 +0200
  • 0d932b7f61 improved SBC tests (still failing) and compared the expected results with another emulator jborza 2019-04-26 11:53:10 +0200
  • bce63b3ae2 removed accidental file jborza 2019-04-26 11:28:49 +0200
  • 6b6fcd677b longer test for JSR and RTS jborza 2019-04-26 11:28:20 +0200
  • eb1134b0da changed initial stack pointer to 0xff in tests fixed pop_word_from_stack jborza 2019-04-26 11:24:49 +0200
  • 047efec29c BRK test jborza 2019-04-26 11:24:18 +0200
  • 1e5809e72f Merge branch 'master' of https://github.com/jborza/emu6502 jborza 2019-04-26 10:45:06 +0200
  • e40450a740 SBC tests and code fix jborza 2019-04-26 10:44:57 +0200
  • a4bc64ec43 JSR and RTS jborza 2019-04-26 07:22:42 +0200
  • b53eef7d91 fixed ADC tests jborza 2019-04-22 10:17:26 +0200
  • 1845eb4692 BIT implementation + tests ADC, SBC fixes jborza 2019-04-21 15:31:53 +0200
  • f5fd1d21c5 implemented the overflow flag for ADC and SBC jborza 2019-04-21 09:38:38 +0200
  • 80d7e2efea ADC implementation (without the overflow flag, as on SBC) jborza 2019-04-21 09:28:07 +0200
  • a11d260f98 implemented ROR jborza 2019-04-20 08:49:28 +0200
  • a4a56ddc9f ROL implementation jborza 2019-04-19 11:55:17 +0200
  • 2d86c1df28 LSR implementation jborza 2019-04-19 11:44:20 +0200
  • 411d4e8241 implemented SBC, ASL jborza 2019-04-19 11:38:52 +0200
  • 1c4e2f45b5 added tests for CPX, CPY jborza 2019-04-19 10:36:14 +0200
  • df2f125588 fixed pop_byte_from_stack, fixed JMP_IND, added tests for CMP jborza 2019-04-19 10:34:07 +0200
  • 285bb840af JMP + tests, PHP_PLP tests jborza 2019-04-17 19:46:56 +0200
  • 4b691d3414 TXS, TSX tests fixed jborza 2019-04-16 22:47:38 +0200
  • e6a8c7934c PHA, PLA, TXS, TYS, TSX, TSY + tests jborza 2019-04-16 22:46:28 +0200
  • ee71eae5e5 STA tests jborza 2019-04-16 19:20:19 +0200
  • 86dd2eaf99 STA (without tests) jborza 2019-04-16 00:09:55 +0200
  • 891bb328a4 EOR + tests jborza 2019-04-16 00:03:48 +0200
  • 1ebb7da6c3 CLC, SEC, CLD, SEC, CLI, SEI, CLV + tests jborza 2019-04-15 23:44:07 +0200
  • b1e7516541 Merge branch 'master' of https://github.com/jborza/emu6502 jborza 2019-04-15 23:34:28 +0200
  • 99eee8b5f4 INC, DEC + tests jborza 2019-04-15 23:34:21 +0200
  • c9f2a3796f
    Update README.md Juraj Borza 2019-04-15 19:38:43 +0200
  • 5000f27a0f TXA, TAX, TYA, TAY tests jborza 2019-04-15 19:36:53 +0200
  • f1e79589f3 tests for INX, INY, DEX, DEY jborza 2019-04-14 23:41:15 +0200
  • c8824992c6 implemented TAX,TXA,TAY,TYA, DEX, DEY, INX, INY jborza 2019-04-14 23:40:53 +0200
  • c034141ee5 STX, STY + tests jborza 2019-04-14 23:05:37 +0200
  • 43d3d11f31 LDY instruction + tests jborza 2019-04-14 22:20:32 +0200
  • d0af0057b7 LDX implementation jborza 2019-04-14 22:04:16 +0200
  • bcf8632cbc added tests for LDX jborza 2019-04-14 22:01:32 +0200
  • 52ebab7f50 implemented LDX instructions jborza 2019-04-14 21:55:19 +0200
  • 4bfeb62112 AND_INDX and AND_INDY implemented jborza 2019-04-14 21:25:23 +0200
  • 8dcea919ed AND instructions and tests jborza 2019-04-14 20:45:24 +0200
  • 555568c10b added stubs for missing instructions to cpu jborza 2019-04-14 15:15:15 +0200
  • 6dfa71c5dc fixed ORA_INDX and ORA_INDY jborza 2019-04-14 15:08:29 +0200
  • 0d63342137 opcode and disassembler generatory (python) jborza 2019-04-14 15:07:28 +0200
  • 6cd265c578 complete set of opcodes in header and disassembler jborza 2019-04-14 15:07:14 +0200
  • babb1fc507 Merge branch 'master' of https://github.com/jborza/emu6502 jborza 2019-04-14 14:15:19 +0200
  • 9f18c3ad71 Added tests for ORA instructions jborza 2019-04-14 14:15:11 +0200
  • 1cda0aba82 Update azure-pipelines.yml for Azure Pipelines - run test Juraj Borza 2019-04-14 13:29:54 +0200
  • 21320d66f7 Merge branch 'master' of https://github.com/jborza/emu6502 jborza 2019-04-14 13:24:08 +0200
  • da24007a36 code cleanup jborza 2019-04-14 13:24:02 +0200
  • 8cc0f850cd Set up CI with Azure Pipelines - vm image to win2019 Juraj Borza 2019-04-14 13:00:37 +0200
  • 4a5c0dae24 Update azure-pipelines.yml for Azure Pipelines (platform) Juraj Borza 2019-04-14 12:50:25 +0200
  • dc94c7235c Set up CI with Azure Pipelines Juraj Borza 2019-04-14 12:42:10 +0200
  • 65f7f959f9 introduced test6502 module for tests jborza 2019-04-14 12:39:56 +0200
  • c4cdce70c5 gitignore + vs2019 solution jborza 2019-04-14 12:37:17 +0200
  • 8f218de40d re-enabled tests jborza 2019-04-14 11:55:35 +0200
  • d4bbfaba95 LDA_INDX and LDA_INDY implementation + test jborza 2019-04-14 11:49:24 +0200
  • 9dff007767 test refactoring jborza 2019-04-14 11:04:24 +0200