Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


SlithyMatt last won the day on July 9

SlithyMatt had the most liked content!

Community Reputation

131 Excellent


About SlithyMatt

Recent Profile Visitors

120 profile views
  1. If you are interested in doing pixel art, I am working on a project that needs a lot of pixel art, and you wouldn't have to be involved on the programming side. DM me if you want details.
  2. A quick update with some music by @m00dawg and speed control
  3. But what good is a retrocomputer without PCI Express and Thunderbolt?
  4. More progress, starting to get closer to real map mechanics, as shown in this demo:
  5. You know, I didn't notice until now that in my second program there were random PETSCII graphics characters in between the expected characters. It's like a weird Mandela Effect thing. They couldn't have been there before, could they? So this "Quote Mode" thing is weird. If I am programmatically printing something, why should it behave as if I am live typing into the BASIC shell? How would you just print out a quote character without triggering this behavior?
  6. The Monitor lets you do it, but that won't help you if you are running in a graphics mode.
  7. @StephenHorn I told you never to tell anybody about my special pills! Actually, I don't really spend a lot of time, just a few hours every night after I put the kids to bed. I am missing "Peak TV", for the most part.
  8. Hint, hint, @Michael Steil, that would be a great feature for the next/future version of the emulator.
  9. You need to compile using the Makefile, then it will be in the bin directory. Or, you can download a precompiled release
  10. Your assembler is not building the PRG properly. I would suggest using ca65 instead: https://github.com/cc65/cc65 PRG studio is specifically for creating programs for Commodore computers, and while the X16 has some similarity to the VIC-20 and the C64, it is not the same. The whole cc65 suite (including the ca65 assembler) has support specifically for the X16, and it is the assembler that the dev team actually uses to build the ROM. If you are building your program to be loaded at $0801, you don't need the ",8,1", it will be automatically loaded to the correct location. What you should see at $0801 is the tokenized BASIC for "800 SYS2061" and the executable machine code should start at $080d, with a JMP to your actual code starting at $0810. And like Stephen and I both said, using the built-in debugger is the way to go. Printing and peeking is a lot harder. Just run with -debug and hit F12. Then you should be able to see your code by typing in "d 810".
  11. Why are you trying to load this at $2C00? Have you tried running your code from $0801 instead? I'm not familiar with this assembler, so I don't know if you are doing the right SYS command to run this. Have you tried running in debug mode, with -debug? You can check to make sure your code is in memory where you are expecting it.
  12. Another demo update:
  13. Ok, it has something to do with the semicolon. If you omit the semicolon, you get newlines between each character, but the color keeps changing: If you put in the semicolon, all the characters are printed in a single line, and they are all red after the " 
  14. Very strange. Just trying to recreate from the interpreter shell doesn't work you can do a PRINT CHR$($22) and get a quote in the current color, do another color command, and it appears to take hold, as the next character you print comes out in the new color. So, this is something weird happening in the BASCI interpreter or the kernal that is glossed over when putting in commands through the shell, presumably do to something that happens when regenerating the READY prompt.
  15. I use an extremely cheap SNES-style USB gamepad with the emulator. It works quite well, even if the buttons on the controller are not very nice.
  • Create New...

Important Information

Please review our Terms of Use