ems
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 71
PHP EMS Tools 2.0
PHP EMS Tools project is a software for volunteer and small paid emergency medical services. more>>
PHP EMS Tools project is a software for volunteer and small paid emergency medical services (EMS) organizations that provides crew scheduling, roster maintenance and printing, rig checks, maintenance reports, and other facilities in an easy-to-use Web-based package.
PHP EMS Tool is a software package for Emergency Medical Services (EMS) agencies. It allows you to maintain a monthly crew schedule, roster, record of apparatus checks, address book, count your members monthly hours, and more. It is designed to be installed on a server on the local network at your headquarters. It *can* be installed on an internet-based host, but this is not suggested, as security is very lax in the current version - it is designed to stop members from casually doing things they shouldnt, not to protect your server from the dangers of the Internet.
The current version incorporates a feature to allow the schedule, roster, and hours count to be visible from the Internet, when configured properly.
PHP EMS Tools is totally free, and open source. It is programmed in the PHP language, which most web servers support. To run PHP EMS Tools, you will need a web server (Apache recommended), the MySQL database server, PHP, and a few other pieces of software. PHP EMS Tools *should* run under any operating system that supports these packages, but is designed to be run under Linux (which is also 100% free and open source). To install PHP EMS Tools, you will need root access to the server, or will need to get the systems administrator to create a database and users for you.
<<lessPHP EMS Tool is a software package for Emergency Medical Services (EMS) agencies. It allows you to maintain a monthly crew schedule, roster, record of apparatus checks, address book, count your members monthly hours, and more. It is designed to be installed on a server on the local network at your headquarters. It *can* be installed on an internet-based host, but this is not suggested, as security is very lax in the current version - it is designed to stop members from casually doing things they shouldnt, not to protect your server from the dangers of the Internet.
The current version incorporates a feature to allow the schedule, roster, and hours count to be visible from the Internet, when configured properly.
PHP EMS Tools is totally free, and open source. It is programmed in the PHP language, which most web servers support. To run PHP EMS Tools, you will need a web server (Apache recommended), the MySQL database server, PHP, and a few other pieces of software. PHP EMS Tools *should* run under any operating system that supports these packages, but is designed to be run under Linux (which is also 100% free and open source). To install PHP EMS Tools, you will need root access to the server, or will need to get the systems administrator to create a database and users for you.
Download (0.46MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
944 downloads
Emcast 0.3.2
Emcast project is a generic multicast toolkit. more>>
Emcast project is a generic multicast toolkit.
Emcast is a multicast toolkit for distributed/peer-to- peer applications that require multicast communication.
It includes the program "emcast", a generic multicast utility (like netcat), and the library "libemcast", a generic multicast library.
Emcast supports IPv4 multicast (IM) and can easily support almost any end-host multicast (EM) protocol.
The EM protocols supported are Banana Tree Protocol (BTP) and Internet Relay Chat (IRC).
Enhancements:
- Copy from inet address, not string. Interesting that mcast was still working before in Linux.
<<lessEmcast is a multicast toolkit for distributed/peer-to- peer applications that require multicast communication.
It includes the program "emcast", a generic multicast utility (like netcat), and the library "libemcast", a generic multicast library.
Emcast supports IPv4 multicast (IM) and can easily support almost any end-host multicast (EM) protocol.
The EM protocols supported are Banana Tree Protocol (BTP) and Internet Relay Chat (IRC).
Enhancements:
- Copy from inet address, not string. Interesting that mcast was still working before in Linux.
Download (0.28MB)
Added: 2007-03-07 License: LGPL (GNU Lesser General Public License) Price:
963 downloads
Hermes JMS 1.10
Hermes is a Swing application that allows you to interact with JMS providers. more>>
Hermes is a Swing application that allows you to interact with JMS providers. Hermes works with any JMS enabled transport making it easy to browse or search queues and topics, copy messages around and delete them. It fully integrates with JNDI letting you discover administered objects stored, create JMS sessions from the connection factories and use any destinations found. Many providers include a plugin that uses the native API to do non-JMS things like getting queue depths (and other statistics) or finding queue and topic names.
WebStart demo with a simple configuration containing an embedded ActiveMQ broker and a single queue and topic. Download some example text messages and FIX messages and send or publish them to ActiveMQ.
You can get the latest stable version from Sourceforge or the latest, less stable, build from HEAD
Enhancements:
- There is a new SAP JMS plugin and demo - many thanks to Martin Grigorov at SAP for his time and suggestions.
- The EMS tutorial has been updated.
- There is a new log panel in the Tools dockable frame that lets you view log4j events. By default none are displayed but you can start, stop and clear the events. The logging levels are inherited from your log4j configuration.
- Searching for messages now includes ObjectMessage support - Hermes searches on the result of toString(). Any exceptions are logged but otherwise ignored.
- Selection of multiple objects in trees and tables has been been improved.
- Workarounds for TIBCO EMS connection factories lack of JavaBean compliance have been put in place. Hermes checks for missing matching get/set methods (EMS provides one and not the other) and uses cglib to fill in the gaps. Previously Hermes had many strange issues configuring remote EMS servers. You must still however set the username and password on both the plugin and the connection factory. See $HERMES_HOME/cfg/vars-hermes-config.xml for an example configuration. I hope to fix this shortly.
- The WMQ plugin was not correctly supporting JMS destination names with properties in, e.g. queue://Q1?targetClient=1.
- The message header property table is now sortable.
- JIDE has been upgraded to 1.8.6.01
- A new configuration option CopyProviderProperties selects whether user header properties starting with JMS should be copied, e.g. during drag and drop, to/from a file and to/from a message store. You can set this via the Options->Configuration->General dialog. Some providers seem to allow this and others do not so only change it if you know what you want.
- New configuration option on the session Use Consumer will use a message consumer to perform queue browsing. Messages will be read but not acknowledged until a timeout on the read occurs. The timeout is in the Configuration->General dialog as ConsumerTimeoutWhenQueueBrowsing and defaults to 10 seconds. This is especially useful if you have many messages on a queue (10000s) and your providers queue browser implementation retreives all messages in one large batch (e.g. JBossMQ).
- There is a new property on the WebSphereMQ admin plugin to let you set reason codes whose exceptions you want to ignore. You set the logExclude property with a comma separated list of reason codes. See also here. It is only supported from WMQ 5.3.
- Installation is now via IzPack
<<lessWebStart demo with a simple configuration containing an embedded ActiveMQ broker and a single queue and topic. Download some example text messages and FIX messages and send or publish them to ActiveMQ.
You can get the latest stable version from Sourceforge or the latest, less stable, build from HEAD
Enhancements:
- There is a new SAP JMS plugin and demo - many thanks to Martin Grigorov at SAP for his time and suggestions.
- The EMS tutorial has been updated.
- There is a new log panel in the Tools dockable frame that lets you view log4j events. By default none are displayed but you can start, stop and clear the events. The logging levels are inherited from your log4j configuration.
- Searching for messages now includes ObjectMessage support - Hermes searches on the result of toString(). Any exceptions are logged but otherwise ignored.
- Selection of multiple objects in trees and tables has been been improved.
- Workarounds for TIBCO EMS connection factories lack of JavaBean compliance have been put in place. Hermes checks for missing matching get/set methods (EMS provides one and not the other) and uses cglib to fill in the gaps. Previously Hermes had many strange issues configuring remote EMS servers. You must still however set the username and password on both the plugin and the connection factory. See $HERMES_HOME/cfg/vars-hermes-config.xml for an example configuration. I hope to fix this shortly.
- The WMQ plugin was not correctly supporting JMS destination names with properties in, e.g. queue://Q1?targetClient=1.
- The message header property table is now sortable.
- JIDE has been upgraded to 1.8.6.01
- A new configuration option CopyProviderProperties selects whether user header properties starting with JMS should be copied, e.g. during drag and drop, to/from a file and to/from a message store. You can set this via the Options->Configuration->General dialog. Some providers seem to allow this and others do not so only change it if you know what you want.
- New configuration option on the session Use Consumer will use a message consumer to perform queue browsing. Messages will be read but not acknowledged until a timeout on the read occurs. The timeout is in the Configuration->General dialog as ConsumerTimeoutWhenQueueBrowsing and defaults to 10 seconds. This is especially useful if you have many messages on a queue (10000s) and your providers queue browser implementation retreives all messages in one large batch (e.g. JBossMQ).
- There is a new property on the WebSphereMQ admin plugin to let you set reason codes whose exceptions you want to ignore. You set the logExclude property with a comma separated list of reason codes. See also here. It is only supported from WMQ 5.3.
- Installation is now via IzPack
Download (27.7MB)
Added: 2006-06-15 License: Open Software License Price:
1237 downloads
tenmado 0.7
tenmado is a hard-core shoot em up game in a blue-or-red world. more>>
tenmado project is a hard-core shoot em up game in a blue-or-red world.
tenmado is a vertically scrolling, late 1990s style (i.e., a massive number of enemy shots against a smaller-than-it-looks spaceship) shoot em up game.
A very accurate collision detection makes it a game of dexterity. If something looks like a triangle, it is a triangle, not a rectangle of similar size.
However, surviving is only 20% of the game. The main feature of tenmado is the "color chain bonus".
You can get a very big score (about 100 times bigger than a normal enemy-destruction point) by destroying enemies of the same color successively.
It is easy or difficult depending on how greedy you are.
<<lesstenmado is a vertically scrolling, late 1990s style (i.e., a massive number of enemy shots against a smaller-than-it-looks spaceship) shoot em up game.
A very accurate collision detection makes it a game of dexterity. If something looks like a triangle, it is a triangle, not a rectangle of similar size.
However, surviving is only 20% of the game. The main feature of tenmado is the "color chain bonus".
You can get a very big score (about 100 times bigger than a normal enemy-destruction point) by destroying enemies of the same color successively.
It is easy or difficult depending on how greedy you are.
Download (0.18MB)
Added: 2006-12-11 License: DFSG approved Price:
1047 downloads
Exobius 0 0.3
Exobius 0 is an open source 2D shoot-em-up for *nix and OSX. more>>
Exobius 0 is an open source 2D shoot-em-up for *nix and OSX. It consists of 13 levels, which scroll in different directions.
<<less Download (0.060MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1111 downloads
SMSj 20051126
SMSj library allows you to send SMSes (GSM) from the Java platform. more>>
The SMSj library allows you to send SMSes (GSM) from the Java platform.
It gives you full control over the SMS including the UDH field so you can create and send EMS messages, Nokia ringtones, and images.
SMSj provides a pluggable transport layer that allows it be used with a range of different SMS servers.
Enhancements:
- New SMS message types were added (SmsPortAddressedTextMessage, SmsMmsNotificationMessage, SmsMsgWaitingMessage). pswincom was added as an SMS transport.
- SmsSender was updated with more message types.
- GsmTransport was updated.
- slf4j is used for logging.
<<lessIt gives you full control over the SMS including the UDH field so you can create and send EMS messages, Nokia ringtones, and images.
SMSj provides a pluggable transport layer that allows it be used with a range of different SMS servers.
Enhancements:
- New SMS message types were added (SmsPortAddressedTextMessage, SmsMmsNotificationMessage, SmsMsgWaitingMessage). pswincom was added as an SMS transport.
- SmsSender was updated with more message types.
- GsmTransport was updated.
- slf4j is used for logging.
Download (0.13MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1427 downloads
Find Em All 1.0
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment. more>>
FindEmAll is another graphical find-and-grep tool.
Find Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
<<lessFind Em All is inspired by XFCE-3s XFglob and Efinder which is part of the Equinox desktop environment.
Unfortunately XFglob is no longer included in XFCE and Efinder does not seem to work (at least for me), because it uses XFCEs glob command which is no longer available.
Main features:
- optional Perl-style regular expression syntax (grep -P)
- search for files owned by non-system user / group (find -nouser -nogroup)
- search files where the search pattern does not match
- exclude binary files from search
Files may be opened in your favorite editor by a double-click on an entry in the list of results. Right-clicking a file opens a context menu that allows to choose an arbitrary application to open this file.
Download (0.030MB)
Added: 2006-11-23 License: GPL (GNU General Public License) Price:
1068 downloads
HTML::ElementSuper 1.17
HTML::ElementSuper is a Perl extension for HTML::Element(3). more>>
HTML::ElementSuper is a Perl extension for HTML::Element(3).
SYNOPSIS
use HTML::ElementSuper;
### Positional extension
$e = new HTML::ElementSuper font;
$sibling_number = $e->addr();
$e2 = new HTML::ElementSuper p;
$e2->push_content($e);
#
@coords = $e->position();
$depth_in_pos_tree = $e->depth();
### Replacer extension
$er = new HTML::ElementSuper font;
# Tree beneath $er, if present, is dropped.
$er->replace_content(new HTML::Element p);
### Wrapper extension
$ew = new HTML::ElementSuper;
$ew->push_content("Tickle me, baby");
$ew->wrap_content(new HTML::Element font, color => pink);
print $ew->as_HTML();
### Maskable extension
$em = new HTML::ElementSuper td;
$em->mask(1);
print $em->as_HTML; # nada
$em->mask(0);
print $em->as_HTML; # $e and its children are visible
### Cloning of own tree or another elements tree
### (is this the correct clomenature? :-)
$a = new HTML::ElementSuper font, size => 2;
$b = new HTML::ElementSuper font, color => red;
$a_clone = $a->clone;
$b_clone = $a->clone($b);
# Multiple elements can be cloned
@clone_clones = $a_clone->clone($a_clone, $b_clone);
<<lessSYNOPSIS
use HTML::ElementSuper;
### Positional extension
$e = new HTML::ElementSuper font;
$sibling_number = $e->addr();
$e2 = new HTML::ElementSuper p;
$e2->push_content($e);
#
@coords = $e->position();
$depth_in_pos_tree = $e->depth();
### Replacer extension
$er = new HTML::ElementSuper font;
# Tree beneath $er, if present, is dropped.
$er->replace_content(new HTML::Element p);
### Wrapper extension
$ew = new HTML::ElementSuper;
$ew->push_content("Tickle me, baby");
$ew->wrap_content(new HTML::Element font, color => pink);
print $ew->as_HTML();
### Maskable extension
$em = new HTML::ElementSuper td;
$em->mask(1);
print $em->as_HTML; # nada
$em->mask(0);
print $em->as_HTML; # $e and its children are visible
### Cloning of own tree or another elements tree
### (is this the correct clomenature? :-)
$a = new HTML::ElementSuper font, size => 2;
$b = new HTML::ElementSuper font, color => red;
$a_clone = $a->clone;
$b_clone = $a->clone($b);
# Multiple elements can be cloned
@clone_clones = $a_clone->clone($a_clone, $b_clone);
Download (0.019MB)
Added: 2007-08-11 License: Perl Artistic License Price:
804 downloads
Powermanga 0.80
Powermanga is an arcade 2D shoot-em-up game with 41 levels and more than 200 sprites. more>>
Powermanga is an arcade 2D space simulation game with 41 levels and more than 200 sprites.
It runs in 320x200 or 640x400 pixels, with Window mode or full screen and support for 8, 15, 16, 24, and 32 bpp.
<<lessIt runs in 320x200 or 640x400 pixels, with Window mode or full screen and support for 8, 15, 16, 24, and 32 bpp.
Download (6.6MB)
Added: 2006-04-03 License: GPL (GNU General Public License) Price:
1299 downloads
Level Shmup 1.0
Level Shmup is a frantic addictive shoot-em-up. more>>
Level Shmup is a frantic addictive shoot-em-up.
Level Shmup is an old-school arcade style shoot-em-up game in the style of classics such as R-Type and Gradius. Interesting features of this game include the ability to fire in eight directions, and an adaptive difficulty curve.
The game automatically gets easier or harder based on your performance, with bonuses awarded for completion on the highest difficulties.
Usage:
Level Shmup must be run from a terminal to work. Just navigate to the folder youve uncompressed the game to, and type ./levelshmup (then Enter, of course).
<<lessLevel Shmup is an old-school arcade style shoot-em-up game in the style of classics such as R-Type and Gradius. Interesting features of this game include the ability to fire in eight directions, and an adaptive difficulty curve.
The game automatically gets easier or harder based on your performance, with bonuses awarded for completion on the highest difficulties.
Usage:
Level Shmup must be run from a terminal to work. Just navigate to the folder youve uncompressed the game to, and type ./levelshmup (then Enter, of course).
Download (18MB)
Added: 2006-05-30 License: Freeware Price:
1296 downloads
Quick.Cms.Lite 1.2
Quick.Cms.Lite provides a simple, fast message board with category filtering and a flat file backend. more>>
Quick.Cms.Lite provides a simple, fast message board with category filtering and a flat file backend.
Quick.Cms.Lite is a fast, simple, and multilingual content management system. It is based on flat files and does not require a SQL database.
It supports full administration for pages, subpages, photos, and files.
This application is based on the flat files database, like our other projects. Useful for web page designers, web page programmers and also, for those who just want to manage their own web page.
A Tool which makes work on the web side simple and easy, because it allows everyone who logs in to administration, to manage it. Our experiences with clients helped us to create web administration which is simple for everyone to edit it, add and delete pages, subpages, pictures and files.
Available features in Quick.CMS-Lite:
- Pages administration
- Attaching files and photos to pages
- Management of many languages
Enhancements:
- An administrator can now toggle an option in the configuration to see invisible pages on the site.
- News from OpenSolution is displayed on the admininstration homepage.
- The CSS (template) file can be changed in the configuration.
- The current language is displayed in administration.
- The libraries were updated.
- A gallery JavaScript bug was fixed.
- A Safari CSS menu bug was fixed.
- An Internet Explorer 7 CSS menu bug was fixed.
- A print option was fixed in CSS.
- Font sizes in CSS are now based on ems.
<<lessQuick.Cms.Lite is a fast, simple, and multilingual content management system. It is based on flat files and does not require a SQL database.
It supports full administration for pages, subpages, photos, and files.
This application is based on the flat files database, like our other projects. Useful for web page designers, web page programmers and also, for those who just want to manage their own web page.
A Tool which makes work on the web side simple and easy, because it allows everyone who logs in to administration, to manage it. Our experiences with clients helped us to create web administration which is simple for everyone to edit it, add and delete pages, subpages, pictures and files.
Available features in Quick.CMS-Lite:
- Pages administration
- Attaching files and photos to pages
- Management of many languages
Enhancements:
- An administrator can now toggle an option in the configuration to see invisible pages on the site.
- News from OpenSolution is displayed on the admininstration homepage.
- The CSS (template) file can be changed in the configuration.
- The current language is displayed in administration.
- The libraries were updated.
- A gallery JavaScript bug was fixed.
- A Safari CSS menu bug was fixed.
- An Internet Explorer 7 CSS menu bug was fixed.
- A print option was fixed in CSS.
- Font sizes in CSS are now based on ems.
Download (MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
592 downloads
RebeccaAIML 0.9871
RebeccaAIML is an object-oriented C++ chatter bot API and interpreter for AIML from the ALICE project. more>>
RebeccaAIML is a Windows/Linux Object Oriented C++ chatter bot api/interpreter for AIML (Artificial Intelligence Markup Language) from the ALICE project.
RebeccaAIML includes comprehensive documentation and samples as well as showcases/teaches popular and recent C++ practices.
Rebecca is open source and licensed under the LGPL license.
RebeccaAIML has been compiled and tested underneath Windows XP as well as Linux Fedora Core 3. However, it should be easily moveable to other flavours of Linux or other Unixes easily. If you have problems, PLEASE DROP ME A LINE, so I can fix em.
Enhancements:
- Now include the executable, regression, in both the Windows and Linux prebuilt packages. This is for downloaders to be able to verify the quality of Rebecca for the version they download. I also added the regression test suite to the autoconf build system where it builds it by default. This is for those who port RebeccaAIML to another platform to be able to run regression tests to ensure the quality of the port. Use "./configure --help" to see all the autoconf options available. Updated the code for the regression testing. It now uses header and footer html files in resources/testing instead of having the html hard coded. Fixed it to output
instead of the incorrect
for html page breaks. I also improved it to be dll boundary safe by having it use Tag::instanceOf() instead of dynamically casting through dynamic_cast(). I also added an Arguments class to regression to enable a smooth transition over to autoconf
<<lessRebeccaAIML includes comprehensive documentation and samples as well as showcases/teaches popular and recent C++ practices.
Rebecca is open source and licensed under the LGPL license.
RebeccaAIML has been compiled and tested underneath Windows XP as well as Linux Fedora Core 3. However, it should be easily moveable to other flavours of Linux or other Unixes easily. If you have problems, PLEASE DROP ME A LINE, so I can fix em.
Enhancements:
- Now include the executable, regression, in both the Windows and Linux prebuilt packages. This is for downloaders to be able to verify the quality of Rebecca for the version they download. I also added the regression test suite to the autoconf build system where it builds it by default. This is for those who port RebeccaAIML to another platform to be able to run regression tests to ensure the quality of the port. Use "./configure --help" to see all the autoconf options available. Updated the code for the regression testing. It now uses header and footer html files in resources/testing instead of having the html hard coded. Fixed it to output
instead of the incorrect
for html page breaks. I also improved it to be dll boundary safe by having it use Tag::instanceOf() instead of dynamically casting through dynamic_cast(). I also added an Arguments class to regression to enable a smooth transition over to autoconf
Download (1.0MB)
Added: 2006-09-08 License: LGPL (GNU Lesser General Public License) Price:
1142 downloads
HTML::Sanitizer 0.04
HTML::Sanitizer is a HTML Sanitizer. more>>
HTML::Sanitizer is a HTML Sanitizer.
SYNOPSIS
my $safe = new HTML::Sanitizer;
$safe->permit_only(
qw/ strong em /,
a => {
href => qr/^(?:http|ftp):/,
title => 1,
},
img => {
src => qr/^(?:http|ftp):/,
alt => 1,
},
b => HTML::Element->new(strong),
);
$sanitized = $safe->filter_html_fragment($evil_html);
# or
my $tree = HTML::TreeBuilder->new->parse_file($filename);
$safe->sanitize_tree($tree);
ABSTRACT
This module acts as a filter for HTML. It is not a validator, though it might be possible to write a validator-like tool with it. Its intended to strip out unwanted HTML elements and attributes and leave you with non-dangerous HTML code that you should be able to trust.
<<lessSYNOPSIS
my $safe = new HTML::Sanitizer;
$safe->permit_only(
qw/ strong em /,
a => {
href => qr/^(?:http|ftp):/,
title => 1,
},
img => {
src => qr/^(?:http|ftp):/,
alt => 1,
},
b => HTML::Element->new(strong),
);
$sanitized = $safe->filter_html_fragment($evil_html);
# or
my $tree = HTML::TreeBuilder->new->parse_file($filename);
$safe->sanitize_tree($tree);
ABSTRACT
This module acts as a filter for HTML. It is not a validator, though it might be possible to write a validator-like tool with it. Its intended to strip out unwanted HTML elements and attributes and leave you with non-dangerous HTML code that you should be able to trust.
Download (0.009MB)
Added: 2007-07-11 License: Perl Artistic License Price:
835 downloads
PCE 0.1.7
PCE is an IBM PC 5150 hardware emulator. more>>
PCE is an IBM PC 5150 hardware emulator. PCE emulates most of the hardware of an IBM PC 5150.
The emulation is complete enough to boot DOS and run most DOS applications.
Emulated parts:
CPU A complete 8086/80186 emulator. Switching between 8086 and 80186 can be done at runtime. Switching between x86 and x88 can be done at compile time.
BIOS The included BIOS is a partially disassembled, slightly hacked IBM BIOS dated 1982-10-27.
8237 DMAC Supported
8250 UART Supported
8253 PIT Only counting modes 0, 2 and 3 are supported at this time
8255 PPI Supported
8259 PIC Supported
MDA Supported
CGA Supported
HGC Supported
EGA Supported. No user defined fonts. Requires a custom bios (included).
EMS Supported, with custom DOS driver
XMS Supported, with custom DOS driver
Disks Only supported through INT 13h at the moment.
Mouse A Microsoft serial mouse is emulated.
Parallel Port Partially supported. Output is written to a file.
Serial Port Partially supported. Output is written to a file.
Enhancements:
- A lot of small bugfixes and minor feature enhancements were integrated.
<<lessThe emulation is complete enough to boot DOS and run most DOS applications.
Emulated parts:
CPU A complete 8086/80186 emulator. Switching between 8086 and 80186 can be done at runtime. Switching between x86 and x88 can be done at compile time.
BIOS The included BIOS is a partially disassembled, slightly hacked IBM BIOS dated 1982-10-27.
8237 DMAC Supported
8250 UART Supported
8253 PIT Only counting modes 0, 2 and 3 are supported at this time
8255 PPI Supported
8259 PIC Supported
MDA Supported
CGA Supported
HGC Supported
EGA Supported. No user defined fonts. Requires a custom bios (included).
EMS Supported, with custom DOS driver
XMS Supported, with custom DOS driver
Disks Only supported through INT 13h at the moment.
Mouse A Microsoft serial mouse is emulated.
Parallel Port Partially supported. Output is written to a file.
Serial Port Partially supported. Output is written to a file.
Enhancements:
- A lot of small bugfixes and minor feature enhancements were integrated.
Download (0.66MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1193 downloads
LLgen 1.0
LLgen is a LL parser in the style of yacc. more>>
LLgen is a LL parser in the style of yacc.
The Amsterdam Compiler Kit is fast, lightweight and retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was Minix native toolchain.
The ACK was originally closed-source software (that allowed binaries to be distributed for Minix as a special case), but in April 2003 it was released under a BSD open source license.
The ACK achieves maximum portability by using an intermediate byte-code language called EM. Each language front-end produces EM object files, which are then processed through a number of generic optimisers before being translated by a back-end into native machine code.
Unlike gccs intermediate language, EM is a real programming language and could be implemented in hardware; a number of the language front-ends have libraries implemented in EM assembly.
EM is a relatively high-level stack-based machine, and one of the tools supplied with ACK is an interpreter capable of executing EM binaries directly, with a high degree of safety checking. See the em document referenced below for more information.
ACK comes with a generic linker and librarian capable of manipulating files in the ACKs own a.out-based format; it will work on files containing EM code as well as native machine code. (You can not, however, link EM code to native machine code without translating the EM binary first.)
Enhancements:
- LLgen was previously part of the Amsterdam Compiler Kit, but has been split out into a standalone component.
- This version has been updated from its original 1991 vintage source and has a completely rewritten, much more streamlined build system.
<<lessThe Amsterdam Compiler Kit is fast, lightweight and retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was Minix native toolchain.
The ACK was originally closed-source software (that allowed binaries to be distributed for Minix as a special case), but in April 2003 it was released under a BSD open source license.
The ACK achieves maximum portability by using an intermediate byte-code language called EM. Each language front-end produces EM object files, which are then processed through a number of generic optimisers before being translated by a back-end into native machine code.
Unlike gccs intermediate language, EM is a real programming language and could be implemented in hardware; a number of the language front-ends have libraries implemented in EM assembly.
EM is a relatively high-level stack-based machine, and one of the tools supplied with ACK is an interpreter capable of executing EM binaries directly, with a high degree of safety checking. See the em document referenced below for more information.
ACK comes with a generic linker and librarian capable of manipulating files in the ACKs own a.out-based format; it will work on files containing EM code as well as native machine code. (You can not, however, link EM code to native machine code without translating the EM binary first.)
Enhancements:
- LLgen was previously part of the Amsterdam Compiler Kit, but has been split out into a standalone component.
- This version has been updated from its original 1991 vintage source and has a completely rewritten, much more streamlined build system.
Download (0.17MB)
Added: 2006-02-06 License: BSD License Price:
1360 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ems search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed