Luzie wrote: aowen wrote:
You don't need 128 BASIC. You can use SoftPLAY to use the PLAY command syntax from 48 BASIC. I did look at implementing it as a .PLAY command, but the code requires the ROM's calculator routines and there's no convenient way of accessing those at the moment.
Hi, thanks for your reply, but I ask more for the 128k Editor than for a working PLAY command under 48k Basic. Still fine you wrote a .command .play for this ( https://zx.itch.io/play )
When I responded to this thread in 2015, I hadn't solved the problem of getting SoftPLAY to work as a dot command. Aside from PLAY the only possible reason you could want to use the 128 editor is for tokenized command entry. A better solution is to use a version of the 48K ROM with a tokenizer.
The issue with using the 128 editor with esxDOS is that the area from 15616 to 16383 triggers the TR-DOS traps and therefore it's prone to crashing. Velesoft's solution, if I've understood it correctly, is to effectively run the 128 editor from divMMC RAM, thus preventing the traps from triggering.
An alternative solution is to build a new version of the 128 editor that doesn't contain any program code in the area 15616 to 16383. I'm reasonably confident it would be possible to do this with the Derby+ code base (which is the fastest version of the 128 editor). But you would need to replace the ROMs in your machine.