Index of /SGI/ftp.nekochan.net-mirrors/www.msxarchive.nl/pub/msx/programming/pascal/lammassaari/

These are include files for Turbo Pascal 3.01 and 3.33 programmed 
by Kari Lammassaari (ACADEMY) Finland
They use MSX-bios or directly MSX hardware, so they are not portable to
any other machine types.

Following  is the list/description  of the files at
ftp.funet.fi/pub/msx/programming/lammassaari 
(A part of them are in graphic2.zip)

The bug reports, inquiries and new ideas for new inc files are welcome at
lammassa@nettilinja.fi .

allcoms.lzh     These files should contain all files, documents, testfilels and
alldocs.lzh   	inc-files of the directory
allincs.lzh
allpasfl.lzh

arcus.inc 	Draw arcs (part of the circle) onto graphic screen  
blink.inc  	Control blinking on text screen 
blink.txt
box.inc		Draw a box anywhere in Vram with logical operations
circle.inc  	Draw  circles, no aspect ratio
circle.pas      demo
circle2.inc     Draw circle with msx basic routines
color.inc	Set screen colors
copy_scr.inc	Digitize command (as copy screen in msx basic
copy_xy.inc	Copy a graphic block anywhere in VRAM
copy_y.inc	Copy a graphic block UP or Down anywhere in VRAM
copyl_xy.inc	Copy a graphic block anywhere in VRAM with logical operations
grpprint.inc 	Write text on graphic screen with color and logicl operations
date.inc	Set/read msx system date
ellipse.inc	Draw ellipses (aspect ratio)
fastwrit.inc	Fast string printing onto text screen (much faster than writeln)
filename.inc	Manipulate filename-strings
filesel.inc	Windowed fileselector routine, (msx dos2) includes 
		subdirectories, search keys, different drives
filesel.txt
filesel.zip 	demo
fill.inc	Floodfill the given area on graphic screen 
fillvram.inc	Fill given wram area with given value
		(includes expansion vram)
font.inc	Fonts for screen 7
gfxdata.lzh   	Not a file of mine, no information available
graphic2.txt
graphic2.zip  	a collection of graphic routines for msx2

hex.inc         Return given value as hex word or hex byte (128 = $80)
interrup.inc	Set the given procedure as an interrupt routine
		(like ON INTERVAL GOSUB in basic)
interrup.txt
inttest.pas  	demo for interrup.inc
joystick.inc    Read joystick 1 & 2 (Improved by Manuel Bulderbeek)
line.inc	Draw a line with color and locical operations
lmmc.inc	Moves dots from main memory anywhere in VRAM with logical operations
loadgrap.inc	Load imagefile on graphic sceen (msxdos2)
loadgrap.old    Load imagefile on graphic sceen (msxdos1)
mapper.inc  	Allocate, use and call mapper pages under turbo pascal
		(No MEMMAN needed, uses MSX DOS2 ext bios functions)
mapper.txt
mbplayer.inc 	Moonblaster player (background) for turbo pascal.
		Can be used as TSR. Better if compiled with TP 3.3
		Uses mapper page. Doesn`t need conventional ram.
mbplayer.mpc	The mc-code for mbplayer.inc (Based on xxxx.`s code)
mbplayer.txt
mm_pcm.pas
mm_test.pas
mouse.inc    	Reads mouse
mousetst.pas 	demo
msxdos2.inc   	File i/o under msx dos 2
msxdskio.inc    File i/o under msx dos 1
musicmo1.inc    Music Module sampling, playing , sample load
		Supports 256 Kb audio ram
musicmo1.txt
paintbox.inc	Paint a filled rectangle anywhere in VRAM.
paintlog.inc	Paint a filled rectangle anywhere in VRAM with logical operations
pie.inc        	Draw a pie on graphic screen 	
player.zip	Mbplayer demo
point.inc	Function to return the color of the point on any page
pset.inc	Set a point on any graphic page.
readstr.inc	Read string/char at the text cursor
redvram.inc	Read bytes from VRAM (anywhere) to main RAM
rs232.inc 	Rs323 support
screen.inc	Set msx screen 0-8
scrolldo.inc    Scroll given text screen area down
scrollup.inc    Scroll given text screen area up
setcolor.inc	Set drawing color
setpal.inc	Set/reset/read video processor RGB-values 
		(Reading is done via readin the rgb lookup table in VRAM.)
setpage.inc	Set the visual/active pages of the graphic screen
setpal.txt
setvideo.inc  	For digitizing and superimposing msx
sprite.inc	Sprite support, define, put etc sprites on graphic screen
sprite.txt
spritest.pas	demo
string.inc	String handling routines
testload.zip	demo of loading a graphic file
text.txt	
text.zip	
time.inc	Read/set time in real time clock
txtwin.inc	Create/write etc. text windows in text screens
wrtvdp.inc	Write to any vdp register
wrtvram.inc 	Write to VRAM (anywhere) from min RAM

TypeNameSizeLast modifiedInfo
..-2022-11-05 17:05:38
00index4.25K1997-12-25 08:00:00
253.FN713.5K1998-07-31 08:00:00
253.PS797B1998-07-31 08:00:00
255.FN712K1998-07-31 08:00:00
255.PS797B1998-07-31 08:00:00
256.FN712.75K1998-07-31 08:00:00
256.PS797B1998-07-31 08:00:00
CONVFALL.COM13.12K1998-07-31 08:00:00
CONVFALL.PAS4.1K1998-07-31 08:00:00
CONVFONT.COM24.25K1998-07-31 08:00:00
CONVFONT.PAS3.73K1998-07-31 08:00:00
DOSPLAY.INC7.38K1998-11-16 08:00:00
DOSPLAY.MPC5K1998-11-16 08:00:00
DOSPLAY.TXT6.5K1998-11-16 08:00:00
FONT7.INC6.62K1998-07-31 08:00:00
FONTDEMO.COM14.75K1998-07-31 08:00:00
FONTDEMO.PAS3.73K1998-07-31 08:00:00
GETENVST.INC1K1998-07-31 08:00:00
INCFILES.TXT1.05K1998-11-16 08:00:00
INTS.INC4.33K1998-11-16 08:00:00
KEYSCAN.INC64B1998-07-31 08:00:00
MAPPER.INC7.22K1997-01-14 08:00:00
MSXFNT.FN76K1998-07-31 08:00:00
MSXFNT.PS797B1998-07-31 08:00:00
allcoms.lzh53.07K1997-08-14 08:00:00
alldocs.lzh17.34K1997-08-14 08:00:00
allincs.lzh57.2K1997-08-14 08:00:00
allpasfl.lzh15.7K1997-08-14 08:00:00
blink.txt1.33K1997-03-03 08:00:00
circle.pas364B1997-04-13 08:00:00
filesel.txt877B1997-03-03 08:00:00
gfxdata.lzh2.88K1997-08-14 08:00:00
graphic2.txt7.86K1996-11-01 08:00:00
graphic2.zip14.31K1996-11-01 08:00:00
interrup.txt2.7K1997-04-13 08:00:00
intstest.pas1.38K1998-11-16 08:00:00
inttest.pas858B1997-04-13 08:00:00
loadgrap.old4.24K1997-01-24 08:00:00
mapper.txt6.7K1997-01-14 08:00:00
mbplayer.mpc4.25K1997-01-19 08:00:00
mbplayer.txt4.77K1997-01-19 08:00:00
mm_pcm.pas1.21K1997-01-14 08:00:00
mm_test.pas3K1997-01-14 08:00:00
mousetst.pas489B1996-11-27 08:00:00
musicmo1.txt3.32K1997-01-14 08:00:00
player.zip38.84K1997-01-19 08:00:00
setpal.txt2.47K1996-11-23 08:00:00
sprite.txt2.8K1997-01-19 08:00:00
spritest.pas1.33K1997-01-19 08:00:00
testload.zip20.83K1996-11-01 08:00:00
text.txt1.82K1997-03-03 08:00:00