Modplay for MSX1

by MSX Resource Center on 17-12-2011, 10:59

An Amiga MOD player for MSX1! It comes with a few MOD-files for demonstration purposes.

AttachmentSizeDownloadsLast download
Modplay for MSX1171.75 KB14361 week 3 hours ago

Comments (7)

By ARTRAG

Enlighted (6331)

ARTRAG's picture

12-10-2007, 14:20

How does it work ?

By wolf_

Ambassador_ (9794)

wolf_'s picture

12-10-2007, 14:38

iirc not with samples, but using the mod format to enter notes..

By esi.jmjg

Supporter (1)

esi.jmjg's picture

07-09-2014, 13:29

To Run, open the MSX in Basic Mode, load the file "modplay.bas" after RUN. Just simple. Thanks Nishi

By giangiacomo.zaffini

Champion (267)

giangiacomo.zaffini's picture

06-11-2014, 01:18

Since it is a MSX BASIC application, if it were possible to have source code I would like to change from floppy load to cassette load. I don't have a MSX floppy drive.
Thanks a lot.

By NYYRIKKI

Enlighted (5481)

NYYRIKKI's picture

06-11-2014, 07:04

No, you don't need source code... As the ML routine is only used to list available MOD-files on disk and then load selected MOD-file, none of the code is reusable in cassette environment. You need to figure out anyway, how you like to store the MOD on cassette.

By NYYRIKKI

Enlighted (5481)

NYYRIKKI's picture

06-11-2014, 07:44

Ah, I forgot the USR... That is used to return a byte from loaded file, so it is like PEEK-command. I just could not use PEEK as I load first 16KB under the BIOS. IIRC the code is something like:

	LD HL,(#F7F8)
	LD A,H
	AND #40
	JR NZ,UPPERPART
	LD A,(#F341)
	CALL #C
	LD L,A
	LD H,0
	LD (#F7F8),HL
	RET
UPPERPART:
	LD A,#60
	ADD A,H
	LD H,A
	LD L,(HL)
	LD H,0
	LD (#F7F8),HL
	RET

By giangiacomo.zaffini

Champion (267)

giangiacomo.zaffini's picture

06-11-2014, 11:13

@ NYYRIKKI: thank You, your support is priceless! Laser-quick too! Cool