Mr SQL Posted September 20, 2020 Share Posted September 20, 2020 I'm working on KC OS, a new demo release with three games for SillyVenture 2020 in December and am sharing the game builds early and exclusively with the PlusCart Players until the contest release One of the games is a more classic version of KC Munchkin that has not been released before. To play this version click on the second KC zone - KC II PAL and Arkanoid Airhead (with the Arkanoid jingle added) are in the other zones. Airhead automatically returns you to the OS when you die and KC II will return if you hold the button. The classic version of KC will not return to the OS yet. How readable is the 3 pixel Playah font? Hope the PlusCart sees some more exclusive titles released like gameline! @Al_Nafuur there is still a PlusCart bug if you hold the button to long exiting or entering any of the zones then the SuperChargerID seems to become corrupt and the screen freezes after load, like the bug I had when the index went out of bounds. Releasing the button immediately when the loading bars appear always works. Maybe the PlusCart routine is getting called twice when the button is held? KC_OS.bin 1 Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted September 21, 2020 Share Posted September 21, 2020 On 9/20/2020 at 3:10 AM, Mr SQL said: I'm working on KC OS, a new demo release with three games for SillyVenture 2020 in December and am sharing the game builds early and exclusively with the PlusCart Players until the contest release One of the games is a more classic version of KC Munchkin that has not been released before. To play this version click on the second KC zone - KC II PAL and Arkanoid Airhead (with the Arkanoid jingle added) are in the other zones. Airhead automatically returns you to the OS when you die and KC II will return if you hold the button. The classic version of KC will not return to the OS yet. How readable is the 3 pixel Playah font? Hope the PlusCart sees some more exclusive titles released like gameline! @Prizrak maybe we can setup an "Exclusive" or "Specials" folder for releases like that.. 1 Link to comment Share on other sites More sharing options...
Prizrak Posted September 21, 2020 Share Posted September 21, 2020 Done sir 1 1 Link to comment Share on other sites More sharing options...
Mr SQL Posted September 22, 2020 Author Share Posted September 22, 2020 @Al_Nafuur I think adding this code to the SC BIOS stub after the curtain closes may resolve the issue where the button must be pressed very brief to enter the zones: ;----add to SC BIOS stub after the curtain closes: lda #0; just need D6 set to 0 sta VBLANK; Got this idea from the Stella Programmers Guide: 12.2 Latched Input Ports (INPT4, INPT5) These two ports have latches that are both enabled by writing a "1" or disabled by writing a "0" to D6 of VBLANK. When disabled the microprocessor reads the logic level of the port directly. When enabled, the latch is set for logic one and remains that way until its' port goes LO. When the port goes LO the latch goes LO and remains that way regardless of what the port does. The trigger buttons of the joystick controllers connect to these ports. 1 Link to comment Share on other sites More sharing options...
Mr SQL Posted September 30, 2020 Author Share Posted September 30, 2020 Here is RC4 of the KC OS! KC_OS_RC4.bin @Prizrak please add with these notes. New changes are: OS theme music slowed down by 75% Connected both KC Demo's - the KC non-scrolling demo has three lives for KC and then transitions to the KC Scrolling demo. KC II improvements - the scrolling playable demo has tweaks to the gameplay and dynamically changing maze. @Al_Nafuur I think this is a good test that flushes an error with the multiload where only forward indexing is working, maybe the algorithm used to parse the header is forward only? Forward indexing working for all examples: KC_OS is program load 0 and it can load program loads 1,2 and 3 successfully from any of the three zones as long as the button is pressed very briefly (there may be another issue with the button latching as per the manual). Backward indexing not working for all examples: The non-scrolling KC Demo has a SuperCharger index of 2 and cannot load the scrolling demo after losing 3 lives, which has a SuperCharger load index of 1. Likewise the scrolling demo is unable to move the index backwards to return to the OS index of 0 when you hold the button down. And Arkanoid Airhead in the bottom zone with a SuperCharger index of 3 cannot automatically return to the OS when you miss the ball and instead reloads the current index after a long delay. Link to comment Share on other sites More sharing options...
Prizrak Posted September 30, 2020 Share Posted September 30, 2020 Got it updated sir 1 1 Link to comment Share on other sites More sharing options...
Mr SQL Posted November 13, 2020 Author Share Posted November 13, 2020 @Prizrak please install KC OS 12! KC_OS_12.bin Here are the instructions to launch the main demo's in the OS. Instructions: 1. Navigate your Ghost-Monster onto the blue help system zone and click to activate Act's one and two of the Demo. 2. You must immediately put the joystick down - this is important because multiple random generators will be affected if you move the joystick and the intended demo can change. Demo story sequence: Act 1: Classic KC Munchkin plays on the Atari in the familiar Arena but he has 5 lives instead of 1! He travels about catching Monsters, chasing dancing dots and power pills. He's super fast like only the Atari can do and he blazes a trail of flicker free phosphor with the three monsters and several dancing dots and dancing power pellet admist a rapidly changing board. Act 2: After classic KC exhausts all of his 5 lives Act 2 starts with a monster maze with a unique new design and larger play area - Over the course of a few minutes you will see KC sometimes get caught and sometimes win catching multiple colorful Monsters in a row or just missing them by a hair. Act 3: Playah should take control and clear the screen to unlock Act 3 of the demo - to do that you must stay alive in the fray scrolling around and catching the dots until you make it to the next level (just survive for a minute or two to advance). The tricky part is, as soon as you transition to the next level you must let go of the stick again (don't change KC's direction) or you will not see Act 3 - the Random generators are now in a pristine state again with different initial values they had on the first level and thus different play mechanics that will include a romp through the bonus big Atari stage narrowly missing the monsters between the big letters and circling around collecting up dots in a cascade before starting the dance sequence over again - this time after a minute or two you can see it is not as entertaining as act 2, KC is dying more often because the difficulty is higher so the AI is not as powerful on the next level - help him out if you take him there! Returning to the Operating System: You may hold down the button to return directly to the OS at any time during act 2 or 3. Bonus ARKANOID AIRHEAD 2020 game included with the OS! Navigate your Ghost-Monster to click the bottom zone in the OS to play Arkanoid Airhead! Extra six months until contest - more time for cool demo's! SillyVenture 2020 is postponed until June 2021 so there is time to enter a demo or a game for anyone inspired! (classic hardware only) 1 Link to comment Share on other sites More sharing options...
Prizrak Posted November 13, 2020 Share Posted November 13, 2020 Updated sir [emoji106]Sent from my SM-N960U using Tapatalk 1 1 Link to comment Share on other sites More sharing options...
Mr SQL Posted February 8, 2021 Author Share Posted February 8, 2021 KC_OS_12_RC2.bin @Prizrak please install KC OS 12 RC2! Enhancements: The soundtrack for the OS is now over a minute (1:17) before it repeats, I adjusted the ADSR envelopes on the tracker/sequencer via it's shadow registers that are exposed to SuperCharger Disk BASIC to get the different effects. 1 Link to comment Share on other sites More sharing options...
Prizrak Posted February 8, 2021 Share Posted February 8, 2021 Updated sir [emoji106]Sent from my SM-N960U using Tapatalk 1 Link to comment Share on other sites More sharing options...
Mr SQL Posted March 17, 2021 Author Share Posted March 17, 2021 @Prizrak please add this ROM when you get a chance! USA Demo is a code free audio visual ROM created with SuperCharger BASIC in Zero Code Mode. The soundtrack for this demo is actually the same as the KC OS Demo without post processing resequencing the sequencer via the shadow registers. USADemo_PAL.txt USADemo_PAL.bin 1 Link to comment Share on other sites More sharing options...
Prizrak Posted March 18, 2021 Share Posted March 18, 2021 Added sirSent from my SM-T727V using Tapatalk 1 Link to comment Share on other sites More sharing options...
Recommended Posts