the only benefit of SPECTRUM is that it's the only way to switch from 128 to 48 mode without losing the BASIC program you typed. not very important for demos :>
(speccy 128 also has a "SPECTRUM" command [dunno why they called it that, maybe they imagined in the future it would take a version parameter! SPECTRUM 3] but that's no use since it doesn't work like USR0)
yeah i remember the commodore 128 has a "GO 64" command, USR0 is a bit like that, you're switching to older behaviour but you still have the new hardware accessibe
it might just be the fact that the underlying BASIC system does some crap in 128 mode
Oh, I see. Like a bank mode switch.
my vague understanding is that in USR0 mode you get all the memory but some annoying 128k features are locked out so you can run code faster. ahahah that's probably bullshitty, we need a russian here to tell the truth
USR 0 does a system reset into "sort of" 48k mode (but different from actual switching to 48k mode, because that totally locks out the 128k paging so you lose your extra memory)
USR is the basic command to call a machine code routijne, you know, like PRINT USR 32768 and you get the result back
HP-85 has some really weird CLI conventions as well. I'm familiar with the C64, but what's the "USR0" stand for?
As the kids say, "Weird flex, but okay." We nerds are huge credit whores. It's always been that way.