Jeff Parsons
|
a56f1cfde1
|
The 8080 CPU goes through the Bus interfaces for all memory accesses now. The PCjs CPU maintained its own copy of Bus memory structures and interfaces, partly for improved performance but also because some CPUs can turn on address translation (ie, paging), making separate interfaces a necessity. However, PC8080 has much lower performance requirements and no address translation requirements, so we should revert to the original Bus interfaces.
|
2016-05-02 12:54:55 -07:00 |
|
Jeff Parsons
|
59b6dd3be6
|
Ported some PCjs drawing code to PC8080, still needs work though
|
2016-05-02 09:01:06 -07:00 |
|
Jeff Parsons
|
b04ef7e49f
|
Try to be more consistent when referring to disks vs. drives (eg, Drive Controllers, not Disk Controllers)
|
2016-05-01 13:47:58 -07:00 |
|
Jeff Parsons
|
06ca8971a1
|
Clean up the CPU/ChipSet interface, and get the PC8080 Video component ready to actually do something
|
2016-05-01 10:14:38 -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
|
ecf76e0904
|
Clarified some disk names, and cleaned up the XSL generation process
|
2016-04-30 11:43:22 -07:00 |
|
Jeff Parsons
|
34ddef0709
|
Fixed PC8080 Debugger compilation error
|
2016-04-29 18:07:44 -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
|
87d4c75712
|
checkCPMVector() actually checks CPM_VECTORS now
|
2016-04-27 08:34:13 -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
|
1e32efccc6
|
Add debugger option to enable 8086-style mnemonics (to minimize brain-hurting)
|
2016-04-26 11:43:14 -07:00 |
|
Jeff Parsons
|
e936815bb6
|
README update
|
2016-04-25 18:43:31 -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
|
e01aed9f5b
|
DAA/DAS fix
|
2016-04-22 07:06:44 -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
|
fd8cf4a690
|
The savePC() function is only available for PCjs, so changed the XSL check from MACHINECLASS to APPCLASS
|
2016-04-21 11:47:55 -07:00 |
|
Jeff Parsons
|
98d114a432
|
Fixed PC8080 build
|
2016-04-21 10:26:23 -07:00 |
|
Jeff Parsons
|
31d1b5c7e5
|
Fixed Jekyll rendering of pages with PC8080 machines
|
2016-04-20 19:21:12 -07:00 |
|
Jeff Parsons
|
28e4eabd8d
|
More PC8080 structural fixes
|
2016-04-20 14:02:11 -07:00 |
|
Jeff Parsons
|
217c0c0f49
|
Updated BIOS and BASIC information
|
2016-04-17 08:49:37 -07:00 |
|
Jeff Parsons
|
af7f618821
|
Make "None" a special diskette entry (no longer required to be present in any disk manifest, although if it IS present, it will get sorted along with all the other disk entries)
|
2016-04-16 16:20:26 -07:00 |
|
Jeff Parsons
|
a8dd2fc830
|
Added Omniview 386 4.30
|
2016-04-16 13:04:28 -07:00 |
|
Jeff Parsons
|
07d4771a14
|
Floppy disk sets are now sorted by name (but machines can also override or disable sorting by using the new FDC "sortBy" property)
|
2016-04-15 18:34:06 -07:00 |
|
Jeff Parsons
|
426e51e999
|
Roll out v1.21.6
|
2016-04-12 10:39:53 -07:00 |
|
Jeff Parsons
|
231ca3961e
|
More documentation updates
|
2016-04-08 22:45:25 -07:00 |
|
Jeff Parsons
|
25fdbd344d
|
Tweaked MDA aspect ratio, and turned 40-column font scaling back on
|
2016-04-02 13:14:52 -07:00 |
|
Jeff Parsons
|
aeea1440f0
|
Added breadcrumbs, and UI for saving a local copy of a hard disk
|
2016-04-02 12:04:09 -07:00 |
|
Jeff Parsons
|
d50f0ebb1a
|
Updated aspect ratio for CGA configs and added experimental 'aspect' URL parameter
|
2016-04-01 21:36:06 -07:00 |
|
Jeff Parsons
|
d0480ecb90
|
Merge branch 'next-release'
|
2016-04-01 15:46:22 -07:00 |
|
Jeff Parsons
|
7a51241486
|
Added MDA and CGA 5170 configurations, and fixed a problem with 5170 REV2/REV3 floppy-only machines
|
2016-04-01 15:38:26 -07:00 |
|
Jeff Parsons
|
1f2d3bdc41
|
Display text cursor on non-zero video pages
|
2016-04-01 09:11:09 -07:00 |
|
Jeff Parsons
|
235aa58ee2
|
Support for 50-line mode on VGA
|
2016-03-31 22:02:17 -07:00 |
|
Jeff Parsons
|
265851d963
|
Fixed text-mode page flipping (needed more aggressive, but still careful, cache invalidation)
|
2016-03-31 14:44:40 -07:00 |
|
Jeff Parsons
|
e02706ab08
|
Move non-CPU-related update functions to the Computer component
|
2016-03-30 17:04:36 -07:00 |
|
Jeff Parsons
|
4c8381e09f
|
Added PC-AT diagnostics disk
|
2016-03-28 13:20:45 -07:00 |
|
Jeff Parsons
|
9b26da2d97
|
Eliminated bogus prompt when mounting a local disk image
|
2016-03-25 21:32:05 -07:00 |
|
Jeff Parsons
|
ff876da5fc
|
Fixed issue with SeaMonkey (one of the few browsers that didn't support innerText on DOM elements)
|
2016-03-24 11:38:05 -07:00 |
|
Jeff Parsons
|
b2408b792d
|
Merge branch 'next-release'
|
2016-03-23 17:38:04 -07:00 |
|
Jeff Parsons
|
30023dce29
|
New version files
|
2016-03-23 17:37:53 -07:00 |
|
Jeff Parsons
|
012e94a0ea
|
Merge branch 'next-release'
|
2016-03-23 17:21:07 -07:00 |
|
Jeff Parsons
|
9db5f27b71
|
Tweaks for the last two pull requests
|
2016-03-23 17:18:52 -07:00 |
|
Jeff Parsons
|
2db934a99f
|
Disk library updates
|
2016-03-23 16:53:13 -07:00 |
|
Jeff Parsons
|
5e4e875d05
|
Added useful disks from assorted programming guides
|
2016-03-23 12:42:18 -07:00 |
|
Jeff Parsons
|
fec1440718
|
Fixed AT&T 6300 keyboard controller
|
2016-03-22 22:27:56 -07:00 |
|