Share

More
Exil - GWBasic emulator Icon

Exil - GWBasic emulator

inactive

by sipa


Exil is a bytecode-language that (when it's finished) can execute GW-Basic programs, after converting them to an own format. Maybe it's possible to add other languages later.


http://exil.sourceforge.net





Separate each tag with a space.

Release Date:

2001-10-12

Topics:

License:

Ratings and Reviews

Be the first to post a text review of Exil - GWBasic emulator. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Tracker comment added

    sipa commented on the REM not supported artifact

    posted by sipa 490 days ago

  • Tracker artifact added

    Anonymous created the REM not supported artifact

    posted by nobody 584 days ago

  • Tracker artifact added

    sipa created the please report any bugs here artifact

    posted by sipa 2900 days ago

  • File released: /exil/0.1.2/exil112.tgz

    posted 2949 days ago

  • File released: /exil/0.1.2/exil_200110130112.tar.gz

    posted 2949 days ago

  • exil 0.1.2 file released: exil_200110130112.tar.gz

    Oct 13, 2001: -updated my email-adres -simplified the Makefile -from now on also binary for Linux-x86-libc2.2 -RELEASE 0.1.2 Sep 15, 2001: -RELEASE 0.1.1 Aug 24, 2001: -improved debug output in case of error Aug 23, 2001: -improved the DFE optimizer -updated README and some files in the doc directory -improved the debug logging to stderr (variable contents) Aug 22, 2001: -fixed some bugs in INSTR in eisb0.c -changed the calling convention for LOCATE and INSTR in eisb0.c and instruct.c -reformatted this Changelog file (organised by date instead of by release) -PCH clears 'on-error' data. -added fields.h, with macro's for debug and stor field id's Aug 21, 2001: -added an ansie target: exilrt is still very far from Ansi C conformance. -added a 'source files' debug field, and code in exilrt to show it in the debug output. Aug 20, 2001: -added support for BLOAD and BSAVE -removed bugs: ?Ept-macros can be used now, and will be used. -rewrote some ambiguous expressions in c2m (like malloc(a+1)[a++]) -removed bug in the binary/unary operator detection in analys/special.h Aug 9, 2001: -improved saved-state support in eisb0.c -improved the debug logging to stderr (variable & array names + arguments) Aug 7, 2001: -fixed some bugs in eisb0.c (exilrt) -RELEASE 0.1.0 Jul 28, 2001: -non-common variables are cleared when chaining -source lines which are completely removed by DUC in c2m, are now also removed from the gdn-debug info (in code.h) Jul 27, 2001: -added a '--help' and '--version' to exilrt and c2m, using a common version.h file -added a efe (_efence) exilrt target, which uses 'Electric Fence' for memory debugging, and renamed mdbge to mce (_mcheck) -removed a memory bug in eisb0.c (in DosFileName), using 'Electric Fence' Jul 17, 2001: -added a mdbge exilrt target, which uses mcheck.h for memory debugging Jul 13, 2001: -improved the debug logging to stderr (string & numeric constants) Jul 12, 2001: -removed a few minor bugs from exilrt (in eisb0.c and scopes.c) Jul 8, 2001: -improved the DFE optimizer. -added a showwrn (warning) macro. -fixed a few bugs in c2m -wrote this Changelog file -support for DEF FN finished Jul 7, 2001: -added the copyright notice (GPL) to all source files. Jul 6, 2001: -removed the old 'runtime' and the support for its fileformat (exil1) from the src directory. It will stay now in bak/old_ert.tgz. Jul 4, 2001: -RELEASE 0.0.1 of the EXIL package, including 'exilrt', 'c2m', 'm2c' Jul 3, 2001: and 'runtime'. You can find it on sourceforge (www.sourceforge.net) -added support for DEF SEG,PEEK,POKE -started support for DEF FN April 2001: -wrote a simple exil-to-basic converter m2c. just for debugging. Jan 2000: -start of a third version of the runtime, called 'exilrt'. -end of the unfinished 'runtime'. it was able to execute simple instructions. Dec 2000: -i started using the name EXIL, which stands for EXtensible Interpreted Language. Oct 2000: -start of a second version of the runtime, called 'runtime'. -end of the unfinished 'interpr'. it never became functional. Aug 2000: -start of the first version of a runtime, called 'interpr'. Jul 2000: -start of this project -start of the c2m basic-to-exil converter.

    posted 2949 days ago

  • exil 0.1.2 file released: exil112.tgz

    Oct 13, 2001: -updated my email-adres -simplified the Makefile -from now on also binary for Linux-x86-libc2.2 -RELEASE 0.1.2 Sep 15, 2001: -RELEASE 0.1.1 Aug 24, 2001: -improved debug output in case of error Aug 23, 2001: -improved the DFE optimizer -updated README and some files in the doc directory -improved the debug logging to stderr (variable contents) Aug 22, 2001: -fixed some bugs in INSTR in eisb0.c -changed the calling convention for LOCATE and INSTR in eisb0.c and instruct.c -reformatted this Changelog file (organised by date instead of by release) -PCH clears 'on-error' data. -added fields.h, with macro's for debug and stor field id's Aug 21, 2001: -added an ansie target: exilrt is still very far from Ansi C conformance. -added a 'source files' debug field, and code in exilrt to show it in the debug output. Aug 20, 2001: -added support for BLOAD and BSAVE -removed bugs: ?Ept-macros can be used now, and will be used. -rewrote some ambiguous expressions in c2m (like malloc(a+1)[a++]) -removed bug in the binary/unary operator detection in analys/special.h Aug 9, 2001: -improved saved-state support in eisb0.c -improved the debug logging to stderr (variable & array names + arguments) Aug 7, 2001: -fixed some bugs in eisb0.c (exilrt) -RELEASE 0.1.0 Jul 28, 2001: -non-common variables are cleared when chaining -source lines which are completely removed by DUC in c2m, are now also removed from the gdn-debug info (in code.h) Jul 27, 2001: -added a '--help' and '--version' to exilrt and c2m, using a common version.h file -added a efe (_efence) exilrt target, which uses 'Electric Fence' for memory debugging, and renamed mdbge to mce (_mcheck) -removed a memory bug in eisb0.c (in DosFileName), using 'Electric Fence' Jul 17, 2001: -added a mdbge exilrt target, which uses mcheck.h for memory debugging Jul 13, 2001: -improved the debug logging to stderr (string & numeric constants) Jul 12, 2001: -removed a few minor bugs from exilrt (in eisb0.c and scopes.c) Jul 8, 2001: -improved the DFE optimizer. -added a showwrn (warning) macro. -fixed a few bugs in c2m -wrote this Changelog file -support for DEF FN finished Jul 7, 2001: -added the copyright notice (GPL) to all source files. Jul 6, 2001: -removed the old 'runtime' and the support for its fileformat (exil1) from the src directory. It will stay now in bak/old_ert.tgz. Jul 4, 2001: -RELEASE 0.0.1 of the EXIL package, including 'exilrt', 'c2m', 'm2c' Jul 3, 2001: and 'runtime'. You can find it on sourceforge (www.sourceforge.net) -added support for DEF SEG,PEEK,POKE -started support for DEF FN April 2001: -wrote a simple exil-to-basic converter m2c. just for debugging. Jan 2000: -start of a third version of the runtime, called 'exilrt'. -end of the unfinished 'runtime'. it was able to execute simple instructions. Dec 2000: -i started using the name EXIL, which stands for EXtensible Interpreted Language. Oct 2000: -start of a second version of the runtime, called 'runtime'. -end of the unfinished 'interpr'. it never became functional. Aug 2000: -start of the first version of a runtime, called 'interpr'. Jul 2000: -start of this project -start of the c2m basic-to-exil converter.

    posted 2949 days ago

  • File released: /exil/0.1.1/exil_200109151543.tar.gz

    posted 2977 days ago

  • exil 0.1.1 file released: exil_200109151543.tar.gz

    Sep 15, 2001: -release 0.1.1 Aug 24, 2001: -improved debug output in case of error Aug 23, 2001: -improved the DFE optimizer -updated README and some files in the doc directory -improved the debug logging to stderr (variable contents) Aug 22, 2001: -fixed some bugs in INSTR in eisb0.c -changed the calling convention for LOCATE and INSTR in eisb0.c and instruct.c -reformatted this Changelog file (organised by date instead of by release) -PCH clears 'on-error' data. -added fields.h, with macro's for debug and stor field id's Aug 21, 2001: -added an ansie target: exilrt is still very far from Ansi C conformance. -added a 'source files' debug field, and code in exilrt to show it in the debug output. Aug 20, 2001: -added support for BLOAD and BSAVE -removed bugs: ?Ept-macros can be used now, and will be used. -rewrote some ambiguous expressions in c2m (like malloc(a+1)[a++]) -removed bug in the binary/unary operator detection in analys/special.h Aug 9, 2001: -improved saved-state support in eisb0.c -improved the debug logging to stderr (variable & array names + arguments) Aug 7, 2001: -fixed some bugs in eisb0.c (exilrt) -RELEASE 0.1.0 Jul 28, 2001: -non-common variables are cleared when chaining -source lines which are completely removed by DUC in c2m, are now also removed from the gdn-debug info (in code.h) Jul 27, 2001: -added a '--help' and '--version' to exilrt and c2m, using a common version.h file -added a efe (_efence) exilrt target, which uses 'Electric Fence' for memory debugging, and renamed mdbge to mce (_mcheck) -removed a memory bug in eisb0.c (in DosFileName), using 'Electric Fence' Jul 17, 2001: -added a mdbge exilrt target, which uses mcheck.h for memory debugging Jul 13, 2001: -improved the debug logging to stderr (string & numeric constants) Jul 12, 2001: -removed a few minor bugs from exilrt (in eisb0.c and scopes.c) Jul 8, 2001: -improved the DFE optimizer. -added a showwrn (warning) macro. -fixed a few bugs in c2m -wrote this Changelog file -support for DEF FN finished Jul 7, 2001: -added the copyright notice (GPL) to all source files. Jul 6, 2001: -removed the old 'runtime' and the support for its fileformat (exil1) from the src directory. It will stay now in bak/old_ert.tgz. Jul 4, 2001: -RELEASE 0.0.1 of the EXIL package, including 'exilrt', 'c2m', 'm2c' Jul 3, 2001: and 'runtime'. You can find it on sourceforge (www.sourceforge.net) -added support for DEF SEG,PEEK,POKE -started support for DEF FN April 2001: -wrote a simple exil-to-basic converter m2c. just for debugging. Jan 2000: -start of a third version of the runtime, called 'exilrt'. -end of the unfinished 'runtime'. it was able to execute simple instructions. Dec 2000: -i started using the name EXIL, which stands for EXtensible Interpreted Language. Oct 2000: -start of a second version of the runtime, called 'runtime'. -end of the unfinished 'interpr'. it never became functional. Aug 2000: -start of the first version of a runtime, called 'interpr'. Jul 2000: -start of this project -start of the c2m basic-to-exil converter.

    posted 2977 days ago

  • exil 0.1.0 file released: exil_200108072217.tar.gz

    posted 3015 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Exil - GWBasic emulator Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review