Re: Two questions!: Scroll for Files

1999-10-25 Thread Manuel Bilderbeek

Hi Daniel! (And the other MSX users as well! :-)

I tried your program (SCROLL.BIN) to 'rotate' those filenames on the screen. 
Well, it works, but not all the time... :-|

Sometimes it works as it should, and other times the screen (0) is almost 
totally filled with the same character (I think it was something like an '=' 
character). When it goes wrong, the filling with the character happens very 
slowly and in a very irregular way. Sometimes, if I run it again, it does 
work.. I haven't been able to determine any condition for it to work. I use it 
similar to this way:

10 POKE HF3b0,78
20 FILES
30 BLOAD"SCROLL.BIN",R
40 POKE HF3B0,80

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!: Scroll for Files

1999-10-25 Thread Daniel Jorge Caetano

On Mon, 25 Oct 1999 10:45:02 +0200, Manuel Bilderbeek wrote:

Hi Daniel! (And the other MSX users as well! :-)
I tried your program (SCROLL.BIN) to 'rotate' those filenames on the screen. 
Well, it works, but not all the time... :-|
Sometimes it works as it should, and other times the screen (0) is almost 
totally filled with the same character (I think it was something like an '=' 
character). When it goes wrong, the filling with the character happens very 
slowly and in a very irregular way. Sometimes, if I run it again, it does 
work.. I haven't been able to determine any condition for it to work. I use it 
similar to this way:
(...)

  Maybe there is some bug in the program. I'll look for it ASAP... (-: I post
the results here.

 []'s Daniel Caetano ([EMAIL PROTECTED])

...Why look thru Windows? Open the door to the future: OS/2
OS/2 Sites: http://www.os2brasil.com.br/novidades/
http://www.os2brasil.com.br/novidades/drivers.shtml
http://www.geocities.com/SiliconValley/8752/os2hp/os2index.html
MSX Sites:  http://www.fudeba.cjb.net/ e http://www.msxnews.cjb.net/
MSX Phoenix:http://www.msxphoenix.cjb.net/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-20 Thread Erik Maas

  I don't know if you need to use the memory mapper for the replayer,
  but if so, can you please make sure that it is DOS2 compatible?

 I hope he will, since my intention was to use the program from Multi-
 Mente which I only run in DOS2! Heheh.

The first version will just load and play, nothing TSR like.
So it won't need any memory management and thus run on both DOS1 and
DOS2. When that runs well, I'll make a TSR out of it which should use
the following load scheme:


H I think I have already made something like that as a MemMan TSR
years ago...
Nobody knows MBMENU??? :-(

I thought I released some command line utils as well
And some info about how to tell the TSR to load the music data and sample
kit.

Yes, I know, it should be better...
* It has no MoonSound support
* It does not work like a DOS2 TSR (needs MemMan)


Greetings from Erik Maas



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Boon, Eric

Hi,

Off-topic: interesting, I received Laurens' reply on these 2 msgs
before getting these...

Maarten wrote:

 I think Alex asked the question because the original MB1.4 replayer 
 source contains IN A,(#FE) commands.

Ah, I C.  I'll take my source-scissors and cut them out ;-)
 
 And what about MoonSound?
 I can mail you a MBM replayer that plays on MoonSound too. It sounds 
 nice, in my opinion, because the MoonSound output is much clearer.

Please do! Any source code (eh, MSX related, that is ;-)) is welcome!

 Hey, maybe it's possible to convert the MWK kit while the song is 
 already playing.

Huh? You mean start playing without samples and add the samples later?
Hmmm... I'll see. Maybe it's possible to start converting while loading
the samples - load a block, convert it, load the next etc...


Manuel wrote:

  -v  verbose: give status/error reports on stderr

 Can you be more specific on this last one? What are the status-
 possibilities? How will DOS display them?

I dunno yet... Maybe something like:

 A:\ amber -v the_best.mbm samples.mbk
 --
 AMBER v 0.1 - 20 Oct 1999 - (C) Aurora
 --
 MSX-Audio detected
 MSX-Music detected
 loading the_best.mbm
 loading samples.mbk
 samples.mbk  not found! trying the_best.mbk
 the_best.mbk not found! no sample replay
 playing 53 patterns...
 user interrupt
 A:\ _

Ah, that brings me to another very useful option:

-lN When looping is on, loop N times, then fade out
N = 0 == loop forever...

Greetz,
+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++
 



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread David Heremans

Laurens Holst wrote:
 
 Only disadvantage would be that decrunching ADPCM will take quite some
 time
 (as long as loading an 128k samplekit for the MoonSound I think)...
 Haven't
 tried it myself, just heard from others it takes quite some time. But
 ofcourse a half-full samplekit will take only half the time to
 convert. And
 I think at 7MHz it won't take that long...

He, try to run Sandstone with only a moonsound inserted, and then again
with only the MSX-AUDIO. Not the difference in startup time (We convert
the audio samples to moonsound samples for the soundeffects.) And that's
just for a 32 kB MSX audio sample.

David Heremans

-- 

"One difference between SuSE and Red Hat is that the 
former operates in a country where people don't sue 
each other over coffee being too hot."
Linus Torvalds


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Laurens Holst

  I hope you mean 1=50Hz sync, 2=60Hz sync eh? (thus making no
  difference if the VDP is currently working at 60 or 50Hz...)

 I don't quite get what you're after. Do you mean that I should
 switch the VDP mode, or leave the VDP mode alone and only switch
 replay speed? Will be difficult to replay @ 60Hz sync, while being
 in 50Hz mode :-(

I meant NOT to switch the interrupt-frequency.
And replaying 60Hz at a real interrupt isn't that hard... Simply run the
interruptroutine twice every 5th interrupt. Difference won't be noticed. And
about speed issues, replaying 1 step at top speed takes 3 interrupts right
(1 precalc int, 1 replay int and 1 'free' int)? And on lower speeds there
are even more 'free' ints. So I think that won't be a problem either.


   And if you're really going for it: if amber is started without any
   arguments, you should get a little MBM filebrowser, like in VGIF or
   BLS or so... :-)

 Yeah right. And some spiffy backdrop and 'equalizer' and all that shit
 that blows a simple and useful utility into a bloated M$ proportional
 monster (*grin*)

Sorry but I have no objections to that... NOP's MODplayer became also more
than a simple and useful utility, but it is awesome, much nicer looking than
Moonsoft's MODplayer. Although the latter one replays better (supports
more).


  Would be very, very nice.
  Adding support for the first file only is VERY easy (simply execute
  FIND_FIRST with pre-setup FCB from adress #5C (if I remember
  correct) before loading). Adding support for more than 1 file will
  be a little more difficult but still work I think.

 But not that much: FIND_NEXT :-)

Yeah but you've also got to make a loop and end-of-files detection
(a jp and a ret c :))


Samplekit handling:
 
  Sounds very cool.

 Thought so :-) could however be a little bit slow when all possibities
 have to be checked only to find out that there is no samplekit to load...

No way man.

Can you notice a speed difference of, well, let's say 1/1000th second???
Certainly not when the program is also loading from disk.

Anyways my point is detecting soundchips and do some conditional jumps
really doesn't require much processorpower. I mean, the MSX Z80 is quite
fast (well okay 7MHz or faster is very nice), most problems with speed
concern the videoprocessor and diskdrives/harddisks...


  About Maarten ter Huurne's idea: MoonSound support is indeed
  a great idea! I hope the samples will also be supported?

 Also: maybe later. First things first... (and that means going home now
 and start coding ;-P)

Yeah okay. But keep in mind that you don't have to program this MoonSound
support all by yourself; Maarten has already programmed it...


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Laurens Holst


  I think Alex asked the question because the original MB1.4 replayer
  source contains IN A,(#FE) commands.

 Ah, I C.  I'll take my source-scissors and cut them out ;-)

Yuk...


  And what about MoonSound?
  I can mail you a MBM replayer that plays on MoonSound too. It sounds
  nice, in my opinion, because the MoonSound output is much clearer.

 Please do! Any source code (eh, MSX related, that is ;-)) is welcome!

The original sourcecode of MB 1.4 (as well as MBFM and MBWAVE v1.3) is on
the MCCM Milennium CDROM...


  Hey, maybe it's possible to convert the MWK kit while the song is
  already playing.

 Huh? You mean start playing without samples and add the samples later?
 Hmmm... I'll see. Maybe it's possible to start converting while loading
 the samples - load a block, convert it, load the next etc...

WHILE playing? No... think not.


  A:\ amber -v the_best.mbm samples.mbk
  --
  AMBER v 0.1 - 20 Oct 1999 - (C) Aurora
  --
  MSX-Audio detected
  MSX-Music detected
  loading the_best.mbm
  loading samples.mbk
  samples.mbk  not found! trying the_best.mbk
  the_best.mbk not found! no sample replay
  playing 53 patterns...
  user interrupt
  A:\ _

 Ah, that brings me to another very useful option:

 -lN When looping is on, loop N times, then fade out
 N = 0 == loop forever...

Yeah, the loop but fade at loop point is very nice (first seen on 100%
music).
Comes in very handy when playing multiple looping songs indeed.


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Manuel Bilderbeek

  -lN When looping is on, loop N times, then fade out
  N = 0 == loop forever...
 
 Yeah, the loop but fade at loop point is very nice (first seen on 100%
 music).

Hehehe, Arranger IV does that too, and that part was programmed in 1994...

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Laurens Holst

   -lN When looping is on, loop N times, then fade out
   N = 0 == loop forever...
 
  Yeah, the loop but fade at loop point is very nice (first seen on 100%
  music).

 Hehehe, Arranger IV does that too, and that part was programmed in 1994...

Ha! Then you guys had to release it earlier!
Now 100% Music has the 'primeur'...


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Manuel Bilderbeek

  Hehehe, Arranger IV does that too, and that part was programmed in 1994...
 
 Ha! Then you guys had to release it earlier!
 Now 100% Music has the 'primeur'...

Hey, I can't help it! Back then (in 1995 or 1996), Zodiac was to lame to 
finish it! ;-)

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: MBM replay in DOS (was: RE: Two questions!)

1999-10-15 Thread Maarten ter Huurne

On Thu, 14 Oct 1999, Boon, Eric wrote:

  I hope you mean 1=50Hz sync, 2=60Hz sync eh? (thus making no 
  difference if the VDP is currently working at 60 or 50Hz...)
 
 I don't quite get what you're after. Do you mean that I should
 switch the VDP mode, or leave the VDP mode alone and only switch
 replay speed? Will be difficult to replay @ 60Hz sync, while being
 in 50Hz mode :-(

Laurens is talking about replay speed.
It's possible to replay at 60Hz while the VDP frequency is 50Hz.
Examples of solutions:
- call MB interrupt twice every 5th VDP interrupt:
  simple but inaccurate
- use line interrupts instead of the retrace interrupt:
  accurate but tricky to program
- use timer in MSX-AUDIO or MoonSound:
  accurate but doesn't work for MSX-MUSIC only systems

  The autodetection part shouldn't be too hard.

In EDIT files, the first byte is always the same. In USER files, it
contains information and will usually be different. I think the value it
has in EDIT mode is an invalid value for USER mode, so you can use it to
detect the file type.

 Right, although the EDIT type isn't very hard to decode.
 I could even do EDIT-USER conversion while loading the file :-P

Well, if it's easy, you can do it. But it's not a feature I would miss if
it was not there.

Bye,
Maarten


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-14 Thread Manuel Bilderbeek

 Hi Eric,
 
 I don't know if you need to use the memory mapper for the replayer, but if 
 so, can you please make sure that it is DOS2 compatible?

I hope he will, since my intention was to use the program from Multi-Mente 
which I only run in DOS2! Heheh.

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




MBM replay in DOS (was: RE: Two questions!)

1999-10-14 Thread Boon, Eric

Yoho,

  I don't know if you need to use the memory mapper for the replayer,
  but if so, can you please make sure that it is DOS2 compatible?

 I hope he will, since my intention was to use the program from Multi-
 Mente which I only run in DOS2! Heheh.

The first version will just load and play, nothing TSR like.
So it won't need any memory management and thus run on both DOS1 and
DOS2. When that runs well, I'll make a TSR out of it which should use
the following load scheme:

check for MemMan
IF MemMan present
THEN
use MemMan routines
ELSE
check DOS version
IF version is DOS2
THEN
use DOS2 memory routines
ELSE
assume DOS1 without memory manager
FI
FI

Another thing. First idea for commandline:

amber [-cN] [-v] filename[.mbm] [filename[.mbk]]

AMBeR = Aurora's MB Replayer
[...] = optional

options:

-cN chip select: 0 = auto (default)
 1 = MSX-Audio
 2 = MSX-Music
 3 = Both

-v  verbose: give status/error reports on stderr

Samplekit handling:

IF MSX-Audio should play
THEN
IF filename mentioned in cmdline
THEN
try that one
FI
IF not found OR no filename in cmdline
THEN
try samplekit named in MBM
IF not found
THEN
try filename.MBK
IF not found
THEN
suppress sample replay
FI
FI
FI
FI

Sounds ok? :-)

+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++
 


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-14 Thread M . K . t . Huurne

 The first version will just load and play, nothing TSR like.
 So it won't need any memory management and thus run on both DOS1 and
 DOS2.

I think Alex asked the question because the original MB1.4 replayer 
source contains IN A,(#FE) commands.

   -cN chip select: 0 = auto (default)
1 = MSX-Audio
2 = MSX-Music
3 = Both

And what about MoonSound?
I can mail you a MBM replayer that plays on MoonSound too. It sounds 
nice, in my opinion, because the MoonSound output is much clearer.
 
On MoonSound you can also play MWK kits, converted by XADPCM by 
Alex Wulms. Maybe you should make this optional for non-turbo-R, 
because it takes quite a lot of time.

Hey, maybe it's possible to convert the MWK kit while the song is 
already playing. Writing to SRAM is impossible when waves are 
playing. But since the FM and wave part of the OPL4 seem to be 
separate units and the FM part doesn't need SRAM, maybe it's possible 
to write to SRAM when playing only FM instruments.

Bye,
Maarten


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-14 Thread Laurens Holst

 Suggestions for other options:
 -fN frequency select: 0 = current (default)
   1 = 50 Hz (PAL)
   2 = 60 Hz (NTSC)

I hope you meen 1=50Hz sync, 2=60Hz sync eh? (thus making no difference if
the VDP is currently working at 60 or 50Hz...)


 -tN file type select: 0 = autodetect (default)
   1 = USER
   2 = EDIT

The autodetection part shouldn't be too hard.
However the EDIT-type support will mean a lot of extra work (he will have to
write those routines from scratch without any documentation on it, while the
USER fileformat is also used in the official replayroutines.


 Further: if you make a TSR version, will there be certain keys to control
the
 music? Things like STOP, PAUSE, FFW, or so... whatever. In the not-TSR
 version, will there be ways to stop, pause, or ffw the music being
replayed?

 And if you're really going for it: if amber is started without any
arguments,
 you should get a little MBM filebrowser, like in VGIF or BLS or so... :-)

But then please not in the first realease (cause it will then take much
longer before the release).


 And what about: A:/amber *.mbm ? Will it work?

Would be very, very nice.
Adding support for the first file only is VERY easy (simply execute
FIND_FIRST with pre-setup FCB from adress #5C (if I remember correct) before
loading). Adding support for more than 1 file will be a little more
difficult but still work I think.


  Samplekit handling:

Sounds very cool.


 And what if NOT MSX-Audio should play? Also suppress sample replay, I
guess?

What would be the use of adding lots of loading-time when it isn't needed?


About Maarten ter Huurne's idea: MoonSound support is indeed a great idea! I
hope the samples will also be supported? Simply convert them using XADPCM...
And the MoonSound has enough channels to emulate the FM-Pac as well... I
have the settings for the OPL4 to emulate the OPLL-instruments somewhere
here... Yeah yeah okay I know they will sound a little different because of
different filtering etc. but I don't think that's really a problem.

I think that when a MoonSound is detected it should automatically be
selected. If there also are an MSX Music and/or MSX Audio available in the
system then they can only be used by forcing it through command-line
options. I know they will sound more 'natural' (like the song used to sound)
than a MoonSound, but I think changing the cables etc. will be too much
hassle for most people to really care about that. And besides, the
difference will be minor I think. Also, the MoonSound works fine at 7MHz.
Can't say that about my MSX Music/Audio (the latter one is adapted with a
seperate chrystal so it sounds nice, but is still skipping some notes
because it's accessed too fast).

Only disadvantage would be that decrunching ADPCM will take quite some time
(as long as loading an 128k samplekit for the MoonSound I think)... Haven't
tried it myself, just heard from others it takes quite some time. But
ofcourse a half-full samplekit will take only half the time to convert. And
I think at 7MHz it won't take that long...


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: MBM replay in DOS (was: RE: Two questions!)

1999-10-14 Thread Manuel Bilderbeek

 Hello all,
 
   Suggestions for other options:
   -fN frequency select: 0 = current (default)
 1 = 50 Hz (PAL)
 2 = 60 Hz (NTSC)
 
 Huh? I missed that mail somehow!

 Right, although the EDIT type isn't very hard to decode.
 I could even do EDIT-USER conversion while loading the file :-P
 But I don't quite see the advantage of being able to force either of
 the two file types. It makes no sense in loading an EDIT file in
 USER mode or vice versa...

Just in case detection  fails... ;-) But you're right. It'll probably fail 
always then!

   Further: if you make a TSR version, will there be certain 
   keys to control the music? Things like STOP, PAUSE, FFW, or so...
   whatever. In the not-TSR version, will there be ways to stop,
   pause, or ffw the music being replayed?
 
 Definitely NOT in the 0.1 version! :-)

Later, I meant.

   And if you're really going for it: if amber is started without any
   arguments, you should get a little MBM filebrowser, like in VGIF or 
   BLS or so... :-)
 
 Yeah right. And some spiffy backdrop and 'equalizer' and all that shit
 that blows a simple and useful utility into a bloated M$ proportional
 monster (*grin*)

Eh, the little filebrowser shouldn't be THAT hard/big...

  Sounds very cool.
 
 Thought so :-) could however be a little bit slow when all possibities
 have to be checked only to find out that there is no samplekit to load...

We can miss a millisecond! ;-)

 Also: maybe later. First things first... (and that means going home now
 and start coding ;-P)

Good point If you want to reread that message you missed, try to check it 
in the newsgroup on msxnet: news.msxnet.org as news-server (news-host), and 
there is one group there: local.msx.int, you can't miss it...

But if you cannot, I can resend you the message if you like.

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-13 Thread Boon, Eric

Maarten ter Huurne wrote:

 I'm very sure they are:
 
 #00CF: title (40 bytes)
 #0140: drumkit (8 bytes)

*blush* My home-brew hexdump prog messed thing up :-J
You're right and I'm on my way programming the DOS replayer :-)
I hope to be able to release a 0.1 version somewhere next week!

 Maybe you mixed up EDIT and USER mode? EDIT mode files always 
 start with the same byte. Or maybe you mixed up MBM and MWM files?

Nope. See above. 't Would be fun, however, to be able to play back
EDIT mode files as well as the USER types. Hm, features for
version 2.0  ;-D

+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread Manuel Bilderbeek

 On Tue, 12 Oct 1999, Laurens Holst wrote:
 
  Well, if not, it's also online on internet at www.database.nl/mccm/milc I
  think.
  If not, just try www.database.nl/mccm and browse to MiLC.
 
 I can't find it...
 The URL you mentioned doesn't work, and when browsing the site I couldn't
 find any mention of MiLC either.

That's strange: http://www.database.nl/mccm works fine here!

If you then select "Millennium" and then "MILC", you are in the MiLC archive.
It should be here: http://www.database.nl/mccm/millennium/milc/index.htm
I there found:
   MoonBlaster music cruncher Onbekend 00-00-00
   Info over MoonBlaster songs Onbekend 00-00-00

This last one gives almost all needed info for a replayer, all bytes and 
offsets. Check it out! Direct URL: http://www.database.nl/mccm/millennium/milc/
sound/topic_15.htm
(It's mainly in Dutch...)



Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread David Heremans

Boon, Eric wrote:
 
   1) Is there a DOS-MBM replayer, so I can replay Moonblaster
  music from
   e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)
 

Did you try the moonblaster TSR's of C-TNG already?
You an find them at the download section of our site.
Go to www.msx.org - developers = Compjoetania TNG

David Heremans.


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread Manuel Bilderbeek

1) Is there a DOS-MBM replayer, so I can replay Moonblaster
   music from
e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)
  
 
 Did you try the moonblaster TSR's of C-TNG already?

No! Thanks, I'll try it out a.s.a.p.! But I hope it's not a Memman TSR.

 You an find them at the download section of our site.
 Go to www.msx.org - developers = Compjoetania TNG

Nah, I'd rather look in my own bookmarks! (Ofcourse your site is in it!)

(Those bookmarks are online, and updated quite regularly! Check 'm out at: 
http://www.sci.kun.nl/marie/home/manuelbi/bookmarks.html!)

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread David Heremans

Manuel Bilderbeek wrote:
 
 1) Is there a DOS-MBM replayer, so I can replay Moonblaster
music from
 e.g. Multi-Mente? (So, I need a MSX-DOS
 commandline-replayer...)
   
 
  Did you try the moonblaster TSR's of C-TNG already?
 
 No! Thanks, I'll try it out a.s.a.p.! But I hope it's not a Memman
 TSR.
MMmmm, it is. :-\
why don't you like memman? It is the only way to have a multitude of TSR
in memory without having to worry about the fact that they could
override each other (I dont mean bugs, just standard memorymanagement)


 
  You an find them at the download section of our site.
  Go to www.msx.org - developers = Compjoetania TNG
 
 Nah, I'd rather look in my own bookmarks! (Ofcourse your site is in
 it!)
(With a RenStimpy voice) Jyyy.

 
 (Those bookmarks are online, and updated quite regularly! Check 'm out
 at:
 http://www.sci.kun.nl/marie/home/manuelbi/bookmarks.html!)
 

David Heremans 

"One difference between SuSE and Red Hat is that the 
former operates in a country where people don't sue 
each other over coffee being too hot."
Linus Torvalds


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread Laurens Holst

 On Tue, 12 Oct 1999, Laurens Holst wrote:

  Well, if not, it's also online on internet at www.database.nl/mccm/milc
I
  think.
  If not, just try www.database.nl/mccm and browse to MiLC.

 I can't find it...
 The URL you mentioned doesn't work, and when browsing the site I couldn't
 find any mention of MiLC either.

Hey... aren't you Dutch??? Don't you know MiLC then???
Tsk tsk tsk...

Anyways, I've checked it out, MiLC is located at
http://www.database.nl/mccm/millennium/milc/ (btw. the second URL mentioned
was correct and you could reach MiLC in two clicks).

The file you're looking for it here:
http://www.database.nl/mccm/millennium/milc/sound/topic_15.htm


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread Manuel Bilderbeek

   Did you try the moonblaster TSR's of C-TNG already?
  
  No! Thanks, I'll try it out a.s.a.p.! But I hope it's not a Memman
  TSR.
 MMmmm, it is. :-\
 why don't you like memman? It is the only way to have a multitude of TSR
 in memory without having to worry about the fact that they could
 override each other (I dont mean bugs, just standard memorymanagement)

But then, I first have to install Memman, which is a slow process (turning to 
basic and back to DOS, e.g.) before I can play the MBM files from Multi 
Mente... That's not really what you want.

I hope Eric can make a nice DOS-replayer. But indeed: would be nice if the 
player played the song in the background, and after starting it'd return to 
DOS, so you don't have to wait until it's finished playing. Also, indeed, 
playing USER as well as EDIT files would be extremely handy. Then you don't 
have to think if the file is in the correct format.

By the way David, how's the SandStone debugging going? ;-)

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-13 Thread Alex Wulms

] Maarten ter Huurne wrote:
] 
]  I'm very sure they are:
]  
]  #00CF: title (40 bytes)
]  #0140: drumkit (8 bytes)
] 
] *blush* My home-brew hexdump prog messed thing up :-J
] You're right and I'm on my way programming the DOS replayer :-)
] I hope to be able to release a 0.1 version somewhere next week!
Hi Eric,

I don't know if you need to use the memory mapper for the replayer, but if 
so, can you please make sure that it is DOS2 compatible?

Thanks and kind regards,
Alex Wulms
-- 
Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever
See my homepage for info on the  *** XSA *** format
http://www.inter.nl.net/users/A.P.Wulms




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-12 Thread Boon, Eric

 I did dig in the large pile'o'disks _and_ found the sources.
 But, as I was browsing through the .GENs, I remembered vaguely
 doing the exact same thing before. So if anyone could check
 funet (I don't have FTP access @ the moment :-( ) ...

Damn! I hate follow-ups to my owm msgs, but I found the sources
I mentioned on funet: /pub/msx/programming/asm/sources/mbaurora.pma

+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Manuel Bilderbeek

  I did dig in the large pile'o'disks _and_ found the sources.
  But, as I was browsing through the .GENs, I remembered vaguely
  doing the exact same thing before. So if anyone could check
  funet (I don't have FTP access @ the moment :-( ) ...
 
 Damn! I hate follow-ups to my owm msgs, but I found the sources
 I mentioned on funet: /pub/msx/programming/asm/sources/mbaurora.pma

Found out that you can also access FUnet via WWW? :-)

Anyway, now someone has to program the DOS MBM player... Any volunteers?

And about that screen 0-shift routine: thanks Daniel! I'll try it when I can.

I had another idea for a solution: do something like LOCATE 60:FILES"*", so 
that the . and .. will be on a seperate line. This line can then be skipped or 
erased... This is fairly simple, but unfortunately it doesn't work: FILES 
always does a locate 0 (or CR/LF) before outputting... Shit. So, they only 
usable thing is Daniels ML proggie...

But Daniel: I don't have CL80 nor a MSDOS computer. But I guess I can compile 
it on a MSX too? And then some remarks:
1) Wouldn't it be better to read out the screen width from the work-area, 
instead of assuming a certain width?
2) Why did you let it respond to Ok at all? As you said, in a program there is 
no Ok response, AND the prompt is probably changed anyway (mine is "Files"!). 
I don't think it's useful to run this program NOT in a BASIC program.

But anyway: thanks a lot for helping me out in such a fast time, Daniel!!

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-12 Thread Boon, Eric

 Found out that you can also access FUnet via WWW? :-)

Nope, has to do with limited internet access resources here.

 Anyway, now someone has to program the DOS MBM player...
 Any volunteers?

/me sticks up his finger :-)

But I really NEED the info on MBM file structure, then!!

+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++
 



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-12 Thread M . K . t . Huurne

 BTW: Does anyone have info on the filestructure of an MBM file?
 (Especially the 'header' part, where the songname, drumkit name etc is)

If you look at the replayer source, you can find out the header 
structure without much trouble. Look at the "start playing" routine, 
it LDIRs most of the headers to the settings variables. Look which 
bytes are copied where, and then look at the settings variables 
(their labels start with "X").

Anyway, the songname and drumkit are real easy. They are fixed-length 
strings that always occur at the same offset in the file. Take a hex 
editor and you can't miss them.

About drumkit:

- sometimes the value listed is "NONE" (none + 4 spaces), this 
can either mean there is no drumkit or that it was not properly 
selected by the composer
- sometimes the value in the drumkit field is not correct (the file 
doesn't exist)

So you should make your player handle "file not found" on drumkit 
loads.

A trick I used to get the drumkit right more often, is to look for a 
drumkit with the same name as the song (LALA.MBK if the song is 
LALA.MBM) in case no drumkit is specified or the specified drumkit 
doesn't exist.

Bye,
Maarten


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Daniel Jorge Caetano

On Tue, 12 Oct 1999 10:06:43 +0200, Manuel Bilderbeek wrote:

But Daniel: I don't have CL80 nor a MSDOS computer. But I guess I can compile 
it on a MSX too? 

  Yes, you can. If you have any problems, contact me and I'll send you the
.BAT file.

And then some remarks:
1) Wouldn't it be better to read out the screen width from the work-area, 
instead of assuming a certain width?

  There is no way. The number of spaces will change due to width value. I
certainly can so a routine that changes this on the width, but it will certainly
slower. Once you need something fast...

2) Why did you let it respond to Ok at all? As you said, in a program there is 
no Ok response, AND the prompt is probably changed anyway (mine is "Files"!). 
I don't think it's useful to run this program NOT in a BASIC program.

  If you read allright, you can change it for your own program. I give you
the source. Anyway, I have to give it a way to decide when to stop. If you
have not a standard response, there is no way do determine. I used the second
letter of "Ok" (the k is a lowercase, which never appear on a name on the dir)
to stop it, OR a space (that also never appear on a filename). So you can PRINT " "
after files BEFORE run the program, and everything will go Ok. I added the
space feature because I know that in a program the "Ok" prompt will not appear
in any case.

But anyway: thanks a lot for helping me out in such a fast time, Daniel!!

  I have done a program for test it, and it works well. The only change
I could made to it is verify in the start if the first entry is or not
"." or ".." and if not, do nothing. But I think you can do this in basic too.
My try was to make something as short as possible to do the task.

  I thought other ways, as get the PUTCHAR hook, and some things like that,
but I think it would be a lot more complex than you would like... (-:

  Anything, just ask. I give you the source so you can change it. You
can use M80/L80 for MSXDOS, but to do that you must be able to use them... (-:
The MS DOS version do everything alone. I know use M80/l80 for MSX, and
I know it requires some switches. If you have any problems with them, please,
call back.

  Have in mind, of course, that if I had done this program in total ASM, I would
have done it totally different (I would remake the FILES routine).


 []'s Daniel Caetano ([EMAIL PROTECTED])

...Windows: an Unrecoverable Acquisition Error!
OS/2 Sites: http://www.os2brasil.com.br/novidades/
http://www.os2brasil.com.br/novidades/drivers.shtml
http://www.geocities.com/SiliconValley/8752/os2hp/os2index.html
MSX Sites:  http://www.fudeba.cjb.net/ e http://www.msxnews.cjb.net/
MSX Phoenix:http://www.msxphoenix.cjb.net/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Manuel Bilderbeek

   Yes, you can. If you have any problems, contact me and I'll send you the
 .BAT file.

Do that anyway please.

 And then some remarks:
 1) Wouldn't it be better to read out the screen width from the work-area, 
 instead of assuming a certain width?
 
   There is no way. The number of spaces will change due to width value. I
 certainly can so a routine that changes this on the width, but it will certainly
 slower. Once you need something fast...

Well, will reading a value from memory be that much slower? It might be a few 
tenths of seconds slower... It would be far more general if you/we do. It's 
that address called LINLEN:
F3B0H LINLEN: DEFB 37

This variable contains the current text mode screen width. Its
value is set from LINL40 or LINL32 whenever the VDP is
initialized to a text mode via the INITXT or INIT32 standard
routines.

(from MSX Red Book)

This definately works, since the width during the FILES command is also POKEd 
here. (At least, it should be, not?)

 2) Why did you let it respond to Ok at all? As you said, in a program there is 
 no Ok response, AND the prompt is probably changed anyway (mine is "Files"!). 
 I don't think it's useful to run this program NOT in a BASIC program.
 
   If you read allright, you can change it for your own program. I give you
 the source. Anyway, I have to give it a way to decide when to stop. If you
 have not a standard response, there is no way do determine. I used the second
 letter of "Ok" (the k is a lowercase, which never appear on a name on the dir)
 to stop it, OR a space (that also never appear on a filename). So you can PRINT " "
 after files BEFORE run the program, and everything will go Ok. I added the
 space feature because I know that in a program the "Ok" prompt will not appear
 in any case.

That's why I said: skip the "Ok" checking, and only check on a space.

 But anyway: thanks a lot for helping me out in such a fast time, Daniel!!
 
   I thought other ways, as get the PUTCHAR hook, and some things like that,
 but I think it would be a lot more complex than you would like... (-:

Indeed.

 have done it totally different (I would remake the FILES routine).

Ofcourse... :-)
But it is for a Basic menu.


Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-12 Thread Boon, Eric

Maarten ter Huurne wrote:

 Anyway, the songname and drumkit are real easy. They are fixed-length 
 strings that always occur at the same offset in the file. Take a hex 
 editor and you can't miss them.

I _did_ take an hex editor and these names do NOT appear at the same
offset :-(  Maybe they do in the EDIT mode files, but definitely not
in the replayable USER files...
 
 About drumkit:
[tricks  tips]

I was aware of that, but thanx for the info :-)

+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++
 


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Daniel Jorge Caetano

On Tue, 12 Oct 1999 17:53:47 +0200, Manuel Bilderbeek wrote:

   Yes, you can. If you have any problems, contact me and I'll send you the
 .BAT file.
Do that anyway please.

  I'm sending it.

   There is no way. The number of spaces will change due to width value. I
 certainly can so a routine that changes this on the width, but it will certainly
 slower. Once you need something fast...
Well, will reading a value from memory be that much slower? It might be a few 
tenths of seconds slower... It would be far more general if you/we do. It's 
that address called LINLEN:
F3B0H LINLEN: DEFB 37
This variable contains the current text mode screen width. Its
value is set from LINL40 or LINL32 whenever the VDP is
initialized to a text mode via the INITXT or INIT32 standard
routines.
(from MSX Red Book)
This definately works, since the width during the FILES command is also POKEd 
here. (At least, it should be, not?)

  Nah, did you not understand the problem. The computer understand the memory always
as 80 columns! If you write a word in the 0,0 position, in 80 columns, it will be,
in the memory, this way:

word

(actualy, the "0" are 32 - or spaces, if you preffer. I used 0 to save space).
if you write this word in 79 columns, it will be the same on the VRAM (but the
last position will not be available from BASIC/System PUTCHAR isntructions):

word

But, if you use 78, it will not be the same. It will be (again, the last position
will not be available from BASIC/System PUTCHAR instructions):

0word000

and the same for 77. For 76, it will be (now, the last (for 77) and the two last
(for 76) positions will not be available from BASIC/System PUTCHAR instructions):

00word00

and so on. The computer automaticaly adjusts the spaces before and after the
words. This cause the number of spaces before and after the line to be different
for each screen width. So, I'll have to do some calculus, which will decrease
speed (not much, but in really will increase a lot the complexity of the program)
or I can use a table, which will make the program be greater, and this is not 
the target. Have in mind that this program was made for your needs only, and
in ASM we always do what is needed, for speed and space concerns.

That's why I said: skip the "Ok" checking, and only check on a space.

  Just delete the verify! (-:

  I'm sending the MS-DOS BATCH, but it should work on MSXDOS also.

@echo off
echo M80/L80 Z80 Compiler - IBM PC
echo Ported by AL Software
echo ÿ
if "%1"=="" goto error
if not exist %1.mac goto error
echo MSX.M-80  1.00  01-Apr-85  (c) 1981,1985 Microsoft
m80 =%1.mac/r/z%2%3%4%5%6%7%8
rem _clerror
rem this line was cutted of because this program is not
rem available under MSXDOS.
if not errorlevel 1 goto end
l80 %1,%1/e/n
if exist %1.com del %1.com  nul
ren %1.cpm *.com  nul
del %1.rel  nul
goto end
:error
echo Usage:
echo CL80 program [options]
echo ÿ
echo [options] are any of M80 options, except /L and /Z
echo program   is the source code (.MAC) to compiled, without extension
:end


 []'s Daniel Caetano ([EMAIL PROTECTED])

...No need for WindowsVideoAccelerator, get OS/2.
OS/2 Sites: http://www.os2brasil.com.br/novidades/
http://www.os2brasil.com.br/novidades/drivers.shtml
http://www.geocities.com/SiliconValley/8752/os2hp/os2index.html
MSX Sites:  http://www.fudeba.cjb.net/ e http://www.msxnews.cjb.net/
MSX Phoenix:http://www.msxphoenix.cjb.net/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Manuel Bilderbeek

 and so on. The computer automaticaly adjusts the spaces before and after=
  the
 words. This cause the number of spaces before and after the line to be d=
 ifferent
 for each screen width. So, I'll have to do some calculus, which will dec=
 rease
 speed (not much, but in really will increase a lot the complexity of the=
  program)
 or I can use a table, which will make the program be greater, and this i=
 s not 
 the target. Have in mind that this program was made for your needs only,=
  and
 in ASM we always do what is needed, for speed and space concerns.

Ah, now I see what you mean. But I thought the 'pre'-spaces could be 
calculated really easily, like: NUMBER_OF_PRESPACES:=(80-LINLEN) DIV 2 or so.

   I'm sending the MS-DOS BATCH, but it should work on MSXDOS also.

It will not. MSXDOS does not know things like 'if', 'goto', labels.

But I can find out now myself. Thanks anyway. (Now we'll stop this thread-part 
ok! :-)


Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Laurens Holst

  Found out that you can also access FUnet via WWW? :-)

 Nope, has to do with limited internet access resources here.

  Anyway, now someone has to program the DOS MBM player...
  Any volunteers?

 /me sticks up his finger :-)

 But I really NEED the info on MBM file structure, then!!

Simple. The docs are in the MiLC database.
You've got MiLC, right???

Well, if not, it's also online on internet at www.database.nl/mccm/milc I
think.
If not, just try www.database.nl/mccm and browse to MiLC.


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Laurens Holst

I'm sending the MS-DOS BATCH, but it should work on MSXDOS also.

 It will not. MSXDOS does not know things like 'if', 'goto', labels.

MSX-DOS 2.3 does accept IF (EXIST). But indeed no GOTO nor labels.
Maybe Dos 2.41???

Anyways the GOTO and labels thingie can easily be solved. Simply make
multiple batchfiles (those batchfiles are the routines then).


~Grauw


--

  email me: [EMAIL PROTECTED] or ICQ: 10196372
 visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-12 Thread Maarten ter Huurne

On Tue, 12 Oct 1999, Laurens Holst wrote:

 Well, if not, it's also online on internet at www.database.nl/mccm/milc I
 think.
 If not, just try www.database.nl/mccm and browse to MiLC.

I can't find it...
The URL you mentioned doesn't work, and when browsing the site I couldn't
find any mention of MiLC either.
  
Bye,
Maarten


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




RE: Two questions!

1999-10-11 Thread Hans Otten

How about changing the line 

RUN STRING + LDR 

to something like

if not a dot in the string then RUN STRING + LDR 

-Original Message-
From: Manuel Bilderbeek [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 11, 1999 12:10 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Two questions!


Hi!

I have 2 (silly?) questions:

1) Is there a DOS-MBM replayer, so I can replay Moonblaster music from
e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)

2) I have a BASIC menu program which shows the files with the FILES
command and you can select with a bar the filenames. Those are then read
with VPEEKs and the file is loaded. But now I want not to do a e.g.
FILES"*.LDR", but a FILES"*", because I have put all the programs in
subdirs. This works fine (the menuprogram now first does a
_CHDIR(STRING), with the VPEEKed chars in STRING, and then does a RUN
STRING+".LDR"), except that BASIC also shows the subdirs "." and "..".
Is there a way to avoid this? Or some workaround, to erase those two
dirs on the screen or so, without getting 2 gaps? (If you get what I
mean! ;-)
-- 
Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED]
(www.stack.nl/~wiebe/mailinglist/)



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Manuel Bilderbeek

 How about changing the line 
 
 RUN STRING + LDR 
 
 to something like
 
 if not a dot in the string then RUN STRING + LDR 

I already do that, but I don't want the 'dot-files' to appear on the screen at 
all! It's irritating to see those '.' and '..' "files" on the screen while you 
can't even select them, since they're not programs...


Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Bas Wijnen

On Mon, 11 Oct 1999, Manuel Bilderbeek wrote:

 Hi!
 
 I have 2 (silly?) questions:
 
 1) Is there a DOS-MBM replayer, so I can replay Moonblaster music from
 e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)

Sounds like you've been working with unix... I don't think any other
platform has so many commandline-utilities. MSX for sure doesn't. I don't
think it exists, but it should be pretty easy to build, considering you
only need a front-end.

 2) bla bla bla

That is quite simple (the idea is, the implementation is pretty long):Just
do a files"*.*" and read all files with vpeek. store them in an array.
Then you put on any filter you like, and display whatever you want. For
the best results, switch off the screen when the "files" command is given
(or do a color 1,1,1 or similar).

Bye,
shevek

/***Use gcc to compile***Don't mind the warning/

 int*a,k   ,v[9];int*main   (){int   i,j,s=1,   x,z   ,c[
]={1,4,7,4,3,4,5,4   ,1,1,1  ,2,
3,3,3,4};for(i=0;(   i++9) !k
 ;s=-s){k=0;scanf("%d",z);v  [--z   ]=s;for(j=0;j
 8;   j++){z=v[ c[j ]];k|=z==v [c[
 j]-   c[j+8]](  z(v[ c[j]+c  [j+
8]]==z));;;}}printf("   %d   won\n",-   s*k   );}

/***Tic-tac-toe.use 1-9 to play/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Manuel Bilderbeek

  I have 2 (silly?) questions:
  
  1) Is there a DOS-MBM replayer, so I can replay Moonblaster music from
  e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)
 
 Sounds like you've been working with unix... I don't think any other
 platform has so many commandline-utilities. MSX for sure doesn't. I don't

Well, it's also handy in Multi-Mente. You can let it connect a program to a 
file-extension. So if you push Return on a GIF file, it starts VGIF. Now I 
want to be able to play MBM files from Multi-Mente.

 think it exists, but it should be pretty easy to build, considering you
 only need a front-end.

Be my guest! :-)

  2) bla bla bla
 
 That is quite simple (the idea is, the implementation is pretty long):Just
 do a files"*.*" and read all files with vpeek. store them in an array.
 Then you put on any filter you like, and display whatever you want. For
 the best results, switch off the screen when the "files" command is given
 (or do a color 1,1,1 or similar).

Yeah ok... But then I'd REALLY have to adapt the program, and it will get MUCH 
slower.



Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Bas Wijnen

On Mon, 11 Oct 1999, Manuel Bilderbeek wrote:

   I have 2 (silly?) questions:
   
   1) Is there a DOS-MBM replayer, so I can replay Moonblaster music from
   e.g. Multi-Mente? (So, I need a MSX-DOS commandline-replayer...)
  
  Sounds like you've been working with unix... I don't think any other
  platform has so many commandline-utilities. MSX for sure doesn't. I don't
 
 Well, it's also handy in Multi-Mente. You can let it connect a program to a 
 file-extension. So if you push Return on a GIF file, it starts VGIF. Now I 
 want to be able to play MBM files from Multi-Mente.

I know it's handy... I just don't think it exists

  think it exists, but it should be pretty easy to build, considering you
  only need a front-end.
 
 Be my guest! :-)

maybe later...

   2) bla bla bla
  
  That is quite simple (the idea is, the implementation is pretty long):Just
  do a files"*.*" and read all files with vpeek. store them in an array.
  Then you put on any filter you like, and display whatever you want. For
  the best results, switch off the screen when the "files" command is given
  (or do a color 1,1,1 or similar).
 
 Yeah ok... But then I'd REALLY have to adapt the program, and it will get MUCH 
 slower.

Do or don't you want it? ;-) Anyway, it can be done simpler. I didn't
think of it, since my files usually come alphabetic (linux) in which case
it would be bad to change the order. You can just take the last 2 files
and vpoke them in there. That should be much faster.

Bye,
shevek

/***Use gcc to compile***Don't mind the warning/

 int*a,k   ,v[9];int*main   (){int   i,j,s=1,   x,z   ,c[
]={1,4,7,4,3,4,5,4   ,1,1,1  ,2,
3,3,3,4};for(i=0;(   i++9) !k
 ;s=-s){k=0;scanf("%d",z);v  [--z   ]=s;for(j=0;j
 8;   j++){z=v[ c[j ]];k|=z==v [c[
 j]-   c[j+8]](  z(v[ c[j]+c  [j+
8]]==z));;;}}printf("   %d   won\n",-   s*k   );}

/***Tic-tac-toe.use 1-9 to play/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Manuel Bilderbeek

 Do or don't you want it? ;-) Anyway, it can be done simpler. I didn't
 think of it, since my files usually come alphabetic (linux) in which case
 it would be bad to change the order. You can just take the last 2 files
 and vpoke them in there. That should be much faster.

Yes, good idea. But: my files are also ordered alphabetically (I used the Sort 
option of Multi Mente! :-). So that won't be ideal either. But it's something! 
What we really could use here is a FILES that doesn't display the . and .. 
dirs... (like ls -l :-)



Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread TFH/Fony

 Yes, good idea. But: my files are also ordered alphabetically (I used the
Sort
 option of Multi Mente! :-). So that won't be ideal either. But it's
something!
 What we really could use here is a FILES that doesn't display the . and ..
 dirs... (like ls -l :-)

Why not simply compare the string before you print it to the screen? Simply
using an if statement... This could solve the problem. And I don't know how
everything is arranged in DOS2, but are the "." and ".." not the first two
that are being read?

Greetz,

Arnaud

Go to the MEP: http://www.file-hunter.com
All MSX-Emulators and 1000+ Games
Lotsa Game Music



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Manuel Bilderbeek

  Yes, good idea. But: my files are also ordered alphabetically (I used the
 Sort
  option of Multi Mente! :-). So that won't be ideal either. But it's
 something!
  What we really could use here is a FILES that doesn't display the . and ..
  dirs... (like ls -l :-)
 
 Why not simply compare the string before you print it to the screen? Simply
 using an if statement... This could solve the problem. And I don't know how
 everything is arranged in DOS2, but are the "." and ".." not the first two
 that are being read?

Yes, but the problem is that the filenames are printed on the screen BY the 
FILES command!

Shevek: I understand that you're not doing it... I understand there's not an easy 
solution!

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Bas Wijnen

On Mon, 11 Oct 1999, TFH/Fony wrote:

 Why not simply compare the string before you print it to the screen? Simply
 using an if statement... This could solve the problem. And I don't know how
 everything is arranged in DOS2, but are the "." and ".." not the first two
 that are being read?

Yes they are. But in basic you can't compare anything. To read a dir you
have to use "files" which will print to the screen. perhaps the bdos-call
find should be ported to a cmd or a call (I'm not doing it, manuel)...

Bye,
shevek

/***Use gcc to compile***Don't mind the warning/

 int*a,k   ,v[9];int*main   (){int   i,j,s=1,   x,z   ,c[
]={1,4,7,4,3,4,5,4   ,1,1,1  ,2,
3,3,3,4};for(i=0;(   i++9) !k
 ;s=-s){k=0;scanf("%d",z);v  [--z   ]=s;for(j=0;j
 8;   j++){z=v[ c[j ]];k|=z==v [c[
 j]-   c[j+8]](  z(v[ c[j]+c  [j+
8]]==z));;;}}printf("   %d   won\n",-   s*k   );}

/***Tic-tac-toe.use 1-9 to play/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Daniel Jorge Caetano

On Mon, 11 Oct 1999 13:34:45 +0200, Manuel Bilderbeek wrote:

 if not a dot in the string then RUN STRING + LDR 
I already do that, but I don't want the 'dot-files' to appear on the screen at 
all! It's irritating to see those '.' and '..' "files" on the screen while you 
can't even select them, since they're not programs...

  Scan the first and second positions of the files (the . and .. are
always there)
and delete them... (-: If you want a more "professional" way, look for the
last
two positions, copy its contents to the first position and delete the last
two.
This would work well on non-sorted directiories... So, you can "rotate
left"
16 characters all contents, instead of copy the last two positions to the
first
two.
  The other way is write your own FILES routine, that would be a bit more
complex, but willl have a beter result.

 []'s Daniel Caetano ([EMAIL PROTECTED])

...Human disasters: Hiroshima '45, Chernobyl '86, Windows '95.
OS/2 Sites: http://www.os2brasil.com.br/novidades/
http://www.os2brasil.com.br/novidades/drivers.shtml
http://www.geocities.com/SiliconValley/8752/os2hp/os2index.html
MSX Sites:  http://www.fudeba.cjb.net/ e http://www.msxnews.cjb.net/
MSX Phoenix:http://www.msxphoenix.cjb.net/



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!

1999-10-11 Thread Manuel Bilderbeek

 and delete them... (-: If you want a more "professional" way, look for the
 last
 two positions, copy its contents to the first position and delete the last
 two.
 This would work well on non-sorted directiories... 

Ok, but I DO have a sorted dir, so:

 So, you can "rotate
 left"
 16 characters all contents, instead of copy the last two positions to the
 first
 two.

This is brilliant! I should shift the VRAM contents 16 bytes (actually more, since 
there's also some characters between 2 filenames (actually dirnames)) to the left... 
But then again: it is probably going wrong because of things like WIDTH... Or isn't 
it? (And I'd need some kind of COPY routine for screen 0 in VRAM...)

By the way: the width is NOT 80. The program first pokes a width 78 (or so), then 
executes the FILES command, then pokes the width to 80 again and then it 'draws' (with 
those line-characters) a rectangular around the files. At least, that's how I remember 
it.

Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ 




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: Two questions!: Scroll for Files

1999-10-11 Thread Daniel Jorge Caetano

On Mon, 11 Oct 1999 17:36:58 +0200, Manuel Bilderbeek wrote:

 So, you can "rotate
 left"
 16 characters all contents, instead of copy the last two positions to the
 first
 two.
This is brilliant! I should shift the VRAM contents 16 bytes (actually more, 
since there's also some characters between 2 filenames (actually dirnames)) 
to the left... But then again: it is probably going wrong because of things 
 like WIDTH... Or isn't it? (And I'd need some kind of COPY routine for 
 screen 0 in VRAM...)
By the way: the width is NOT 80. The program first pokes a width 78 (or so), 
 then executes the FILES command, then pokes the width to 80 again and then 
 it 'draws' (with those line-characters) a rectangular around the files. At 
 least, that's how I remember it.

  I was looking on the VRAM using BrMSX... Well, the width have no changes
on how VRAM is treated (if you are always above 40 columns, of course). The
only changes is where you can write, but the memory remains on the same way
(at least, what I saw is the memory work just like if we have 80 columns /-:)
The only change is that some spaces are put before and after the "real" screen.

  Well... I'd done a little (and fast) routine using only LDIRVM and LDIRMV,
it runs on the address E800h (you can change this) and do the job ONLY when
on 78 characters (there is some changes on the numbers if you use a different
# of columns). It works also based on the Ok response. If you clear the OK
before execute the routine, all the screen will be rotated. The sequence should
be:

  BLOAD "SCROLL.BIN"
  DEFUSR=HE800
  WIDTH(78)
  FILES
  A=USR(0)
 
  And then change columns numbers and draw everything. When using FILES 
inside a program, the Ok will not appear, so, ALL the screen will be 
"switched". If you want to avoid it, just write:

  BLOAD "SCROLL.BIN"
  DEFUSR=HE800
  WIDTH(78)
  FILES
  PRINT " "
  A=USR(0)

  And when the routine finds a name ended started with space it will
stop.
  Well, you can optimize it if you want, but I just think you shoud disable
the screen while printing, because its fast, but causes an unconfortable 
sensation.

  The routine for CL80 for MSDOS is below. Just compile it using
CL80 and then remove the three first bytes, and rename it to something
.BIN. Attached is the compiled version also, ready to be loaded.



B_DCOMPREQU 00020h
B_LDIRVMEQU 0005Ch
B_LDIRMVEQU 00059h
B_ERAFNKEQU 000CCh
B_FILVRMEQU 00056h

.z80


.PHASE 0E800h-7
START:

DB  0FEh
DW  START1
DW  START1END
DW  START1

START1:
CALLB_ERAFNK
LD  HL,1*80 ; initial line*80
; Line 0 is "x:\path" line
PUSHHL
PUSHHL
PUSHHL
PUSHHL
; Comeca o LDIR
LDIRA:
LD  DE,26   ;(position in the line)
ADD HL,DE   ; Arrange VRAM address
LD  DE,WORK ; Points RAM buffer address
LD  BC,53   ; Number of characters
CALLB_LDIRMV; Go!
POP DE  ; Recall line initial address
LD  HL,WORK ; Points to RAM buffer address
LD  BC,53   ; Number of characters
CALLB_LDIRVM; Go!
POP HL  ; Recall line initial address
LD  DE,80   ; Points to the 1st char on the next line
ADD HL,DE
LD  DE,24*80; (number of lines*80)
CALLB_DCOMPR; Copare...
JP  Z,BACKENDSCR; Back to basic if equal (25th line)
LD  DE,WORK ; Points buffer
LD  BC,26   ; Number of characters
CALLB_LDIRMV; Go!
LD  A,(WORK+1)  ; (geth the 2nd letter)
CP  ' ' ; Verify end of dir (espaco)
JP  Z,BACKOK; Get out
LD  A,(WORK+2)  ; (get 3rd letter)
CP  'k' ; Verify if it is k (from Ok)
JP  Z,BACKOK; If it is, get out!
POP HL  ; Recall line initial Address
LD  DE,52   ; Points to destination on line
ADD HL,DE
EX  DE,HL
LD  HL,WORK ; Points buffer
LD  BC,26   ; Number of characters
CALLB_LDIRVM; Go!... Line ready.
POP HL  ; Gets line initial Address
LD  DE,80   ; Indicates number of characters in line
ADD HL,DE   ; Points to the second line
PUSHHL
PUSHHL
PUSHHL
PUSHHL
JP  LDIRA   

BACKOK:
POP HL  ; Get address of line
LD  DE,52   ; Points to destination on line
ADD HL,DE
LD  A,' '   ; write spaces
LD  BC,26 

RE: Two questions!

1999-10-11 Thread Boon, Eric

Me, myself and I wrote:

 Hm, I still have the sources of an MBM replayer loader lying around.
 This thing loads the MBM replayer plus a couple of songs in memory
 and sets up a couple of routines to start/stop/pause/fade etc.
 Couldn't be too hard to add a little front end.  I'll be digging
 in my large pile'o'disks this evening ;-)
 And maybe upload them sources 2morrow...

I did dig in the large pile'o'disks _and_ found the sources.
But, as I was browsing through the .GENs, I remembered vaguely
doing the exact same thing before. So if anyone could check
funet (I don't have FTP access @ the moment :-( ) ...

BTW: Does anyone have info on the filestructure of an MBM file?
(Especially the 'header' part, where the songname, drumkit name etc is)

Ciao,
+-- Eric Boon ---+
|  this signature was   |
| intentionally left blank  |
++
 


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: two questions...

1999-02-09 Thread Alex Wulms

] 
] First question :
] 
] 
] Can someone, that has A1GT tell me what is in GT's BIOS in addresses
] #1A2E-#1B44 ???
It is different. Please find below a Listing of that area on the GT.

Best regards,
Alex


adres:H1a2e
primair slot,secundair slot: 0 , 0 
1A2EC3 50 0CJP  H0C50
1A31AF  XOR A
1A32D3 E9   OUT (HE9),A
1A3418 00   JR  $ 2 H1A36
1A36D3 E9   OUT (HE9),A
1A3818 00   JR  $ 2 H1A3A
1A3AD3 E9   OUT (HE9),A
1A3C18 00   JR  $ 2 H1A3E
1A3E3E 40   LD  A,H40
1A40D3 E9   OUT (HE9),A
1A4218 00   JR  $ 2 H1A44
1A443E 4E   LD  A,H4E
1A46D3 E9   OUT (HE9),A
1A4818 00   JR  $ 2 H1A4A
1A4AAF  XOR A
1A4BD3 E9   OUT (HE9),A
1A4D18 00   JR  $ 2 H1A4F
1A4F3E 16   LD  A,H16
1A51D3 EF   OUT (HEF),A
1A5318 00   JR  $ 2 H1A55
1A553E 08   LD  A,H08
1A57D3 EC   OUT (HEC),A
1A5918 00   JR  $ 2 H1A5B
1A5B3E B4   LD  A,HB4
1A5DD3 EF   OUT (HEF),A
1A5F18 00   JR  $ 2 H1A61
1A613E 20   LD  A,H20
1A63D3 EE   OUT (HEE),A
1A6518 00   JR  $ 2 H1A67
1A673E 4E   LD  A,H4E
1A69D3 EE   OUT (HEE),A
1A6B18 00   JR  $ 2 H1A6D
1A6DC3 76 7CJP  H7C76
1A70FD E5   PUSHIY
1A72DD E5   PUSHIX
1A74DB E9   IN  A,(HE9)
1A76E6 02   AND H02
1A78C4 75 FFCALLNZ,HFF75
1A7BDB E9   IN  A,(HE9)
1A7DE6 80   AND H80
1A7FC4 93 FFCALLNZ,HFF93
1A82C3 4A 0CJP  H0C4A
1A8500  NOP
1A8600  NOP
...
1AFE00  NOP
1AFF00  NOP
1B0000  NOP
1B0100  NOP
1B0200  NOP
1B0300  NOP
1B0400  NOP

-- 
Alex WulmsMSX of anders NIX
  Linux 4 ever
http://www.inter.nl.net/users/A.P.Wulms



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)






Re: two questions...

1999-02-09 Thread Tristan

 I would like to have also original MSX-AUDIO ROM (Not Philips)

For anyone who is interested,

the original MSX-AUDIO rom (all 2 megabit of it) is in:

ftp://ftp.funet.fi/pub/msx/misc/AUDIOROM.PMA

 
Tristan 

+  Omega of   + join #msx on undernet +[EMAIL PROTECTED]   +
| Techno Crew |  FUNET MSX ftp admin  | iMPaCT BBS +31-599-66-14-71 |
+ (MSX group) +Techno composer+ MSX - The best 8-bit+

MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)