The recommended emulator to use with SE Basic is JSpeccy. It is a relatively new emulator and has a few quirks, but being written in Java it will run on most devices and operating systems, although it requires a real Sun Java virtual machine (JVM). One of the nice things about JSpeccy is that it enables tape traps in OpenSE Basic and when you do save, the tape is written immediately.
To use OpenSE Basic in place of the standard ROM, download it and place it in the same directory as JSpeccy. To use it with the 48K machine, rename it to spectrum.rom. To use it with the 128K machine, rename it to 128-0.rom (alternatively you can use the minimal 128-0.rom and rename OpenSE Basic to 128-1.rom).
There is an issue with the default look and feel on the Mac, in that the standard dialog box does not enable you to enter a name. This can be resolved by creating a shell script with the following contents:
The recommended emulator to use with SE Basic is JSpeccy. It is a relatively new emulator and has a few quirks, but being written in Java it will run on most devices and operating systems, although it requires a real Sun Java virtual machine (JVM). One of the nice things about JSpeccy is that it enables tape traps in OpenSE Basic and when you do save, the tape is written immediately.
To use OpenSE Basic in place of the standard ROM, download it and place it in the same directory as JSpeccy. To use it with the 48K machine, rename it to spectrum.rom. To use it with the 128K machine, rename it to 128-0.rom (alternatively you can use the minimal 128-0.rom and rename OpenSE Basic to 128-1.rom).
There is an issue with the default look and feel on the Mac, in that the standard dialog box does not enable you to enter a name. This can be resolved by creating a shell script with the following contents:
Windows users may prefer a native look and feel which can be achieved by creating a CMD file with the following contents: