Did you mark the the main file as “active”? Right click in “Solution Explorer” => “Mark as active”. This should do exactly what you want it to.
Same with “Active Project” if you have more than one project in a solution.
Yeah, faster diagonal movement is not intended, but there’s not really any fractional movement going on :) (Excuses, excuses…)
There is some spawn blocking for the enemies, but it fails near the top and left border since values go negative, and I forgot to fix the offset checks for this.
Thanks for the feedback, highly appreciated!
You need to package all the content, when starting it complains about a missing .pck file:
Error: Couldn’t load project data at path “.”. Is the .pck file missing? If you’ve renamed the executable, the associated .pck file should also be renamed to match the executable’s name (without the extension).
Huh, I’ve just tried to recreate this, and this is not happening here. Did you modify the code piece?
Are you using a solution/project? In that case, please do a right click in Solution Explorer on the assembly file, choose “Properties”, go to tab “Assembler”, and set it to “C64Studio” manually. It could be that the automatic assembler style detection is thrown off by a code word.
That’s the code I tested with, copied straight from the help:
;startup address
* = $0801
;create BASIC startup (SYS line)
!basic
;increase border color
inc $d020
;return to BASIC
rts
Ah, that looks like one of the tool windows with zero size. Try making it bigger at the lower right corner. Then you can close it or drag it somewhere you want it to be placed.
Probably the output window, which gets automatically shown after a compile.
Edit: I need to make a window size sanity check, this zero sized windows are a pain.
I’m currently on vacation, so I don’t have access to everything. The issue with cartridges is, that you either are in ROM (which voids self modifying code) and esp. with easyflash, you can only have an active bank at once. This requires a bit of setup, for easyflash you will have several banks that assemble to the same address (!pseudopc and !realpc come into play here)
You can mail me your modified snippet that shows the too many bytes error, so I can take a peek.
There are some people still using XP (shudder), which can run .NET 3.5 as latest. 4.8 is the last pre .NET Core version, and 6.0 is the current long term version.
They are functionally identical, but the GIT support is only in with .NET 6.0.
Not everybody want’s to install all frameworks; I maybe ought to split the packages.
Really strange, but captivating. As others it took me a while to get to grips with the game. I managed to get up to 10000 health, and was just fighting enemies in the former wind room. Then it looked like it glitched and Stella returned to the menu, just I was fighting the dragon after the archers.
The bow is the weapon of choice against dragons.
Quite well done, for all the restrictions the 2600 comes with!
I’m not sure I did everything right. For starters, mention that “reset” is the top right key on the keyboard :)
I pasted the data, entered 300R and then it seemed to print empty lines for while, then returning to the prompt. R again this time seemed to run the game as expected. Is it right, you have 4 columns scrolling on the left side, with your character (Sir Colon) directable left/right. A bit further down a bit of code seemed to scroll by, and then I was suddenly killed by spaces :)
I’m not sure if I got everything right, so i refrain from voting.
Whoa, impressive! The keyboard mapping seems off for non english layouts (german here). I can’t increase the volume, only decrease it :) The sound effects play delayed by almost half a second (Windows version).
Still, a very de(s)cent game! Victory is mine, but alas, without the secret.
And suffers from the same issues as Descent. I’m getting lost right away :)