n loewen
|
072d2ccdb5
|
(notes) 2023-08-20 - Create note with list of short-term goals
|
2023-08-29 08:26:17 -04:00 |
n loewen
|
9f4a67770f
|
(notes) - 2023-08-28 - Update todos
|
2023-08-29 08:25:56 -04:00 |
n loewen
|
ccebc6ec3d
|
(notes) 2023-08-28 - Create note outlining plans to re-architect the simulator
|
2023-08-28 15:56:28 -04:00 |
n loewen
|
0a3d474c43
|
issues - Move 'issues' directory out of 'notes' directory
|
2023-08-24 20:57:36 +01:00 |
n loewen
|
621afa0553
|
(issues) todo - Add "Abandoned" section and re-insert 'return pure machine code from assembler' in there
|
2023-08-24 13:19:58 +01:00 |
n loewen
|
527d70fcdf
|
(issues) todo - Remove 'return pure machine code from assembler' entry
|
2023-08-24 13:18:39 +01:00 |
n loewen
|
1dc535a71e
|
assembler/cpu - Add feature: Pass debug info from assembler to cpu, so that cpu can print source line
|
2023-08-24 13:16:01 +01:00 |
n loewen
|
f0632b0969
|
(issues) todos - Change entry to point to "execute JMP FF on startup" issue
|
2023-08-24 12:17:42 +01:00 |
n loewen
|
68ae53a245
|
(issues) issues - Add "execute JMP FF on startup" issue
|
2023-08-24 12:17:24 +01:00 |
n loewen
|
aafeeb572b
|
(issues) issues - Create 'issues' file for extended commentary on select tasks
|
2023-08-24 11:04:38 +01:00 |
n loewen
|
7074f0c5f5
|
(issues) todo - Reformat todo list
|
2023-08-24 11:04:05 +01:00 |
n loewen
|
6e1a3faff2
|
(notes) issues - Create/Move: Create 'issues' directory / Move 'todo.md' to issues dir
|
2023-08-24 10:43:46 +01:00 |
n loewen
|
6fc6e727d0
|
(notes) 2023-08-24 - Create note with brainstorming re: a more accurate start-up process (and memory/peripheral setup) + a todo list
|
2023-08-24 08:17:38 +01:00 |
n loewen
|
14770db506
|
(notes) todo - Add reminder to update CPU startup process / Remove old entries
|
2023-08-23 15:34:00 +01:00 |
n loewen
|
91853cd7e3
|
(notes) todo - Remove completed flag re-ordering task
|
2023-08-23 15:30:53 +01:00 |
n loewen
|
944a0932f6
|
readme/notes - finish WIP - Change instruction set back to the original, but keep the improvements to the documentation
|
2023-08-23 15:12:33 +01:00 |
n loewen
|
af52d4f373
|
(notes) - 2023-08-23 - Add a caveat about the current plan for the new ISA (requires 8-bit addressing)
|
2023-08-23 14:47:38 +01:00 |
n loewen
|
c8d30e524a
|
(notes) 2023-08-23 - Create dev note, thinking about re-arranging the ISA
|
2023-08-23 14:43:12 +01:00 |
n loewen
|
00ddf2c8fe
|
(docs) todos - Add entry about re-ordering flags register
|
2023-08-21 14:46:43 +01:00 |
n loewen
|
efab770460
|
(notes) 2023-08-21 - Add section brainstorming a revised memory-map + initial Instruction Pointer
|
2023-08-21 14:34:20 +01:00 |
n loewen
|
209a03f281
|
(notes) todos - Remove JSDoc entry
|
2023-08-21 14:11:49 +01:00 |
n loewen
|
286875135f
|
(notes) - Update to remove todo entry for previous commit
|
2023-08-21 12:31:20 +01:00 |
n loewen
|
5e1cf9e413
|
assembler - Change label for program counter from `*addr` to `*`
|
2023-08-21 12:30:31 +01:00 |
n loewen
|
9fa1bf5392
|
(docs) readme - Change keypad reference to a side-by-side layout
|
2023-08-21 10:42:36 +01:00 |
n loewen
|
c5c64e5cd5
|
(docs) readme - Create a new 'peripherals' section (split up 'memory map/peripherals' section)
|
2023-08-21 10:37:51 +01:00 |
n loewen
|
f421abaaf7
|
(notes) todos/dev note - Update todo list, copying items from today's dev note
|
2023-08-21 10:34:31 +01:00 |
n loewen
|
08fe395a5f
|
(note) 2023-08-21 - Create dev note
|
2023-08-21 10:29:37 +01:00 |
n loewen
|
c53bc14c36
|
(notes) 2023-08-17 - Create note / List todos + program ideas
|
2023-08-17 11:34:56 +01:00 |
n loewen
|
37578f038d
|
(notes) 2023-08-16 - Update todo list to indicate that an item will be moved to the next note
|
2023-08-17 11:33:56 +01:00 |
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 |