Is that tokenizer Bob Pigford's version? AFAIK it was the latest and best of the various versions out there.
m ----- Original Message ----- From: [email protected] To: [email protected] Sent: Monday, February 27, 2023 7:42 AM Subject: Re: [M100] - Text Sweet 2.3 Release Thanks for the feedback! I’ll try to look into that line terminator business and see whats going on. Currently I’m using VS Code and Virtual T in tandem to develop. It would be great if there were a modern tokenizer and packer written in Python or similar. Then you could tie it in with github actions to tokenize, pack, and commit the .DO and BA. Best I could find was an old EXE tokenizer meant to run on older version of Windows. Best, George On Sun, Feb 26, 2023 at 10:20 PM Stephen Adolph <[email protected]> wrote: hey works great!!! thanks George. I'm using my (updated!) MVT100 Desktop terminal emulator to play Tsweep! steve On Sun, Feb 26, 2023 at 6:02 PM [email protected] <[email protected]> wrote: Hi Steve, I updated it again. I think I accidentally uploaded the wrong file initially. https://github.com/Grimakis/TextSweeper/releases/tag/2.5.1-beta.2 https://imgur.com/a/JyLsAdX I’ve linked photos of how it renders on a real DVI. The above is how I have intended it to look. Let me know if you’re getting the same results with your program. Re: ASCII not loading cleanly. I’ve been experiencing issues when loading the ASCII as .BA in Virtual T. However, if I load it as .DO first and then use BASIC to tokenize it (either in Virtual T or real hardware), it works fine. Not sure if perhaps there is a bug in Virtual T or not. -George On Sun, Feb 26, 2023 at 5:08 PM Stephen Adolph <[email protected]> wrote: thanks George. I loaded it (.BA version, the .DO version won't load clean. Runs, but the controls are on top of the bottom half of the board. but I can see it coming together! cheers and thanks Steve On Sun, Feb 26, 2023 at 4:41 PM [email protected] <[email protected]> wrote: Hi Steve, https://github.com/Grimakis/TextSweeper/releases/tag/2.5.1-beta.1 I just put together a pre-release of 2.5.1, which I have tested against the original DVI hardware and it works now in both 40 col and 80 col mode. Feel free to check it out with your DVI Work Alike solution, and let me know what you think. Best, George On Sun, Feb 26, 2023 at 3:10 PM Stephen Adolph <[email protected]> wrote: yes, I have done a lot of work on making an external 80column video solution that is a "DVI work alike" accessible without actually having a DVI. First you need some driver software on the M100. 1) VT100 driver - found here --> https://bitchin100.com/wiki/index.php?title=VT100 or 2) via REX#/REXCPM. To actually show video on an external monitor, the driver software treats Screen1 as RS-232 and Screen2 as serial via a hardware hack to the BCR port. So, an external serial terminal can be used to show the video info. Then you need a solution for serial terminal. There are 2 1) MVT100 video adapter, based on the Geoff VT100 serial terminal board --> https://bitchin100.com/wiki/index.php?title=VT100 or 2) the MVT100 windows application found here --> http://club100.org/memfiles/index.php?direction=&order=&directory=Steve%20Adolph/MVT100%20for%20PC& Anyhow, I find external video quite nice to have but I never appreciated the DVI much myself. Had 2, sold them both. On Sun, Feb 26, 2023 at 2:50 PM [email protected] <[email protected]> wrote: I see, when you say your DVI software do you mean the software that emulates the DVI itself? Modifying the print statements is definitely doable, and I can add that to my TODOs. However, as someone who uses the DVI, I personally do like the 40 column mode. Being able to switch between 40 and 80 col on demand is useful in my opinion. Very similar to how the Apple II works: 40col is just more legible in a lot of situations. -George On Sun, Feb 26, 2023 at 2:42 PM Stephen Adolph <[email protected]> wrote: my stuff doesn't support 40 columns. that's why I was asking! To me, 40 column mode on the DVI seems silly, but that's just me. Anyways, if you don't want to adapt the print@ statements, I get it. thanks anyways. On Sun, Feb 26, 2023 at 2:40 PM [email protected] <[email protected]> wrote: I think the way I would prefer to handle it would be to check the initial setting of 40/80 when the program starts, switch the screen to 40, and then switch back on exit. Do you know is there a way to switch to 40 columns mode without calling WIDTH? I assume if I use any keywords exclusive to Disk Basic it will break compatibility with regular Basic. Best, George On Sun, Feb 26, 2023 at 2:17 PM Stephen Adolph <[email protected]> wrote: George, I think it would be fine to use only 40 columns. just make it tolerate 80 cols wide. (all of my DVI software assumes 80 columns). thoughts? Steve On Sun, Feb 26, 2023 at 2:09 PM [email protected] <[email protected]> wrote: Hi Steve, As of right now, it’s supporting only 40col mode. Currently, the way I am taking advantage of the DVI and T200 larger displays are to have the Controls/Help screen displayed below the game screen (preventing the need to switch between the two) As others have mentioned, I could allow for an actual larger minefield. However, at this time, I don’t have plans for that. My primary goals in the short terms are to improve the base game experience, which in my mind is oriented around the M100, as well as to ensure that same experience is achieved on the T200 and DVI. If I were to support 80-col mode at this time, I would basically just end up leaving the right hand 40 columns empty. The next few things I’m working on: 1. Reduce size of TSWEEP.BA in memory 2. Compact some of the array vars I’m using to require less RAM. 3. Add a few different pre-canned difficulty level aside from the Standard/Custom I have today. 4. Increase performance of the screen redrawing routine. 5. Increase overall performance of the DFS algorithm when revealing mines. Best, George On Sun, Feb 26, 2023 at 1:56 PM Stephen Adolph <[email protected]> wrote: George, for DVI use, is that intended for 40 columns? Is there a way you could put in a switch to enable 80 column mode? thx steve On Sat, Feb 11, 2023 at 8:15 PM [email protected] <[email protected]> wrote: Hi all, As previously mentioned, I have been working on Text Sweeper again. I've made a bunch of changed behind the scenes, but the things that will be noticeable to you: a.. Slight graphical changes. b.. Better mine generation for denser minefield. c.. Controls can be seen by pressing H d.. WASD is supported as an alternative to the arrow keys. e.. You cannot accidentally click a flagged cell. f.. If you click a cell with a Number. If the flags surrounding that cell equal the number, it will open the non flagged cells (Be careful :D ) g.. If you accidentally press LABEL, the screen will fix itself Everything is on github. https://github.com/Grimakis/TextSweeper There are probably still a ton of bugs I didn't find, so let me know if you find any. Enjoy, George
