Opry99er Posted March 15, 2018 Share Posted March 15, 2018 (edited) So I started working with my Terminal Emulator II cartridge, attempting to implement speech into my 4K game... just as a curiosity. I started to realize that it would be possible (with so much headroom after cramming the entire BASIC game engine into 4K) to expand the game into a worthy release. I want a legit splash screen, integrated speech throughout, a more robust End-of-Game screen, and a few features that I couldn't quite shoe-horn into 4K. The first thing I did was add speech to the current Title Screen... just the TE2 voice saying "Markus of Marinus" just before the music started... and MAN WAS THAT COOL!!! I give myself +2 geek points every time I use the TE2 cart to do speech in console BASIC. I started fleshing out on paper what I could actually do with so much spare space, and I really think it will be possible to make a release-worthy BASIC game to go out on tape with full documentation, color J Card, and the works. I will be using this thread to bounce ideas, show progress, and document the process. Life will be crazy for the next month, but I hope to have some stuff to show by next Monday--as I've pulled the short straw and have to cover a full weekend shift (Saturday and Sunday) at work... this means that I'll have basically 16 uninterrupted hours to work on this game (since there are only two lines running this weekend, and they basically run themselves). Don't expect much at first... most of what I plan to implement will be structure adjustments and laying groundwork for doing the speech, but over the next month or two, I hope to be able to flesh out a nice splash title screen and start work on packaging graphics, etc. This should be fun. Edited March 18, 2018 by Opry99er 9 Quote Link to comment Share on other sites More sharing options...
Iwantgames:) Posted March 15, 2018 Share Posted March 15, 2018 Nice! Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 16, 2018 Author Share Posted March 16, 2018 So one of the features I had planned for the code originally was a "special" level every 3rd level. If you complete the special level without losing a life, you get a bonus life added to your total. This makes the game a bit more fair, I suppose, but I had also originally intended on having only 10 "lives" rather than 16. In fact, originally, they weren't called lives at all. Your character had the "Amulet of Resurrection" which had 10 "charges." It's all semantics at that point, but I had planned a small cutaway screen where you saw the amulet being drained each time you had to use it. All of this will be in the final version, but I could barely fit the intro music into the game for the 4K contest, so I sort of put it all on the back burner. Anyway, back to the "special level." It is no different than the other levels, except on the 3rd, 6th, 9th, and 12th levels, the screen was white instead of purple, and if you beat the level without losing an amulet charge, you got one back. A suggestion that Sinphaltimus gave me was to track your path through every level and then briefly display where you walked through the level and also display the monsters at the same time. This would take place at the end of the level, once you enter the door. The reveal would be only a couple of seconds, but it would show you how close you came to losing another life, basically. I liked the idea, and it would be fairly easy to implement, but I wondered if displaying the location of all the monsters on every level would decrease the difficulty too much... Anyway, just a thought. I'm making many many notes right now, preparing myself for a good coding session, and I am trying to clarify what my goals are. Just because I have another ~8K available to me doesn't mean I need to use it frivolously. I need to prioritize. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 17, 2018 Author Share Posted March 17, 2018 Alright... here is a test piece. I haven't worked with the splash screens or anything yet... This is strictly a Speech update. Plug in your Terminal Emulator 2 cartridge and load this game via TI BASIC. I haven't changed pitches or slopes yet because I'm basically just testing functionality at this point. Seems to function as expected in Classic99, but with the speech systhesis being somewhat imperfect, I don't want to start changing values now until I can test it out on the real machinery (which I have not done yet). Let me know what you think. Thanks! MARKUSTE2.zip 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 18, 2018 Author Share Posted March 18, 2018 v1 of the J Card... Not sure if I dig the monochrome, but it feels pretty good. There will be more iterations. 6 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted March 19, 2018 Share Posted March 19, 2018 Very good I reached level 11 . That's the 1st time I've gone past level ten on anything. I love the speech, and your music is great too. A bloody good ti basic game. There was only two occasions where I had traps on both entrances to the exit with no means of retaining a life but this happened after level 8. I like how the traps light up when you hit them. 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 19, 2018 Author Share Posted March 19, 2018 Thank you sir!!! I have yet to hear the speech on the real console. . Since I entered the game into the 4K contest, its been all emulation (for multiple reasons). Hopefully Ill get some time to play it on hardware soon. There are 3 levels (exactly 3) where you HAVE to lose a lifeas in, there is no way to get the key without getting killt.... as you said, Level 8 is one of them. Very glad you like the game, and if anyone would like to post a video of the game on a real TI (so I can hear the speech) I would appreciate it!! Once I get the functionality all wrapped up, Ill start working on fine tuning the pitches and slopes of the speech to fit what I want. Thanks again. 2 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 22, 2018 Author Share Posted March 22, 2018 I had a chance to play this on hardware tonight... The speech works just fine! It doesn't quite have the desired effect just yet, so I will be adjusting some pitches and will hopefully have something else to try out soon. Very promising though. 6 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 27, 2018 Author Share Posted March 27, 2018 (edited) Got a decent splash screen, along with a few tweaks. Enjoy! **Terminal Emulator II cartridge required MARKUS.zip Edited March 27, 2018 by Opry99er 3 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 28, 2018 Author Share Posted March 28, 2018 Feeling pretty good about this most recent release... I think I can add an End-Game screen and adjust the speech a little bit... I have one or two more tweaks to make to the game code, but for the most part, I think you're seeing what it is going to be... If anyone finds any bugs, please let me know... my kids are my primary play-testers, and they're having fun with it--so I think I'm in pretty good shape. My son always gets excited when he finds a bug... Yesterday morning he ran down the stairs after he and his sister Daisy had been playing it for a while. "Dad, dad, dad!!! I found a bug! When you die, then start back over, your score stays the same!" Damned if he wasn't right. I changed that code before this most recent release. Anyway, there will be a surprise or two in the final game, and the speech will change some... but the code won't change much, unless someone finds a bug. Quote Link to comment Share on other sites More sharing options...
LASooner Posted March 28, 2018 Share Posted March 28, 2018 Because your font is 8 pixels high filling the whole character you may want to consider putting a blank line between level score and total score for better readability Quote Link to comment Share on other sites More sharing options...
Opry99er Posted March 28, 2018 Author Share Posted March 28, 2018 Thanks for the suggestion. This font was originally meant as a place-holder until I could find something more Markus-y but this one is growing on me. If I stick with this font, I will definitely follow your suggestion. Thanks!! Quote Link to comment Share on other sites More sharing options...
Opry99er Posted April 1, 2018 Author Share Posted April 1, 2018 Just about wrapped up on coding. Next step is to order blank cassettes and start focusing on packaging again. Im hoping to have the fully packaged tapes and diskettes done by mid-May. Making packaging for cassettes is somewhat miserable and expensive, but I think itll be worth it when the finished product is complete. 1 Quote Link to comment Share on other sites More sharing options...
jrhodes Posted November 30, 2019 Share Posted November 30, 2019 On 3/27/2018 at 1:14 AM, Opry99er said: Got a decent splash screen, along with a few tweaks. Enjoy! **Terminal Emulator II cartridge required MARKUS.zip 4.11 kB · 24 downloads Is this the final version of the game? Quote Link to comment Share on other sites More sharing options...
Opry99er Posted November 30, 2019 Author Share Posted November 30, 2019 This isn't the distribution version. I made several tweaks and changes to the code before releasing it on tape. Unfortunately there is a runaway condition that seems to blow up the memory when loaded from disk, so I have been unable to run the final version from disk, either in emulation or on the real TI. If someone would like to help me troubleshoot, I'm sure I could get someone to upload their tape version here so we could all have a looksee. I sold my last tape copy and now I don't even have the full program version here in any form!! 1 Quote Link to comment Share on other sites More sharing options...
oddemann Posted December 5, 2019 Share Posted December 5, 2019 Classic99 I/O error 00 in 280 (speech) File error in 1180 (Print #1:"...) I run it in EX and B, same problem. What am I doing wrong? Quote Link to comment Share on other sites More sharing options...
jrhodes Posted December 5, 2019 Share Posted December 5, 2019 I'm pretty sure it needs Basic with T.E. II inserted. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted December 5, 2019 Author Share Posted December 5, 2019 Yep. Needs a speech synth and a TE2 cartridge. i also put the non-speech version on the flip side of the release cassette. Quote Link to comment Share on other sites More sharing options...
oddemann Posted December 5, 2019 Share Posted December 5, 2019 So it will not work on Classic99 ? Quote Link to comment Share on other sites More sharing options...
+TheBF Posted December 5, 2019 Share Posted December 5, 2019 (edited) >Cartidge Menu >Apps >Terminal Emulator 2 Then select TI BASIC like normal from the main menu. Didn't try it but it should work. Tried it. Works well. Edited December 5, 2019 by TheBF 1 Quote Link to comment Share on other sites More sharing options...
Tursi Posted December 5, 2019 Share Posted December 5, 2019 Extended BASIC doesn't support the SPEECH device, only TE2. Nothing to do with Classic99, that's all TI. Maybe adding the SPEECH device would be a nice expansion for the Speech synth itself, though... that's pretty doable. 2 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted December 6, 2019 Author Share Posted December 6, 2019 To anyone who purchased one of the finished packages (red/gold or blue/silver): Could you please upload the game here (loaded directly from tape)? I don't have a copy of the final speech version anymore, and I would very much like to do some testing to try to figure out what is crashing the game when it is loaded from disk. Thanks! 1 Quote Link to comment Share on other sites More sharing options...
+chue Posted December 6, 2019 Share Posted December 6, 2019 I have a copy on tape, but unfortunately I don't have a tape player... If no one else answers we can work something out. Worst case I can always ship the tape back to you. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted December 7, 2019 Author Share Posted December 7, 2019 That won't be necessary. There are plenty of folks who have this thing on hand. I may just need to message someone directly and ask them to do a quick load and transfer. thank you you for your generous offer, sir. Quote Link to comment Share on other sites More sharing options...
+FarmerPotato Posted December 8, 2019 Share Posted December 8, 2019 I loaded Markus of Marinus on a 4A with CF7+. The real cassette loaded on a vintage TI recorder, with some tweaks like Tone=9 Vol=8. Here is a classic99 DSK image. I made 2 wav files with Audacity, but I could not get either one to load into a real 4A. Get WAV files here, maybe you'll have better luck loading them. First try. About -5dB signal. No clipping. https://drive.google.com/open?id=1xZWImt2_0FnDckSrThh-4DQvOERYrNeG Second try, more volume. About -3dB signal. No clipping. https://drive.google.com/open?id=1Mt03tYCoXFYDwy5Wk2ZeY20lA1w96t2d Hope this helps! P.S. this is the TE2 version. I didn't realize there was a second side to it, without speech. markus.dsk 1 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.