Old invader game - Printable Version +- QB64 Phoenix Edition (https://staging.qb64phoenix.com) +-- Forum: QB64 Rising (https://staging.qb64phoenix.com/forumdisplay.php?fid=1) +--- Forum: Code and Stuff (https://staging.qb64phoenix.com/forumdisplay.php?fid=3) +---- Forum: Programs (https://staging.qb64phoenix.com/forumdisplay.php?fid=7) +---- Thread: Old invader game (/showthread.php?tid=1888) |
RE: Old invader game - grymmjack - 08-16-2023 (08-16-2023, 11:18 PM)mnrvovrfc Wrote: File types self-styled for a 16-bit program. Have to study the source code to know precisely how a file type goes. Ahhhh OK. thanks. Just arbitrary stuff then perhaps I get you. Was this BSAVE SCR a common thing? Curious about the formats will dig more with your hints. RE: Old invader game - grymmjack - 08-16-2023 I was not able to successfully build the sound version. I put all the sounds and files from that archive in the same dir as the original zip, is this how it should work @Steffan-68 ? RE: Old invader game - a740g - 08-17-2023 I can get the FM emulation to work. I recently got FM based MIDI working using the OPL3 core from ymfm (aaronsgiles/ymfm: BSD-licensed Yamaha FM sound cores (OPM, OPN, OPL, and others) (github.com)). a740g/MIDI-Player-64: A MIDI player & library for QB64-PE (github.com) Hopefully over the next weekend... let's see. RE: Old invader game - bplus - 08-17-2023 (08-17-2023, 03:51 AM)a740g Wrote: I can get the FM emulation to work. Jesus! Man I am glad you're on our side Do you work mainly in Linux? RE: Old invader game - a740g - 08-17-2023 (08-17-2023, 08:42 AM)bplus Wrote:No. I usually do all my dev work on Windows. But I do test on Linux (WSL2 & Ubuntu) and occasionally on macOS.(08-17-2023, 03:51 AM)a740g Wrote: I can get the FM emulation to work. RE: Old invader game - Steffan-68 - 08-17-2023 (08-16-2023, 11:18 PM)mnrvovrfc Wrote: File types self-styled for a 16-bit program. Have to study the source code to know precisely how a file type goes. Yes, so far everything is correct .SCR is the high score file. This is also regenerated by the program if it is deleted. Anything dated 1997 just looks weird RE: Old invader game - Steffan-68 - 08-17-2023 (08-16-2023, 11:50 PM)grymmjack Wrote: I was not able to successfully build the sound version. I put all the sounds and files from that archive in the same dir as the original zip, is this how it should work @Steffan-68 ? That's right, and that's how it works for me. I just didn't put the changed BAS file in the zip archive, which is posted in my post. RE: Old invader game - a740g - 08-20-2023 Alright folks. Here it is, with complete FM/OPL3 emulation. I used the Nuked OPL3 emulator from nukeykt/Nuked-OPL3: Highly accurate Yamaha OPL3 (YMF262, CT1747) emulator (github.com) I also found and fixed quite a few bugs and typos in the original code. There may be more. If I find more, I'll fix and update those on my GitHub: https://github.com/a740g/QB64-Museum/tree/main/TimTruman/QB-Invaders Cheers! RE: Old invader game - Steffan-68 - 08-20-2023 (08-20-2023, 06:41 PM)a740g Wrote: Alright folks. Here it is, with complete FM/OPL3 emulation. I used the Nuked OPL3 emulator from nukeykt/Nuked-OPL3: Highly accurate Yamaha OPL3 (YMF262, CT1747) emulator (github.com)Hey great job. I couldn't have done that, thanks. It sounds different to me than the original, but it's good. The original was running in the DOSBOX and I tried to record the sound as best as I could and it sounds somehow different. I had attached the sound further up in the 7zip file. There is still an error, the top right is still missing the display of how much life you still have. Don't know how I fixed it at the moment. And the pallet rolling is also missing. I had fixed that, but probably exaggerated a bit. I'll take a closer look at your changes and hopefully learn something from them. Now I'm going to sleep first, I have to work again tomorrow. RE: Old invader game - a740g - 08-21-2023 (08-20-2023, 07:59 PM)Steffan-68 Wrote:Thanks!(08-20-2023, 06:41 PM)a740g Wrote: Alright folks. Here it is, with complete FM/OPL3 emulation. I used the Nuked OPL3 emulator from nukeykt/Nuked-OPL3: Highly accurate Yamaha OPL3 (YMF262, CT1747) emulator (github.com)Hey great job. Yeah. I may have missed the palette and health stuff because I worked on the original sources. I'll try and look at both our changes and combine those. |