Search found 214 matches

by Daedalus
Tue Feb 04, 2025 2:35 pm
Forum: Games
Topic: Deep Scavenger (Beta v1.1-fixes) - Asteroids with a story
Replies: 9
Views: 14898

Re: Deep Scavenger (Beta v1) - Asteroids with a story

Did the Corporation blow up a dissenting planet with the "Cube Cannon" to make all that space debris?

The fight against the Cube Cannon ship in the final stage of the RPG version of the game would be epic.
by Daedalus
Sun Feb 02, 2025 3:56 pm
Forum: Games
Topic: Crazy Solitaire
Replies: 7
Views: 8258

Re: Crazy Solitaire

Nice! I also like the way you included a link to a blog post about how you made the game. Everyone should read that, it contains great advice on how to approach the project and write it in a modular way. (Basically, it says use a Model,View,Controller style without actually using those words.) When ...
by Daedalus
Mon Jan 06, 2025 2:24 pm
Forum: Programming
Topic: Langton's Ant in ASM
Replies: 8
Views: 10122

Re: Langton's Ant in ASM

I like it! I think it's great! I also like how you started with something that's not super complicated (Always a good idea when you're already juggling a half dozen learning curves just to get into asm language on a new platform.) and at the same time, well within the x16's wheelhouse.
by Daedalus
Wed Nov 13, 2024 1:01 pm
Forum: Demoscene
Topic: Megascroll
Replies: 5
Views: 8361

Re: Megascroll

This is interesting, it would be useful as a game scene transition mechanic. It appears that the image is repackaged as a "sideways" bitmap with the left side of the image as the top and the right as the bottom, then is scrolled in by streaming pixels from the bottom of the file using a &q...
by Daedalus
Thu Oct 24, 2024 1:29 pm
Forum: CX16 General Chat
Topic: Why emulate other computers on the X16?
Replies: 8
Views: 4876

Re: Why emulate other computers on the X16?

I think the problem is engineers. We have a penchant to "Look for problems to solve." whether that problem needs to be solved or not. Some problems are "Algorithm like" and have already been solved. Implementing an already solved problem is much easier than solving an actual prob...
by Daedalus
Wed Oct 23, 2024 12:47 pm
Forum: Programming
Topic: Problem: The Directive ".strz" is not supported.
Replies: 9
Views: 10496

Re: Problem: The Directive ".strz" is not supported.

Tony, Thanks for the correction. It is indeed the ca65 assembler doing the conversion from ASCII to PETSCII, but not "by default" per se, it's a result of using "-t cx16" directive in the cl65 command line. Unfortunately, this is how assembly programming with the x16 is usually s...
by Daedalus
Tue Oct 22, 2024 1:55 pm
Forum: Programming
Topic: Problem: The Directive ".strz" is not supported.
Replies: 9
Views: 10496

Re: Problem: The Directive ".strz" is not supported.

Yes, as explained, the directives are in the assembler, not VSCode, the CPU, or any ROM in the X16 itself. The assembler in the cc65 suite "ca65" is the defacto standard for X16 development. I say "defacto" because there is no "official" standard, but virtually everyone...
by Daedalus
Sun Jun 30, 2024 10:01 pm
Forum: Works In-Progress Discussion
Topic: Trying to get X16PngConverter to work on Linux and macOS
Replies: 4
Views: 7729

Re: Trying to get X16PngConverter to work on Linux and macOS

I am kinda wondering why it's 21 MEGS long, though. What's in this thing?
by Daedalus
Sun Jun 30, 2024 10:00 pm
Forum: Works In-Progress Discussion
Topic: Trying to get X16PngConverter to work on Linux and macOS
Replies: 4
Views: 7729

Re: Trying to get X16PngConverter to work on Linux and macOS

Tried it with Linux Mint 21.1 Cinnamon. It seems like it works. It's a terminal program (I like that) it has an easy to use interface in that commands build up, so it's easy to start a command, check the .png for ligitness, then add commands. I like that. So I gave it a png file of a font that is 2 ...
by Daedalus
Fri May 24, 2024 11:43 am
Forum: Misc Apps
Topic: Assembly Prompt
Replies: 4
Views: 4051

Re: Assembly Prompt

So basically, this is a tool for learning the mnemonics of assembly? Ok! Cool! 65C02 is hard enough... then you have 65C816 with it's greatly expanded addressing modes and bank registers. Another addition would be a "reset" command that could also take an instruction mnemonic (Like LDA) or...