+Al_Nafuur Posted June 24, 2022 Share Posted June 24, 2022 2 minutes ago, Gemintronic said: Sorry if this has already been covered. If I try to compile the source folder it give me a: error: Unknown Mnemonic 'SET_PLUSROM_API'. Are there more files needed? Or, a special variant of bB or DASM? Yes you need the PlusROM functions for bB. @splendidnut has added this to the Readme on his fork: https://github.com/splendidnut/1942-bB/blob/main/README.md 1 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted June 24, 2022 Share Posted June 24, 2022 I believe I fixed the power-ups. Committed to Github. NTSC Binary: 1942_HSC-fixed_powerups-20220624.bin 4 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted June 24, 2022 Share Posted June 24, 2022 2 hours ago, splendidnut said: I believe I fixed the power-ups. Committed to Github. Not quite, the second Pow in a stage is always the same than the first, but it should be a different one (mostly the red 1000 bonus one). You can find the list (_bonus_list) that indicates which Pow should appear per stage here: https://github.com/Al-Nafuur/1942-bB/blob/main/src/1942 HSC.bas#L1964 Basically you just have to increase the bonus counter (r/w_stage_bonus_counter) when a bonus plane wave is over (all shoot down or flown away). Also I have noticed that the side fighters are black when they fly off before the landing or before the boss plane (a multisprite is used for flying away the side fighters) Quote Link to comment Share on other sites More sharing options...
LatchKeyKid Posted June 25, 2022 Share Posted June 25, 2022 The power ups are definitely back! I even got some that previously I never did (like the triple fighter). After the first stage and the boss plane fight, I started dying to multiple (3-6) red enemy shots that would just appear in the center of the screen with no enemy fighters nearby. At first I thought maybe it was on land and they were AA guns on land but then it also happened in the middle of the empty ocean as well. Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted June 25, 2022 Share Posted June 25, 2022 Do I dare say the bonus items are full working now? Maybe.... Also, I did up the colors for the Side Fighters and fixed the colors for the red bonus item ($3x -> $4x NTSC hue switch). Are there any other sprites missing their proper colors? Enjoy! NTSC Binary (source code committed to Github): 1942_HSC-20220625.bas.bin 4 Quote Link to comment Share on other sites More sharing options...
CrazyChris Posted June 25, 2022 Share Posted June 25, 2022 Keep up the good work! 1 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted July 11, 2022 Share Posted July 11, 2022 ZeroPage Homebrew is playing 1942 on tomorrow's stream LIVE on Twitch, hope you can join us! Tue Jul 12, 2022 @ 6PM PT | 9PM ET | 1AM GMT+1Day WATCH: https://www.twitch.tv/zeropagehomebrew/ Games: Spiders and Flies (2022 Exclusive World Premiere | 2600) by Game Select / Ricardo Pim @Ricardo Pim (Design, Development & Game Play), Everaldo Bonifacio (Game Play) Tanks 2022 (2022 WIP | 2600) by Fort Apocalypse @Fort Apocalypse 1942 (2022 WIP Update | 2600) by homerhomer @homerhomer, Wolfgang Stubig @Al_Nafuur, Philip Blackman @splendidnut / Pat Brady @Pat Brady (Sound) (WATCH AT 1080P60 FOR BEST QUALITY) 2 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted July 12, 2022 Share Posted July 12, 2022 I believe I have all the multi-colored sprites taken care of at this point. Main thing changed in this update is I've added the player explosion colors to the color lookup table... they could probably do with some tweaking, but they look alright. I still need to fix the "off-by-1 on the first line" issue. But other than that... if anyone has tweaks/suggestions for the sprite colors, just let me know. Hopefully everything works out for @ZeroPage Homebrew tonight! Enjoy! PAL60 binary: 1942_HSC_PAL60-20220712.bin NTSC binary: 1942_HSC_NTSC-20220712.bin 3 1 Quote Link to comment Share on other sites More sharing options...
Lauren Tyler Posted July 22, 2022 Share Posted July 22, 2022 I just tried the WIP and I like what I'm seeing so far. The only gripe I have is using the select switch to perform a loop if you don't have a Sega Genesis controller. Have you considered an alternative like maybe double-tapping the button instead? 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted July 22, 2022 Share Posted July 22, 2022 1 hour ago, Lauren Tyler said: I just tried the WIP and I like what I'm seeing so far. The only gripe I have is using the select switch to perform a loop if you don't have a Sega Genesis controller. Have you considered an alternative like maybe double-tapping the button instead? You can also use the button of the second joystick for the looping 1 Quote Link to comment Share on other sites More sharing options...
Lauren Tyler Posted July 29, 2022 Share Posted July 29, 2022 On 7/22/2022 at 3:07 PM, Al_Nafuur said: You can also use the button of the second joystick for the looping Good to know! I'll keep that in mind! 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted August 8, 2022 Share Posted August 8, 2022 new binaries in my first post and in PlusStore. changes: Multi colored sprites kernel by @splendidnut Fix no landing after boss fight when background music is turned off Fix PowerUps Changes for bB v1.6/v1.7 355 bytes of ROM space left in bank 1 2007 bytes of ROM space left in bank 2 1434 bytes of ROM space left in bank 3 16 bytes of ROM space left in bank 4 3362 bytes of ROM space left in bank 5 121 bytes of ROM space left in bank 6 282 bytes of ROM space left in bank 7 369 bytes of ROM space left in bank 8 4 Quote Link to comment Share on other sites More sharing options...
LatchKeyKid Posted August 12, 2022 Share Posted August 12, 2022 Nice work on the sprites! It's fun and hectic to play. 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted September 23, 2022 Share Posted September 23, 2022 @splendidnut I would like to change the colors of the planes a bit, to get them closer to the original. And to avoid the "candy canes" effect. This way we might use only one color table for up and down moving planes (the shadows change, because the sun isn't moving) or like this: 4 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted September 23, 2022 Share Posted September 23, 2022 Alright I've committed those changes to Github and I also did a pull-request. Here's a snapshot showing the new coloring. 5 Quote Link to comment Share on other sites More sharing options...
r_chase Posted September 26, 2022 Share Posted September 26, 2022 Okay, before I try out this game, I should ask if this is Joy2b+ compatible. Because the best alternative for Joy2b+ is a USB NES controller. So, is it compatible with Joy2b+ or should I just get a Sega Genesis USB controller? Note: I'm thinking of turning my old Raspberry Pi 3B+ into an Atari/NES/GameBoy emulation machine. Hence why I ask about Joy2B+ compatibility and stuff. Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted September 27, 2022 Share Posted September 27, 2022 13 hours ago, r_chase said: Okay, before I try out this game, I should ask if this is Joy2b+ compatible. Because the best alternative for Joy2b+ is a USB NES controller. So, is it compatible with Joy2b+ or should I just get a Sega Genesis USB controller? Note: I'm thinking of turning my old Raspberry Pi 3B+ into an Atari/NES/GameBoy emulation machine. Hence why I ask about Joy2B+ compatibility and stuff. I don't understand what exactly you are trying to do. As far as I can see Joy2B+ is a modification for DB9 joysticks and the games have to be modified to work with this too. But if you want to go the emulation route with a Raspberry Pi you have to use USB (stelladaptor ?) anyway. 1 Quote Link to comment Share on other sites More sharing options...
r_chase Posted September 27, 2022 Share Posted September 27, 2022 (edited) 5 hours ago, Al_Nafuur said: I don't understand what exactly you are trying to do. As far as I can see Joy2B+ is a modification for DB9 joysticks and the games have to be modified to work with this too. But if you want to go the emulation route with a Raspberry Pi you have to use USB (stelladaptor ?) anyway. Yeah, I'm just unsure about myself. Plus, since I want to develop games for the Atari 2600 with Joy2B+ in mind, I want to test them with my NES-style USB gamepad and stuff. As for why I asked about Joy2B+ for this game, I just want to try this game too tbh. Again, really sorry for asking some silly questions. Edited September 27, 2022 by r_chase Clarification reasons. 1 Quote Link to comment Share on other sites More sharing options...
+Bruce-Robert Pocock Posted September 28, 2022 Share Posted September 28, 2022 For what it's worth, any of the games like this which are Genesis-gamepad-compatible, the Joy2b+ controllers will work on the 2600 or 7800 (Mapping button I ⇒ B ⇒ Fire, II ⇒ C), they just won't listen for Button III. I believe the Stelladaptor may not be compatible with the Genesis or Joy2b+ controllers, as per: I don't know if perhaps that has changed since 2005, due to either the various hardware revisions or firmware updates, though. 2 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted September 30, 2022 Share Posted September 30, 2022 On 9/23/2022 at 10:33 PM, splendidnut said: Alright I've committed those changes to Github and I also did a pull-request. Here's a snapshot showing the new coloring. I merged your changes and changed some more colors. I also moved the color tables from the multisprite kernel to the bB file, so the kernel might be used in other projects without changes. I pushed the changes to the branch "New-Multicolors". More testing and maybe color tweaks are needed. NTSC test build:1942_NTSC_color_test.bas.bin Here are my new color definitions (Suggestions for improvement welcome) PlayerPal data: Spoiler ;---Graphics Data from PlayerPal 2600--- ;---Small Green Plane LR--- Frame0 .byte #%00000000;$D6 .byte #%00011000;$DA .byte #%01011000;$DA .byte #%01111100;$DA .byte #%01111100;$D6 .byte #%01011000;$D6 .byte #%00011000;$D6 .byte #%00000000;$D6 Frame1 .byte #%00000000;$D6 .byte #%00011000;$DA .byte #%00011010;$DA .byte #%00111110;$DA .byte #%00111110;$D6 .byte #%00011010;$D6 .byte #%00011000;$D6 .byte #%00000000;$D6 ;---End Graphics Data--- ;---Color Data from PlayerPal 2600--- ColorFrame0 .byte #$D6; .byte #$DA; .byte #$DA; .byte #$DA; .byte #$D6; .byte #$D6; .byte #$D6; .byte #$D6; ColorFrame1 .byte #$D6; .byte #$DA; .byte #$DA; .byte #$DA; .byte #$D6; .byte #$D6; .byte #$D6; .byte #$D6; ;---End Color Data--- ;---Graphics Data from PlayerPal 2600--- Frame0 .byte #%01011010;$D8 .byte #%11111111;$D8 .byte #%11111111;$DA .byte #%01111110;$D6 .byte #%00011000;$D6 .byte #%00011000;$D6 .byte #%00111100;$D4 .byte #%00111100;$D4 Frame1 .byte #%00111100;$D8 .byte #%00111100;$D8 .byte #%00011000;$D6 .byte #%00011000;$D6 .byte #%01111110;$D6 .byte #%11111111;$DA .byte #%11111111;$D4 .byte #%01011010;$D2 ;---End Graphics Data--- ;---Color Data from PlayerPal 2600--- ColorFrame0 .byte #$D8; .byte #$D8; .byte #$DA; .byte #$D6; .byte #$D6; .byte #$D6; .byte #$D4; .byte #$D4; ColorFrame1 .byte #$D8; .byte #$D8; .byte #$D6; .byte #$D6; .byte #$D6; .byte #$DA; .byte #$D4; .byte #$D2; ;---End Color Data--- ;---Graphics Data from PlayerPal 2600--- Frame0 .byte #%00011000;$C6 .byte #%11111111;$C6 .byte #%11111111;$CA .byte #%00111100;$C6 .byte #%00011000;$C6 .byte #%00011000;$C6 .byte #%00011000;$C4 .byte #%00111100;$C2 Frame1 .byte #%00111100;$C4 .byte #%00011000;$C6 .byte #%00011000;$C6 .byte #%00011000;$C6 .byte #%00111100;$C6 .byte #%11111111;$CA .byte #%11111111;$C2 .byte #%00011000;$C2 ;---End Graphics Data--- 1 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted September 30, 2022 Share Posted September 30, 2022 Just checked out the fork and it definitely looks better. 1 Quote Link to comment Share on other sites More sharing options...
Ecernosoft Posted October 1, 2022 Share Posted October 1, 2022 On 2/3/2011 at 10:52 PM, homerhomer said: I was thinking about what game I should make and I though 1942 would be really cool. Although I'm new to programming, I was able to piece together a start. Any help would be awesome default.basFetching info... default.bas.binFetching info... *speechless* Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted October 13, 2022 Share Posted October 13, 2022 new binaries in my first post and in PlusStore. changes: Multi color changes Collision check fixes and optimizations 365 bytes of ROM space left in bank 1 2007 bytes of ROM space left in bank 2 1759 bytes of ROM space left in bank 3 16 bytes of ROM space left in bank 4 3362 bytes of ROM space left in bank 5 121 bytes of ROM space left in bank 6 282 bytes of ROM space left in bank 7 113 bytes of ROM space left in bank 8 2 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted October 17, 2022 Share Posted October 17, 2022 This is my second attempt at an arcade faithful score font. I included the code, modified score_graphics.asm and a demonstration screenshot. Not familiar enough with Github to submit it that way. Please use it if it looks better than the current font! .byte %01111100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %01111100 .byte %00011000 .byte %00011000 .byte %00011000 .byte %00011000 .byte %00011000 .byte %00011000 .byte %00011000 .byte %00111000 .byte %01111100 .byte %01001100 .byte %01000000 .byte %00110000 .byte %00001100 .byte %00001100 .byte %01001100 .byte %01111100 .byte %01111100 .byte %01001100 .byte %01001100 .byte %00001100 .byte %00011000 .byte %00001100 .byte %01001100 .byte %01111100 .byte %00011000 .byte %00011000 .byte %01111100 .byte %01001000 .byte %01001000 .byte %01001000 .byte %01001000 .byte %01111000 .byte %01111100 .byte %01001100 .byte %00001100 .byte %00001100 .byte %01111100 .byte %01100000 .byte %01100000 .byte %01111100 .byte %01111100 .byte %01001100 .byte %01001100 .byte %01111100 .byte %01000000 .byte %01001100 .byte %01001100 .byte %01111100 .byte %00110000 .byte %00110000 .byte %00110000 .byte %00011000 .byte %00001100 .byte %00001100 .byte %01001100 .byte %01111100 .byte %01111100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %00111000 .byte %01100100 .byte %01100100 .byte %01111100 .byte %01111100 .byte %01100100 .byte %00000100 .byte %01111100 .byte %01100100 .byte %01100100 .byte %01100100 .byte %01111100 score_graphics.asm 3 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted October 18, 2022 Share Posted October 18, 2022 On 10/17/2022 at 2:31 PM, Gemintronic said: This is my second attempt at an arcade faithful score font. I included the code, modified score_graphics.asm and a demonstration screenshot. Not familiar enough with Github to submit it that way. Please use it if it looks better than the current font! 🤔 I think your first attempt here was closer to the arcade version: But your post reminded me to put the score font on the todo list. 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.