This procedure will be carried out in the SimH hp2100 emulator. HP Paper Tape BASIC needs to be configured for your console device, paper tape reader and (optionally) your paper tape punch. Once you've generated the configured NEWBASIC.ABS file, you can punch that with whichever physical paper tape punch you happen to have, on your favorite OS.
; Simulation configuration for 2108A paper tape system
; Configure CPU as HP 2108A (1000-m) with 32 pages of memory
set CPU 1000-M,32K
set CPU ROMS=PTR;DPC
set CPU idle
; Setup for running paper tape BASIC
set LPT disabled
set TBG disabled
set DPD disabled
set DPC disabled
set DQD disabled
set DQC disabled
set DRD disabled
set DRC disabled
set MSD disabled
set MSC disabled
set DS disabled
set BACI disabled
set MPX disabled
set PIF disabled
set MUXL disabled
set MUX disabled
set MUXC disabled
set DA disabled
set TTY SC=15,enabled ; 12531D on SC 15, 2645A terminal
set PTR SC=16,enabled ; 12597A on SC 16, 2748B reader
set PTP SC=17,enabled ; 12597A on SC 17, virtual punch
hp2100 2108A.sim
sim> ATTACH PTR PREPARE.ABS
sim> BOOT PTR
Programmed halt, T: 102077 (HLT 77), P: 77712 (JMP 77700)
sim> ATTACH PTR HPBASIC.ABS
sim> BOOT PTR
Programmed halt, T: 102077 (HLT 77), P: 77712 (JMP 77700)
sim> DEPOSIT S 15 (15 is the SC of your console device)
sim> DEPOSIT P 2
sim> ATTACH -N PTP NEWBASIC.ABS
sim> RUN
PHOTO READER I/O ADDRESS? 16
PUNCH I/O ADDRESS? 17
SYSTEM DUMP I/O ADDRESS? 17
CORE SIZE? 32
Programmed halt, T: 102077 (HLT 77), P: 16562 (JMP 16547)
sim> DETACH PTP
Running HP BASIC in SimH:
--------------------------------------
hp2100 2108A.sim
sim> ATTACH PTR NEWBASIC.ABS
sim> BOOT PTR
Programmed halt, T: 102077 (HLT 77), P: 77712 (JMP 77700)
sim> RUN 100
READY
CTRL-E
scp> ATTACH PTR LANDER.BAS
PTAPE
LIST
RUN