Rename scripts for running assembler and cpu, to make their purpose clearer from just the filenames

This commit is contained in:
n loewen 2023-08-07 10:55:41 +01:00
parent a758d92f10
commit 52bd34a03d
3 changed files with 16 additions and 8 deletions

View File

@ -1,10 +1,10 @@
{
"name": "paper-computer",
"scripts": {
"rundisplay": "node assemble-and-run.js run",
"rundebug": "node assemble-and-run.js debug",
"asm": "node assemble.js run",
"asmdebug": "node assemble.js debug",
"rundisplay": "node run-cpu.js run",
"rundebug": "node run-cpu.js debug",
"asm": "node run-assembler.js run",
"asmdebug": "node run-assembler.js debug",
"jsdoc": "./node_modules/.bin/jsdoc"
},
"devDependencies": {

View File

@ -1,5 +1,5 @@
// Run: `node assemble.js run assembly.asm`
// Debug: `node assemble.js debug assembly.asm`
// Run: `node run-assembler.js run assembly.asm`
// Debug: `node run-assembler.js debug assembly.asm`
const fs = require('fs');
const assembler = require('./assembler.js');

View File

@ -1,5 +1,13 @@
// Run: `node assemble-and-run.js run assembly.asm`
// Debug: `node assemble-and-run.js debug assembly.asm`
// Run: `node run-cpu.js run 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 computer = require('./simulator.js');