Page 2 of 2
Re: Can't type a \ in the emulator.
Posted: Fri Apr 14, 2023 8:01 pm
by void_null
Yeah, I was thinking of doing that, but I wouldn't know how to do it. What even is the memory address for the mouse's sprite? That's my main problem with the machine; I often feel like the documentation needs A LOT more detail. In particular I'm annoyed with how it doesn't say what a 'monitor' even is. It just says how to turn it on. How do you use it? What does it even do? I don't know, I'm too young to remember when computers had this. The first computer my family owned ran windows 95, and the first computer I had all to myself ran windows xp. The only 8-bit devices I have any experience with at all are the NES and gameboy. I literally had no idea the commodore even existed until I stumbled upon the 8-bit guy's channel a few years ago (I think while I was looking up stuff about retrogaming).
Re: Can't type a \ in the emulator.
Posted: Sat Apr 15, 2023 5:48 am
by TomXP411
Have you looked at the Programmer's Reference included with the emulator? There's quite a bit in there about programming the video system (VERA), although there aren't much in the way of examples for BASIC, yet.
FYI a "Monitor" is basically a super simple text interface that lets you read memory, run machine language programs, and enter raw machine code. Later monitors came to be called "machine language" monitors, since they include mini assemblers and disassemblers.
Here are the docs on Supermon, the machine language monitor for the X16. Supermon was originally written by the man himself, Jim Butterfield and is public domain:
https://github.com/X16Community/x16-doc ... Monitor.md
Mouse disable - Re: Can't type a \ in the emulator.
Posted: Sun Apr 16, 2023 7:41 pm
by Edmond D
void_null wrote: ↑Fri Apr 14, 2023 4:27 am
As for the mouse thing, is it possible to hide the mouse? It would be a bit annoying to have it on screen since the pointer clearly serves no purpose for this game.
While this thread has veered somewhat, I'll answer since the question is from the original poster and the original subject line might not lead to people being able to respond.
Perhaps the mouse command is what you are looking for. It's documented at
https://github.com/commanderx16/x16-doc ... 20BASIC.md
and is part of the programmer's guide which is well worth working through -
https://github.com/commanderx16/x16-doc ... de-handler