Commit Graph
21 Commits
Author SHA1 Message Date
Garritt McCune 5068c6c293 Added a new environment for creating the opcode tables. hoping this will simplify the setup and make things easier to maintain. 2025-02-20 13:50:59 -06:00
Garritt McCune e8d1501d75 Updated the text that introduces the ISA. 2025-02-18 16:13:40 -06:00
Garritt McCune 53962331d5 Updated the text around Memory and added a section for the firmware / initialization. 2025-02-07 16:08:41 -06:00
Garritt McCune 883c48270f Started brainstorming the memory map. 2025-02-06 16:13:29 -06:00
Garritt McCune 7baadf96fa Added a section to the memory map for the video memory. 2025-02-04 16:23:50 -06:00
Garritt McCune eba9778993 Created a basic setup for the figure for the memory layout / map. 2025-02-04 15:17:13 -06:00
Garritt McCune b14779c612 Updated some of the tables to reflect the new encoding scheme. Cleared out some of the old defines and the MOV table so the code can compile. Will fix up the rest of the instructions in a future commit. 2024-09-03 16:36:16 -05:00
Garritt McCune cc4a220aed Started to work on how the MOV instruction will work / what modes it will support. 2024-08-22 16:37:55 -05:00
Garritt McCune efb8bf8883 Further refined some details about how ADD will work which will impact the way the rest of the processor will behave. 2024-08-22 14:23:04 -05:00
Garritt McCune c72b77ca19 Started to flesh out the opcodes but am having issues with Tex packaging trying to get the xint package for hopefully converting bit patterns to a hex code. 2024-08-21 15:38:42 -05:00
Garritt McCune c8ff04050e Updated the look of references 2024-08-20 16:34:35 -05:00
Garritt McCune 47f2f633c5 Updated the encoding figure to show the layout of the instructions, also decided that the mode byte will not be required for instructions with no arguments, but need to update the text to reflect this still. 2024-08-09 15:09:43 -05:00
Garritt McCune 8c0de609b5 Updated the description about the ISA's encoding scheme since it is no longer fixed width. 2024-08-08 15:44:15 -05:00
Garritt McCune 3f78a00be8 Updated the way the mode setting works by allocating an entire byte for it. 2024-08-07 16:52:28 -05:00
Garritt McCune 5cd831aeb9 Added some more instructions to help flesh out the ISA section. 2024-07-31 15:33:25 -05:00
Garritt McCune 04a06fc2ff Tweaked the figures a bit more. 2024-07-24 16:27:52 -05:00
Garritt McCune 4acb5a7625 Updated the register and memory layout figure. 2024-07-23 14:52:56 -05:00
Garritt McCune 1b9910e908 Started to mess around with setting up the figure for the layout of the registers and main memory. 2024-07-22 16:09:00 -05:00
Garritt McCune b1e3e585f4 Minor tweaks and added a note or two. 2024-07-19 16:26:21 -05:00
Garritt McCune 8003d389e9 Updated the encoding layout figures. 2024-07-19 15:54:34 -05:00
Garritt McCune df15bb60e7 Updated the Encoding Scheme section adding a 'operand mode' setting to the encoding as well changing the placement of the figures in that section. 2024-07-19 13:50:44 -05:00