Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 4.2.1
Released Oct 15, 2022 - 6.37 MBWorks with firefox 48.0 and laterFixed flickering when changing between Option tabs.
Fixed broken documentation links.Source code released under GNU General Public License v3.0 only
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 4.2.0
Released Oct 2, 2021 - 6.37 MBWorks with firefox 48.0 and later- Squared 1:1, 8x8 pixel PC fonts now use their `-2y` variants when available.
The 2y variants are 16x16 in size, meaning they're easier to read and look better.
- 11 new color themes for the Options tab under Settings.
- Replaced deprecated API function, `extension.getURL()`.
- Fixed broken elements in `options.html`.Source code released under GNU General Public License v3.0 only
Version 4.1.0
Released Jun 9, 2021 - 6.37 MBWorks with firefox 48.0 and later- Updated PC and MS-DOS fonts to Ultimate Oldschool PC Font Pack v2.2.
- Support for custom ports in URLs such as `http://localhost:8080` or `https://example.com:9999`.
- Replaced all the `woff` fonts with `woff2` fonts to offer better file compression.
This reduces the overall file size of RetroTxt and system resource usage.
- The Options Fonts tab Jump to menu now always remains on the tab.
- Reduced page flicker when switching Options tabs.
- Fixed broken Apple Lisa fonts.
- Fixed the local file viewer toggling on non-text file tabs when the file's extension is in uppercase.
- Fixed certain fonts that use spaces within their names, breaking the loading text files.
- Fixed broken SAUCE IBM VGA50 font.
- Improved support and display of multiline SAUCE comments.
- Improve the positioning of the error alert box.
- Spelling and typo fixes for both UK and US English.
- Using Task for the build process.
- Dropped the use of the convoluted Node.createTextNode() and Node.appendChild() methods.Source code released under GNU General Public License v3.0 only
Version 4.0.2
Released Oct 26, 2020 - 7.09 MBWorks with firefox 48.0 and laterFixed the broken import of v3 header and line-height settings.Source code released under GNU General Public License v3.0 only
Version 4.0.1
Released Oct 24, 2020 - 7.09 MBWorks with firefox 48.0 and laterImport version 3 settings fix.
- Complete Options redesign, it loads in a tab and is identical across all browsers.
- Welcome tab features is merged into the Options tab.
- Refreshed the information header.
- 200+ PC/MS-DOS system fonts.
- Numerous new fonts for home computers.
- Improved the font representation for SAUCE fontname matching.
- Dropped the context menu functionality and replaced it with Option tab links.
- Omnibox support, type `rt` <kbd>space</kbd> in the browser address bar to see the list of commands.Source code released under GNU General Public License v3.0 only
Version 4.0.0
Released Oct 24, 2020 - 7.09 MBWorks with firefox 48.0 and laterHighlights
- Complete Options redesign, it loads in a tab and is identical across all browsers.
- Welcome tab features is merged into the Options tab.
- Refreshed the information header.
- 200+ PC/MS-DOS system fonts.
- Numerous new fonts for home computers.
- Improved the font representation for SAUCE fontname matching.
- Dropped the context menu functionality and replaced it with Option tab links.
- Omnibox support, type rt space in the browser address bar to see the list of commands.Source code released under GNU General Public License v3.0 only
Version 3.5.0
Released Mar 3, 2020 - 2.03 MBWorks with firefox 63.0 and laterAdded Spleen font support.
Added Microsoft Edge browser support.
Added Microsoft Edge Addons links.
Improved compatibility with Blocktronics Blocky Horror & dsotb packs.
Added labels to for() loops.
Added hidepassed argument to QUnit test links.
Added Chrome and Edge browser version info to welcome.html.
isNum() now intentionally points to either to the Number function.
Fixed stylesheets not being loaded for BBS coloured text formats.
Fixed broken DOM() class unit test.
Fixed New width byte sequence 80 console message.
Fixed colorpalette() causing errors with non-ANSI art.
Fixed missing Unscii credit on the Firefox Options About tab.
Fixed 'Font family used for display' title mislabelling some fonts.
Reduced the width of the Options menu buttons to better fit with Edge.Source code released under GNU General Public License v3.0 only
Version 3.4.2
Released Oct 16, 2019 - 2.02 MBWorks with firefox 63.0 and laterCreated an ANSI tab in the options.
Created Default color palette selection option.Source code released under GNU General Public License v3.0 only
Version 3.4.0
Released Aug 25, 2019 - 2.02 MBWorks with firefox 63.0 and laterImproved compatibility with wide, 80+ column ANSI art.
Improved compatibility with narrow, -80 column ANSI art.
Much improved compatibility with late 1990s, 80 column ANSI art.
Added new Display Option "Smear block characters" that applies CSS text-shadowing specifically on CP-437 block characters to reduce line artefacts on Windows operating systems.
Added Celerity BBS | color codes support.
Added Renegade BBS | color codes support.
Added Telegard BBS ` color codes support.
Added WVIV BBS |# pipe code support.
Added WVIV BBS ♥ heart code support.
Added Apple IIgs and Commodore 64 palettes for 4-bit ANSI.Source code released under GNU General Public License v3.0 only
Version 3.3.0
Released Jun 25, 2019 - 2.09 MBWorks with firefox 63.0 and later- Added a _Focus mode_ toggle.
- Added _Unscii 8_ and _Unscii 16_ font support.
- Added _Line wrap_ toggle to the information header when displaying ANSI/ECMA-48 text.
- Added preferred dark mode support for Chrome/Chromium 67+ browsers.
- Significantly reduced the tab memory usage after rendering ANSI/ECMA-48 text.
- Dropped the use of `null` in all large, internal arrays which should slightly improve performance with the JavaScript V8 engine.
- Significantly reduced the console spam when undetected ANSI control sequences are found.
- Refactored `scripts\parse_ansi.sys` to use [ES5 Class expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes) so the source code easier to follow.
- Added support for the following ECMA-48 controls.
- - _CHT_ Cursor Forward Tabulation, it acts as 4 forward space movements.
- Changed the horizontal behaviour of the ECMA-48 _HVP_ command, it will now wrap to the maximum columns limit and then continue on the new row.
- Greatly expanded the unit test coverage of parse_ansi.js.
- Fixed, duplicate downloads are triggering with some binary file types such as woff fonts.
- Fixed, _Save link as_ accidentally creating a new, empty `file:///` tab.
- Fixed ECMA-48 CUD bug where there were too many rows created.
- An error is now displayed when trying to load a `file:///` with no content.Source code released under GNU General Public License v3.0 only
Version 3.2.0
Released Feb 26, 2019 - 2.35 MBWorks with firefox 63.0 and later- Added IBM AIX terminal bright and bold colour support.
- Improved _Allow access to file URLs is disabled_ notification to be more obvious.
- Added npm run scripts to the package.json.
- Fixed `Downloads.listen()` causing an endless download loop (issue #56).
- Fixed `hideEntities()` not catching `<>` character combinations that broke ANSI rendering (issue #58).
- Fixed the Options _Apply RetroTxt to any local text files file:///_ link pointing to the `C:` drive on Linux and macOS.Source code released under GNU General Public License v3.0 only
Version 3.1.0
Released Nov 30, 2018 - 2.35 MBWorks with firefox 63.0 and laterRe-added the ability to make additions to the 'Apply RetroTxt to text files hosted on these websites list' that was disabled in v3.0.Source code released under GNU General Public License v3.0 only
Version 3.0.3
Released Nov 18, 2018 - 2.36 MBWorks with firefox 63.0 and laterUser interface improvements and bug fixes.
Much improved legacy code page detection and support.
New progressive permissions for enhanced security.
New redesign of the Options menu.
New ASCII text theme for your own custom background/foreground colours.Source code released under GNU General Public License v3.0 only
Version 2.5.16
Released Mar 17, 2018 - 2.2 MBWorks with firefox 55.0 and later, android 55.0 to 68.*Includes missing Material font and an broken link in welcome.html.Source code released under GNU General Public License v3.0 only
Version 2.5.15
Released Mar 16, 2018 - 1.96 MBWorks with firefox 55.0 and later, android 55.0 to 68.*- Added Shift JIS support that will toggle the use of the Mona font when encountered.
- Added an _ANSI 80 column wrap_ checkbox option that lets you disable this feature.
- Added 2-bit IBM CGA palette 0 (brown/yellow).
- `Welcome.html` has been reworked and uses tooltips on links.
- Improved CSS font-stack for system fonts that should look better on all operating systems.
- Context menu now uses radio buttons instead of tick glyphs.
- Console output is now grouped and collapsed by default to reduce message spam.
- Improved rendering of PCBoard art with alternative fonts.
- Regenerated internal fonts to the `woff2` format to reduce the download and install size of the WebExtension.
- Fixed context menu issues.
- Fixed unsupported ECMA-48 controls reported as unknown.
- Fixed blinking cursor not positioning correctly on small ANSI documents.
- Fixed _text render_ methods not applied to ANSI documents.
- Fixed white background themes that were not showing ECMA-48 bold text due to foreground and backgrounds colours being the same.Source code released under GNU General Public License v3.0 only
Version 2.4.23
Released Nov 22, 2017 - 2.17 MBWorks with firefox 55.0 and laterAdded Linux and IBM PS/2 context menu themes.
Added Browser monospace font (called fixed-width in Chrome).
ASCII documents now obey SAUCE fontName value.
Redesigned some of the context menus.
Added a ▲ hide ▼ show toggle for the header.
Added 1x and 2x font size adjust toggle in the header.
Welcome page displays an RetroTxt updated banner that can also be turned off.
Requires Firefox 55.
Internal optimisations.Source code released under GNU General Public License v3.0 only
Version 2.3.17
Released Aug 7, 2017 - 2.84 MBWorks with firefox 51.0 and laterAdded 24-bit RGB colour support for ANSI/ECMA-48 text. That gives a choice of over 16 million colours to play with.
New fonts, a complete set for Amiga and ATASCII (Atari 8-bit).
Complete SAUCE FontName support.
Added 2-bit IBM CGA magenta palette.
Added Option checkbox, 'ANSI iCE colors'.
Fixed a number of CP437 characters not displaying as intended.
Fixed issue where 'DOS control glyphs' changes required 2 tab refreshes to apply.
Any discovered SAUCE configurations are sent to the browser console.
Browser tab titles running RetroTxt are marked with [··].Source code released under GNU General Public License v3.0 only
Version 2.2.10
Released Jun 12, 2017 - 2.36 MBWorks with firefox 51.0 and laterSource code released under GNU General Public License v3.0 only
Version 2.1.6
Released Mar 1, 2017 - 2.35 MBWorks with firefox 50.0 and laterSource code released under GNU General Public License v3.0 only
Version 2.0.0
Released Nov 11, 2016 - 2.33 MBWorks with firefox 50.0 and laterANSI/BBS colour and control function support.
Wider and improved character encoding.
Now built on JavaScript ES6.
Better asynchronous support.
Moved nearly all styling to external CSS files.
Read all the changesSource code released under GNU General Public License v3.0 only
Version 1.2
Released Jun 21, 2016 - 1.34 MBWorks with firefox 48.0 and laterSource code released under GNU General Public License v3.0 only