Fixed hex digits and spaces
Setup memory array
Added files that were accidently removed syncing with gh-pages
Added div and initialized memory table
Edited CSS and layout of memory. Added memory update upon successfull load and clears what was previously in memory.
Added the prototype for pcb and started to work on the cpu prototype. Need to add a run method.
Implemented run command, pcb structure, and I am currently working on the website layout and CSS to account for the CPU table.
Finished CSS layout constructing the CPU table.
More CSS textarea changes mainly to the CPU table and the log, I want to make the log much cleaner and easier to read
Having a hard time creating a coherent log to display the information in a logical manner....
Finally figured out the log and made the styling more readable and organized so it does not repeat the same messages instead it just shows another clock tick.
Fized typescript error that wasnt letting me compile, the javascript would still run and so the end result worked but the typescript compile would fail every time. I had to cast the function with <HTMLScriptElement[]><any> to get it to work. I think typescript is kinda dumb considering javascript is meant to be loosely typed and just work, after all it is just web development. Also considering the fact that I dont really see typescript used if at all...just my 2 cents.
Got the pcb and cpu working for a part of cycle updating the PC IR and ACC
Updated the CPU cycle for AD opcode
Added the opCode of 8D functionality to the CPU cycle
Added opcodes 6D, A2, AE, A0, and AC to the cpu cycle. Haven't tested if it works yet but the logic makes sense atm.
Fixed how memory was stored made sure it used 2 digits to make it cleaner looking rather than have random single digits.
Tested most of the opcodes functionality so far seems to be working well. I just implemented opcodes EA and EC.
Added the functionality for the opcode D0, I think the wrapping around 255 should work but I will test this.
Implemented opcode EE functionality and moving on to system call. After system call will test all logic and functionality of opcodes and CPU.