MSX software and stuff
Home made stuff:
(pictures, Turbo Pascal programs, (still) one ML program and a MoonBlaster song)
(The picture you can see here, is the (old) Allosoft logo... It's drawn in 1994
or so in Philips' Designer Plus (screen 8). If you want to see it bounce: check
If you download any of this software, will you please send me your comments?? (In that way it's also nice for me to put software on the page, if I get no response I'll just take it away....)
- compos1.lzh: My first Moonblastersong worth downloading! (play it in 60 Hz mode, or increase the tempo...!)
- msxlogo.lzh: The MSX-logo redrawn... (in GraphSaurus 2)
- stuiter.lzh: (Stuiter (Dutch) = Bounce (English)) 2 Turbo Pascal programs I made which let the ALLOSOFT logo bounce. Contains both .PAS and compiled versions. PAS files need the libraries of Kari Lammassaari (see below). COM files only run with MSX-DOS 2. These Pascal versions of bounce.lha (removed it, contained the BASIC version of this program) are much better programmed than the (KUN)-BASIC versions, and much faster than BASIC. Please have a look at it, and tell me what you think about it.
- sticktst.pma: A nice Joystick Test proggie, written in TP using Kari's INC's... (Also contains the COM file!) Works a lot faster using MSXDOS2... (I don't know why, but it's true! Still, a very useful program also for DOS1)
- scroll5.lzh: This is a working
almost-finished ML version of stuiter (bounce)! Check it out, and debug it for
- nicepic.lzh: A nice picture of Ernie &
Bert, made by Jochen (it's published in MCCM 90!)
Turbo Pascal stuff:
(by Kari Lammassaari, mostly)
This software is rather untested... So, it may contain bugs! When I get
new (i.e. untested) INC-files and/or testprograms from Kari, I put them
immediately on this page. That way, you can always help us testing! If there are
bugs, report them to Kari (or me). Corrections will be published as soon as
possible... (I hope, I haven't heard from Kari in a long while! I hope he is still alive. I guess no new TP stuff from him, though... :-() See below for the newest files and updates! (Also for all the
files in one archive!)
ADVICE: download "allincs.lzh", "allpasfl.lzh", "all*.lzh" (see below)
to get the newest and updated files! These contain the latest stuff, and all in
a few packages!
Another note: if you don't have Turbo Pascal, see the "other stuff" section...
I took away some old stuff, if you want them, just download the all*.lzh files!
Again: it's all in there.
- paintbox.inc: Improved INC file from
graphic2.zip! Use this one... (debugged!)
- msxdos2.inc: New version of DOS2 support procedures!
- mapper.inc: New version of Memory Mapper support procedures!
- mapper.txt: Documents of the latter...
- mm_pcm.pas: Nice testprogram for muscimo1.inc: an oscilloscope!
- testpgms.pma: COM-versions of the MUSICMO1-testprograms!
- loadgrap.old: The DOS1 version of
loadgrap.inc, needs msxdos1.inc. Latest version: bug removed!
- mouse.inc: The improved Mouse-support procedures!
- mousetst.pas: A little test-program for the new mouse.inc.
- joystick.inc: Joystick support procedure. Look at the Joystick Test program above, for a nice demonstration of this INC!
- msxbios.lib: 2 procedures to call routines in MSX and MSX2 BIOS (First published in MSX Club Magazine 34, written by Erik van Bilsen of Triple Soft)
- mbplayer.lzh: MoonBlaster player for TP! By Kari and Remco Schrijvers...
- playtest.lzh: Test for the latter... Compiled version included!
- sprite.lzh: Improved sprite routines (+ docs and testprogram)!
The next ones are newest: (download it now! mentioned files are in the all*.lzh files)
- New from 18th December 1998: Font6.inc + demos and charpatt.inc, with
which you can alter screen 0 character sets!
- New from 18th November 1998: New version of mapper.inc, new Moonblaster and
SEE replayer (dosplay.*) and a new interrupt service routine,
used by the replayers. Also some demofiles (q.*), see_test.*)
- New from 31th July 1998: font7.inc (use DP-fonts or any other home-made
font in screen 7 (DOS2), a lot faster than gprint57.inc), keyscan.inc (read directly keyboard matrix on bit
level, supports simultaneous key presses), convfont.com (converts Dynamic
Publisher fonts for font7.inc (DOS2)), convfall.com (converts all Dyn. Pub. fonts in
directory for font7.inc (DOS2)), fontdemo.com (demo for font7.inc (requires the
following files in the same directory (the files are in data.lzh): font7.inc,
256.fn7+.ps7, msxfont.fn7+.ps7, 255.fn7+.ps7 and 253.fn7+253.ps7), DOS2)
- New from July 1998: gprint57.inc, gprint6.inc, gprint8.inc (graphical
printing on screens 5-8, direct code)
- New from 20th July 1998: getenvst.inc: INC-file to read environment strings in DOS2
- New incs from 20th October 1997: setvideo.inc and copy_scr.inc, to be used with Genlockers!) Kari doesn't have a 8280 (nor do I have a Videotizer), so please test this for us!!
- New incs from 12th August 1997: arcus.inc, circle.inc, ellipse.inc, fill.inc, pie.inc
- New incs from 14th April 1997: circtest.pas, date.inc, interrup.doc, interrup.inc, intrtest.pas, time.inc
- All NEW incs from 3 March 1997: contains updated versions of fastwrit.inc, fillvram.inc, hex.inc and string.inc and some new files: blink.inc, filename.inc, filesel.inc, readstr.inc, scrolwin.inc and txtwin.inc!
- newtxt.lzh: The newest (03-03-97) document files of Kari's inc's, contains the following textfiles: blink.txt, filesel.txt, text.txt (new version!) and txtwin.txt!
- filesel.lzh: Testprogram (+source) for filesel.inc, a nice fileselector.
This is very handy, so download it! The next files
contain every pascal-related file ever released by Kari and me. The files
are always updated and are all you'll ever need... Look at the date to see if
you should re-download a file to have the newest versions.
- allcoms.lzh: All TP-related
COM-files (i.e.: a lot of testprograms, but some of them are quite nice, even if
you don't know anything about Turbo Pascal!) Updated 18 December 1998
- alldocs.lzh: All documentfiles for the
inc files of Kari! Updated 18 December 1998
- data.lzh: All graphical data used in
the above files (for font.inc and stuiter.pas) Updated 18 December 1998
- allincs.lzh: All INC-files, ever
made public by Kari Lammassaari! Updated 18 December 1998
- allpasfl.lzh: All PAS-files related
to this page! Updated 18 December 1998
Still missing is a small game called Kink (was submitted to the Futuredisk, but they seem to have dropped dead; instead I donated it to the MSX Resource Center, check their downloads section) and a Laserbykes/Tron clone (finished, but doesn't have any sounds and a cool font yet). This stuff may be added to this page in the future. :-)
- openMSX-Catapult.tar.gz: a launcher for openMSX 0.3.4 only; you need the Qt 3 development packages installed to be able to compile it. (Only tested on Linux!) Note that this is the final release of this unofficial openMSX Catapult branch and since openMSX 0.4.0 has been released, it has become obsolete. Use the Catapult that comes with openMSX!. This version is only available for historical and educational reasons :)
- A couple of fonts that resemble the International MSX font (I tried to map as many symbols of the ASCII characterset to MSX glyphs! Some didn't exist in the MSX character set, so they are blank!). Here they are:
- MSXfont.pf3: a PostScript level 3 scalable bitmap font (pixels are squares!). Thanks to Wilbert van Ham. I don't know how to use this file though. It has a little demo in the end, you can view it with a PS viewer.
- MSXfont.raw: just a raw bitmap font: 256×8 bytes of raw bitmap data. Can be used in the Linux console by typing consolechars -f MSXfont.raw.
- MSXfont.psf: the same font, but then in PSF format, which is just another 4 header bytes added to the previous file.
- Two versions of a vector graphics (Encapsulated PostScript, EPS) edition of the MSX logo, made by me:
They should fit on a portrait A4, without scaling. If you like them and use them
for something it would be nice if you'd mention my name (and send me an e-mail!). :-) By the way, you can
make a postscript (PS) file of it by adding showpage at the utter end
of the file.
- MSXlogo.eps, after the
MSX2 startup screen, captured with xv from fMSX Unix 2.x/X 2.x. Note that I don't guarantee the quality of
the resulting picture when it is magnified over landscape A4! (I had to use some
dirty tricks to fill the white part of the logo... Glitches may turn up at
higher mag than A4 landscape at which it was tested.)
- MSXlogo2.eps, after
a scan of the logo on a Sony sticker. It is made by using less dirty tricks than the first version of the logo (see above). It should look just a bit better on more scales. Always turn off anti-aliasing though! (In the Gimp weak anti-aliasing may still be OK...)
- fmpacmgr.xsa, FM-PAC manager,
program to manage the SRAM of the FM-PAC, do some tricks with voices, Game
Macro's, cheating, etc. By CSI. Maybe it also works with the PAC; if
not: please adapt it for PAC! :)
- fmpac-hl.lzh, Dutch translation of the
original FM-PAC manual, by the former MSX Club Nijmegen
- msxdos1.lzh, MSX-DOS 1 system files
- sccdetec.lzh Automatic SCC
detection and selection in any (sub)slot, by Jasper Lautenbag. Please test it for us!
- spmanbow.lzh Space Manbow, crack for 128kB Mapper (no sound, lots of loading), 256kB Mapper (Sound, but quite some loading) and 512kB Mapper (Sound, no loading! So works on DOS2 as well). It has SCC sound for SCC in any slot, but for this you need also to download Jasper
Lautenbag's sccdetec.lzh, see previous software
(put SCCDETEC.BIN in the same dir as the Space Manbow files!).
For those who don't have Turbo Pascal 3.00A (CP/M) yet, you can download it now.
You'll probably have to configure your terminal settings, but if you have MCCM
62 or so you can look it up, because the right settings have been discussed in
the "Pascal cursus" of Herman Post. I believe it's in part 1 of that course. For
handyness, you can download my TINST.DTA, see the next item. However, it is of course much cooler to use Turbo Pascal version 3.3f, by Frits Hilderink, which can be downloaded from Hans Otten's web site.
- tinst.dta: terminal settings for TP 3.00A I
- vidbeman.lzh: Manual of VideoBench. Scanned
by Hans Otten, OCR'd by Dennis Wegewijs, corrections and lay-out by Manuel
- scsi.zip, with manual of Novaxis (in WP 6) and
programming examples in English! Sent to me by Gert de Boom of former MSX Club
: Demo of the new game EXOR from Aurora,
partly made by a friend of mine (also contactperson for Aurora): Eric Boon
Hydlide 3, MSX2-version! Have fun! Including the possibility
to save on disk when no FM-PAC is connected!
- mm205_e.lzh: Multi Mente English version 2.05 (thanks to Tom Emmelot for mailing it to me!)
Now with English documentation! Download it now!
- There's now a patch available to make Bomberman from
Paragon work on the Sony 900: download it here!
- Kari Lammassaari has scanned "The MSX Red
Book". It's a very big textfile now! Checking was done by Claudio Massao.
- extraz80-eng.txt The english
translation of a description of extra undocumented Z80-instructions.
Translation was done by me, the original was from the Compujunks (?) and can be
NOTE ON THE HOMEMADE SOFTWARE: I'm not responsible for any damage due to
this software! Most of this software is not finished yet, but to have at least
SOME home-made software on my page I put it on it anyway... So try it out, and let me know what you think about it! If you think I really need help, help me! The software is written by me, and some stuff (like some drawings) by my brother Jochen. Allosoft is the name of a one-member-group, i.e. me... I've designed a nicer logo but haven't drawn it yet. Oh yeah: some texts (like comments) are in Dutch, but I don't think that will bother anyone.
Another note: The software is public domain, but only the original files
may be copied. It is not allowed to change anything in the software (unless you
don't spread the adjusted copy), without my permission. Everything of "Homemade
Stuff" is © Allosoft (see "Info and stuff").
Final note: Some of my own software is getting rather old... Nowadays I'm
much better (I hope!?). Especially in Pascal programming (see Allosoft). However, as you can see from the dates: I haven't been programming a lot in Pascal since 1998... At the moment I'm trying to make some stuff in Hi-Tech C, together with Eric Boon. The cool bash scripts we have written to do this in Linux can be downloaded from UZIX web site, see the UZIX 2.0 Download page over there.
Text © 1996-2004 by Allosoft (see at "Info and stuff")
This subpage was last updated on 29-05-2005
(go to next page of (local) pagelist)