Jeff Parsons
|
702b9d36c7
|
Optimized PC8080's innermost CPU execution loop
|
2016-08-22 17:17:14 -07:00 |
|
Jeff Parsons
|
f0509bc5d1
|
Successfully running PCx86 and PC8080 machines on the same page now
|
2016-08-18 10:29:24 -07:00 |
|
Jeff Parsons
|
a1e999e0c4
|
More PCjs/PCx86 disambiguation
|
2016-05-17 00:04:51 -07:00 |
|
Jeff
|
bc7ec763ca
|
Since "model" properties are strings now, they need to be coerced to numbers
|
2016-05-14 19:00:13 -07:00 |
|
Jeff Parsons
|
9a0e5cddc6
|
Clean up CF handling (no more direct manipulation of result variables)
|
2016-05-12 11:11:19 -07:00 |
|
Jeff Parsons
|
a02454467b
|
Note on underwhelming performance when using a dynamically generated array of opcode functions specifying ".bind(this)" on every one (which is why I don't do it)
|
2016-05-12 00:12:57 -07:00 |
|
Jeff Parsons
|
c80f22e23a
|
Cleaned up the handling of PS bits (not to be confused with PSW, which is PS combined with A); this fixes a bug where POP PSW was inadvertently disabling the internal interrupt flag (IF)
|
2016-05-05 13:04:46 -07:00 |
|
Jeff Parsons
|
8c5ab8d73b
|
Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something
|
2016-05-01 10:13:43 -07:00 |
|
Jeff Parsons
|
41f58a0035
|
The 8080 CPU now passes all the 8080 Exerciser tests
|
2016-04-29 17:57:28 -07:00 |
|
Jeff Parsons
|
2a447fa6ae
|
Fixed 8080 bug exposed by the exerciser (but still a long way from 100% passing)
|
2016-04-27 15:36:21 -07:00 |
|
Jeff Parsons
|
5b6f6756a2
|
More 8080 improvements, including some initial "Fake CP/M" support
|
2016-04-27 08:28:52 -07:00 |
|
Jeff Parsons
|
07259c93ef
|
Infrastructure in place for 8080 hardware interrupts (more specifically, vertical retrace interrupts)
|
2016-04-25 18:39:43 -07:00 |
|
Jeff Parsons
|
2a45531c2a
|
8080 opcode table complete
|
2016-04-25 09:08:39 -07:00 |
|
Jeff Parsons
|
ccc71d4508
|
More 8080 opcodes
|
2016-04-24 07:26:33 -07:00 |
|
Jeff Parsons
|
eba9428fbf
|
More 8080 opcodes
|
2016-04-23 07:26:31 -07:00 |
|
Jeff Parsons
|
8800ed5ef8
|
1/4 of 8080 opcodes implemented now
|
2016-04-22 07:38:25 -07:00 |
|
Jeff Parsons
|
978d59efbf
|
More 8080 opcodes
|
2016-04-22 07:06:05 -07:00 |
|
Jeff Parsons
|
4173aaca31
|
More 8080 opcodes
|
2016-04-21 17:06:26 -07:00 |
|
Jeff Parsons
|
425f565b11
|
Simplified flag management
|
2016-04-21 15:41:58 -07:00 |
|
Jeff Parsons
|
55b99c8a08
|
PC8080 more or less ready for some meat on the bones now
|
2016-04-20 18:23:31 -07:00 |
|
Jeff Parsons
|
a2d183ecfc
|
More PC8080 skeleton bits
|
2016-04-20 09:36:58 -07:00 |
|