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 <twospru...@gmail.com> 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 grima...@gmail.com <grima...@gmail.com> > 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 <twospru...@gmail.com> >> 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 grima...@gmail.com <grima...@gmail.com> >>> 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 <twospru...@gmail.com> >>>> wrote: >>>> >>>>> [image: ResizerImage574X765.jpg] >>>>> 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 grima...@gmail.com <grima...@gmail.com> >>>>> 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 <twospru...@gmail.com> >>>>>> 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 grima...@gmail.com < >>>>>>> grima...@gmail.com> 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 < >>>>>>>> twospru...@gmail.com> 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 grima...@gmail.com < >>>>>>>>> grima...@gmail.com> 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 < >>>>>>>>>> twospru...@gmail.com> 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 grima...@gmail.com < >>>>>>>>>>> grima...@gmail.com> 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: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> - Slight graphical changes. >>>>>>>>>>>> - Better mine generation for denser minefield. >>>>>>>>>>>> - Controls can be seen by pressing H >>>>>>>>>>>> - WASD is supported as an alternative to the arrow keys. >>>>>>>>>>>> - You cannot accidentally click a flagged cell. >>>>>>>>>>>> - 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 ) >>>>>>>>>>>> - 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 >>>>>>>>>>>> >>>>>>>>>>>