Hello all,
Good news:
I managed to compile a DOS version of microabc, using gcc4dos on a
FreeDOS operating system (running inside qemu on Debian GNU+Linux). It
is based on microabc-2007-12-31, with slight (but important) changes.
microabc.exe seems to be working fine, but I did not test it in any
systematic ways.
Here on my computer it worked on the FreeDOS 1.0 operating system
(inside qemu), and also inside DOSBOX (running on a GNU+Linux
operating system).
The only problem I found is that the program doesn't stop with actions
like Ctrl-D, Ctrl-X or Ctrl-C; for example, when reading input from
the keyboard. But this may be just a limitation (or perhaps a
``feature'') of the emulators I used (dosbox, qemu)... Later I may
boot FreeDOS (without hardware emulation) to check this. However there
is no problem if the users don't miss the flag -i (or -E).
The program cwsdpmi.exe is required by both FreeDOS and DOSBOX. I
don't know if cwsdpmi.exe is also required on Windows. The package
csdpmi4b.zip, which provides the program, is included.
I compiled also abc2alias, but the binary was named abcalias.exe
(without the '2') in order to fit in the DOS file-name length.
I will compile and include .EXE files in further releases of microabc.
-----------------
Here are the microabc binaries:
http://br.geocities.com/hfmlacerda/abc/muAbcDOS.zip
Here are other required ABC binaries for Windows:
http://abcplus.sourceforge.net/#abctools
I would suggest you to use the stable version of abcm2ps:
http://abcplus.sourceforge.net/abcm2ps-4.12.30-win32.zip
To install the .EXE programs, follow the Guido Gonzato's instruction:
<<<
Extract them and copy them to C:\Windows (Windows 9x/XP) or C:\Winnt
(Windows 2000).
>>>
Download also the microabc package. It contains the documentation, the
Sagittal font, the format files for abcm2ps, and several examples:
http://br.geocities.com/hfmlacerda/abc/microabc.zip
And, if you are new to ABC, this is a good guide:
http://abcplus.sourceforge.net/#ABCGuide
http://abcplus.sourceforge.net/abcplus_en-1.1.0.zip
If you still don't have a program to view PostScript files, install
GhostScript (first) and (then) GSView:
http://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs860/gs860w32.exe
http://mirror.cs.wisc.edu/pub/mirrors/ghost/ghostgum/gsv49w32.exe
A small-sized, also gratis (but non-free -- argh!!!) and limited
alternative might be:
http://www.rops.org/download/freescript53.exe
...waiting for your feedback... :-)
Hudson Lacerda
http://br.geocities.com/hfmlacerda/abc/microabc-about.html
P.S.: I am planning a GUI front-end to control the command-line
programs, as suggested by Aaron Hunt. It will be a tcl-tk script.
.