There is a full description of how to use the Searle MS BASIC adaption on the RC2014 Github.
The questions you have are answered there.
If you have the possibility to use the
ROM from the MINI ][, I’d suggest that as the better starting point to use assembly with the RC2014 Classic ][ (the hardware is electrically identical).
The Mini ][ default ROM provides a number of levels of assembly support.
1. it has a simple assembly loader (MOKE) and reader (MEEP), which are multi-byte equivalents to POKE and PEEK.
2. there are precompiled ZEN assembler versions to allow you to edit, save, and load larger assembly programs. Various sizes are provided to allow larger or smaller space for simultaneous BASIC program usage.
3. there is a hex loading instruction HLOAD that receives Intel HEX and loads it into memory. It automatically adjusts the MEMTOP value to ensure that BASIC programs don’t overwrite the assembly, and automatically writes the USRLOC to enable you to start the program easily with ? USR(0). The companion RESET function returns the system to a cold start state without rebooting.
There are some other nice features like a startup BELL, memory testing, and the ability to program and use the RST locations via a jump table. And you can use it with an APU Module too. More information is in the
README.
Any questions? Just ask. I’m still here.
feilipu