Commit Graph

35 Commits

Author SHA1 Message Date
n loewen 2f90bbd453 Docs: Add todo re: initial IP location 2023-08-16 16:40:46 +01:00
n loewen ffe96962a4 Docs: Update todos re: invoking the cpu/assembler; move notes on this from `run-cpu.js` to `todo.md` 2023-08-16 16:36:01 +01:00
n loewen 12f8e39c54 Docs: Update todo list 2023-08-16 16:28:14 +01:00
n loewen 700702c4ba Docs: Update today's dev note 2023-08-16 16:28:08 +01:00
n loewen 5fba7daf32 Docs: Rename computer "Cardiograph _Mark_ I" 2023-08-16 14:06:41 +01:00
n loewen dd0fdd3b06 Feature (CPU): Implement a simple single-stepping mode 2023-08-16 13:56:23 +01:00
n loewen 3ac1276bfe Docs: Update today's dev note 2023-08-16 12:48:57 +01:00
n loewen 8027f4d961 Docs: update today's dev note 2023-08-16 09:49:10 +01:00
n loewen d02c8241af Docs: Add dev notes for 2023-08-16 2023-08-16 09:39:48 +01:00
n loewen 6a3c70be37 Docs: Mark unfinished todos with 'incomplete' checkboxes (in Obsidian Tasks style) so that they don't show up when searching for todos
(See https://publish.obsidian.md/tasks/Getting+Started/Statuses)
2023-08-16 09:09:44 +01:00
n loewen 4e01a0943c Feature: Add `*ADDR` assembly operation (`*ADDR`, used as an operand, is replaced with the memory address where the current line will be stored after assembly) 2023-08-15 21:29:28 +01:00
n loewen 5c41369ecd Add sketches/notes re: subroutines and a call stack 2023-08-15 20:58:05 +01:00
n loewen 88e36eccce Docs: Update to-dos in dev note 2023-08-15 2023-08-15 20:17:02 +01:00
n loewen 59861ecdeb Docs: Update to-do list 2023-08-15 20:15:35 +01:00
n loewen 2a7d855b35 Docs: Add an abandoned interval-timer-based refactor of the main CPU loop to dev notes 2023-08-15 20:15:35 +01:00
n loewen 245da348ea Docs: Add dev notes on memory bank-switching 2023-08-15 15:38:09 +01:00
n loewen 6754725c9b Docs: Add dev notes for 2023-08-15 2023-08-15 15:28:42 +01:00
n loewen 075c4c99ad Docs: Update to-do list 2023-08-15 15:24:43 +01:00
n loewen b1dc2a7c7e Feature: WIP: Replace CHP and CFC instructions with FHP and FTG (carry flag is implemented, other flags are not) 2023-08-15 12:04:48 +01:00
n loewen 50741ba038 Formatting: Update dev notes so that Todo Tree VS Code plugin can find todo entries 2023-08-15 10:34:04 +01:00
n loewen 549e0dc73c Update todo list to add turtle graphics interpreter idea 2023-08-10 11:46:12 +01:00
n loewen e1bc103dd1 Update todo list to point to dev notes re: keypad 2023-08-10 11:45:27 +01:00
n loewen f915b57a2a Move brainstorming about possible features from readme to dev note 2023-08-10 11:42:36 +01:00
n loewen be00db022c New dev notes 2023-08-10 11:34:56 +01:00
n loewen 7f4d22a927 Add TODO re: Program Counter initialization 2023-08-10 11:34:37 +01:00
n loewen 1f7e87e705 Add bugfix to TODO list 2023-08-10 10:03:48 +01:00
n loewen e004af18f4 Add entries to bibliography 2023-08-10 10:02:52 +01:00
n loewen 66a0530942 Add chip-8 research to the todo list 2023-08-09 14:05:10 +01:00
n loewen 82f622e338 Add micro:bit as a reference 2023-08-09 14:03:28 +01:00
n loewen 51ec0219af Add new dev notes 2023-08-09 14:03:20 +01:00
n loewen bc5cf5338b Add todo re: run-script interface 2023-08-07 11:05:36 +01:00
n loewen a758d92f10 Move To Do list to its own file; Update To Do list 2023-08-07 10:48:41 +01:00
n loewen 5eafc4aa76 Move bibliography to new notes folder 2023-08-07 10:38:36 +01:00
n loewen e631108eb5 Add notes from 2023-08-05 2023-08-07 10:38:05 +01:00
n loewen de69180456 Add notes from 2023-08-07 2023-08-07 10:37:59 +01:00