34e2c24b88Start working on micropython simulator for 2025 version of cardiographn loewen2025-02-28 10:48:47 +0000
ae87a11ebb(docs) arch spec - Replace JLT with HLT because JLT can't work
n loewen
2023-12-19 09:28:15 -0800
16eb93c947(docs) mainframe design - Swap 'FED' for 'NXT' to match name in arch spec
n loewen
2023-12-19 09:26:31 -0800
549d3373542023-10-23 - Create note
notes
n loewen
2023-10-29 18:04:01 -0700
0acda6922c(docs) architecture - Make note of a flaw in the sketched-out ISA
n loewen
2023-10-29 18:03:30 -0700
9febe791c4(docs) architecture - Change flags, new opcode table... these are changes from a month ago so idk if they're the right idea...
n loewen
2023-10-23 19:00:27 -0700
3ab072b926Add list of links from phone browser tabs
n loewen
2023-10-23 18:53:55 -0700
1aa68490e6Add notes jotted down elsewhere over the last month
n loewen
2023-10-23 18:21:42 -0700
75fbd20e522023-09-26 - Update
n loewen
2023-09-27 18:24:53 -0700
562ba47cb52023-09-26 - Create note
n loewen
2023-09-26 17:02:50 -0700
a09fc195672023-09-25 - Remove redundant line
n loewen
2023-09-26 17:02:34 -0700
2e45bb5cc82023-09-25 - Update with notes from later in the day
n loewen
2023-09-26 16:48:22 -0700
93aebd2314(docs) mainframe - Change console section to improve readability
n loewen
2023-09-25 07:16:42 -0700
4207393d312023-09-25 - Create note (with todo list)
n loewen
2023-09-25 07:15:34 -0700
f1fd19c7be(docs) mainframe - Fix typo
n loewen
2023-09-25 07:07:40 -0700
c370ae3727(docs) mainframe - Update title
n loewen
2023-09-25 07:07:20 -0700
4ae98d066fMove simulator to a new directory
n loewen
2023-09-25 07:05:18 -0700
cf4dc494ec(docs) Change: Split readme into multiple documents
n loewen
2023-09-25 06:52:48 -0700
87edefdcef(docs) readme - Change intro + change meaning of "ECG"
n loewen
2023-09-25 06:42:25 -0700
b5b1d08fe2(readme) Update
n loewen
2023-09-24 23:28:50 -0700
d17572b35f(2023-09-24) Update note
n loewen
2023-09-24 23:28:40 -0700
8c196dcc93(2023-09-24) Add more notes to the notes
n loewen
2023-09-24 21:27:53 -0700
3e3337e42a(2023-09-24) Fix strikethrough formatting
n loewen
2023-09-24 20:02:42 -0700
9ac9a9ecd6(2023-09-24) Add notes from this evening
n loewen
2023-09-24 20:00:28 -0700
ab22426a68(docs) readme - WIP - Change/Move: Change readme to reflect ideas for a "family" of Cardiograph computers + move information about the simulator to a separate file
n loewen
2023-09-24 19:59:50 -0700
17de3e63dfMove simulator into new "micro" directory
n loewen
2023-09-24 19:57:21 -0700
9db7b5f455(2023-09-24) Create note
n loewen
2023-09-24 14:35:51 -0700
f3f6a58a65Merge branch 'rearchitect'
v0.4.0
n loewen
2023-09-23 21:23:16 -0700
35d164b0a7(docs) readme - Change 'keypad' section to use the nicer formatting from the main branch
n loewen
2023-09-23 21:18:59 -0700
62b7396ab6(docs) readme - Change memory map to use a nice table
n loewen
2023-09-23 21:15:12 -0700
25b34bedf2(issues) Update todo, issues lists + give up on keeping a list of 'closed' todos
n loewen
2023-09-23 21:08:14 -0700
9bd88aa8bc(docs) readme - Add todo in 'start-up' section, pointing out that the simulator currently doesn't follow the spec here
n loewen
2023-09-23 20:52:31 -0700
b2933a50a0(docs) readme - Change 'register and flags' section to improve style and clarity
n loewen
2023-09-23 20:47:16 -0700
83e980b685(docs) readme - Fix typo
n loewen
2023-09-23 20:33:06 -0700
4854ce34faChange name to 'cardiograph' in package.json
n loewen
2023-09-23 20:31:34 -0700
92a619fded(docs) readme - Update simulator usage info
n loewen
2023-09-23 20:29:44 -0700
ae587a0712assembler - Change variables name to 'outputWithAnnotations' to match the change made in the previous commit
n loewen
2023-09-23 20:29:05 -0700
f802420799Rename 'sourceInfo' variables (etc) to 'sourceAnnotations'
n loewen
2023-09-23 20:23:44 -0700
3e32cb97e1cardiograph - Change to programmatically infer whether the input includes annotations or not
n loewen
2023-09-23 20:20:42 -0700
91cba57aa1cardiograph - Change to read command line options using Opter
n loewen
2023-09-23 19:33:58 -0700
98bfa50269opter - Update
n loewen
2023-09-23 19:16:34 -0700
9c82265a88assembler - Change to use new Opter interface
n loewen
2023-09-23 19:09:56 -0700
63eb4a9500opter - Update to latest
n loewen
2023-09-23 19:09:28 -0700
51c64cc615opter - Update to newest version
n loewen
2023-09-23 18:30:58 -0700
796735daecAdd notes from the last two weeks
n loewen
2023-09-23 16:32:24 -0700
1ad4020574(2023-09-11) Create note, with thoughts on ISA and CPU pinout
n loewen
2023-09-11 11:14:46 -0700
ce60b9cb23Update link to reflect changed filename
n loewen
2023-09-11 10:42:02 -0700
8876bd60d2Change heading for ISA section to make it eash to search for
n loewen
2023-09-11 10:41:44 -0700
73e818b090Update links to reflect changed filenames
n loewen
2023-09-11 10:41:31 -0700
1bb22ce993Remove "--dev-notes" suffix from file names
n loewen
2023-09-11 10:32:04 -0700
762e84345dAdd headings + Split notes that contained material from more than one day
n loewen
2023-09-11 10:31:13 -0700
98fa9a4ab7Remove 'issues' dir, since they moved to the 'notes' branch
n loewen
2023-09-10 21:31:21 -0700
93f88560a2(notes) - Remove notes from this branch, since they moved to their own
n loewen
2023-09-10 21:28:01 -0700
4b35057f78Add new (very rough) notes
n loewen
2023-09-10 16:27:30 -0700
6d112b6e792023-09-05 - Create note. Bi-quinary, plus quick notes on ISA and naming.
n loewen
2023-09-05 11:07:38 -0700
05b4f9e72d2023-09-04 - Update todos
n loewen
2023-09-05 10:42:59 -0700
b0996d30c3opter - Update to latest version
n loewen
2023-09-04 18:04:35 -0700
348b78b9b62023-09-04 - Create note with summary of recent work + thinking-out-loud about what to do next; research notes on cpu decode-step; design notes on keypad, DMA/IO, ISA
n loewen
2023-09-04 17:35:53 -0700
2582899922bibliography - Add new list of references that need reviewing
n loewen
2023-09-04 17:34:05 -0700
506de4d2932023-09-03 - Fix typo in link
n loewen
2023-09-04 17:31:42 -0700
9baf3ab7502023-09-03 - Create (extensive) note - sketch for a more comprehensive (lower-level) cpu design, in javascript; todos; reference links
n loewen
2023-09-03 23:14:31 -0700
243f000ace2023-09-01 - Create note (with idea copied from apple notes)
n loewen
2023-09-03 23:12:45 -0700
1d3f35a3632023-08-31 - Add "features to add" section (copied from apple notes)
n loewen
2023-09-03 23:12:27 -0700
77a41d47c3assembler - Change to a tidier approach, made possible by new Opter library
n loewen
2023-09-02 20:55:45 -0700
101421c4c3dbg - Add 'set level' function
n loewen
2023-09-02 20:36:59 -0700
d26bf39f05assembler - Fix: move 'main' back to end
n loewen
2023-09-02 20:34:54 -0700
c8c188e55aassembler - Move 'main' up top
n loewen
2023-09-02 16:45:38 -0400
e25723fcc9assembler - Change to make use of improvements in Opter
n loewen
2023-09-02 16:42:11 -0400
9c1cf4abbaopter - Rename 'argparser' to 'opter'
n loewen
2023-09-02 15:40:16 -0400
2848588fc2(infra) - gitignore - Ignore files with '.tmp.' in their name
n loewen
2023-09-02 13:43:42 -0400
b3d10a4197assembler - Change to use new argument parsing library
n loewen
2023-09-02 13:40:56 -0400
16f85d3b9f(tests) flag-overflow-2 - Fix: comment out date
n loewen
2023-09-02 13:39:47 -0400
13a2562046Add notes for 2023-08-30 and 31
n loewen
2023-08-31 21:08:14 -0400
0b91a71575(docs) readme - Change keypad reference markup to make it prettier
n loewen
2023-08-31 13:20:10 -0400
f9901d304b?? submodule diff - idk what this is about
n loewen
2023-08-29 22:32:36 -0400
19eb9a39252023-08-29 - Update todos
n loewen
2023-08-29 22:28:23 -0400
c84c86c160cpu - Fix overflow flag!
n loewen
2023-08-29 21:28:39 -0400
7b143ab000(docs) readme - Update info on numeric types in assembly
n loewen
2023-08-29 21:28:01 -0400