On 5/29/2025 9:20 AM, Tony Duell wrote:
On Thu, May 29, 2025 at 2:04 PM Bill Gunshannon via
cctalk
<cctalk(a)classiccmp.org> wrote:
On 5/28/2025 4:32 AM, Sean Conner via cctalk wrote:
Nope. ECB supports hexadecimal constants. It sounds like the BASIC you
have doesn't. I know Microsoft's 8-bit BASICs were all compiled from a
common code base, so it may be that the Model III BASIC didn't opt for
hexadecimal support, but no one told the documentation department.
Nope, not just the documentation. PRINT &H7D00 works fine
DEFUSR1 = &H7D00 returns syntax error. Go figure.
Have you tried :
DEFUSR1=(&H7D00)
Interesting. This works.
DEFUSR1=&H7D00+0
I assume you're running TRS-DOS. What happens if you use LBASIC under LDOS?
I was not looking for a work around. I could do that by not
using HEX notation. (or OCTAL for that matter) I was just
surprised that, apparently, no one ever ran into this or at
no one ever said anything about it. I got 80-Micro, Kilobaud
and even Creative Computing until each of them went under.
I have never seen any mention of something that must have been
a bug that was run into thousands of times. And, in all
likelihood, could have been easily fixed by many of the ace
system programmers that were using these systems in their
heyday.
bill