ACAPsoft For software As Compact As Possible



Frequently Asked Questions (FAQ)

Software Registration

  1. How can I pay the Registration Fee?
  2. What are the terms of your licenses?
  3. Why haven't I received a reply or a registration code?
  4. Guiltware? What is that?

Sinner Computing General

  1. Does Sinner Computing do requests?
  2. What are Sinner Computing's next projects?
  3. Is there any logic to the version numbers?
  4. Are older versions available?
  5. Could you explain the installer options?
  6. Are your encryption programs "Snake Oil"?
  7. Virus Scanner XXX says that XXX.exe has a virus. Is this true?
  8. Does Sinner Computing need any help?
  9. Can I distribute Sinner Computing software?
  10. Why does XP Service Pack 2 and later think you are an 'Unknown Publisher'?
  11. Why were you named "Sinner Computing" and why did you change to ACAPsoft and then change back?
  12. Why did Sinner Computing change the name of what is now jFolder?

Programming

  1. Can I have the source code?
  2. What is Assembly Language?
  3. What is MASM32?

Other Stuff

  1. What is the meaning of life?
  2. Can I make a link to Sinner Computing?
  3. Can Sinner Computing make a link to us?

What is Assembly Language?

Microcomputers were originally programmed by entering in what is known as the "Op Code" (Short for "Operation Code"), which is the exact number that is sent to the CPU to let it know what instruction to do. Soon it was realised that while this "Machine Language" was a good for the CPU, humans found it difficult to read. This made programming, and especially de-bugging, a slow process. Assembly Language simply has a three letter representation for the Machine Code equivalent. For example, with the 6502 (used in the Apple II series):

 Machine Code (Hex)AssemblyFunction
 A9LDALoad Accumulator
 8DSTAStore Accumulator

Today, Assembly Language is seen as only being necessary for device drivers or kernels (if that), and is by most seen as deader than last nights dinner. We disagree. The general excuse for not using Assembly is lack of code portability. That is, languages like C, unlike Assembly, can be recompiled to work on other processors with little or no modification of the existing code. This, in our humble opinion, is largely only true for UNIX where the processor could be nearly anything. Most computers running Windows use a x86 or compatible processor so the only reason to use C is for ease of programming, but this also introduces inefficiencies. Early versions of WinNT (the predecessor of Win2K and WinXP) were insulted at the time for this reason. Besides, MASM32 has most of the structural advantages of C anyway.

Remember, just because you have a fast computer with lots of memory it doesn't mean that you should not be concerned about inefficient programming. What is the point having the extra speed if you lose it the instant you get a software "upgrade"?

For more info

Back to Top

What is MASM32?

A revised version of Microsoft-Assembler. In short, it combines Assembly language efficiency, with some of the higher level structures of languages such as C. The higher level structures, such as IF, WHILE and REPEAT are directly translated at compilation to their Assembly equivalents. This gives MASM32 the speed and efficiency of Assembly Language, while reducing the coding time and improving the readability of the code. For more info.

Back to Top

How can I pay the Registration Fee?

Currently our preferred method of payment is via PayPal, but we also accept payments via Reg.Net. Each program information page has a link to a customised page for payment. If there is any payment service that you would like us to use please contact us.

However, you can also send the money via Mail. Cash is preferred, but if you must use a check please note that the Registration fee is greater to cover the bank fees and it must be addressed to Andrew Glina. (It is also possible to send Cheques using Reg.net.)

You'll find the current details (including the exact price) on the individual program payment pages.

Back to Top

What are the terms of your licenses?

We've moved this information to our unified payment page.

Back to Top

Guiltware? What is that?

We've moved this information to our unified payment page.

Back to Top

Does Sinner Computing do requests?

Yep. Ask and ye might receive. However, things are more likely to happen if they are to do with programming, possible without breaking any of the laws of physics, and a variant of an existing program. We generally will not do completely new programs, unless they are simple. In addition, we generally do not sell, re-brand, rename or make custom modifications of existing programs to resellers. This is largely to avoid the support and upgrading issues that can result.

Often we will be happy to do minor modifications for no additional charge for registered users. The way we see it is that if you want the feature, chances are someone else does but they just haven't asked. But for some major modifications, especially if we feel that the feature is unnecessary, we will charge for our services. This is always the case for custom and personal programs. Due to several cases of taking-the-program-and-running we expect a non-refundable consultation fee ($24.00 USD) prior to starting any project. (This payment includes licenses to all of our programs.) Please do not pay until we agree to take up the project. Unless there are special circumstances, the minimum charge for a custom program will be $500 USD.

Back to Top

What are Sinner Computings next projects?

Generally we are in the middle of a few programs at once so they can be tested while others are being actively worked on. Currently we are working on Break. Expansions to CPUSpy and SmEdit are also planned. New program plans include ACAPtxft, a desktop notes program, IPScour, WhatFile and a clipboard utility.

To keep track of what is going on with Sinner Computing keep an eye on the Beta page, our slog and our NewsFeed.

Back to Top

Could you explain the installer options?

Due to the compact nature of our software we needed to write our own installer as it wouldn't be very logical to have a 20Kb program installed by a 1000Kb installer. However, it isn't just a small installer! Aside from being small it has many rare features, including;

  • To the point, single window design. Programs are installed in three clicks.
  • Non-installing install. Select "Extract Only" and the program will be extracted and you can copy it wherever you want.
  • Low privilege login support. Programs can be installed on low privilege logins automatically by detecting the privilege level and selecting the appropriate directory. This also means that programs can be installed on Windows Vista without a UAC prompt. If you want to override this simply press the "Admin Install" button to do a normal install. Conversely, if you want to do a low privilege install on a full privilege login simply select "Local Install Only".
  • Written in 100% Assembly Language. Like all of our programs the installer is compact and efficient; its around 30Kb and has very low memory requirements.
  • Ultra unified design. Our installer is also the un-installer. Additionally, all our programs use the same uninstaller.

Back to Top

Is there any logic to the version numbers?

The last number is the revision number, the next is the minor version, then is the major number, and the first number is usually one. Generally, "revisions" are bug fixes or tweaks and the minor number is for most upgrades, but frequently we get a bit over excited and go too far. The major number is generally only used if significant features are added, but it can also depend on how high the minor version is. So far the first number is only not "one" if we are waiting for input on program development. For example when " Egg" first came out it was v0.8. This was not because it was a "Beta Release", but because we were not sure if more features should be added to it or not. (Eventually it did receive extensive upgrades due to popular demand.) We used to hope to never do a verion 2 of anything saying that the program would then be so far away from the original that it might as well be called a new program... but we have changed our mind on that. (No comment on the current trend of skipping or even adding version numbers to make a program sound better...)

With Beta versions the version number generally does not change at all until the official release.

Back to Top

Why were you named "Sinner Computing" and why did you change to ACAPsoft and then change back?

See Andrew J Glina Fun Facts for the whys. As for why were aren't/are anymore, the answer is more complicated. Read here for more details on that.

Back to Top

Are older versions available?

We have available on the website old versions of most programs. However, if you want another program or version, give us a good reason and you might get lucky! (It has happened.) However, the better version is always the newest, and we will never support old versions as well as latest version. For example, while we are always willing to give help, bug fixes or upgrades will not be given to old versions. However, if you feel that a new version is inferior in any way to any of the older versions, please tell us. Regularly features are changed or removed due to problems or lack of interest, but not everyone wants the same from a program. We do attempt to please the majority of people and find the happy medium.

Back to Top

Why did Sinner Computing change the name of what is now jFolder?

We were threatened with legal action by a certain large company, even though we were first to use the name by at least a month. A bit harsh, but it really isn't worth the fight - due to WinXP having most of jFolder's abilities built in it has no future!

Back to Top

Are your encryption programs "Snake Oil"?

Well, Bruce Schneier sure thinks so. But from reading his essay it seems to us that his opinion is largely based on the fact that he dislikes most programs that can be used with One-Time Pad keys. While we still have the greatest of respect for Bruce Schneier, we feel that he did not do much research into his attack. The fact that his link points to the wrong page, and that he quotes an (old even at the time) ReadMe of XorIt while he is talking about CryptIt, highlights the lack of effort he made when condemning our program(s) to the "Doghouse".

However, we at Sinner Computing are not trying to persuade you of anything. If you have doubts on the methods and/or capabilities of CryptIt or XorIt then either do not use them, or do some research and decide for yourself. A suggested place to start is Wikipedia as we feel that this is a quite neutral view, however we have found many sites on the internet that give the pros and cons of the method.

Furthermore, any registered user who registered prior to Oct 05 and feels CryptIt or XorIt is "Snake Oil" can receive another code to a different program, or if possible (it must be a recent payment) will be given a refund. This is not a time limited offer and no questions will be asked. If you have any further questions please contact us.

Back to Top

Can I make a link to Sinner Computing?

Sure. Use this highly artistic button if you want. You don't have to, but it will help convince our artist that he is the man.. (Please don't direct link this image however!)

Sinner Computing - Utilities written in 100% Assembly Language

ACAPsoft - For software As Compact As Possible

For those that prefer 1000 words here is a text link;

ACAPsoft - For software As Compact As Possible - Compact utilities including reminders, encryption, CPU recognition, NIST time synchronization and databases. No download over 150KB!

...or...

Sinner Computing - 'cos bloatware sux - Compact utilities including reminders, encryption, CPU recognition, NIST time synchronization and databases. No download over 150KB!

Back to Top

Can Sinner Computing make a link to us?

Probably not. For one, our link page is an absolute mess and needs to be culled/organized severely. But mostly, we prefer to add links that we actually like, not just add links for enhancing our "Page Rank". Even so, if you think that your site is cool and that we will like it, even if it competes with us, feel free to contact us.

Back to Top

Does Sinner Computing need any help?

Aside from translations, no, not for the moment. There is no plan for any job offers for this year at least. Currently Sinner Computing is only working due to our minimal expenses and low staffing.

Back to Top

Can I distribute Sinner Computing software?

Permission is given for distribution of any or all of our software on CDs, websites, etc. providing:

  1. It is made clear that the Shareware programs do not include licenses and registration is required for continued usage.
  2. The zip files are unaltered. Do not, for example, add a FileID.diz to the archive.
  3. There are no illegal programs / registration codes / crackers on the same CD / site.
  4. If a CD, you ensure that you have the latest versions of any of our programs on the CD. (Within a month or so is OK. We understand that it is hard to check 500 programs or so in one night!)

Providing you meet those conditions we wish you the best of luck.

Back to Top

Virus Scanner XXX says that XXX.exe has a virus. Is this true?

Most likely not, but it does depend on where you downloaded it from. We check all programs for viruses prior to uploading them using Virustotal, but we can make no guarantees what happens to our files once they leave our control.

Additionally, sometimes false detections can occur. Recently Avast detected "Win32:Agent-IYW" in most of our programs and they corrected the problem in under a day. If you do detect any viruses in our software, or even on the site, please contact us and we will forward on the detail to the relevant company.

Back to Top

Can I have the source code?

In most cases the answer is no, so don't ask. It isn't much use to most anyway as few people still program in assembly. However, the source of QWave is available for download and we will be steadily releasing code for other programs. We want to do this as a way to say thanks to other Assembly language programmers who in the past have done the same. We are also happy to give help to anyone who wishes to write programs in MASM32 as well.

Back to Top

Why does XP Service Pack 2 and later think you are an 'Unknown Publisher'?

Because we have not paid a security company to say otherwise. This message in short simply means that our software has not been digitally signed. Nothing more.

Back to Top

Why haven't I received a reply or a registration code?

We have received many EMails (and even a few registrations) with invalid EMail addresses. Conversely, sometimes our EMail will not be received by you for various reasons. There have been a few times where we have sent four or more EMails to the address given, but none have been received. If you have not received a reply within 24 hours try sending another EMail to us, from a different EMail address if possible. Remember that registrations can take up to twelve hours to process, with under four hours being more common.

What can cause problems?

1. Spam filters - If you run a spam filter on your computer then there is a good chance it will see our mail as spam. To prevent this add our EMail (support@sinnercomputing.com) to your EMail address book. Most spam filters will not spam EMails from a known source.

2. EMail Challenge-Response systems - If you use one of these we make no guarantee that you will receive a reply from us. Some systems will not expect responses from people in your EMail address book, but others require everyone to authenticate themselves. If you use one of these services you will find that many companies will not respond to the challenge, and we are no exception. For more information on these services please refer to this page.

3. Attachment limits - Many attachments, especially "exe" files, are not allowed via some services. (GMail for example.)

We do reply to every EMail. Honest.

Back to Top

What is the meaning of life?

We heard that it is 42, but what was the question?

Back to Top



© Copyright 2024 ACAPsoft. All Rights Reserved. • PrivacyContactPADFAQSLog