pcjs/modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2016-05-02 12:54:55 -07:00
..
build/lib Simplified ROM folder structure 2016-03-20 11:38:38 -07:00
c1pjs Updated module READMEs 2016-04-30 12:24:41 -07:00
diskdump 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
filedump Updated aspect ratio for CGA configs and added experimental 'aspect' URL parameter 2016-04-01 21:36:06 -07:00
grunts Updated Computer constants 2016-01-16 14:37:39 -08:00
htmlout Updated 8080 test machine README 2016-04-29 19:22:36 -07:00
markout 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
pc8080 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
pcjs Rounded out the PC8080 portion of the tree 2016-05-01 15:12:52 -07:00
shared Start using fenced code blocks with language identifiers to improve highlighting with GitHub Pages 2016-05-01 16:09:33 -07:00
textout Simplified ROM folder structure 2016-03-20 11:38:38 -07:00
README.md Fixed Jekyll rendering of pages with PC8080 machines 2016-04-20 19:21:12 -07:00

layout title permalink
page PCjs Project Modules /modules/

Project Modules

The modules folder contains all the JavaScript source code for the PCjs Project, organized into Node modules. It is our private counterpart to the node_modules folder, where all public Node modules are installed.

The project includes these emulation modules:

  • C1Pjs, the 6502-based C1P Emulation Module
  • PCjs, the x86-based IBM PC Emulation Module
  • PC8080, an 8080 CPU Emulation Module (work-in-progress)

along with variety of Node support modules, such as:

Only private Node modules are checked into this project. If any of these modules are later published on npmjs.org, then they will be moved to node_modules and removed from this folder.