Rename scripts for running assembler and cpu, to make their purpose clearer from just the filenames
This commit is contained in:
parent
a758d92f10
commit
52bd34a03d
|
|
@ -1,10 +1,10 @@
|
||||||
{
|
{
|
||||||
"name": "paper-computer",
|
"name": "paper-computer",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"rundisplay": "node assemble-and-run.js run",
|
"rundisplay": "node run-cpu.js run",
|
||||||
"rundebug": "node assemble-and-run.js debug",
|
"rundebug": "node run-cpu.js debug",
|
||||||
"asm": "node assemble.js run",
|
"asm": "node run-assembler.js run",
|
||||||
"asmdebug": "node assemble.js debug",
|
"asmdebug": "node run-assembler.js debug",
|
||||||
"jsdoc": "./node_modules/.bin/jsdoc"
|
"jsdoc": "./node_modules/.bin/jsdoc"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
// Run: `node assemble.js run assembly.asm`
|
// Run: `node run-assembler.js run assembly.asm`
|
||||||
// Debug: `node assemble.js debug assembly.asm`
|
// Debug: `node run-assembler.js debug assembly.asm`
|
||||||
|
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const assembler = require('./assembler.js');
|
const assembler = require('./assembler.js');
|
||||||
|
|
@ -1,5 +1,13 @@
|
||||||
// Run: `node assemble-and-run.js run assembly.asm`
|
// Run: `node run-cpu.js run assembly.asm`
|
||||||
// Debug: `node assemble-and-run.js debug assembly.asm`
|
// Debug: `node run-cpu.js debug assembly.asm`
|
||||||
|
|
||||||
|
// TODO: allow running pre-compiled machine code.
|
||||||
|
//
|
||||||
|
// i'm thinking of an interface like this...
|
||||||
|
//
|
||||||
|
// $ ./run-cpu -mc code.bin
|
||||||
|
// $ ./run-cpu code.asm
|
||||||
|
// $ ./run-cpu --debug code.asm
|
||||||
|
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
const computer = require('./simulator.js');
|
const computer = require('./simulator.js');
|
||||||
Loading…
Reference in New Issue