Thomas Harte
|
2bed2c2c5c
|
Further simplify syntax.
|
2023-11-07 09:14:42 -05:00 |
|
Thomas Harte
|
2af774601f
|
Temporarily disentangle Memory and access internals; start to be overt in PerformImplementation.
|
2023-11-06 16:04:31 -05:00 |
|
Thomas Harte
|
797c9fe129
|
Temporarily avoid use of Writeable.
|
2023-11-05 21:47:52 -05:00 |
|
Thomas Harte
|
009915f4de
|
Start promotion of ReturnType.
|
2023-11-05 21:42:22 -05:00 |
|
Thomas Harte
|
f96c33102a
|
Add documentation.
|
2023-11-04 22:22:50 -04:00 |
|
Thomas Harte
|
5739862dbb
|
Add specific entryway for preauthorised writes.
|
2023-11-03 15:36:30 -04:00 |
|
Thomas Harte
|
7f4fa914dd
|
Merge pull request #1195 from TomHarte/8088Flags
Commute: Status -> Flags as per usual x86 naming.
|
2023-11-02 17:05:13 -04:00 |
|
Thomas Harte
|
ebdf10525c
|
Fix parameter case.
|
2023-11-02 17:00:22 -04:00 |
|
Thomas Harte
|
83850d7596
|
Commute: Status -> Flags as per usual x86 naming.
|
2023-11-02 16:55:38 -04:00 |
|
Thomas Harte
|
18820644b0
|
Merge pull request #1193 from TomHarte/8088Intentions
Work towards x86 access violations.
|
2023-11-02 16:46:36 -04:00 |
|
Thomas Harte
|
770803b073
|
Be more careful as to authorisation.
|
2023-11-02 15:37:59 -04:00 |
|
Thomas Harte
|
8d0deeb20e
|
Clean up Memory .
|
2023-11-02 14:25:13 -04:00 |
|
Thomas Harte
|
e4fdf09149
|
Fix PUSH SP, far call. Further simplify FlowController.
|
2023-11-01 23:39:52 -04:00 |
|
Thomas Harte
|
acb55aa4e2
|
Subsume repetition of arguments into a single context.
Albeit that it (temporarily?) loses some context used during test validation.
|
2023-11-01 17:03:23 -04:00 |
|
Thomas Harte
|
bc095bb9ce
|
Slim down the flow controller.
|
2023-11-01 14:49:30 -04:00 |
|
Thomas Harte
|
097b328075
|
Split the preauthorised tracks.
|
2023-11-01 14:31:42 -04:00 |
|
Thomas Harte
|
ef83ac855a
|
Fix spelling of Preauthorised, think further on return types.
|
2023-11-01 14:11:10 -04:00 |
|
Thomas Harte
|
78df0d19e4
|
Start experimenting with varying return types.
|
2023-11-01 10:03:31 -04:00 |
|
Thomas Harte
|
430c60111e
|
CMP doesn't write.
|
2023-10-31 22:42:39 -04:00 |
|
Thomas Harte
|
2432396eaa
|
Fix SETMOC.
|
2023-10-31 22:04:26 -04:00 |
|
Thomas Harte
|
da2aea94e3
|
Fix CMPS.
|
2023-10-31 21:58:32 -04:00 |
|
Thomas Harte
|
9538491ee9
|
Fix pushes and pops.
|
2023-10-31 21:55:30 -04:00 |
|
Thomas Harte
|
8be03be529
|
Add test of ::Write mode.
|
2023-10-31 20:28:37 -04:00 |
|
Thomas Harte
|
724e08d4f1
|
Update commentary on semantics.
|
2023-10-31 15:09:21 -04:00 |
|
Thomas Harte
|
1d479ec2d7
|
Ensure that reads can only read, accept that source is sometimes written to. E.g. XCHG.
|
2023-10-31 15:06:19 -04:00 |
|
Thomas Harte
|
02af08ffd2
|
Fix counts.
|
2023-10-30 12:32:44 -04:00 |
|
Thomas Harte
|
3dc9b625a1
|
Partly dodge British/American spelling issue; slightly tighten otherwise.
|
2023-10-30 11:43:07 -04:00 |
|
Thomas Harte
|
444c5b94b9
|
Add summary of accepted failures.
|
2023-10-29 16:55:07 -04:00 |
|
Thomas Harte
|
1cd1bbd26c
|
Make a first pass of access types.
|
2023-10-29 16:19:10 -04:00 |
|
Thomas Harte
|
8ecc9835f8
|
Merge branch 'master' into 8088Intentions
|
2023-10-29 16:10:21 -04:00 |
|
Thomas Harte
|
39e803aa71
|
Commit updated macOS version.
|
2023-10-29 14:47:09 -04:00 |
|
Thomas Harte
|
7a886f938a
|
Propagate access types, even if incorrect.
|
2023-10-29 14:33:39 -04:00 |
|
Thomas Harte
|
8153cec455
|
Merge branch 'master' into 8088Intentions
|
2023-10-28 15:57:05 -04:00 |
|
Thomas Harte
|
3ee0fcaaeb
|
Hatch an appropriate enum.
|
2023-10-28 15:56:37 -04:00 |
|
Thomas Harte
|
b98f54545f
|
Merge pull request #1182 from ryandesign/apple-ii-floating-bus-2
Fix Apple II/II+/IIe floating bus issues
|
2023-10-28 15:46:35 -04:00 |
|
Thomas Harte
|
0a5c24be19
|
Merge pull request #1192 from ryandesign/ryandesign-rpath
Fix LD_RUNPATH_SEARCH_PATHS for High Sierra
|
2023-10-28 15:41:10 -04:00 |
|
Ryan Carsten Schmidt
|
764a7b60f4
|
Fix LD_RUNPATH_SEARCH_PATHS for High Sierra
See #1118
See #1143
Closes #1191
|
2023-10-28 08:42:26 -05:00 |
|
Thomas Harte
|
b9891d25ee
|
Merge pull request #1184 from TomHarte/CompactInstruction
Compact normalised x86 instructions.
|
2023-10-27 16:40:11 -04:00 |
|
Thomas Harte
|
6da0add100
|
Permit 1654 failures, the current amount.
|
2023-10-27 16:30:30 -04:00 |
|
Thomas Harte
|
f9d1a4dd8f
|
Add Repetition::Rep to unify repeat logic.
|
2023-10-27 16:27:24 -04:00 |
|
Thomas Harte
|
66cee41b99
|
Fix port.
|
2023-10-27 14:04:23 -04:00 |
|
Thomas Harte
|
a30cad5e8a
|
Rearrange class for clarity.
|
2023-10-27 14:02:53 -04:00 |
|
Thomas Harte
|
f9d98ed219
|
Fix packing_size .
|
2023-10-27 13:46:14 -04:00 |
|
Thomas Harte
|
2d70b44303
|
Boil down segment ahead of time.
|
2023-10-27 12:54:42 -04:00 |
|
Thomas Harte
|
5b0d2d754f
|
Update comments.
|
2023-10-26 23:27:56 -04:00 |
|
Thomas Harte
|
11b032fb06
|
Eliminate length extension.
|
2023-10-26 23:19:31 -04:00 |
|
Thomas Harte
|
8e35a56ff7
|
Include repetition in operation; simplify Instruction constructor.
|
2023-10-26 23:08:07 -04:00 |
|
Thomas Harte
|
167b52c4ff
|
Merge pull request #1171 from TomHarte/8088Execution
Add first seeds of x86 execution.
|
2023-10-26 22:20:38 -04:00 |
|
Thomas Harte
|
dafb134cdc
|
Eliminate dead detour.
|
2023-10-25 22:27:44 -04:00 |
|
Thomas Harte
|
6ac66dad0c
|
Remove stale notes.
|
2023-10-25 22:22:20 -04:00 |
|