Free Softwares from Falcosoft

..

------------------------------

 

 

Falcosoft on Facebook

 

Falcosoft on Google+

 

Falcosoft animation

 

 

In case you would like to support Falcosoft to continue developing free softwares, you can donate here through PayPal.

Donations allow Falcosoft to add new features and release new versions moreover keep the softwares free of toolbars and adware.

If you can't afford online payments but you like any of the softwares, click to promote them on Facebook and Google+.

Thanks in advance.

 

 

 

Windows Programs

(All of the programs are portable and require no installation)

 

 

Sony Virtual Remote Control 1.1.4

 

 Sony virtual remote control is a total replacement for Sony Remote Keyboard, but it runs on Win XP too, and implements all the functions that a normal remote control supports. Moreover the Jump (previous channel) button missing on new Sony Remote controllers is also implemented.
 The program is tested on Sony 2011 Bravia TV line, but perhaps supports other Sony devices that implement IRCC over UPnP (wired or wireless connection and proper network setup required).
 The IRCC commands are fully configurable, and with the help of the program (right click context menu) you can query your device for supported commands.

 You can use the program with your mouse, but most of the commands are available on your keyboard too.

 

For Sony Blue-Ray player owners (eg.S580,S780):
----------------------------------------------
First you have to start registration mode on your player before starting the Sony Virtual Remote Control program for successful registration! After this you should get the appropriate command codes by using the right click context menu 'Get Command List' item.
It seems Sony does not like standards. As you can see, these command codes are totally different from Sony Bravia TV set's. So the solution for working remote buttons is to go to the program's context menu again, choose 'Command Setup' and manually replace the codes you see in the dialog with the codes you have got in the 'Get Command List' window 'value' part(use ctrl+c then ctrl+v) and press OK in the dialog !

 

Update:

Some 2012 network enabled Sony TV sets (eg. EX640 series) do not support the necessary IRCC functions that previous generation TV sets supported.

I don't understand Sony's decision since these were among the best features that distinguished Sony devices from the competitor's devices. So If you cannot find these or similar lines in your device document (right click context menu->Get Device Doc) then You're out of luck, I'm sorry.
<serviceType>urn:schemas-sony-com:service:IRCC:1</servicetype>
...
<av:X_CERS_ActionList_URL>URL here</av:X_CERS_ActionList_URL>

sony virtual remote

 

 

 

 

 

Falcone for Windows 1.1.3

 

Falcone for windows is a simple windows port of an old DOS game of mine...

Falcone is a memory game that presents you randomly selected
sequences of flashing squares and sounds. Your goal is to repeat the given
sequence in the right order. If you do it right Falcone will add a new
square (and sound of course) to the pattern until you miss or your time is up.

If you got the game from a friend of yours who is really good at it and
he's got really good scores and you can't beat them, and you feel it's all
so unfair simply delete the 'hiscores.dat' file.

 

version 1.1.3
Compatible with Windows 8

falcone

 

 

Soundfont Midi Player 1.7

 

SoundFont Midi Player is a powerful midi player and real time midi synth combo, especially useful for Soundblaster (Live,Audigy,X-fi) users, who can load soundfonts automatically and real time.

 

Features:
---------
Fully configurable Midi in and out ports.
Real time program and bank modification on any midi channel.
Real Time effects on any midi channel.
Mute and solo on any channels.
Variable Tempo and Pitch during playback.
Real time Synth (F1-F8 Function keys for octave change, Right click for note name)
Send Sysex for Synth (GM, GS, XG)
Midi send and receive over Net.
Real time soundfont loading from playlist.
(Place your midi and sf2 file in the same directory with the same name, or postfix your sf2 file with the required bank number
eg. mysong.mid mysong.sf2 loads the soundfont to bank 1, but mysong_101.sf2 loads the soundfont to bank 101.)

 

If you need a good versatile GM/GS soundfont, try this: Reality_GMGS_falcomod.sf2

midi player

 

 

 

 

DirectStream ASF Editor 1.1

 

ASF editor is a directstream editor for ASF and WMV files. It can handle audio files (WMA) too.
It uses Asfbin for processing so it can be considered as a frontend for Asfbin.
It uses 2 part for editing, the player and the recorder. You open files in the player, then you mark parts of the media (preferably on key frames), and record the parts with the help of the recorder.
The recorder can join parts from other files too you open in the player during the editing process. At the end you can save your files on the recorder part.
You can get a fullscreen preview by double clicking the video windows. Mouse wheel and right mouse button can be used to rewind/forward and play/stop.

ASFbin command line version can be downloaded free from
http://www.radioactivepages.com/asfbin.aspx


ASF Editor is tested with Asfbin 1.6.x ,1.7x and 1.8x up to 1.8.3.

 

version 1.1

Improved volume control algorithm.
Fixed missing keyframes at the end of video in case of newer asfbin.

 

asf editor

 

 

 

 

 

Phenom II Tweaker 1.1

 

Phenom II Tweaker is a utility for modifying the reported CPUID, instruction set's and CPU name, moreover some settings that is useful for optimizing and testing purposes.

Features:
-----------
1.Reset TSC
The reported TSC in case of AMD Phenoms is always the Performance state 0 detected at boot time. This can be a potential problem for old programs(eg. NFS 2000) and performance testing tools (eg. latency.exe), since modifying the core clock to lower (or higher) frequencies cannot change the reported CPU speed through TSC. If you use for example K10stat for overclock, you can use the reset TSC function to force the CPU to report the right Clock speed (ie. the configured p0 state you set in k10stat). Warning! Only use this feature if the operating system is not using TSC as a timer source!(but PM timer or HPET). You can check this with Timercheck.exe. If QPC freq is equal CPU p0 freq, or in case of win7 cpu p0 freg/1024 (!), then you must change bios or operating system settings, or leave TSC alone!
2.C1E ON/OFF
Early Phenom II-s don't support hardware initiated, only SMI initiated C1E power saving features. If C1E is enabled in the Bios this setting results in 8-10 watts lower power consumption. But it has a price. Namely lower USB and PCI performance. So by temporarily Switching off C1E before copying files through USB, you can improve the speed. Warning! Only use this feature if at program start the program indicates that C1E is ON! (meaning CPU uses SMI initiated C1E).

3. Pstate
Reports the actual performance state. You can change it too, but if K10stat or AMD's Cool 'n' Quiet is active then the pstate will be changed.
4. Change Cpu name string is to change Cpu name string...

5. Enable/Disable reported specific supported instruction sets.
The Phenoms are already well optimized for SSE instruction execution, but some older programs choose the 3dnow! code path if AMD processors detected. This is suboptimal for Phenom's but you can disable legacy code paths, by disabling the reported instruction set.
6. Faking CPUID (mimic Intel)
This feature is not a simple one. You can only use this feature if you can boot from a FAT/FAT32 drive to real mode DOS. You can find the necessary files in the vcpuid subfolder.
Put CPUID.XAP in root c:\ (fat32), then start TEST_CPU.EXE from pure DOS, TEST_CPU.EXE will load the operating system founds on C:.
Then the booting process repeats itself, and with the help of the program you can mimic intel processors. Even Intel compiler nasty CPU detection can be tricked by this method.

 

version 1.1
Now the pstate setting reports the CPU speed of the given pstate in MHz .
If you changed the HT reference clock other than the default 200 MHz, then change the HTRefClock value in phenomtwkr.ini.

 

phenom tweaker

 

 

 

ShutDownWin 1.5

 

Shutdownwin is a tiny simple tool for timed shutdown, restart or suspend windows.
Moreover it can terminate RAS (DialUp, Broadband) connections too.
You can terminate the countdown any time by double clicking the tray icon on windows tray bar.

shutdown

 

 

 

Desktop Movie 2.1

 

Desktop movie is a simple application to play movie files on your desktop.
The player projects the movie to the background replacing your background image temporarily.
The player is based on directshow meaning every movie you can play with a directshow player can be played with desktop movie too.
At start you can choose your movie and the player starts. A tray icon can be found on the tray bar during the playing process. Here you can load another movie, pause, rewind or forward the video and set the volume level.

 

version 2.0
1. Playlist implemented. You can add and remove movie files, moreover you can reorder the list with left click drag&dropp. Double click plays the given file from the playlist. The playlist is available through the context menu or by clicking the logo in the playing control form.
2. Thanks to the playlist now you can select multiple files at once (right at the beginning).
3. On the playing control form you can see the name and path of the actual video, the actual playing position and the video duration.
4. For debugging and modifying filter settings you can access the active filters in the context menu.
5. Left click on the tray icon can be used to bring up playing control form (and from there playlist).
6. Improved file open dialog.
7. Improved volume control algorithm.

 

version 2.1

WINDOWS 8 Overlay Mixer problem - It seems that this is not a bug, but MS intentionally disabled using overlay mixer for all applications but the ones listed in the registry. Desktop movie registry patch is now compiled to the executable. On the first run Desktop movie applies the patch on Windows 8. For other applications that can not run because of this restriction you should create a new entry below:
HKEY_CURRENT_USER\Software\Microsoft\Direct3D\Shims\EnableOverlays

 

desktop movie

 

 

 

 

Roulette Simulator 2.0

 

Falco Roulette simulator is a two-faced application.
First, it's a tool to help you palying the martingale betting system in online casinos, second, it's a case study against playing it :).

In manual mode you can follow and reconstruct the online game's process by clicking the winning numbers on the virtual roulette table. You can see in the program when and what to play according to martingale bet doubling scenario. You can set the parameters that describe your playing preferences freely. Statistics are available to show you how balanced the given playing room, and to help you placing single bets. Statistics can be saved and loaded later, so you can monitor a given casino. You can see the actual and maximum repetitions, moreover there is a time machine built in allowing you to look past rounds.

In automatic mode a random number generator selects you the winning numbers, and the program shows you the long run process of playing 2 strategies based on the martingale betting system. The first is the simple martingale, the second is modified by placing constant half the starting bets always on the opposite side of the doubling side. If there is a long sequence of repetitions and you can finish the sequence (you have enough money), then you win the half of the starting bet on each run, while simple martingale always wins only the starting bet regardless of repetitions. But zero is a double loss for this strategy.

The program shows you many aspects of the game. In the beginning, if you are not specially unlucky, you will win but if you cannot stop, the more you play the more likely you loose. The consequence is in the long run you cannot beat a fair table! There are unlikey high repetitions accidentally and the net loss always be higher than wins.

 

roulette simulator

 

 

 

Sound Redirector 1.2

 

Sound Redirector is a simple application to redirect wavein to waveout.
Any wavein source and any waveout output can be selected. It's especially useful on WinXP and earlier operating sytems, since Vista/Win7 new audio stack supports this functionality natively (but not trivial to find it). In spite of this the program naturally works on Vista/Win7 too. The most evident scenario to use the program is to connect an analog set to line-in (eg. old walkman). Mute the line-in playing source, and enable the line-in recording source, then start the program and choose line-in for input. Then you can use equalizer, noise filter and other effects your sound cards provides on wave out, but most likely not on analog line-in.
A bonus feature is the change phase processing that helps on old casettes where the phase is not right. You can only notice this error if you have a subwoofer for bass ( the bass is very weak). Classic 2 speaker setups not affected since the left and right channels are separated fully.

sound redirector

 

 

 

Recording Scheduler for Dscaler 1.1

 

Recording Scheduler for Dscaler is a program which helps you record Television channels in Dscaler.
You can set the start and stop time and the TV cannel you want to record. There is the possibility to close Dscaler or the system after the recording process. The program informs the system that the thread is critical so the system won't hibernate or suspend itself while the program is activated.

The program is tested with dscaler 3.x and dscaler 4.x versions.

 

version 1.1
Corrected a bug not finding program.txt in case of Dscaler 4.x

recording scheduler for dscaler

 

 

 

Fast Resolution Switcher 1.0

 

Fast Resolution Switcher is generally useful in any situation where 2 desktop resulutions are used frequently. But most useful with an Ati card on WinXP where you can use virtual pan and scan desktop and with 1024x600 native resolution Atom netbooks when 1024x768 required. Fast Resolution Switcher allows you to quickly change your real and virtual desktop resolution.
Create a shortcut to the exe on your desktop or taskbar and at the target field give the two resolutions as command line parameters eg. disp_switch.exe 1680x1050 2400x1050. Click on the shortcut to alternate between the 2 resolutions.

fast resolution switcher

 

 

 

Fast Desktop Extender 1.1

 

Fast Desktop Extender is a handy utility which allows you to switch between normal and extended desktop with a single click.
First you must configure your extended desktop, so start the program and set the appropriate parameters of your
monitors (width, height, bits per pixel, frequency). You can also set the direction of the extension according to your monitors position on your desk. You can try your settings, check the checkbox to enable Extended desktop, and uncheck to disable it. If you are satisfied with your settings make a shortcut on your desktop, and in the target field give the " -load" string as a command line parameter. Now you can enable and disable extended desktop with a single click.

fast desktop extender

 

HP NX6325 Utility 1.0

 

HPQ Nx6325 utility is a program to "cure" 2 problems with this type of notebook.
1. The first is the maximum supported memory speed is DDR2 666Mhz (333Mhz real clock), however as we know on athlon64 systems the memory support depends on the processor. Sempron, Turion, Turionx2 processors that support DDR2 support DDR2 800Mhz too. The memory speed is determined by applying a divisor on the CPU clock. Up until 1600 Mhz the divisor is 5, but above that is 6. So on 1800 Mhz the real memory speed is only 600Mhz! If you have a 800Mhz memory modul CPU/5 720 Mhz would be more ideal. The same is true for 2000Mhz (exactly 800Mhz memory speed). Warning! Only apply this setting when the cpu is on a lower operating frequency (say the default power saving 800Mhz or a custom set clock up to 1600Mhz). After you apply the setting you can switch to maximum CPU clock.

Anyway this tweak is not Nx6325 specific, all the above mentioned processors on any notebook systems can be tweaked by this method.

2. The second is a bug which occurs after the notebook wakes up from standby. The default Texas memory flash reader misteriously becomes a trivial SD card reader and read speed is surprisingly slow. This setting cures this bug.

 

HP NX6325 Utility

 

 

 

Memory Filler 1.0

 

Memory Filler as the name suggests occupy the given amount of memory from the OS.
Why is it useful? Only in special cases eg. some vst plugins (sfz) only works when the reported amount of free memory is less than 2048 MB. And of course for other testing purposes inspecting the behaviour of the system with the given amount of memory, and for benchmarking memory writes.
Both x86 and x64 versions are available. The x86 version default uses 32bit moves and optionally 64bit moves with MOVNTQ, the x64 binary default uses 64bit moves and optionally 128bit moves with MOVNTPS.

memfill

 

 

 

Suspend Tool 1.0

 

Suspend Tool allows you to suspend your system, if hibernation is enabled hibernate your system, or suspend your monitor with only one click.

suspend tool

 

 

 

Show DOS Name 1.0

 

This program simply shows the old 8.3 format ms-dos name of the selected file and copies the name to the clipboard. It's especially useful for programmers when short dos name of a file required in the windows environment.
Usage:
Copy the dosname.exe to one of your directories given in the PATH environment variable (eg. windows or windows\system32), then double click on the supplied dosname.reg file. On any file or folder the right click context menu will show you the Show Dosname command.

Show DOS Name

 

 

 

NFS World Tool 1.7.3

 

NFS World tool is a program for gamers who play NFS World online game.
The program uses EA SpeedAPI to get direct information from EA servers and to build a local database from the online data.
It can be used to get realtime information for any drivers in NFS World, or to make statistics from the custom database.
The SQL window allows you to make custom queries freely, save them and load them later.The highlighted table and field names are copied to the clipboard so you can paste them to the sql window. The package contains useful prepared SQL queries for various purposes that can be modified freely.
Usage:
Start nfsw_tool.exe. There is an example query in the sql window and there are demo data in the database to try it. Open other sql queries to see what they do. If you have finished, open !clear_database!.sql and execute it to delete demo data. Now set your desired Driver Names (dedicated button) and import Overall to get your initial database. Later you can check with direct NFSW query the actual online results, and import daily data.

Warning!
The program has to write it's own files in it's own directory, so under Vista/Win7 with UAC enabled the program should be placed in a directory where writes are enabled without administrator rights. (eg. user Document folder, but not Program Files!)

 

TFR leaderboard and Hungarian leaderboard are based on the code of this program.

 

version 1.7.3

Removed statistics from tables and user interface because these data were deleted from SpeedAPI.

NFS World Tool

 

 

 

TSCWin 1.0

 

This tiny util shows you the processor speed based on the Time Stamp Counter(TSC) register of your processor.

 

One day Softpedia listed one of my DOS programs (TSCDOS) under its Windows downloads section. It was not a good idea. On the one hand it does not run under 64 bit, on the other hand even if it runs under 32 bit it's not very precise. So I told them to remove it and that later I would write the same util for Windows. This is how this program was born.

 

It is written fully in assembly and the source code is included (NASM syntax).

 

TSCWin

 

Sleep 1.0

 

Yet another tiny util written in assembly for win32.
As the name suggests the prgram does the same thing as the Sleep win32 function.
You should use it mainly in batch files in order to pause the execution for the given msec.
Copy the exe to a directory that is given in your path environment variable eg. windows\system32.

 

Usage:

sleep x msec (eg. sleep 5000 is 5 sec. pause)

Source code is included (NASM Syntax. You should link the file as a console application.)

 

sleep

 

 

 

 


MS DOS - Pascal Programs

 

ROTARY CHAMBER MACHINES

 

My father's vision of a new type of engine that is non-existent at present.

Detailed documentations can be found in the zip file.

 

Warning!

The program uses full screen SVGA graphics so running it under Vista/Win7 with a WDDM graphics driver installed is not possible. However virtualization softwares are supported, moreover DOSBOX is a good alternative solution too.

 

 

rotary_engine

A64LOWP 1.0

 

The program enables power saving low power states of your Athlon64 based processor (including mobile Turion, Sempron) under DOS.


Warning!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.

 

Usage: A64LOWP [multiplier] [voltage] -without parameters shows CPU info

The order of the parameters are mandatory. You can use number only forms too.
eg: A64LOWP 4x 0.800v is equivalent to A64LOWP 4 0.8

 

A64LOWP does not require BIOS generated Performance State Block or ACPI-defined P-state objects, and every combination of frequency and voltage can be set (of course not every combination will work...).
If you have problem to set big p-state transitions in one step, you should try multiple steps.
eg. If you have a processor with 2200 MHz native speed and 1.15v default voltage you should try:
(I presume the default 200 MHz reference clock here)

A64LOWP 10x 1.1v --sets 2000 MHz 1.1v
A64LOWP 5x 0.85v --sets 1000 MHz 0.85v

There are so called portal frequencies defined by AMD, these could help to determine the necessary steps:

 

Min.Core Freq. | Portal Freq.
----------------------------------------------
800               1600, 1800
1000             1800, 2000, 2200
1200             2200, 2400, 2600
1400             2600, 2800, 3000

 

The theoretical minimum and maximum values defined by AMD:
Min. multiplier:4x Max. multiplier:25x
Min. voltage: 0.800v Max. voltage:1.550v

 

Source code is included (Turbo Pascal 6+,TPC16 Syntax)


You can download the free TPC16 compiler from here:
http://turbo51.com/compiler-design/tpc16-turbo-pascal-compiler-written-in-turbo-pascal

 

 

 


MS DOS - Assembly Programs

(Generally FreeDos is supported too)

 

LOWP 1.0

 

Enables power saving low power states of your Turion64 mobile processor under DOS.
Supports Sempron, Athlon64 mobile, Turion64, Turion64-X2 if the processor supports the given Frequency-Voltage combination.

 

Warning!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.


Usage:
LOWP 1 -sets 800Mhz 0.85 Volt
LOWP 2 -sets 1000Mhz 0.9 Volt
LOWP 3 -sets 1400Mhz 0.95 Volt
LOWP 4 - Maximum Frequency default voltage.

 

PWR 1.2

 

Sets the low power performance states of Phenom, Phenom II CPUS under DOS.


Warning!

Higher p-state means lower performance!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.


Usage:

PWR without parameter shows current frequency in MHz and current P-state
PWR 3 -sets p-state 3
PWR 2 -sets p-state 2
PWR 1 -sets p-state 1
PWR 0 -sets p-state 0 maximum frequency

 

Source code is included (TASM,JWASM Syntax).

 

version 1.2
The program dispalys the current frequency in MHz of the current P-state.

 

TSCDOS 1.1

 

Shows you the processor speed based on the Time Stamp Counter(TSC) register of your processor.

 

Source code is included (TASM,JWASM Syntax).

 

FVID 1.2

 

FVID enables the write combining feature of modern processors on the linear frame buffer of the Video card. This can speed up Video performance of graphics appliacations under DOS.

 

Warning!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.


Usage:
FVID 1 - Enables WC on LFB
FVID 0 - Disables WC on LFB

 

Source code is included (TASM,JWASM Syntax).

 

version 1.2
Fixed issue with Intel Atom when last pair of MTRR's cannot be read. Fixed bug with MTRR search.

 

CACHE 1.0

 

CACHE allows you to disable your processor's cache hierarchy in DOS, virtually transforming your processor to an old 386.

 

Warning!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.


Usage:
CACHE 0 - disables processor caches
CACHE 1 - re-enables processor caches

 

Source code is included (NASM Syntax)

 

FAKEMEM 1.0

 

Fakemem is a tool to report only 4MB of video memory under DOS to programs that are not ready to handle situations where the size of the video memory is huge.

 

Source code is included (TASM,JWASM Syntax).

 

DPMS 1.0

 

DPMS for DOS is to activate the power saving feature of your monitor under DOS, if it supports the
VESA Display Power Management Signaling standard (most do). Press a key on the keyboard or move your mouse to exit power saving state.

 

Source code is included (TASM Syntax).

 

SSE 1.0

 

Simply enables the SSE(2,3) instruction sets under pure DOS, Win31, or Win95.

 

Warning!

Don't use this program when EMM386 is loaded! If you need EMS use JEMM386, if you only need more conventional memory use UMBPCI instead.

 

VESAMAN 1.0

 

A simple Mandelbrot set with 150 maximum iteration in 1024x768x8 VESA SVGA fullscreen graphics mode.

Source code is included (TASM Syntax).

 

Jump to Top