Download Latest Version mouseint.c (5.4 kB)
Email in envelope

Get an email when there's a new version of Mouse-83 language interpreter

Home
Name Modified Size InfoDownloads / Week
readme.txt 2023-02-12 1.3 kB
mouseint.exe 2023-02-12 4.6 kB
gcdcalc.mou 2023-02-12 664 Bytes
hilogame.mou 2023-02-12 622 Bytes
mouseint.c 2023-02-12 5.4 kB
99beer.mou 2023-02-12 494 Bytes
fact.mou 2023-02-12 692 Bytes
Totals: 7 Items   13.8 kB 1
Mouse83 language interpreter, written in the C programming language by Jan
Mleczko in February, 2023. However, the Mouse language itself was created in
the 1980s by Peter Grogono. There is the interpreter's C symbolic code
provided (filename: "MOUSEINT.C"), as well as an executable version compiled
for Windows NT using TinyCC compiler (filename: "MOUSEINT.EXE"). Since it uses
only the portable standard input & output library, it can also be compiled for
other operating systems. To run your Mouse program, pass its filename in
command line when running the interpreter. It has to be written in Mouse83,
not in Mouse79, because there were significant changes introduced in Mouse83
comparing to Mouse79. Interpreter limits: 64 stack entries, 16 loop nesting
levels (enough for most programs). File positioning ("seek" operation) is
required to use loops - if reading program from a device like console or
serial port, it'll work, but without loops. Unimplemented features:
procedures (called "macros" in the description of Mouse language), tracing.
Few test Mouse programs (with "MOU" name extension) are provided too. You may
use & distribute this package for free, with one restriction of not altering
its code. Also, it's provided "as is", without ANY warranty.
Source: readme.txt, updated 2023-02-12