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
>>>>>>>>>>>>
>>>>>>>>>>>

Reply via email to