{ "machineName": "HP87", "CRTVerbose": true, "ram16k": false, "screenEmu": true, "CRTRemote": false, "tape": { "enable": false, "filepath": "/tapes/tape1.tap" }, "optionRoms": { "Note": "For HP86/7, Built-in option ROMs are 001 (graphics), 320 (Mass Storage), and 321 (EDISK) in 86B", "directory": "/roms87/", "roms": [ { "description": "Service ROM 340 AUXROM Aware", "filename": "rom340aux", "enable": false }, { "description": "Assembler ROM", "filename": "rom050", "enable": false }, { "Note": "For SS/80 disk, with real HPIB and real SS/80 disk. Use with rom320B, rom321B", "description": "Extended Mass Storage", "filename": "rom317", "enable": false }, { "description": "I/O ROM", "filename": "rom300", "enable": false }, { "description": "EDisk", "filename": "rom321", "enable": true }, { "description": "Advanced Programming", "filename": "rom350", "enable": true }, { "description": "Advanced Programming 2", "filename": "rom347", "enable": true }, { "description": "Printer/Plotter", "filename": "rom360", "enable": false }, { "description": "AUXROM Primary 2021_06_25", "filename": "rom361", "enable": true }, { "description": "AUXROM Secondary 1 2021_06_25", "filename": "rom362", "enable": true }, { "description": "AUXROM Secondary 2 2021_06_25", "filename": "rom363", "enable": true }, { "description": "AUXROM Secondary 3 2021_06_25", "filename": "rom364", "enable": true } ] }, "hpib": { "select": 3, "devices": [ { "Comment": "All blocks must have different device numbers", "type": 0, "device": 0, "enable": true, "drives": [ { "Comment": "msus$ 300", "unit": 0, "filepath": "/disks/EBTKS_1.0_87.dsk", "writeProtect": false, "enable": true }, { "Comment": "msus$ 301", "unit": 1, "filepath": "/disks/87_Action_Games.dsk", "writeProtect": false, "enable": true }, { "Comment": "msus$ 302", "unit": 2, "filepath": "/disks/Floppy_scr.dsk", "writeProtect": false, "enable": true } ] }, { "type": 0, "device": 2, "enable": true, "drives": [ { "Comment": "msus$ 320", "unit": 0, "filepath": "/disks/87_Galaxy_Patrol.dsk", "writeProtect": false, "enable": true }, { "Comment": "msus$ 321", "unit": 1, "filepath": "/disks/85GamesMisc.dsk", "writeProtect": false, "enable": true } ] }, { "Comment": "All blocks must have the same select and different device", "type": 4, "device": 3, "enable": true, "drives": [ { "Comment": "msus$ 330", "unit": 0, "filepath": "/disks/5MB_scr.dsk", "writeProtect": false, "enable": true }, { "Comment": "msus$ 331", "unit": 1, "filepath": "", "writeProtect": false, "enable": false } ] }, { "Comment": "Device 10 on HPIB select code, i.e. 310", "printer": "", "device": 10, "enable": true, "filepath": "/printers/printfile.txt" } ] }, "AutoStart": { "enable": true, "enableTapeAutostart": false, "Note": "Max command is 256 characters", "commandHP85": "SETLED 1,10,0,0@SETLED 2,0,10,0\\232\\241\\240", "command": "SETLED 1,10,0,0@SETLED 2,0,10,0\\232\\243\\235", "batch": "" }, "EMC": { "Comment": "Startbank add 2 for each 82908A (64 kB), add 4 for each 82909A (128 kB)", "enable": false, "NumBanks": 2, "StartBank": 2 } }