stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

5h 0m 49s logged

devlog #2 => initial cpu core

implemented the first functional version of the CPU core

  • added 8bit registers and 16bit program cointer
  • added status register with bit masks
  • added memory read/write interface with 64 kb of memory space
  • added initial ‘LDA’ implementation
  • added reset vector handling
  • added basic instruction fetch and opcode dispatch
  • added test suite in main function to test the functional

currently, the core architecture is kinda of working, failing mosts tests i made (the tests could be wrong lol). even if it was working, still it is incomplete, more instruction, addressing modes, accurate flags, cycle timing, interrupts and variant-specific behavior remain to be implemented.

0
0
19
Open comments for this post

1h 4m 6s logged

devlog #1 - not yet working

added basic cpu intialization, memory read/write functions and hardware reset using $FFFC/$FFFD reset vector.

0
0
22

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…