Thomas Harte
|
233ec7b818
|
Soften some warnings.
|
2023-11-16 10:57:17 -05:00 |
|
Thomas Harte
|
832e31f7e5
|
Add note to self.
|
2023-11-16 10:34:24 -05:00 |
|
Thomas Harte
|
164a7fe848
|
Log port IO.
|
2023-11-16 06:48:24 -05:00 |
|
Thomas Harte
|
62b6219763
|
Install BIOS, albeit in writeable storage.
|
2023-11-15 22:02:53 -05:00 |
|
Thomas Harte
|
2bc9dfbef9
|
Albeit with no BIOS present, execute.
|
2023-11-15 16:10:37 -05:00 |
|
Thomas Harte
|
3b84299a05
|
Edge closer to PCCompatible doing _something_.
|
2023-11-15 15:58:49 -05:00 |
|
Thomas Harte
|
6f48ffba16
|
Add enough of a ScanProducer to run.
|
2023-11-15 14:30:30 -05:00 |
|
Thomas Harte
|
1a3b2b0620
|
Add necessary wiring for File -> New...
|
2023-11-15 14:27:04 -05:00 |
|
Thomas Harte
|
af7069ac21
|
Include and fetch a BIOS.
|
2023-11-15 11:32:23 -05:00 |
|
Thomas Harte
|
7323af0b41
|
Avoid shadowing template parameter.
|
2023-11-15 11:10:01 -05:00 |
|
Thomas Harte
|
1676ed9850
|
Add to SDL and Qt builds.
|
2023-11-15 11:02:44 -05:00 |
|
Thomas Harte
|
e927fd00d8
|
Do just enough to include x86 code in the main build.
|
2023-11-15 11:01:28 -05:00 |
|
Thomas Harte
|
70a4d59517
|
Merge pull request #1205 from TomHarte/80286Preparation
Clear a path towards implementing the 80286
|
2023-11-15 10:41:26 -05:00 |
|
Thomas Harte
|
f83d2a8740
|
Take a swing at ENTER.
|
2023-11-14 16:23:24 -05:00 |
|
Thomas Harte
|
a22ac2f88b
|
Move towards privacy.
|
2023-11-14 11:39:44 -05:00 |
|
Thomas Harte
|
aafa7de536
|
Implement LEAVE, almost.
|
2023-11-14 11:39:36 -05:00 |
|
Thomas Harte
|
2533fd2da9
|
Fix segment comparisons.
|
2023-11-14 11:14:28 -05:00 |
|
Thomas Harte
|
29169ffed7
|
Merge pull request #1203 from ryandesign/apple-ii-floating-bus-3
Fix Apple II/II+/IIe floating bus first eight non-hbl vbl bytes
|
2023-11-14 10:59:29 -05:00 |
|
Thomas Harte
|
d2187a0442
|
Merge pull request #1206 from ryandesign/gui-wording
Minor Mac UI wording changes
|
2023-11-14 10:57:21 -05:00 |
|
Thomas Harte
|
ac826f90c3
|
Formalise a separate manager of segments.
|
2023-11-14 10:56:00 -05:00 |
|
Thomas Harte
|
6c405680f2
|
Implement PUSHA, POPA.
|
2023-11-14 10:42:06 -05:00 |
|
Ryan Carsten Schmidt
|
39df6daf3e
|
Add ellipsis at end of New menu item
Menu items that elicit a dialog box in which further choices must be
made should end with an ellipsis.
|
2023-11-14 02:13:23 -06:00 |
|
Ryan Carsten Schmidt
|
480b5bef95
|
Add period at end of sentence
|
2023-11-14 02:11:00 -06:00 |
|
Ryan Carsten Schmidt
|
6bb85c98ba
|
Change "Exit" button to "Quit"
|
2023-11-14 02:10:55 -06:00 |
|
Thomas Harte
|
1552500b10
|
Implement BOUND.
|
2023-11-13 22:33:46 -05:00 |
|
Thomas Harte
|
60cec9fc67
|
Expand commentary.
|
2023-11-13 11:45:17 -05:00 |
|
Ryan Carsten Schmidt
|
234292f163
|
Fix Apple II/II+/IIe first eight non-hbl vbl bytes
Closes #1196
|
2023-11-13 00:51:34 -06:00 |
|
Thomas Harte
|
03a2d4df80
|
Merge pull request #1202 from TomHarte/8088SegmentRegisters
Add means for tracking segment register changes.
|
2023-11-10 23:07:37 -05:00 |
|
Thomas Harte
|
08d9cc3bd3
|
Restore permitted IDIV miss.
|
2023-11-10 23:02:32 -05:00 |
|
Thomas Harte
|
47fc276afc
|
Add note to future self.
|
2023-11-10 23:01:46 -05:00 |
|
Thomas Harte
|
3a782faaf3
|
Ensure shoutouts upon LDS, LES and any far jump/call/int.
|
2023-11-10 22:58:59 -05:00 |
|
Thomas Harte
|
19a61f867f
|
Eliminate final misuse of 'selector'.
|
2023-11-10 22:56:00 -05:00 |
|
Thomas Harte
|
2551e73be1
|
Fully test segment registers.
|
2023-11-10 22:54:10 -05:00 |
|
Thomas Harte
|
7abd4d9b38
|
Fix AAA/AAS carry outcome.
|
2023-11-10 22:47:50 -05:00 |
|
Thomas Harte
|
e61dc0466f
|
Add callout for tracking segment register changes.
|
2023-11-10 22:22:32 -05:00 |
|
Thomas Harte
|
79b126e6bb
|
Add route for tracking segment register changes.
|
2023-11-10 22:11:52 -05:00 |
|
Thomas Harte
|
a230274306
|
Merge pull request #1201 from TomHarte/IDIVYuck
Improve IDIV marginally; require acceptable failures to have a reason.
|
2023-11-09 13:38:48 -05:00 |
|
Thomas Harte
|
e78e5c8101
|
Add remaining acceptable error cases.
|
2023-11-09 12:26:40 -05:00 |
|
Thomas Harte
|
ed3922e458
|
Switch to accepting failures only with a reason.
|
2023-11-09 11:55:36 -05:00 |
|
Thomas Harte
|
800c76a4fe
|
Capture and respond to IDIV_REP.
|
2023-11-09 11:55:04 -05:00 |
|
Thomas Harte
|
bf179e8933
|
Merge pull request #1200 from TomHarte/MoreDAA
Correct 8086 DAA and DAS; unify those and AAA/AAS.
|
2023-11-08 22:45:26 -05:00 |
|
Thomas Harte
|
9e61d3e8cf
|
Combine AAA and AAS.
|
2023-11-08 22:38:52 -05:00 |
|
Thomas Harte
|
5f1ea6c04c
|
Unify AAA and AAS.
|
2023-11-08 22:30:39 -05:00 |
|
Thomas Harte
|
8d2a2bcf4a
|
Unify DAA and DAS.
|
2023-11-08 22:26:48 -05:00 |
|
Thomas Harte
|
6b666bc92a
|
Simplify DAS.
|
2023-11-08 22:19:51 -05:00 |
|
Thomas Harte
|
38933aa079
|
Bring fully into 8086 conformance.
|
2023-11-08 22:16:12 -05:00 |
|
Thomas Harte
|
502b9d2023
|
Simplify implementation of DAA.
|
2023-11-08 22:06:58 -05:00 |
|
Thomas Harte
|
da7582d4b5
|
Merge pull request #1199 from TomHarte/8088Groupings
Split up the ungainly PerformImplementation.hpp.
|
2023-11-08 19:02:59 -05:00 |
|
Thomas Harte
|
ec4a60b7da
|
Further universalise function layout.
|
2023-11-08 11:30:33 -05:00 |
|
Thomas Harte
|
d7bb1a9ee1
|
Tidy up and comment a little further.
|
2023-11-08 11:23:21 -05:00 |
|