MEMMAN

MSX Memory Manager MemMan

Description

MemMan is a advanced Memory Manager for MSX2 with at least 128kB memory mapper. It reserves 80kB for the 'standard' working of the computer. Since version 2.0, it has support for handling of TSR (Terminate and Stay Resident) programs .

This utility is provided in 2 versions: the binary MEMMAN.BIN and the MSX-DOS file MEMMAN.COM. Since version 2.3, MemMan adds several instructions to Basic (see MemManTSR BASIC). Latest version is v.2.42.

MemMan's documentation can be found in:

This package includes the main MemMan and several TSR programs under the \MEMMAN\TSR directory:

  • 5060hz
  • alarm
  • barcode
  • basicbrk
  • bekslesj
  • blink
  • calc
  • caps
  • chgcpu
  • chrcode
  • color
  • coordin
  • curblink
  • elvis
  • et
  • european
  • flash
  • fonts
  • icp7
  • improve
  • insert
  • jansi
  • joysor
  • klokje
  • kwiek
  • lcur
  • memview
  • midiklav
  • mousor
  • msxalt
  • numdiv
  • pb
  • quickey
  • savscr
  • scrfade
  • sd
  • sftreset
  • shift
  • strace
  • teaser
  • tracer
  • tsr
  • tyd
  • var
  • yz
Files
Package
Individual files
Default install directory
A:\MEMMAN
Build files
memman.ziphttps://hansotten.file-hunter.com/uploads/files/memman24tsr.zip
msttracer.ziphttps://hansotten.file-hunter.com/uploads/files/msttracer.zip
mstimprove.ziphttps://hansotten.file-hunter.com/uploads/files/mstimprove.zip
mstjansi.ziphttps://hansotten.file-hunter.com/uploads/files/mstjansi.zip
msttsrcol.ziphttps://hansotten.file-hunter.com/uploads/files/msttsrcol.zip
5060hz.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/5060hz.tsr
barcode.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/barcode.tsr
basicbrk.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/basicbrk.tsr
chgcpu.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/chgcpu.tsr
et.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/et.tsr
fonts.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/fonts.tsr
insert.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/insert.tsr
kwiek.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/kwiek.tsr
lcur.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/lcur.tsr
memview.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/memview.tsr
midiklav.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/midiklav.tsr
mousor.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/mousor.tsr
numdiv.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/numdiv.tsr
sftreset.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/sftreset.tsr
strace.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/strace.tsr
teaser.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/teaser.tsr
tsr.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/tsr.tsr
yz.tsrhttp://www.msxarchive.nl/pub/msx/utils/memman/yz.tsr
Build script
mkdir -p package/
# memman
mkdir -p package/tsr
unzip memman.zip
lha xw=package MEMMAN24.PMA
mv package/*.tsr package/tsr
lha xw=package/tsr/alarm ALARM.PMA
lha xw=package/tsr/bekslesj BEKSLESJ.PMA
lha xw=package/tsr/blink1-1 BLINK1-1.PMA
lha xw=package/tsr/calc CALC.PMA
lha xw=package/tsr/coordin COORDIN.PMA
lha xw=package/tsr/curblink CURBLINK.PMA
lha xw=package/tsr/elvis ELVIS.PMA
lha xw=package/tsr/european EUROPEAN.PMA
lha xw=package/tsr/flash FLASH.PMA
lha xw=package/tsr/joysor JOYSOR.PMA
lha xw=package/tsr/klokje KLOKJE.PMA
lha xw=package/tsr/pb PB.PMA
lha xw=package/tsr/quickey QUICKEY.PMA
lha xw=package/tsr/savscr SAVSCR.PMA
lha xw=package/tsr/sd SD.PMA
lha xw=package/tsr/tyd TYD.PMA
lha xw=package/tsr/var VAR.PMA
# msttracer
unzip msttracer.zip
mcopy -s -i msttracer.dsk :: tracer
mkdir -p package/tsr/tracer
mv tracer/DEMO.BAS package/tsr/tracer
mv tracer/TRACER.TSR package/tsr/tracer
# mstimprove
unzip mstimprove.zip
mcopy -s -i IMPROVE.DSK :: improve
mkdir -p package/tsr/improve
mv improve/IMPROVE.COM package/tsr/improve
# mstjansi
unzip mstjansi.zip
mcopy -s -i JANSI.DSK :: jansi
mkdir -p package/tsr/jansi
mv jansi/*.ANS package/tsr/jansi
mv jansi/JANSI.TSR package/tsr/jansi
mv jansi/JDUMP.COM package/tsr/jansi
# msttsrcol
unzip msttsrcol.zip
mcopy -s -i TSR-VERZ.DSK :: tsrcol
mv tsrcol/CHRCODE.TSR package/tsr
mv tsrcol/ICP7.TSR package/tsr
mv tsrcol/MSXALT.TSR package/tsr
mv tsrcol/SCRFADE.TSR package/tsr
mv tsrcol/SHIFT.TSR package/tsr
# other
mv 5060hz.tsr package/tsr
mv barcode.tsr package/tsr
mv basicbrk.tsr package/tsr
mv chgcpu.tsr package/tsr
mv et.tsr package/tsr
mv fonts.tsr package/tsr
mv insert.tsr package/tsr
mv kwiek.tsr package/tsr
mv lcur.tsr package/tsr
mv memview.tsr package/tsr
mv midiklav.tsr package/tsr
mv mousor.tsr package/tsr
mv numdiv.tsr package/tsr
mv sftreset.tsr package/tsr
mv strace.tsr package/tsr
mv teaser.tsr package/tsr
mv tsr.tsr package/tsr
mv yz.tsr package/tsr
  • 2020-04-24 2.4-2
    • Fix issue #35: duplicate shift.tsr file
    • Updating download links to the hansotten mirror. Original URL is no longer working.
  • 2018-11-24 2.4-1
    • First release
Details
Category
System
Author
MSX Software Team
Packager
Carles Amigó (fr3nd)
License
 Public domain
Url
 http://map.grauw.nl/resources/tsrdev_en.php
Install instructions
hub install MEMMAN