n loewen
|
ceb6019a1c
|
Merge branch 'rearchitect'
|
2025-04-17 10:29:20 +01:00 |
n loewen
|
353b7d7fdc
|
Add __pycache__ to gitignore
|
2025-04-17 10:24:03 +01:00 |
n loewen
|
82c0283b25
|
Add python WIP
|
2025-04-17 10:23:35 +01:00 |
n loewen
|
3261b6c97a
|
Catch git up to current work eek
|
2025-04-17 10:21:56 +01:00 |
n loewen
|
98b19ce936
|
Fix bugs, play with flag behaviour, write some new test programs
|
2025-03-29 08:35:27 +00:00 |
n loewen
|
4c605e92c5
|
Move meowbit CPU to its own dir + get screen going
|
2025-03-29 08:34:42 +00:00 |
n loewen
|
6bea93308c
|
Get 8x8 led matrix working
|
2025-03-25 17:04:25 +00:00 |
n loewen
|
cf68271440
|
Get monitor keypad working
|
2025-03-25 15:22:25 +00:00 |
n loewen
|
e82a429d5e
|
Start work on pi pico version of CPU simulator
|
2025-03-20 10:12:25 +00:00 |
n loewen
|
6f164294e5
|
Get it running again by default + displaying on meowbit screen
|
2025-03-08 15:20:53 +00:00 |
n loewen
|
3fd770ab53
|
Add a little comment explaining how keypad entry workds
|
2025-03-08 12:26:35 +00:00 |
n loewen
|
f21e57cafe
|
Improve keypad monitor entry
|
2025-03-08 12:24:10 +00:00 |
n loewen
|
d5ded67b79
|
Get basic keypad entry working
|
2025-03-08 11:18:33 +00:00 |
n loewen
|
fd4ca3e8c8
|
Switch to circuitpython. Get some basics working...
|
2025-03-04 19:24:26 +00:00 |
n loewen
|
fa504685d2
|
Start working on keyboard input - works when running the simulator, but no 'monitor mode' yet
|
2025-03-03 20:35:46 +00:00 |
n loewen
|
6e58241288
|
Implement remaining instructions + basic 5x5 display printout
|
2025-03-03 19:52:12 +00:00 |
n loewen
|
61361c5f3f
|
Get simulator to run a few instructions
|
2025-02-28 12:30:11 +00:00 |
n loewen
|
7e842bd7a6
|
Merge old work on laptop with new python work
|
2025-02-28 10:53:42 +00:00 |
n loewen
|
34e2c24b88
|
Start working on micropython simulator for 2025 version of cardiograph
|
2025-02-28 10:48:47 +00: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 |