+karri Posted November 25, 2021 Share Posted November 25, 2021 Have a look at my abcmusic.s It is written in ca65 assembly using proper hardware address names and macros. abcmusic.s Quote Link to comment Share on other sites More sharing options...
LordKraken Posted November 25, 2021 Share Posted November 25, 2021 1 hour ago, karri said: LesCopainsDAboard.s 4.16 kB · 1 download woké... you're really doing it Quote Link to comment Share on other sites More sharing options...
+karri Posted November 25, 2021 Share Posted November 25, 2021 38 minutes ago, LordKraken said: woké... you're really doing it Just a little tribute to my French friends ? Besides it fits my storyline. You will see... Quote Link to comment Share on other sites More sharing options...
therektafire Posted November 25, 2021 Share Posted November 25, 2021 5 hours ago, karri said: Have a look at my abcmusic.s It is written in ca65 assembly using proper hardware address names and macros. abcmusic.s 16.49 kB · 4 downloads So if I use CA65 I assume I would need to use another program to encrypt the rom since from what I'm reading it seems like at least the first few bytes of the rom need to be properly encrypted for it to work? Would lyxass + bll do that for me? Also when it comes to sound/music I was thinking of using chipper to make the music and sounds and just include that at the end of the game along with the sprites and maps and other non code stuff but I'm also wondering if bll comes with a player for chipper stuff or do you have to make one yourself? Quote Link to comment Share on other sites More sharing options...
Igor Posted November 26, 2021 Author Share Posted November 26, 2021 Trying it out on the Lynx, just rendering around 30 sprites at the moment. Item selection (top left) works, and grid navigation works too (the white grid select square). Oh and the energy bar grows too, based on current energy production, so once items are placed and are consuming energy it should fluctuate up/down. Quote Link to comment Share on other sites More sharing options...
+karri Posted November 26, 2021 Share Posted November 26, 2021 5 hours ago, therektafire said: So if I use CA65 I assume I would need to use another program to encrypt the rom since from what I'm reading it seems like at least the first few bytes of the rom need to be properly encrypted for it to work? Would lyxass + bll do that for me? Also when it comes to sound/music I was thinking of using chipper to make the music and sounds and just include that at the end of the game along with the sprites and maps and other non code stuff but I'm also wondering if bll comes with a player for chipper stuff or do you have to make one yourself? In the cc65 suite there is a small 52 byte bootloader that is automatically inserted at the start of the rom. After the bootloader there is a directory that is also automatically inserted. Then comes the game entry. But this is only needed for the game.lnx and the game.lyx files. The game.o file is intended to be transferred over ComLynx to an already running Lynx. So in this case your code only has the game. You should aim on writing the game.o version only. It is trivial to replace the BLL header with the bootloader header and the directory later. There is a Chipper version for the BLL also. Quote Link to comment Share on other sites More sharing options...
+karri Posted November 29, 2021 Share Posted November 29, 2021 Here is todays version of the game with the immortal French music. In swing rhythm to spice it up. bathman.mp4 2 1 Quote Link to comment Share on other sites More sharing options...
LordKraken Posted November 29, 2021 Share Posted November 29, 2021 ahah what an hommage to Brassens (how do you even know him?) Quote Link to comment Share on other sites More sharing options...
Igor Posted November 29, 2021 Author Share Posted November 29, 2021 @karri Can you upload to YouTube? I can never get these embedded videos working. Quote Link to comment Share on other sites More sharing options...
Igor Posted November 29, 2021 Author Share Posted November 29, 2021 Some more progress. Guns can detect a zombie now and fire, but zombies are immortal and don't take damage ? No animations yet, no music. Hopefully I can make it all fit. 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted November 30, 2021 Share Posted November 30, 2021 7 hours ago, LordKraken said: ahah what an hommage to Brassens (how do you even know him?) Because of lockdown I joined a Boogie-Woogie piano players club and found Victor Demange, a piano player from Paris. He has some wonderful arrangements. I actually bought a few arrangements from him. And the one with Brassens music was one of them. Enjoy! (3) Facebook 1 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted November 30, 2021 Share Posted November 30, 2021 7 hours ago, Igor said: @karri Can you upload to YouTube? I can never get these embedded videos working. Sure. 3 Quote Link to comment Share on other sites More sharing options...
Igor Posted November 30, 2021 Author Share Posted November 30, 2021 thanks @karri! looks great, I like the animations! 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 1, 2021 Share Posted December 1, 2021 The animations eat up space quickly. Only 3kb left for the game... Sigh... But for me this jam is about testing animations for my upcoming game Wizzy. It will have lots of animations in this style. 1 Quote Link to comment Share on other sites More sharing options...
LordKraken Posted December 1, 2021 Share Posted December 1, 2021 Glad to hear that this jam is just the beginning and that the almighty Karri is back! 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 1, 2021 Share Posted December 1, 2021 A few questions: - I am about to wrap up my game. Is it ok to submit it now just in case I forget to do it later. And can I update the code up to the end of the Jam? - A success will let you go to the jam to suck out the blood of all the delicious gamers. After the final scene I can return control to the main program. But if you screw up you end up staying in Hell forever. No blood for you. Sorry guys. So the game ends on an infinite loop. Is there a problem with this? Should there be a way to return control? Quote Link to comment Share on other sites More sharing options...
Fadest Posted December 1, 2021 Share Posted December 1, 2021 Both entries look cool. I am afraid it will be hard for me to enter the jam this year. Last week was dedicated to AC & Ynxa, and this week will be fully occupied by packaging and sending parcels. Not sure I will have enough energy to make something next week (even if my ingame graph are 100% done in my head ) 1 Quote Link to comment Share on other sites More sharing options...
LordKraken Posted December 1, 2021 Share Posted December 1, 2021 (edited) This makes me wonder... I have a small snippet of code to reboot the console, which is pretty handy for game compilation. Should we try to have all entries to trigger that code when they press the reset buttons? #asm sei // Set Interrupt: When the bit is set, interrupts are ignored stz $FFF9 // Set To Zero: Clear MAPCTL, probably reset mickey and suzy jmp ($FFFC) // Jump to a memory zone where the boot process can be loaded #endasm also @Igor if you'd like I can reskin the menu we used for lynxmas for this compilation too Edited December 1, 2021 by LordKraken 1 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 1, 2021 Share Posted December 1, 2021 This appears to work. Callable from C. reboot(); reboot.s: ; ; Reboot Lynx. ; .export _reboot .code ;---------------------------------------------------------------------------- ; void reboot() ; _reboot: sei stz $FFF9 jmp ($FFFC) 1 Quote Link to comment Share on other sites More sharing options...
LordKraken Posted December 1, 2021 Share Posted December 1, 2021 Credits not to me, I found that code somewhere I don't recall where and tbh didnt really understand what it was doing until I tried it... Maybe you recognize it @42bs? Quote Link to comment Share on other sites More sharing options...
Igor Posted December 1, 2021 Author Share Posted December 1, 2021 @LordKraken re-skin sounds good, your menu is amazing! and doing a reset back to menu is a nice idea! 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 2, 2021 Share Posted December 2, 2021 README Bathman is a jam entry for the LynxMas2021 itch.io jam. Storyline Vladimir and Letitia have plans to go out for a connoiseur night to taste some fresh blood. There is a nice LynxMas 2021 jam nearby with some delicious nerds from different parts of the world. But Letitia wants to freshen her up and asks Vladimir to heat up the old Cauldron. Women... Will Letitia be ready in time? It is totally up to Vladimir. Keep the kettle warm. Don't cook the devil. And provide all the beauty potions required to keep Letitia deadly. Controls * UP - lift the wings up * DOWN - set the wings in gliding position * UP/DOWN - flapping the wings gains some altitude * LEFT/RIGHT - a chance to state your political affiliation (just kidding) * A - pick up or drop something (like a log for the fire) * B - Transform Vladimir to a blood thirsty bat * Flip - flip the screen * Reset - quit the game The team behind it all * Karri Kaksonen * Vladimir, the Vampire (playing the head role in the game) * Letitia, the Devil (the sensual Beauty in the game) 1 3 Quote Link to comment Share on other sites More sharing options...
Turbo Laser Lynx Posted December 2, 2021 Share Posted December 2, 2021 Haha, sounds and looks likee great stuff Karri! ?? Can't wait to try it out! 1 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 2, 2021 Share Posted December 2, 2021 13 minutes ago, Turbo Laser Lynx said: Haha, sounds and looks likee great stuff Karri! ?? Can't wait to try it out! Lol! Thanks. I may have to submit a stripped-down version to the jam to keep it under 32k. My full version may "leak" under the counter in a devilish way to friends and foes. wink, wink. 2 Quote Link to comment Share on other sites More sharing options...
+karri Posted December 2, 2021 Share Posted December 2, 2021 This may be a little weird question. Does anyone have a self-extracting game.o file. I am thinking of loading the file to the end of the Lynx memory and jump to the uncompress routine at the end of the file. The code would then start uncompressing the code to the start of the memory. It would finally overwrite itself and jump to the uncompressed start of the game. There is some uncompressor on sage's site. But it addresses files on the cart. Edit: never mind, I found out that I still had all HandyMusic stuff hanging around. Now I am at 30k again. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.