Download
A library of downloadable odds and ends.

Home

Documents

Status: Updated as needed.

A Proposed Implementation of Shared Libraries on DOS Platforms - 2023-04-28.pdf
Size: 41.7 kB
Released: 2023-04-28
MD5: 844ABA1BCBBCB951CA273AB103345B81
Downloads: -
Initial draft of a proposed mechanism for serving shared libraries on DOS-based systems.
A Proposed Implementation of Shared Libraries on DOS Platforms - 2023-04-28.odt
Size: 31.3 kB
Released: 2023-04-28
MD5: EA94BF3C1771966BE43D9C9C82CE009F
Downloads: -
Initial draft of a proposed mechanism for serving shared libraries on DOS-based systems.
A Proposed Implementation of Shared Libraries on DOS Platforms - 2021-05-25.odt
Size: 30.7 kB
Released: 2021-05-25
MD5: 1D7007899A9522BCCF3DB994149FE9D6
Downloads: -
Changed the implementation to use the AMIS specification to allow applications to access its functions.
A Proposed Implementation of Shared Libraries on DOS Platforms - 2021-05-25.pdf
Size: 39.8 kB
Released: 2021-05-25
MD5: 939292EDE2DA9A57A33A2AE52E19B611
Downloads: -
Changed the implementation to use the AMIS specification to allow applications to access its functions.

DOS Library

Status: Updated as needed.

Existing software I've packaged up in ZIP / FreeDOS package format.

All work was done under Linux Mint and a VirtualBox FreeDOS machine, text files are created/edited using Sublime Text with Windows "CR, LF" line endings, and archives are packaged using InfoZip 3.0 with the following recipe:

find -exec touch -t date {} \;
zip pkg.zip * -9 -k -r

Debug

Debug and DebugX are extended versions of the traditional MS DEBUG tool.

Debug 1.27.zip
Size: 262.2 kB
Released: 2020-11-08
MD5: 7FAADCDE19668D4DA970B2382497C057
Downloads: -

Drivers by Jack Ellis

This collection includes CC, RDisk, RDiskOn, UDVD2, UHDD, UIDE, and XMgr. This is a ZIP archive; individual package files are also available.

drivers-2021-10-30.zip
Size: 147.5 kB
Released: 2021-10-30
MD5: 553BEF77C29DB952BA4F2E8B0955054A
Downloads: -
  • UHDD uses mostly caching logic even for noncached work, saving 650+ bytes on disk! UHDD.SYS is now less than 5K, suitable even for crowded 'boot diskettes' etc. All UHDD features, switches and cache speeds do remain UNCHANGED! [The /B noncached UHDD, not often used, now uses ~ 300 bytes of additional RAM compared to the previous version].
drivers-2020-07-14a.zip
Size: 154.9 kB
Released: 2020-04-29
MD5: 3CB9995D091F0280745E3D5ECF03105E
Downloads: -
  • UHDD's /O switch now enables DMA/Caching Overlap! It and Read-Ahead allow UHDD up to 20% faster caching speed than UIDE on V6.22 MS-DOS and similar speed gains for FreeDOS. See the comments about UHDD /O in Section 5, below. Due to Overlap, UHDD now runs up to 20 BIOS disks (was 22).
  • UIDE now updated with all UHDD updates and 'bug fixes' from 15-Feb-2019 onward. It now offers 10-MB and all 20-MB+ cache sizes for old small-memory systems. UHDD fixed to run 9 controllers and 'LBA48' disks (> 128-GB) correctly. It now does Read-Ahead with all 10-MB+ caches. See the driver .ASM source files for full notes on these changes.
drivers-2020-04-15.zip
Size: 157.9 kB
Released: 2020-04-15
MD5: 4EE70D2099B155719EB5FA72C673C114
Downloads: -
XMGR updated from the 5-Mar-2015 version as follows:
  • The 'I-O Catcher' now handles a maximum of 16 BIOS hard disks.
  • Real-mode and /Z protected-mode XMS move sections are 4K bytes for faster speed (was 2K).
  • The /B 'boot' option now permits /N32 to set 32 XMS 'Handles', saving 160 low-memory bytes versus the 48 'Handles' default.
  • The 80386 'errata' commands recommended by Ninho are included.
  • The HIMEM de-facto standard driver name of 'XMSXXXX0' is used.

HiMemSX

HimemSX is an XMS manager forked from FreeDOS Himem, but with the ability to handle extended memory above the traditional 4 GiB mark. These packages are built from items made available at Japheth's GitHub.

HiMemSX 3.54.zip
Size: 36.4 kB
Released: 2022-04-12
MD5: 334BE5B6FFE40EADF8AC2FD8674A2F2F
Downloads: -
Bugfix: Reallocating super-extended memory blocks did lose data if the block's old size was > 4 GB and had to be moved.
HiMemSX 3.53.zip
Size: 36.0 kB
Released: 2022-04-09
MD5: 51A902E70D9E757E6D8D1E9D667916E9
Downloads: -
Implements interface v3.51. This adds a new block move function, selected with AH=0CBh, to the XMM. This new function allows to set 40-bit offsets for the source or destination addresses.
HiMemSX 3.52.zip
Size: 35.4 kB
Released: 2020-12-17
MD5: 0EDC9CF1271C36A9087EDEE8689E227D
Downloads: -
Bugfix: set RW page flag for page 0, else, if CR0.WP is set, a reboot occurs.
HiMemSX 3.51.zip
Size: 35.2 kB
Released: 2020-11-12
MD5: CF0EAA9F54AFBBBD244D5BF1668E60E0
Downloads: -
Bugfixes include: xms block move function speed-up, optionally place page dir at the end of first memory block, return DX=0 if emb allocation fails (XMS spec), debug version: exceptions in protected-mode caught, printf() did assume SS==DS, restore rm CS after SX Protected Mode.
HiMemSX 3.50.zip
Size: 41.5 kB
Released: 2020-11-01
MD5: 8E8C21028ED8424C012E553D527B47C2
Downloads: -
Initial verison. Implements XMS v3.5, allowing access to memory beyond the 4 GiB barrier.

HiMemX

HimemX is an XMS manager derived from FreeDOS Himem, but with additional bugfixes, optimizations and extensions. These packages are built from items made available at Japheth's GitHub.

HiMemX 3.38.zip
Size: 45.6 kB
Released: 2022-11-21
MD5: E84A9C8493D09B2E4D947923C3CE7E25
Downloads: -
Options /MAX and /HMAMIN did only work correctly with decimal numbers and no suffix.
HiMemX 3.37.zip
Size: 45.5 kB
Released: 2022-04-15
MD5: A1345600E384B2F2A8E90F8D9B6FFC5F
Downloads: -
Block move routine speed-up, return DX=0 if emb allocation fails (XMS spec). Bugfix: printf() did assume SS==DS.
HiMemX 3.36.zip
Size: 45.8 kB
Released: 2020-10-29
MD5: EDC60D0B65569033D7DD456A66E7B3F8
Downloads: -
Bugfixes include: block moves >= 2GB failed due to signed comparison, remove unused and undocumented option /INT15:xx, removed useless option /NOX2MAX32, cleaned source code.
HiMemX 3.35a2.zip
Size: 47.2 kB
Released: 2020-05-19
MD5: 315B44C7AC0A24EFCF16D64EDB4C78D1
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
HiMemX 3.35a.zip
Size: 47.0 kB
Released: 2020-04-16
MD5: 7AAF5B907652D3A24ACB0E52E7D71013
Downloads: -
This version includes a bugfix for an issue where, if no free handles were available, shrinking an EMB erroneously modified the block's size even though the call returned with a failure error.
HiMemX 3.35.zip
Size: 46.8 kB
Released: 2020-03-27
MD5: E59CC47A19DDBD4BECBF4FC6063DA38C
Downloads: -
This version of HiMemX implements an alternative memory (re)alloc method that may work better if extended memory consists of multiple blocks.
HiMemX 3.34b.zip
Size: 33.3 kB
Released: 2020-03-23
MD5: 0751FB0AC4B5C0A1CBC572CD45B03BFB
Downloads: -
Fresh build of the existing version from the author's source code.

JWasm

JWasm is a MASM-compatible assembler created by Andreas "Japheth" Grech.

JWasm 2.17.zip
Size: 1.8 MB
Released: 2023-03-24
MD5: 90D68FF175E9F0F108706D8EFE23EC6D
Downloads: -
JWasm 2.16.zip
Size: 1.8 MB
Released: 2022-11-14
MD5: 0331C0DCD835F5EDB90DE691BC475D9A
Downloads: -
JWasm 2.15.zip
Size: 1.8 MB
Released: 2022-04-09
MD5: 38F098F60027621ADCC5120FF56AA276
Downloads: -
JWasm 2.14.zip
Size: 1.9 MB
Released: 2020-12-20
MD5: 01BAF130479355B9812B524351F6E1AA
Downloads: -
JWasm 2.13.zip
Size: 2.8 MB
Released: 2020-11-02
MD5: 77047F5ED539D134DA406E32E25952AF
Downloads: -

ListPCI

ListPCI is a PCI device listing utility which scans the PCI bus of the system on which its running and displays data on all PCI devices it finds. It provides more verbose data than other comparable applications and is more flexible in its command line options. Using these, you may filter the devices reported to only those of a specified vendor ID or of a specified class. ListPCI can also return the number of matching devices in the DOS system variable ERRORLEVEL, making it easy to integrate into batch scripts.
Note: This application requires a 386 or higher CPU.

ListPCI 1.02.zip
Size: 85.0 kB
Released: 2021-07-11
MD5: D2CA9DA733ACA0B9392722C1B83596FA
Downloads: -
Added email address to application banner.
ListPCI 1.01.zip
Size: 84.9 kB
Released: 2021-07-09
MD5: 08A14DB07B6D2E3C7D6F50513D14676C
Downloads: -
Improved string handling, added readme and scripts to package for building under DOS and Linux.
ListPCI 1.00.zip
Size: 83.2 kB
Released: 2021-07-01
MD5: 0F68D52928F377DB92FA266D7B34ECBF
Downloads: -
Initial release.

ListVESA

ListVESA is a utility to report which VESA video modes are supported by the system's hardware. You can use command line options to tailor information listed to one specific mode, modes supporting a specific color bit depth, modes supporting linear frame buffer, or simply general information on the video adapter itself or a table summarizing available modes with no detailed screen data.
Note: This application requires a 386 or higher CPU.

ListVESA 1.11.zip
Size: 21.0 kB
Released: 2023-05-02
MD5: AA9D8CBEC8A02C3811F2D0AFE810CCD5
Downloads: -
  • ERRORLEVELs are now returned.
  • Fixed a bug where reserved set bits in the Mode Attributes weren't caught unless all three were set.
  • Fixed a bug which printed a spurious blank line if the "Window B Segment" field contained an address.
  • Previously, ListVESA assumed a minimum of one byte per pixel, even for modes with color depths below this value, e.g. 4 bit color. This assumption has been eliminated, and the algorithm now used is much more accurate.
  • Removed the 'Mode Summary' text as it's a bit obvious in the output what the user is being shown. No need to label it explicitly.
  • Tidied up the code with some DEFINEs.
  • Window statistics are now grouped together; previously the segment value and the attributes were listed separately in keeping with the order in which the fields appeared within the tVESAModeInfo struct.
ListVESA 1.10.zip
Size: 20.0 kB
Released: 2023-04-29
MD5: 9C571CC1B31A5E8038F33072097D06AC
Downloads: -
  • Fixed a minor bug involving the mode count when using the /A switch.
  • Improved (once again) the layout of trailing blank lines after the various sections of information which ListVESA dumps.
  • Optimized a tiny bit of assembly code.
  • Removed a bit of leftover debug code.
ListVESA 1.09.zip
Size: 20.0 kB
Released: 2023-04-29
MD5: 1ED9AD9CECBD741BF467FCEE80AFC2DA
Downloads: -
  • A summary is no longer displayed when using /M. Why do you need to summarize a single mode? :)
  • Added message for modes which don't exist on the system.
  • Slightly updated the description for the /D switch.
  • Using /M now implies /V.
ListVESA 1.08.zip
Size: 19.7 kB
Released: 2023-04-29
MD5: 61C7E6150AF85D4D65B9B2D5ED4F40FE
Downloads: -
  • Added warnings for the user if the BIOS has returned illogical information for a given mode; a message in the detailed list, and an exclamation point beside the entry in the summary table.
  • Updated the application description to include the summary table feature.
ListVESA 1.07.zip
Size: 19.5 kB
Released: 2023-04-29
MD5: E6A2789A7D2CADF8AAFF0F63A4FC7771
Downloads: -
  • Fixed a bug resulting from some inconsistent previous optimizations which broke functionality of the /M switch.
ListVESA 1.06.zip
Size: 19.4 kB
Released: 2023-04-28
MD5: B6A80C734C228A53915B683DFCFD6319
Downloads: -
  • Fixed a bug in the previous version which prevented the detailed list from being generated. The source code included with that version is fine, but the binary must've ended up with some debug code in it which I had in place to help narrow down a separate issue. Oops!
  • Fixed a typo in the readme file. Spoiler alert: 'scren' isn't a word. At least not in English! ^_^
  • Fixed the two compiler warnings. It's amazing what properly typecasting a pointer can do!
  • Improved switch handling logic.
  • Improved the layout of trailing blank lines after the various sections of information which ListVESA dumps.
  • Optimized code; redundant bits were moved to a separate function, VESAModeInfoGet().
  • Tweaked the 'incompetent VBIOS manufacturer' message a bit to flow better and take up less space in the binary.
ListVESA 1.05.zip
Size: 18.9 kB
Released: 2023-04-27
MD5: 55E88FB52208BEE80B9A0E288CC4D9FE
Downloads: -
Increased scrutiny of video modes reported by the video BIOS so that illogical modes can be skipped, and added /V switch to print all screen modes, no matter how illogical they may seem.
ListVESA 1.04.zip
Size: 18.1 kB
Released: 2023-04-26
MD5: AC620FF49B9FE90EEE0EC5D8A6D9EDB9
Downloads: -
Added the 'divide by zero' bug fix back in because... crazy video hardware manufacturers. *sigh*
ListVESA 1.03.zip
Size: 18.0 kB
Released: 2023-04-25
MD5: 3063886ABCA76C5826B9AAF048AAD845
Downloads: -
  • Added a 'summary' mode - with accompanying /S switch - to be a bit more terse if desired.
  • Added dates to the changelog. Woot woot!
  • Added more detailed output for the Memory Model field instead of simply printing the type code.
  • Changed Frame Size calculation to 'charsWide x charsHigh' for text modes. If someone out there encounters a text mode in the wild, I'd love to know how ListVESA does in reporting it!
  • Fixed a bug where AX was not checked to be 0x004F after a mode info call. This fixes the spurious output of modes with all null values as found in the (somewhat crazy) data tables of some video hardware. This allows the previous 'divide by zero' bug fix to be rolled back, as this fix supersedes it. Thanks Jerome!
  • Fixed a bug where program help was included in the binary but no command line option would show it. Wow lol
  • Hexadecimal numbers are now uppercase
ListVESA 1.02.zip
Size: 16.7 kB
Released: 2023-04-24
MD5: 0B37BACE93C31E6792088DEF7B282B7E
Downloads: -
Fixed 'divide by zero' bug which could occur with certain VESA chipset manufacturers who leave certain mandatory fields blank. Thanks to Jerome Shidel for the bug report!
ListVESA 1.01.zip
Size: 16.5 kB
Released: 2021-07-11
MD5: 453DBF3ACEEA8242F4B46BAD3B22C6C1
Downloads: -
Added column and row figures for character widths and heights, added email address to application banner.
ListVESA 1.00.zip
Size: 16.4 kB
Released: 2021-07-10
MD5: FD40BC28E609C93C34C47DB2616D3C74
Downloads: -
Initial release.

RDisk

RDisk is a driver which creates a RAM-disk from up to 2 GB of XMS memory.

RDisk 2015-03-05d.zip
Size: 17.3 kB
Released: 2021-01-14
MD5: E78205D005773A270CDE8B9641A34986
Downloads: -
Updated documentation, no binary change.
RDisk 2015-03-05c.zip
Size: 18.9 kB
Released: 2020-05-19
MD5: 218FCDE322793B76A3A12A95910EB9C5
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
RDisk 2015-03-05b.zip
Size: 18.7 kB
Released: 2020-03-24
MD5: 07B638E543DBF825D3654AB1320F8E19
Downloads: -
This package contains the existing 2015-03-05 binary but with more tailored documentation.

UDVD2

UDVD2 is a CD/DVD UltraDMA device driver. UDVD2 itself is now only useful for people who do not want caching or fast hard disk I/O, instead opting for a no-nonsense CD/DVD driver only. For any other situation, UIDE is preferred as it contains all the functionality of UDVD2 with the added benefit of read-ahead caching.

UDVD2 2015-03-05d.zip
Size: 32.1 kB
Released: 2021-01-14
MD5: 230AC320FF2F9F784E19F2D97C9E4C0D
Downloads: -
Updated documentation, no binary change.
UDVD2 2015-03-05c.zip
Size: 34.3 kB
Released: 2020-05-19
MD5: C8720C2825517C435FAD3A6BD19CE8B9
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
UDVD2 2015-03-05b.zip
Size: 34.1 kB
Released: 2020-03-24
MD5: 221E74477EB8CBC8CBA0F1C7020423BC
Downloads: -
Same binary as the prevailing existing package but with extra LSM file keywords and the stray row of 0x1A bytes at the bottom of the original source code file has been removed to avoid potentially choking the compiler.

UHDD

UHDD is a disk-only caching driver for up to ten BIOS disks using up to four UltraDMA controllers.

UHDD 2021-10-30.zip
Size: 39.2 kB
Released: 2021-10-30
MD5: 49407697FC4BAF553520B78AF0346D58
Downloads: -
UHDD uses mostly caching logic even for noncached work, saving 650+ bytes on disk! UHDD.SYS is now less than 5K, suitable even for crowded 'boot diskettes' etc.
UHDD 2021-06-08.zip
Size: 42.8 kB
Released: 2021-06-29
MD5: 404A1B3306BD764E458629241DE23C22
Downloads: -
Supports Read-Ahead and DMA/Caching Overlap (with /O) for all cache sizes from 5 to 4093 MiB. UHDD now runs up to 10 BIOS disks instead of the previous 20.
UHDD 2020-07-14.zip
Size: 41.3 kB
Released: 2021-01-11
MD5: 1A447C1EFCC23E451DFDC9AFE8C8CEB9
Downloads: -
Now supports DMA/Caching Overlap; due to this, UHDD now runs up to 20 BIOS disks (instead of the previous 22).
UHDD 2020-07-06.zip
Size: 42.0 kB
Released: 2020-07-28
MD5: 0C53143A4A5D4CEE63BC1FBD7D230B2A
Downloads: -
Fixes bugs with controller masks and LBA48 flags.
UHDD 2019-03-31b.zip
Size: 43.2 kB
Released: 2020-05-19
MD5: 3AE642E10AE62654EF0A37F94D90756D
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
UHDD 2019-03-31.zip
Size: 43.0 kB
Released: 2020-03-24
MD5: EB170504989295066E194F753140BD91
Downloads: -
Contains the same UHDD and CC binaries as the existing FreeDOS UIDE package but tailored to UHDD specifically (UIDE has been removed as it already has a separate package), with extra LSM file keywords, and the stray row of 0x1A bytes at the bottom of the original source code removed to avoid potentially choking the compiler.

UIDE

UIDE is a general-purpose caching driver for DOS drives, Floppy, CD/DVD, SATA and UltraDMA disks. The author notes that UIDE is better to save disk space, while UHDD + UDVD2 together allow for read-ahead, resulting in a faster experience.

UIDE 2020-07-04b.zip
Size: 55.5 kB
Released: 2021-06-05
MD5: 467A6B83ED094E36998972FF4008535A
Downloads: -
Updated documentation, again no binary change.
UIDE 2020-07-04a.zip
Size: 55.5 kB
Released: 2021-01-14
MD5: 496F67A040854A62BCBF23A6311D8FEA
Downloads: -
Updated documentation, no binary change.
UIDE 2020-07-04.zip
Size: 57.7 kB
Released: 2020-07-28
MD5: 0E4F938BE4DA4F2C800DFB2EE2DA479B
Downloads: -
As of this version, UIDE now contains all features of UDVD2 as well, allowing it to work in a standalone fashion, superseding situations where UDVD2 or UHDD or both were used in the past.
UIDE 2015-03-05b.zip
Size: 56.4 kB
Released: 2020-05-19
MD5: C5B01CC25096A45FE251807C20A06AFD
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
UIDE 2015-03-05.zip
Size: 56.2 kB
Released: 2020-03-24
MD5: 6AEA726DAC710352997B1D988582F49B
Downloads: -
This package contains the same UIDE and CC binaries as the existing FreeDOS UIDE package but tailored to UIDE specifically (UHDD has been removed and given its own package), with extra LSM file keywords, and the stray row of 0x1A bytes at the bottom of the original source code file has been removed to avoid potentially choking the compiler.

XMgr

XMgr is an XMS manager which handles up to 4-GB of RAM and supports V3.70+ UMBPCI.

XMgr 2020-04-15c.zip
Size: 33.9 kB
Released: 2021-01-14
MD5: 15F17F3C9A59E328FF9B38B0C3471564
Downloads: -
Updated documentation, no binary change.
XMgr 2020-04-15b.zip
Size: 33.5 kB
Released: 2020-05-19
MD5: 483D9083711D64D5D05838DC38A1C07D
Downloads: -
No binary change, but corrects a slight error in the directory structure in the previous version.
XMgr 2020-04-15.zip
Size: 33.3 kB
Released: 2020-04-15
MD5: BB04B7C3FAE09539FA3011484E87C865
Downloads: -
Superseded.
XMgr 2015-03-05b.zip
Size: 35.1 kB
Released: 2020-03-24
MD5: 267A6B409A11A4B659AF9702EEC97BF3
Downloads: -
Contains the same binary as the existing FreeDOS package but with more tailored documentation.

Electronics

Status: Updated as needed.

Microcontrollers

Schematics for various microcontroller projects.

Teensy 4.1 Recreation.kicad_sch
Size: 383.3 kB
Released: 2025-09-02
MD5: AF5C8A2351CBE6743F0D01948FFE96B9
Downloads: -
A schematic mirroring the one officially released by PJRC, but created in KiCad to serve as a handy jumping-off point for creating a custom Teensy 4.1 board. It features a custom symbol for the i.MX RT1062 processor which lists all its pins, not only the ones used in the Teensy 4.1. Names have been used for all test points, the names of the chips have been added/enhanced (e.g. 'DP83825 Ethernet Interface' instead of simply 'DP83825' and the name for pin E6 has been corrected per the iMXRT datasheet. All component numbers are kept identical for consistency reasons.

Exelyx

Status: Cancelled

Kernel Series 2.0 Modules

Text_Module_2.0.zip
Size: 16.9 kB
Released: 2008-09-18
MD5: ADE3ADC2D2AE7592D091AA34763B5A0D
Downloads: -
A collection of routines for manipulating text, entirely in XMS. Supports text objects up to 64MB in size.
Hardware_Module_2.0.zip
Size: 15.1 kB
Released: 2008-09-02
MD5: 424CE41E4B9267DE565E318E64B481D0
Downloads: -
The Hardware Module provides low level detailed interaction with the devices in the computer. Includes mouse support and drive probing.
File_Module_2.0.zip
Size: 15.6 kB
Released: 2008-07-30
MD5: 5E7181C3197C382D53EACCE1D71B28BC
Downloads: -
This module controls all manner of file access for the new kernel. Includes Windows-style LFN support.
Display_Module_2.0.zip
Size: 26.1 kB
Released: 2008-07-17
MD5: C58040756C84DF55130916A43A39FE06
Downloads: -
This is the complete PowerBASIC source for the module that powers any and all things graphics related. It currently only supports 8 bit color, but future modifications will add 16 and 24 bit support as well.

Kernel Series 1.xx

version1.40.zip
Size: 144.1 kB
Released: 2007-12-16
MD5: 5B67D6032D97E890D9E93EE9923DD796
Downloads: -
  • Merged ExecInstruction() with Main() for further speed increases
  • Trimmed code for unsupported instructions from ExecInstruction() to clean up the source
  • Overhauled code execution core algorithm for speed, yielding major performance gains; individual instructions still need optimized
  • Added kint 0x33 (set thread priority)
  • Added kint 0x32 (set thread pause state)
  • Added 'priority' to the threadData type to allow different threads to have more CPU time than others (e.g., the kernel infinite loop is set to lowest, and all other launched threads are set to the highest, but a thread can set its own priority if it doesn't require the highest speed setting)
  • The kernel now informs the user of the status change of a thread when 'thread x pause' is used
version1.35.zip
Size: 128.3 kB
Released: 2007-01-20
MD5: 0BC6FCFE6B9978A1B203EC1D7A1CE9A4
Downloads: -
  • Optimized some portions of code for speed
  • Added simple debugger which displays the register contents as the program executes
  • Fixed bugs in kint 0x09 involving cursor positioning
  • Fixed cursor relocation bug in kint 0x03
  • Eliminated need for the CLIST and DAREA resources, apps may now only have one 32K block for code and data, the DS register does not get set upon app load, and the mov family of instructions all access exactly the address they're told, instead of adding the value of ds to the address first
  • Fixed bugs in kint function 0x18
  • Added kint 0x31(draw line)
version1.34.zip
Size: 125.4 kB
Released: 2006-11-01
MD5: 9A73FE9AC8D4AE387BD06C26E60C6020
Downloads: -
  • To reduce source code size and segmentation problems the built-in debugger has been removed
  • The command prompt now checks to see if drive c is available before assuming it is, and makes the first drive available as the default drive if c: isn't there
  • Fixed a bug where the drives command would display incorrect drive information for CD-ROM drives under plain DOS, not when being run from within Windows
  • Eliminated run command, just typing the program's name will run it as in DOS; if you type only the program name (e.g. 'program' not 'program.exe') the kernel will first look for a program of that title in the following extension order: .pco, .bat, .com, and .exe
  • Improved consistency of output of the mem command so far as handles allocated and block sizes; output used to differ widely depending on which underlying xms driver is being used
  • Certain essential system threads are now able to be designated as 'locked,' meaning they cannot be terminated; currently only thread 0 uses this, and that's probably how it should stay
  • Fixed annoying cursor relocation bug after dismissing an error box by pressing ESC
  • Fixed memory leak when using the restart command, due to the kernel not terminating all running threads before resetting itself... trying to restart the kernel now will generate an error if any threads are running
  • Got rid of the annoying prompt 'Press any key to begin the program.' when launching DOS apps
  • Fixed minor annoyances in the appearance of the text as a Exelyx app loads
  • Improved error handling and thread stability issues
  • Replaced the 'Press DEL to access the system menu.' line with 'Press DEL to terminate this thread.' in error boxes to eliminate having to do more error checking from having the command prompt running over top itself
  • Modified kernel startup error handling to include XMS setup also before switching over to the main error handler
  • Fixed text appearance of thread command output, no more wrapping lines
  • Eliminated two separate thread name fields (public and private) so threads can now only have one universal name
  • Fixed startup procedure so that if a file is specified it gets run, or if no file is specified on the command line the kernel goes straight to the command prompt
  • Fixed a bug concerning remnants of the old Exelyx-style lfn support; the kernel no longer tries to see if a folder or file contains a Exelyx filename
  • Fixed a bug in the Exelyx app loading routine which would leave a thread incompletely set up if an error occurred while attempting to load the app's CODE resources
  • Fixed a bug in how the kernel detects the amount of XMS installed and XMS free; the kernel has always used all installed memory, but would just report the wrong numbers for how much was there, now the correct numbers are shown
  • Made minor changes to the XMS section of the output of the mem command
  • Added /nhp switch to disable handle probing which causes problems under windows
  • Fixed a bug in the xms release command that would let handles which are in use by an app be terminated
  • The dir command now recognizes invalid switches
  • Added /s switch to the dir command
  • Added separate file and folder counters to the dir command's output, in addition to the usual item count
  • Fixed output of date command (used to be an error with 1st, 2nd, 3rd, etc...)
  • Fixed output of drives command, line wrapping / spacing bug with mapped drives
  • Fixed bug in copy command that puts the system in an infinite loop if an error occurs while copying
  • Fixed bug where every directory created with a long filename is made lowercase
  • Fixed bug in mem command that caused overflow errors
  • Added 'restart' command
  • Fixed drive label bug where the label for drive C would appear as the label for every drive
  • Enabled asterisk wildcard in 'dir' for file filtering
  • Added /w switch to the dir command
  • Added support to 'dir' for listing directories other than the one you're currently in
  • Modified drives command to include displaying drive labels
  • Added /a switch to the dir command
  • Increased stability of copy command when used on non-lfn drives
  • Added commands: copy, credits, date, drives, eject, info, label, login, logout, make, pause, ren, time, type
  • Enhanced ver command
  • Fixed a bug where commands typed with leading spaces are not recognized
  • Fixed the program launch bug where when typing the name of a program to run it, the kernel displays 'The command or filename is not recognized.' regardless of whether or not the program actually existed. also, if the program did not exist, an error dialog used to appear in addition to the message
  • Md/mkdir now work properly
  • Dir command works
  • Rd/rmdir gives no errors
  • Fixed a bug with the cd command where it would change to a directory that doesn't exist if you type an 8 character or longer dir name with extra letters, just so the first 8 match
  • The thread command now works properly when used with 'stop'
  • Commands typed in mixed case now will execute
  • Run command added
version1.33.zip
Size: 135.8 kB
Released: 2006-05-01
MD5: C3AF1221C3B1FB744B013BC8FF3964A7
Downloads: -
  • Added built-in command prompt interface to replace limited console menu system
  • Eliminated Exelyx-style LFN support in favor of the Windows style... why complicate things by having three standards for filenames when we could have only two? :)
  • Temporarily removed KINT 0x27, 0x26, 0x25, 0x24 and 0x23; they need rewritten to use Windows lfn
  • Modified KINTs 0x0C and 0x17 to not use Exelyx-style lfn's; need to add Windows lfn support though
version1.00.zip
Size: 100.6 kB
Released: 2006-01-01
MD5: 4D7007CF759C53182C41E1F6ED4E651E
Downloads: -
  • Official beta release

Feature Concept Demos

MIDI_demo.zip
Size: 81.5 kB
Released: 2011-04-28
MD5: BB1A8022F04E4DA69A1568AFB9E9E016
Downloads: -
A demo of the MIDI routines in the Sound Module.
sound_and_MIDI_drivers.zip
Size: 17.7 kB
Released: 2011-04-28
MD5: 530188B70B2D13C952D3D52B33C84944
Downloads: -
These are a collection of some hard to find/out of production drivers for DOS which enable sound and MIDI support.
CD_interface_demo.zip
Size: 59.6 kB
Released: 2010-10-04
MD5: 288621C627D144C35C10FD2864DF22DF
Downloads: -
This is a demonstration of the audio CD support routines in the Sound Module.

Exelyx Applications

KDate.zip
Size: 597 B
Released: 2007-12-30
MD5: 0ED36BFB84456ABAD32F2A986F21F083
Downloads: -
A plain date display app for the Exelyx kernel. Uses the priority functions of kernel 1.40 and up. Includes assembly source code.
KClock.zip
Size: 606 B
Released: 2007-12-30
MD5: A42CFD07DD48DDB6B3DB51F614C2F3EA
Downloads: -
A simple clock which stays resident in the upper right corner of the screen. Originally made only to test the kernel's multitasking and priority level processing. Includes assembly source code.
Speed.zip
Size: 692 B
Released: 2007-12-12
MD5: 73EC788AE52A60EDCEE13380D71C344E
Downloads: -
A utility which constantly prints the number of instruction loops being executed per second on your computer. Also includes assembly source code.

Development Tools

TechRef.rtf
Size: 30.0 kB
Released: 2007-12-30
MD5: 6FBA0B66F89C460BD1CC07F2E5C5367E
Downloads: -
The Exelyx kernel technical manual, which details everything from the kernel's internal assembly opcode set to the complete error code list and more... full of intricate goodies!
PAC.zip
Size: 48.1 kB
Released: 2007-12-11
MD5: 367A78E937AF67180F773AA549B18316
Downloads: -
The Exelyx Assembly Compiler. A program which compiles assembly code into an executable program. Includes 'pachelp.txt', a guide for use, incomplete as it might be.
PBASIC.zip
Size: 42.2 kB
Released: 2007-12-09
MD5: E625FCEFA715603D0917D471663A80DA
Downloads: -
This compiler will take a BASIC source code file and translate it into Exelyx assembly. It will be compatible with the BASIC programming language, and will support many of PowerBASIC's additional statements. Any programs you have which are written in QBASIC or PowerBASIC should be easy to compile and run under Exelyx, usually without modification. It will also support accessing the API functions of other applications and the kernel itself through interrupts.

JavaScript Library

Status: Updated as needed.

Strings.js
Size: 10.8 kB
Released: 2025-01-17
MD5: ECD9FE84D61DB4DF012CE6C6EFF5C0AE
Downloads: -
Contains a small collection of routines for manipulating strings, such as StringRandomGenerate(), TrimLeft() / TrimRight(), .replaceAll(), .insertAt(), .insertEvery() and stringLengthMakeStart() / stringLengthMakeEnd().
CinnGL.js
Size: 31.4 kB
Released: 2025-01-17
MD5: BBA4D0013009F68F76C1A994BED8A19F
Downloads: -
The Cinnabar Graphics Library, a collection of fast, optimized drawing routines to quickly and efficiently render shapes directly into the data array of an HTML canvas, typically obtained using .getImageData().
CinnGL Demo.html
Size: 25.6 kB
Released: 2025-01-17
MD5: E0E851A0111F0490113A6612D4E7A094
Downloads: -
A speed test of the various shapes which can be displayed using the Cinnabar Graphics Library.
Numbers.js
Size: 780 B
Released: 2025-01-17
MD5: DCFC947D2B4BB56425BF684415E32BC8
Downloads: -
Contains a small collection of routines for manipulating numbers, such as .toPaddedBinary(), .toPaddedDecimal() and .toPaddedHex().
Strings Demo.html
Size: 5.1 kB
Released: 2022-08-12
MD5: 048D5C0D13156559CCCE3847FDCF27CB
Downloads: -
Also known as the Mercury Strong Password Generator, this demo showcases the StringRandomGenerate() function of Strings.js.
JSColors Demo.html
Size: 4.3 kB
Released: 2022-07-25
MD5: A7FA2D4BF352228899FC3B726D769F03
Downloads: -
A demo of the JSColors library.
JSColors.js
Size: 3.4 kB
Released: 2022-07-25
MD5: 82E6292E10BB6B59A3821FBC2315785D
Downloads: -
Javascript Functions for color evaluation and changing.
Calendar.js
Size: 7.2 kB
Released: 2022-07-22
MD5: 9B8B2C480A7AD460CD0AC03E8F1322D2
Downloads: -
A simple JavaScript calendar generator.
Calendar Demo.html
Size: 2.2 kB
Released: 2022-07-22
MD5: FD9826F7F7729BF9F5DB9558F6F81358
Downloads: -
A demo of the Calendar.js library.
WordSplit.js
Size: 4.5 kB
Released: 2022-05-25
MD5: 6466F69637C213741127ECC6ADD542B3
Downloads: -
WordSplit is a JavaScript port of my VBDOS ParseWord routine, which itself was a port of the original GETWORD.BAS with one significant enhancement - the ability to split a string into an array, eliminating the need to repeatedly call GetWord multiple times to retrieve whichever word is needed.
Arrays.js
Size: 1.3 kB
Released: 2022-01-18
MD5: 475C67999BD18730F9FB737B500D7FCD
Downloads: -
Contains a small collection of routines (arrayColumn() and arrayUnique()) for manipulating arrays.
DOM.js
Size: 1.0 kB
Released: 2022-01-16
MD5: CB9C452FE896EA5271D89D42A2206F59
Downloads: -
Provides the DOMChildrenRemoveAll() and DOMChildrenRemoveAllButOne() functions.
HomeFade.js
Size: 527 B
Released: 2021-12-25
MD5: DCE87D1DD6EEAF0D61403FFF70D819A7
Downloads: -
Used across this site to fade out the Home icon after a set period of time.
JSOMG.js
Size: 7.7 kB
Released: 2021-12-25
MD5: 06A698730A6AA79E506ADB7A8077FBAF
Downloads: -
The single-file solution this site uses to implement media galleries on various pages.
Files.js
Size: 2.6 kB
Released: 2020-05-24
MD5: 4D9AA6CAF1186CC4826A4520BA61699E
Downloads: -
A simple file save and load interface.
Files Demo.html
Size: 878 B
Released: 2020-05-24
MD5: C137CEFA882833FB8F816321AC73667B
Downloads: -
A demo of Files.js.
Browser Detection Demo.html
Size: 2.5 kB
Released: 2020-05-24
MD5: A1E4B5F224CAC60444CA3B290227550F
Downloads: -
A demo of the BrowserGet function.
WordSplit Demo.html
Size: 2.7 kB
Released: 2020-04-26
MD5: C928E14A202565A94DDBEC915D684742
Downloads: -
A demonstration of how WordSplit differs from JavaScript's built-in Split function.
BrowserGet.js
Size: 1.7 kB
Released: 2020-04-26
MD5: D6A6482BABD0262255F58F32B8D9F66B
Downloads: -
A quick-and-dirty function allowing basic detection of the browser in which it's running.
Sorting Algorithm Demo.html
Size: 6.4 kB
Released: 2020-04-26
MD5: A8162A90B89DB49319DD4DBE27481273
Downloads: -
Illustrates the difference in execution time amongst the various sorting algorithms in Sorting.js.
Sorting.js
Size: 9.3 kB
Released: 2020-04-26
MD5: 0C06F22B2740D9EFC721054D0FAC0499
Downloads: -
A variety of sorting algorithms in one handy library! Includes Binary, Bubble, Heap, Insertion, Merge (Top-down), Merge (Bottom-up), Quick, Quick (Lomuto partitioning), Quick (Hoare partitioning), Radix Bucket, Radix LSD, Selection, and Shell algorithms.

QBASIC Library

Status: Updated as needed.

Y2KPatch.zip
Size: 4.8 kB
Released: 1999
MD5: D78E7E0BF6CADD45BDCFBC63F3EA52F5
Downloads: -
Ah, yes, the dreaded Y2K bug! Amidst the grandiose predictions of 'experts' that application programs the globe over would collectively perform a lemming-style address jump to their deaths when their RTC overflowed to zero, I did what I always do: wrote a little code to probe, test, and solve. The result is a collection of four BASIC source files comprising an installer, uninstaller, a test to see if the computer in question is even affected by the Y2K bug to begin with, and a patch which fixes the issue if it is. Not an issue nowadays, granted, but back then it was awesome to see this code enable some pretty ancient MS-DOS systems suddenly have the correct date when before they could not manage to do so.
GETWORD.BAS
Size: 1.8 kB
Released: 1999
MD5: FB969BD9880030492ADA999DAB4A6D0B
Downloads: -
One of the most useful pieces of code I've ever written, it's found use in numerous situations. Back when I wrote it, the various BASICs I used (BASICA, QBASIC, VBDOS, PowerBASIC) had no function to split a string based on a certain character... so I made my own. Mind you, this was long before modern languages like JavaScript shipped with their own method for doing so. Even now it proves useful as it splits strings differently than the built-in offerings of JavaScript.

Warp OEM

Status: Completed; no longer updated.

The first (and only) smartphone ROM I ever made. It took a mediocre Android-based phone - the ZTE Warp - and turned it into a powerhouse, able to handle much more advanced apps than otherwise possible. The original release thread can be found here at Early Bird Club (formerly Android Forums).

Warp OEM 2.75.zip
Size: 150.6 MB
Released: 2017-04-23
MD5: BF4AA84CD46F9EB37F3192EEEBD7494D
Downloads: -
  • Removed some apps to trim size (Flashlight, RealCalc, Stopwatch & Timer)
  • Updated ad-blocking (hybrid)
  • Minor theming work (changed ADB and silent icons)
  • Added flashlight script in /system/
  • Added auto killer setup to build.prop
Warp OEM 2.70.zip
Size: 121.3 MB
Released: 2013-09-09
MD5: 4BEAF9D5CF9D80B69BB041E9B6CFE612
Downloads: -
  • Revised permissions
  • Moved many apps to /data - installer now wipes /data
  • Updated ad-blocking (MOAB 8-30-2013)
  • Updated apps (QuickPic, Play Store, Google GMS, etc.)
  • Minor theming work (semi-transparent text selection cursors, changed color of loading spinners to blue)
  • Integrated Adreno GPU tweaks (thanks to Spizzy01 and CosmicDan at XDA!)
Warp OEM 2.53.zip
Size: 121.0 MB
Released: 2013-05-29
MD5: D8C500A533826F8D10D34F1C4500EDCC
Downloads: -
  • Removed throttle functions from services.jar
  • Removed Google Talk to trim bloat
  • Updated remaining apps
Warp OEM 2.51.zip
Size: 121.9 MB
Released: 2013-05-22
MD5: 8E80061361FCF8574C3305EDBABDFD82
Downloads: -
  • Added clear button back to SystemUI dropdown menu, but moved to an appropriate place
Warp OEM 2.50.zip
Size: 122.0 MB
Released: 2013-05-20
MD5: F4716DD5A9A2568DB2E53EC5260CBD30
Downloads: -
  • Added customized LiDroid toggles
  • Added Swipe-to-Clear notifications
  • Stripped out many third-party APKs for bloat
  • Updated ad-blocking
  • Minor theming
Warp OEM 2.10.zip
Size: 135.1 MB
Released: 2013-05-08
MD5: E48F1E21381B98A7588C49DD9B183B07
Downloads: -
  • Added Google Play Store 4.0
  • Added PowerNap v2
  • Removed Angel browser due to stability reasons, replaced with One browser
  • Patched services.jar for WiFi tethering fix (big thanks to jimsmith80!)
  • Removed ES File Manager, replaced with Root Browser Lite
  • Removed YouTube app, replaced with TubeMate
  • Removed the automated software testing component monkey.jar
  • Updated apps
  • Updated hosts file
Warp OEM 2.01.zip
Size: 128.7 MB
Released: 2013-04-06
MD5: FF6623610AEF72E3DB7C3A6860D9C297
Downloads: -
  • Updated apps
  • Updated ad blocking URLs (hosts file)
Warp OEM 2.00.zip
Size: 128.2 MB
Released: 2013-03-15
MD5: EDC225E3D4DF37380D476E085C844805
Downloads: -
  • Complete re-build based on firmware B10G
  • Includes patched AMSS, DBL and OSBL
  • Updated kernel libraries
  • Added flashlight fix
  • Enabled non-market sources, automatic brightness and WiFi off by default
  • Removed lingering built-in XT9 support - still supported if installed, just no longer any traces of the bundled version
  • Modified messaging app to allow bigger attachments, HD resolution and more
  • Heavily modded settings menu with integrated overclock, UMS automount (thanks jrtstudio!) and more
  • Removed Boost contacts
  • Re-themed UI spanning multiple APKs
  • Added new power saving tweaks
  • Custom extended power menu with reboot, recovery, bootloader, screenshot
  • Removed Quick Boot app - no longer necessary
  • Added the powerful, root-enabled 920 Text Editor
  • This version includes only Mercury Sound Pack sounds for notifications and ringtones
  • Updated installer-script to perform device check, wipe cache and Dalvik automatically, and precreate VM swapfile
  • Included ad-blocking hosts file
  • Updated all included apps
  • ...and much, much more :)
Warp OEM 1.55.zip
Size: 136.2 MB
Released: 2013-01-13
MD5: 71DBDE6B80507AA18CDA4F28D40C32DC
Downloads: -
  • Switched to Alien 3.0 kernel, giving Warp OEM virtual memory (swap) support as well as extra governors and I/O schedulers and a ton of other enhancements - all with a top speed of 1.8 GHz! HUGE thanks to DM47021 for all the hard work on this amazing kernel!
  • Switched to ICS+ Camera (thanks to DM47021 for the sugestion!)
  • Changed default wallpaper
  • Updated some apps
  • Moved all excess apps to the new Warp OEM App Pack, which can be flashed atop the base ROM to add in all the extra apps that WOEM has always included
  • Removed more unneeded apps: DownloadProviderUI.apk and DrmProvider.apk
  • Removed duplicate properties in build.prop
  • Deleted ro.lge values from build.prop; they apply only to LG devices
  • Deleted the ro.mot values from build.prop; they apply only to Motorola devices
  • Changed windowsmgr.max_events_per_sec in build.prop to 90 per Google's tech documents
Warp OEM 1.50.zip
Size: 141.2 MB
Released: 2012-09-30
MD5: 30905D9C2360E983D2485E30B53CA419
Downloads: -
  • Fixed camera and camcorder hang issue from versions 1.41 and 1.42
  • Temporarily reverting to regular DPI density to stop Play Store issues - all apps will now update!
  • Swapped existing keyboards for Ice Cream Sandwich Keyboard by Johntanmi
  • Added Network Monitor (to keep track of your tethering usage), Terminal Emulator, RootDim, Quick Boot (to provide quick restarting options until I get the extended power menu working in version 2.00) and No-frills CPU Control (thanks to LilBit for the suggestion - nice work, Bit :) )
  • Bundled the V7 Neon codec needed by MXPlayer for hardware acceleration and SIMD on our phones' GPU
  • Swapped Root Browser for ES File Manager (thanks to Shinru for the suggestion!) and removed the associated .root_browser file
  • Swapped Screenshot ER Demo out for ScreenShot Free, which was my first choice in the very beginning, but didn't work then for some weird reason... after the major overhaul my ROM has been through since then, now it does
  • Bundled app updates
  • Changed build.prop with a hybrid file which incorporates mholloway's SuperPhone III (thanks mholloway!) and a ton of other mods and tweaks... literally... the stock file is around 1KB and this one is ten times that size
  • Commented all the build.prop modifications to show what they do
  • Fixed and added Mercury Sound Pack 2.3 - which includes a couple of the weirdest sounds ever :p
Warp OEM 1.42.zip
Size: 120.7 MB
Released: 2012-09-15
MD5: 47D786434533830B297133474C9C5E4A
Downloads: -
  • Added the /system/etc/.root_browser file to remove ads from Root Browser
  • Added some build.prop tweaks back in... so far, so good :)
  • Fixed QuickPic close issue - thanks to MrBobo and MyndCTRL for pointing out the solution!
  • Modified updater-script... again :p
Warp OEM 1.41.zip
Size: 120.7 MB
Released: 2012-09-09
MD5: DE8E388342BBD6015C04FD3B53401192
Downloads: -
  • Swapped kernel to 1.6GHz version - FIXES WI-FI TETHERING ISSUE!
  • Remade boot screen to show change in clock speed
  • Temporarily removed most tweaks and mods from build.prop - fixes play store incompatible apps & camcorder force close issues
Warp OEM 1.40.zip
Size: 113.1 MB
Released: 2012-09-08
MD5: 9887A57FC700C33CC3666B5DBDF32D78
Downloads: -
  • Replaced AdFree with AdAway which does a better job, in my opinion.
  • Replaced Shady File Manager with Root Browser Free by JRummy, who was nice enough to make this available for free for inclusion in ROMs. Thanks so much, JRummy, and thanks to jimsmith80 for pointing this out!
  • Rewrote updater-script
Warp OEM 1.39.zip
Size: 112.2 MB
Released: 2012-09-04
MD5: CCFE292E0DA5B3A0BB8C49265A753F38
Downloads: -
  • Initial public release.

Warp OEM Accessories

Warp OEM 2.xx Adreno Tweaks.zip
Size: 386.0 kB
Released: 2013-06-29
MD5: 84E6828A2C60B68E662E29EBD4289CEE
Downloads: -
A flashable to add the Adreno Tweaks (by CosmicDan and Spizzy01 of XDA) into any version of Warp OEM from 2.00 through 2.53, which will majorly boost GPU performance. Special thanks to Dizzle1 for customizing the initial tweaks for the Warp and Blyss for confirming they work on WOEM 2.53! May work with some other ROMs as well, but this cannot be guaranteed.
Warp OEM 2.51 to 2.53 Update.zip
Size: 3.3 MB
Released: 2013-05-31
MD5: A62E863EED2C4E5D70C5B1B22553E757
Downloads: -
For those who have just flashed version 2.51 and would like the security update included in Warp OEM 2.53. Note: Version 2.53 had some updated apps versus version 2.51, however this patch does not include these. For the sake of everyone's sanity, your app folders will not be touched when using this update.
PowerNap v2
Size: 1.0 kB
Released: 2013-05-08
MD5: 9AC00A98B477507A787E03D4702729A6
Downloads: -
Updated version which, compared to the original (above) doubles the maximum speed of the device during sleep. Use if the upon-wake lag in the original is too much to bear.
Mercury updater-script
Size: 13.0 kB
Released: 2013-03-28
MD5: 881F83784B6BB05BD719A1E951084D76
Downloads: -
A complete installer script solution which mounts, formats and sets permissions as necessary and also checks which type of custom recovery the user has and verifies the platform accordingly. For custom ROM devs who would like to use the installer found in WOEM.
Warp OEM 2.xx smoothness fix.zip
Size: 192.5 kB
Released: 2013-03-19
MD5: 5CF2FD57584BA372894BC49BED8E445E
Downloads: -
Flash this after installing the ROM itself to remove graphical jumpiness by reinstating the FPS cap. For users who prefer smoothness over speed.
PowerNap
Size: 773 B
Released: 2013-03-16
MD5: 9B4E3C7B0FA3EBC2F7024FACEA8B3803
Downloads: -
The script powering one of the new features of Warp OEM. Now available separately! This must be used with a kernel which supports asynchronous init.d script execution, such as the Alien Kernel. Place this in the init.d2 folder to have it run upon startup.

Top Ten Files Downloaded

Filename Total Unique Top Locations


Top Ten Regions

Country Unique Downloaders
Download counters implemented September 2025.