n loewen
|
4ae98d066f
|
Move simulator to a new directory
|
2023-09-25 07:05:18 -07:00 |
n loewen
|
cf4dc494ec
|
(docs) Change: Split readme into multiple documents
|
2023-09-25 06:52:48 -07:00 |
n loewen
|
87edefdcef
|
(docs) readme - Change intro + change meaning of "ECG"
|
2023-09-25 06:42:25 -07:00 |
n loewen
|
b5b1d08fe2
|
(readme) Update
|
2023-09-24 23:28:50 -07:00 |
n loewen
|
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
|
2023-09-24 19:59:50 -07:00 |
n loewen
|
17de3e63df
|
Move simulator into new "micro" directory
|
2023-09-24 19:57:21 -07:00 |
n loewen
|
f3f6a58a65
|
Merge branch 'rearchitect'
|
2023-09-23 21:23:16 -07:00 |
n loewen
|
35d164b0a7
|
(docs) readme - Change 'keypad' section to use the nicer formatting from the main branch
|
2023-09-23 21:18:59 -07:00 |
n loewen
|
62b7396ab6
|
(docs) readme - Change memory map to use a nice table
|
2023-09-23 21:15:12 -07:00 |
n loewen
|
9bd88aa8bc
|
(docs) readme - Add todo in 'start-up' section, pointing out that the simulator currently doesn't follow the spec here
|
2023-09-23 20:52:31 -07:00 |
n loewen
|
b2933a50a0
|
(docs) readme - Change 'register and flags' section to improve style and clarity
|
2023-09-23 20:47:16 -07:00 |
n loewen
|
83e980b685
|
(docs) readme - Fix typo
|
2023-09-23 20:33:06 -07:00 |
n loewen
|
4854ce34fa
|
Change name to 'cardiograph' in package.json
|
2023-09-23 20:31:34 -07:00 |
n loewen
|
92a619fded
|
(docs) readme - Update simulator usage info
|
2023-09-23 20:29:44 -07:00 |
n loewen
|
ae587a0712
|
assembler - Change variables name to 'outputWithAnnotations' to match the change made in the previous commit
|
2023-09-23 20:29:05 -07:00 |
n loewen
|
f802420799
|
Rename 'sourceInfo' variables (etc) to 'sourceAnnotations'
|
2023-09-23 20:23:44 -07:00 |
n loewen
|
3e32cb97e1
|
cardiograph - Change to programmatically infer whether the input includes annotations or not
|
2023-09-23 20:20:42 -07:00 |
n loewen
|
91cba57aa1
|
cardiograph - Change to read command line options using Opter
|
2023-09-23 19:33:58 -07:00 |
n loewen
|
98bfa50269
|
opter - Update
|
2023-09-23 19:16:34 -07:00 |
n loewen
|
9c82265a88
|
assembler - Change to use new Opter interface
|
2023-09-23 19:09:56 -07:00 |
n loewen
|
63eb4a9500
|
opter - Update to latest
|
2023-09-23 19:09:28 -07:00 |
n loewen
|
51c64cc615
|
opter - Update to newest version
|
2023-09-23 18:30:58 -07:00 |
n loewen
|
98fa9a4ab7
|
Remove 'issues' dir, since they moved to the 'notes' branch
|
2023-09-10 21:31:21 -07:00 |
n loewen
|
93f88560a2
|
(notes) - Remove notes from this branch, since they moved to their own
|
2023-09-10 21:28:01 -07:00 |
n loewen
|
b0996d30c3
|
opter - Update to latest version
|
2023-09-04 18:04:35 -07:00 |
n loewen
|
77a41d47c3
|
assembler - Change to a tidier approach, made possible by new Opter library
|
2023-09-02 20:55:45 -07:00 |
n loewen
|
101421c4c3
|
dbg - Add 'set level' function
|
2023-09-02 20:36:59 -07:00 |
n loewen
|
d26bf39f05
|
assembler - Fix: move 'main' back to end
|
2023-09-02 20:34:54 -07:00 |
n loewen
|
c8c188e55a
|
assembler - Move 'main' up top
|
2023-09-02 16:45:38 -04:00 |
n loewen
|
e25723fcc9
|
assembler - Change to make use of improvements in Opter
|
2023-09-02 16:42:11 -04:00 |
n loewen
|
9c1cf4abba
|
opter - Rename 'argparser' to 'opter'
|
2023-09-02 15:40:16 -04:00 |
n loewen
|
2848588fc2
|
(infra) - gitignore - Ignore files with '.tmp.' in their name
|
2023-09-02 13:43:42 -04:00 |
n loewen
|
b3d10a4197
|
assembler - Change to use new argument parsing library
|
2023-09-02 13:40:56 -04:00 |
n loewen
|
16f85d3b9f
|
(tests) flag-overflow-2 - Fix: comment out date
|
2023-09-02 13:39:47 -04:00 |
n loewen
|
0b91a71575
|
(docs) readme - Change keypad reference markup to make it prettier
|
2023-08-31 13:20:10 -04:00 |
n loewen
|
f9901d304b
|
?? submodule diff - idk what this is about
|
2023-08-29 22:32:36 -04:00 |
n loewen
|
c84c86c160
|
cpu - Fix overflow flag!
|
2023-08-29 21:28:39 -04:00 |
n loewen
|
7b143ab000
|
(docs) readme - Update info on numeric types in assembly
|
2023-08-29 21:28:01 -04:00 |
n loewen
|
866f553346
|
assembler - Add feature: Allow binary numbers with prefix '0b' and hex numbers with prefix '0x'
|
2023-08-29 21:26:36 -04:00 |
n loewen
|
eff9043665
|
cpu - Fix: Include '$' before hex in debug-peeking for indirect ops
|
2023-08-29 21:25:59 -04:00 |
n loewen
|
1fe582663b
|
conversions - Create `conversions.js` and move `hex2num` et al. out of `logging.js`
|
2023-08-29 20:30:53 -04:00 |
n loewen
|
8bb3b9b43f
|
conversions - Create `conversions.js` and move `hex2num` et al. out of `logging.js`
|
2023-08-29 20:30:44 -04:00 |
n loewen
|
e9d721042b
|
cardiograph - Remove old debug logging
|
2023-08-29 20:29:15 -04:00 |
n loewen
|
19784b56b6
|
dbg - Add 'none' debugging level, which turns off all output
|
2023-08-29 19:34:22 -04:00 |
n loewen
|
12d592c262
|
assembler - WIP - Add a 'return on stdout' mode that turns off all debug logging, and prints machine code output to stdout, so that output can be piped directly to the simulator
|
2023-08-29 19:32:43 -04:00 |
n loewen
|
5671314b10
|
(docs) readme - Add intro + re-arrange, to clarify relationship between Cardiograph and its constituent parts
|
2023-08-29 13:20:45 -04:00 |
n loewen
|
a6e9966797
|
(docs) Readme - Update info on how to run the assembler and simulator
|
2023-08-29 13:08:48 -04:00 |
n loewen
|
8a38d6f831
|
(docs) readme - Update dependency list
|
2023-08-29 13:05:04 -04:00 |
n loewen
|
be13802e1e
|
assembler / cardiograph - Add shebangs
|
2023-08-29 13:04:38 -04:00 |
n loewen
|
45c8fe3bd2
|
assembler - Remove dbg log
|
2023-08-29 13:04:26 -04:00 |