Re: DOS2 & *CTRL-STOP*

1999-10-04 Thread Rainier Maas (in Delft)

Sure I can. I have to look it up tonight though when I am at home...
 
> Hmm.. no not really, i'm using memman 2.41 (this way i can be compatible
with dos1
> & dos2 without worrying about implementing the right memory routines) can
you give
> me an example of such an routine ?
> 
> Antal
> 



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: DOS2 & *CTRL-STOP*

1999-10-04 Thread Rainier Maas

Hi,

I am guessing here that you are familiar with the Dos2 function calls since
you use its memory management. Take a look at the 'define abort exit routine
(63h)'. With this function you can define an abort routine which handles
disc errors but als ctrl-c...

Hope this helps...

Rainier Maas
> Hi,
>
> I've written a simple DOS2 program which does some memory management and
> loads some files ( not important really) but now i'm able to interrupt
> the program with CTRL-STOP.
>
> Is it possible to intercept this key combination WITHOUT making use of
> changing the intterupt routines at adres &H38. ( if i do this then ALL
> keyboard routines can be intercepted)
> I thought a 1 at adres &HFBB1 should do the trick but this doesnn't work
> !
>
> Thanks and greetz,
>  Antal




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: So? What's the difference between MSX BASIC 4.0 and 4.1?

1999-07-26 Thread Rainier Maas


> >>And you forget SCREEN 10! ;-)
> >>Another interisting question: why SCREEN 9 does not exist?
> >
> >  I think Ademir Carchano and Ricardo Bittencourt knows the answer.
> 
>   Easy, only used in Korean MSXs.
 Interesting... What are the characteristic of this screen 9 in Korean
MSXs? 

Rainier


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: Turbo Pascal and keybuffering

1999-07-19 Thread Rainier Maas

If you always loose the first three characters, why don't you just start
with three spaces? I know it isn't an elegant solutions, but it might for
you...

Rainier Maas

> I've made a menuprogram in Turbo Pascal which has
> to execute the game selected from the menu.
> 
> I put the commandline in the keyboardbuffer (0FBF0H),
> but when I exit my program the first three characters
> are gone! And when I add an extra WriteLn at the end
> of my program all characters are gone!
> 
> Does anybody know if TP 3.3 programs use an internal
> keybuffer? Or does dos1 do this? And how to solve
> the problem?
> 
> I know I can use Execute, but that doesn't work if I
> want to add commandline parameters.



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: Dutch MSX users: read teletekst pag. 404!

1999-07-19 Thread Rainier Maas

Or just go to www.omroep.nl/teletekst and read page 404... But it is still
only readable for dutch people ;)

Rainier Maas

> 
> Hahah!
> 
> If you want to see some funny thing: look at NOS teletekst pagina 404,
> if you can recieve the Dutch public TV channels.



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: New MSX: The "Educar" Project...

1999-07-10 Thread Rainier Maas

> I won't buy such a new MSX if it isn't standard. Then one shouldn't call
it
> MSX anymore.
> If it software-emulates an MSX or so, I don't call it 'standard'. Then PC
> would be an MSX too, because it can emulate MSX too.
> And it has to 'feel' a bit 'old', 'cause otherwise I could as well program
> for the PC. Is also easier because I can utilize a pre-programmed
interface
> and lots of easy programming-languages and easy-to-find resources.

You raise a very interesting question there. Where is the line between an
MSX and other computers?
The answer to that question is in the charasterics of an MSX I think. So any
new machine with the name MSX should in the first place run most of the msx
software ever made (not all, since a lot of software for msx1 didn't run on
a msx2 either). And not running it emulated,  I agree with that. Because in
that case there are a already a lot of new msx's around (PC, Unix, Amiga and
all those other systems running emulators).

So what should it have? For sure MSX Basic (version 5 I guess ;-) ). Also
external slots to play all those konami's cartridges, and at least the same
graphical capabilities of the v9958. These are just a few things I can come
up with...

Rainier 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/)




UZIX

1999-07-06 Thread Rainier Maas

This is probably a stupid question, but how can I get Uzix? I'm getting
pretty curious about it but I seem to have missed the start of the Uzix
thread.

TIA,

Rainier 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: Moviment high speed to SPRITES in language machine from BASIC with POKE

1999-04-26 Thread Rainier Maas

Could you be a little bit more specific about what you think you need?
So what kind of videogame is it? How do you use sprites in it? And what
needs to be faster? Is PUT SPRITE to slow for you or something else? 

This may help me and the other readers of this mailinglist to understand
what you want. Maybe it's just a little problem you have which can be
solved easily...

Rainier Maas

> 
> Hi to all,
> 
> I am looking for still desperately:
> 
> I want to know if you have a ROUTINE in language machine from BASIC with
> of
> the POKE or other for make move the SPRITE to tall speed in language
> machine,
> understands!!, because from BASIC is slow for create videogame,
> understands!!!,
> all ok
> 
> Do me know your good person newses
> 
> Thank you very much!!!
> 
> Bye bye.
> 
> ANDREA from Italy.
> 
> 
> 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: Kingsvalley2 msx 1 japanese

1999-03-28 Thread Rainier Maas

Oh allright. I misunderstood...

Rainier


>I know that the rom is the same, but I want the japanese box, manual and
>cartridge!
>that is the idea of collecting stuff, to get all different versions
>
>Stephan
>




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: Kingsvalley2 msx 1 japanese

1999-03-26 Thread Rainier Maas

If you have the english version you probably also have the japanese version.
When you use it on a japanese msx-computer it shows a japanese startup
screen and when you use it with a non-japanese it shows an english startup
screen. So you won't need to look any further for the japanese version if
you have the english version.

Rainier Maas



>Has anyone ever seen the japanese edition of King's Valley 2 for MSX1?
>I would like to have it...
>
>Stephan




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: What's the latest MSX ?

1999-03-24 Thread Rainier Maas

>> MC> Hi MSXers. I want to know what's the latest msx machine made or
>>
>>The latest MSX was Panasonic FS-A1GT (MSXTurboR)
>
>Sure, but... does anyone knows about the FS-A1XT, or FS-A1WT? I
>think I read something about it into the Ultimate MSX FAQ.


I think those two are just rumours. I've never seen any pictures or specs
from them.

Rainier 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: What's the latest MSX ?

1999-03-21 Thread Rainier Maas

Hi,

I believe the latest msx machine was de FS-A1GT from Panasonic back in 1990
or 1991. This was a msx from the Turbo R - generation. But maybe another msx
machine was made in Korea later on, I don't know (does anyone has a more
accurate answer?)

Rainier Maas

-Oorspronkelijk bericht-
Van: Mario Carugno <[EMAIL PROTECTED]>
Aan: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Datum: zaterdag 20 maart 1999 19:04
Onderwerp: What's the latest MSX ?


>Hi MSXers. I want to know what's the latest msx machine made or
>if exists some msx in development today.
>
>Thanks.
>Get Your Private, Free Email at http://www.hotmail.com
>
>
>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: AW: AW: AW: About Snatcher...

1999-02-24 Thread Rainier Maas

> I don't think so. The one and only reason that the PC won the home computer 
> war was that most money was put into the PC. This is a very simple economic 
> principle. Ofcourse, you can go start discussing about the mistakes made by 
> the MSX manufacturers to explain why MSX died (from a commercial viewpoint), 
> and you can discuss about the mistakes made by commodore, atari, acorn and 
> all the other home computer manufacturers from the past to explain why they 
> all faded away. But you must not forget that the same, and even bigger, 
> mistakes have been made by PC manufacturors. It only did not hurt the market 
> that bad because there was more, much and much more money to keep the market 
> going. Simply because PC's where used by companies to replace people (at 
> least in the beginning). And from the costs to employ one single individual 
> you can buy a lot of computers...

I agree with you, I only want to add that the PC were seen as real 
computers with a lot of cpu-power and that homecomputers were 
not real computers but just toys in comparison. That combined 
with the fact the people at work use PC's made the PC such a 
success...

Rainier 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: NMS1431

1999-02-23 Thread Rainier Maas

Sounds nice, but what does the pascal-utility actually? Can you print text with it 
from notepad for example, 
or even more?

Rainier Maas

> Hi to all,
>   because of the lack of a native driver for win95 for my NMS1431 I've
> try to find a little dos program to set some printer's parameters.
> I've found a pascal utility to do so. I've the exe file for dos.
> If you are interested let me know: I'll be pleased to send it to you !
> Bye, Stefano
> 



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: Joystick uitgang

1999-02-10 Thread Rainier Maas

> Weet een van jullie of je van de joystick ingang
> ook een uitgang kan maken, zodat je dingen kan
> besturen via de joystick uitgangen...
It is possible to send data through the joysticks-port. But 
unfortunately it is very limited. There is only one pin which can be 
used for this purpose. I can't recall which one it was but I can look 
it up...

Rainier Maas
[EMAIL PROTECTED]

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/)




Joystick ports

1999-02-09 Thread Rainier Maas

Hello,

I have add some ml-sourcecode which I used to communicate between 2 
msx computers. Hopefully you know some ML.

I noticed that I used 2 pins for communication, it 
were the two firebutton-pins. Unfortunatly I couldn't find a 
schematic of the joystickport so I don't exactly know which pins are 
used for the firebuttons.

Rainier Maas
[EMAIL PROTECTED]
icq:2845783

SourceCode:

ORG &HC000

SBYTE:  DB 0
RBYTE:  DB 0

SENDBY: LDA,(SBYTE) ;Send a byte (8 bits)
LDC,A
LDB,4
SENDB2: LDA,C
AND   3
XOR   3
SLA   A
SLA   A
OR&HB3
PUSH  AF
LDA,C
SRL   A
SRL   A
LDC,A
DJNZ  SENDB2
POP   AF
POP   BC
POP   DE
POP   HL
PUSH  AF
PUSH  BC
PUSH  DE
PUSH  HL
CALL  Z80
CALL  SYN1
LDB,4
SENDB3: POP   AF
LDE,A
CALL  SEND
CALL  WAIT
DJNZ  SENDB3
LDE,&HBF
CALL  SEND
JPR800

READBY: CALL  Z80   ; wait for and receive byte
CALL  SYN2
LDB,4
CALL  READ
LDDE,15
CALL  WAIT3
READB2: CALL  WAIT2
CALL  READ
PUSH  AF
CALL  WAIT2
CALL  READ
PUSH  AF
CALL  WAIT2
CALL  READ
PUSH  AF
DJNZ  READB2
CALL  R800
XOR   A
LDB,4
READB3: LDC,A
POP   DE
LDA,D
POP   DE
CPD
POP   DE
JRNZ,READB4
LDD,A
READB4: LDA,C
SLA   A
SLA   A
ORD
DJNZ  READB3
LD(RBYTE),A
READB5: CALL  READ
ORA
JRNZ,READB5
RET

SEND:   DI  ; send 2 bits
LDA,15
OUT   (&HA0),A
LDA,E
OUT   (&HA1),A
RET

READ:   DI  ; read 2 bits
LDA,15
OUT   (&HA0),A
INA,(&HA2)
AND   &HDF
OR&H4C
OUT   (&HA1),A
LDA,&H0E
OUT   (&HA0),A
INA,(&HA2)
SRL   A
SRL   A
SRL   A
SRL   A
AND   3
XOR   3
RET

READ2:  DI
LDA,&H0E
OUT   (&HA0),A
INA,(&HA2)
SRL   A
SRL   A
SRL   A
SRL   A
AND   3
XOR   3
RET

SYN1:   LDE,&HB3; Synchronize both msx computers before
communication
LDB,5
SYN11:  CALL  SEND
DJNZ  SYN11
CALL  READ
ORA
JRZ,SYN1
LDE,&HBF
JPSEND

SYN2:   CALL  READ
ORA
JRZ,SYN2
LDE,&HB3
CALL  SEND
LDDE,20
JPWAIT3

Z80:LDA,(&H2D)  ; set TurboR to z80-mode
CP3
RET   C
LDA,&H00
JP&H0180

R800:   LDA,(&H2D)  ; set TurboR to R800-mode
CP3
RET   C
LDA,&H02
JP&H0180


WAIT:   LDDE,100; Wait a while
JRWAIT3

WAIT2:  LDDE,25
JRWAIT3

WAIT3:  DEC   DE
LDA,E
ORD
JRNZ,WAIT3
RET




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/)




New launchpad for emulators

1999-02-09 Thread Rainier Maas

Hi,

I want to announce that I have made a new launchpad for 
msx-emulators and it is called MSX Shell. It can be downloaded from 
my internetsite at http://www.meusesoft.mypage.org.

This launchpad has the following features;

1. It stores the commandline options of the used emulators in its
database so you don't have to remember all those settings.

2. The entries in the database are named with long names, so no 
cryptic 8.3 names anymore.

3.You can store your disc and rom-images in a zipfile to save 
disc-space. MSX Shell can unzip a file prior to launching an 
emulator. You will need pkunzip for this feature.

4. Multiple emulators can be used. 

5. You can set a startup message which can help you remember to use 
only one drive or to insert the right cd-rom.

6. The created database is a text-file which can be imported into any 
database-application, such as MS-Access. The advantage is that you 
can edit the file in a environment of your choice.

I have tested it with the following two emulators; FMSX-Dos and 
Virtual MSX. But it probably (you never know for sure) will work with 
all emulators which work under windows95 and uses commandline 
options.

Rainier Maas
[EMAIL PROTECTED]

PS. The server on which the file is stored causes some problems. It 
might happen that it is down during the weekends. If this is case try 
it another time later that week.

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: Interrupts

1999-02-09 Thread Rainier Maas

> Hi!
> 
> I have a little question:
> 
> -  Interrupt occurs
> -> (DI)
> -> Interrupt Routine (-> new interrupt occurs)
> -> EI
> -> ret
> 
> 
> What will happen if a NEW interrupt occurs when the MSX is
> processing obove mentioned "routine-part"?
> 
> - After switching the interrupts on, will the MSX remember the
>   interrupt and calls again the interrupt-routine?
> 
> OR:
> 
> - Is the additional interrupt lost forever?

Hi

I think the interrupt will be lost forever since all interrupts are 
disbled by DI. I know for sure it wont be remembered. 

I don't know what kind of interrupt routine you are using but it is 
possible that an EI is in there (e.g. when you use a bios call an EI 
is almost always in there). In that case the new interrupt will occur, 
and your interrupt routine will be called when it is still in the 
process of handling the previous interrupt. As you can imagine your 
msx will crash in this scenario due to the exponential growth of the 
heap etc. etc.

HTH

Rainier Maas
Rainier Maas

Meusesoft
-
http:/www.meusesoft.mypage.org
[EMAIL PROTECTED]



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/)