Jump to content
IGNORED

XEX2CAS 2.0 - Modernized XEX2CAS


baktra

Recommended Posts

  • 1 year later...

How about keeping an explanation page on your site with a link to sourceforge for the goods :)

Good idea, but my site ceased to exist and will be no more. I have decided to terminate my contract with the hosting provider and not to run a website.

It was a conscious decision - I figured out that there was not much of an attractive contents except Turgen and XEX2CAS. So why not to move these two to SF (both are open-source) , close the site and save some pocket money.

  • Like 1
Link to comment
Share on other sites

I am wondering if there can be a better name for this utility, because it appears to be impractical to have "2.4" as a part of the name.

  • It suggests that this is version 2.4 of XEX2CAS, and that is not true
  • What the next releases will be? XEX2CAS 2.4.1, 2.4.2. It would be impractical to always change also the name of the utility.
  • It can convert files other than binary load files

Are there any suggestions? I only have some crazy ideas.

xex2cas-ng

xex2cas-xl

xex2cas-xe

file2cas

casgen

Edited by baktra
Link to comment
Share on other sites

Call it xex2cas, this will cause issues to exactly noone. It's the most concise and descriptive name possible.

Sometimes the simplest solutions can be the best ones.

So the utility name will be just XEX2CAS and its versions 2.4.1, 2.4.2, 2.6 etc.

 

I am still open to alternate suggestions.

Link to comment
Share on other sites

Ok. Plain XEX2CAS it is. :)

The name of the utility will be changed from XEX2CAS 2.4 to XEX2CAS.

 

Next version will be 2.4.2.

There will be some updates in the STDBLOAD 2a binary loader skeleton - synchronization with the newest version currently embedded in Turgen System that allows to change background and silence the I/O. Also the inverse exclamation mark will be changed to normal one. It looks and feels better. I will also place the source code to an SVN repository.

  • Like 1
Link to comment
Share on other sites

Now everything is set.

 

The SVN repository is available here

The Utilities page has been updated and streamlined.

 

New XEX2CAS 2.6.0 is also available for download. All innovations are described in the News page. Some of them can be unpopular, such as incompatible changes of the command line options, switching to c++11, and the ruthless guards named Mr. Wall and Mr. Werror.

 

Well, these are the perks of being a programmer's victim (also known as end-user, or BFU). If you don't like the changes, you can always fall back to 2.4.1, it will be around for a while.

 

The STDBLOAD 2a (modern replacement of the ! loader) source code is no longer in the XEX2CAS package. It has its home in the package with other cassette loaders here for some time. and there is no need to have two homes always getting out-of-sync.

 

Visual XEX2CAS will be updated soon with the new STDBLOAD 2a binary loader skeleton. I will just need to sharpen my teeth before I do some C# programming. Those of you stuck with standard tape records, and looking for a GUI, note that also Turgen System has a decent Standard plugin.

 

 

 

 

 

  • Like 1
Link to comment
Share on other sites

New XEX2CAS 2.6.0 is asking for Libwinpthread-1.dll so I am not able to use it. Unless I can find where to find this DLL and hope it is the only one needed.

Thank you for spotting this. I have repackaged the 2.6.0 to include the library (it is the only one missing). Please re-download XEX2CAS 2.6.0 from SourceForge.

The library can be obtained also here: https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/mingw-w64-i686-libwinpthread-git-5.0.0.4761.02bea78-1-any.pkg.tar.xz/download

  • Like 1
Link to comment
Share on other sites

Thank you for spotting this. I have repackaged the 2.6.0 to include the library (it is the only one missing). Please re-download XEX2CAS 2.6.0 from SourceForge.

The library can be obtained also here: https://sourceforge.net/projects/msys2/files/REPOS/MINGW/i686/mingw-w64-i686-libwinpthread-git-5.0.0.4761.02bea78-1-any.pkg.tar.xz/download

Thanks for the new download. BUT it seems that windows 64 bit does not like this new xex2cas file claims it is 32-bit. AND when downloaded I let it overwrite the original..

Link to comment
Share on other sites

Thanks for the new download. BUT it seems that windows 64 bit does not like this new xex2cas file claims it is 32-bit. AND when downloaded I let it overwrite the original..

 

The xex2cas.exe is (and always has been) 32-bit. That hasn't been changed. I can run the re-packaged xex2cas on 64-bit Windows 7.

Link to comment
Share on other sites

Turned out I just have a crappy un archiver for 7z files.

 

I am glad it is working now.

 

In next release, I will try to ensure that the xex2cas.exe is statically linked. I will also reconsider usage of the 7z format for distribution. Legacy zip format will probably do a better job.

Link to comment
Share on other sites

I re-packaged again. This time statically linked, with symbols stripped, and in a .zip archive.

I hope I have learned my lesson and won't need to hire a department of packaging specialists and QA engineers. If not, you can just complain here.

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

Good idea, but my site ceased to exist and will be no more. I have decided to terminate my contract with the hosting provider and not to run a website.

It was a conscious decision - I figured out that there was not much of an attractive contents except Turgen and XEX2CAS. So why not to move these two to SF (both are open-source) , close the site and save some pocket money.

 

My website was moved to a free web hosting - baktra.webowna.cz. I removed the most obsolete contents. The CuLoMin game deserves at least a single web page. It doesn't cost a cent, so why not to have it.

  • Like 3
Link to comment
Share on other sites

they are for educational purposes ;)

Teach how not to program...

Maybe in a weak moment, I will pack the obsolete software to one .zip and put it back to the site. The www.archive.org doesn't preserve everything. Still allows to see how silly was the site in its beginnings.

Link to comment
Share on other sites

Ah yes. XEX2CAS 2.6.1 is available.

 

Fixes very sloppy .xex file processing that can result in pink screen of death (load error) when loading .xex files that hold INIT segments and the INIT segment happens to span two cassette records.

Now the IRG is elongated after the later record as it should, so the data recorder has enough time to stop/start.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...