Re: ExecROM source code released under GPL

2001-03-13 Thread Manuel Bilderbeek

 Manuel,
 
  Well, it still didn't work here. And now the page seems to be offline?
  I get a Not found... from Crosswinds.
 
 I checked my pages one minute ago. They are all there.
 Please, try again.

Yup, today it worked again. Still not correcty with IE 5.5 though, so it is most 
certainly a bug in IE 5.5. :-) First real bug I've seen in that program! Oh, jolly!


Grtjs, Manuel

PS: MSX 4 EVER! (Questions? The Ultimate MSX FAQ: http://www.faq.msxnet.org/)
PPS: Visit my home page at http://bilderbeek.cjb.net/ 



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Bjorn Boye Skjoldhammer




From: "Brendan Cross" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Cartridge question
Date: Mon, 12 Mar 2001 22:12:22 -0400

Please excuse this possibly-stupid question; I'm new to MSX. ^.^;; Is it
possible to boot from MSX-Basic or MSX-DOS 1 to cartridge, if the cartridge
is interted after the boot/has a switch and is switched on after boot?
Well you don´t tell me clear enough what you have in mind?

If a cartridge is inserted it will default to the cartridge = start up the 
software in the cartridge.
The only way to get out is usually to turn off the msx.
If you want to dump a cartridge and thus want to go to basic / dos while the 
cartridge is inserted you have to hot plug it when the msx is turned on. It 
can be done by inserting the cartridge in one fast push, but It can cause 
permanent damage though to your msx computer.

Then, yes it is possible to work around the ROM form BASIC or DOS.



Greetings from Bjørn

How to contact me? http://www.geocities.com/msxtrd/data.html
To access my MSX homepage: http://www.trd.msxnet.org

ICQ: 20449307

_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: PoLL

2001-03-13 Thread Adriano Camargo Rodrigues da Cunha

Manuel,

 On my MSXes I have to 
 use the 'disk drive work around' and Uzix is ve 
 sllooo then... Even a simple ls /bin takes minutes (or so). 
 Booting also takes minutes (or so). That is simply not workable.

I know that it's very boring, but there is nothing I can do about it now. The
solution for this is a special driver for UZIX. But they can't be put inside
UZIX kernel now, simply because there is no space for this.

 So Uzix is great, except when you happen to have a diskROM on which your
 trick doesn't work...

On TR-GT the floppy speed is very good. On TR-ST also.
With Carchano's fast disk interface (Sony based, I think) too.
Just a few diskroms have this problem (sorry, Manuel...).

 Yup. I know Joost. Joost and Trunks disagreed about how to do things. Grauw 
 offered to help them, but he never did anything. He worked on his own TCP/IP 
 progject though, but now it seems dead, since Grauw's MSX is dead (I guess).

Tsc, tsc, tsc... Do people know what "backup" is?

 Joost wanted to continue on his own too, but I never heard anything about it 
 anymore.

I wrote to him once and he replied. He was interested on UZIX TCP/IP, but he
disappeared...

 However, I hread that in Japan there already exists a TCP/IP stack for MSX
 DOS 2. Also a webbrowser for GFX9000... But.. no-one really knows who made 
 it and it never got announced outside of Japan...

I asked Ghost about this, but he never heard such thing. He said to me he would
search for it, but I never got a reply of him...




=
Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED])
http://www.adrpage.cjb.net  MSX: more fun per less MHz


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Uzix/TCP/IP. (Was: Re: PoLL)

2001-03-13 Thread Manuel Bilderbeek

 I know that it's very boring, but there is nothing I can do about it now. The
 solution for this is a special driver for UZIX. But they can't be put inside
 UZIX kernel now, simply because there is no space for this.

Damn. 

 On TR-GT the floppy speed is very good. On TR-ST also.
 With Carchano's fast disk interface (Sony based, I think) too.
 Just a few diskroms have this problem (sorry, Manuel...).

Well, it didn't work on my Philips NMS-82xx or on my Sony F700P (iirc).
 
 Tsc, tsc, tsc... Do people know what "backup" is?

Well, his whole MSX got fried, IIRC. See a mail from him of some weeks ago.
 
 I wrote to him once and he replied. He was interested on UZIX TCP/IP, but he
 disappeared...

Last year I saw him and he was even writing an article for MCCW about TCP/IP 
on MSX. But never heard from him since. His new e-mail address should be one 
of those:
Joost Klootwijk   [EMAIL PROTECTED]
Joost Klootwijk   [EMAIL PROTECTED]
Joost Klootwijk   [EMAIL PROTECTED]
Joost Klootwijk   [EMAIL PROTECTED]
 
IIRC, the second should be the right one.

  However, I hread that in Japan there already exists a TCP/IP stack for MSX
  DOS 2. Also a webbrowser for GFX9000... But.. no-one really knows who made 
  it and it never got announced outside of Japan...
 
 I asked Ghost about this, but he never heard such thing. He said to me he would
 search for it, but I never got a reply of him...

Maybe Bernard can check it out for us. He told me this.


Grtjs, Manuel

PS: MSX 4 EVER! (Questions? The Ultimate MSX FAQ: http://www.faq.msxnet.org/)
PPS: Visit my home page at http://bilderbeek.cjb.net/ 



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



RE: Cartridge question

2001-03-13 Thread Brendan Cross

Unfortunately, that command doesn't help me much here. The problem is that 
cartridges use whatever video mode is active when they are booted. 
Therefore, even though the cartridges were written for NTSC televisions, 
they boot in PAL on my NTSC television. I was hoping for a way to boot 
directly to cartridge after I've done vdp(10)=0, so that the 60Hz mode would 
be conserved; in the softboot, the screen merely returns to 50Hz as it boots 
up again.

Original Message Follows
From: Hans Otten [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: "'[EMAIL PROTECTED]'" [EMAIL PROTECTED]
Subject: RE: Cartridge question
Date: Tue, 13 Mar 2001 08:21:31 +0100

Hi Brendan,

NEVER insert a cartridge in a powered running MSX.
Power off and then insert it.
The chance of destroying the video chip that way is about 100%.

If you disable the cartridge with a switch (which means opening the
cartridge, soldering a switch betweeen the ROM select signal and the
connector) then what you want is possible.
The MSX will not see the cartridge, boot in its normal.
To get the cartridge working close the switch and call the boot.
Something like (in Basic)
def usr=0 : u=usr(0)
will do a boot.

More details on booting in the MSX Red book (see the faq where it is)

Hans

-Original Message-
From: Brendan Cross [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 13, 2001 03:12
To: [EMAIL PROTECTED]
Subject: Cartridge question


Please excuse this possibly-stupid question; I'm new to MSX. ^.^;; Is it
possible to boot from MSX-Basic or MSX-DOS 1 to cartridge, if the cartridge
is interted after the boot/has a switch and is switched on after boot?
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Brendan Cross

Which brings me to my next question; how is a ROM dumped? Although I know 
that one of my two games, Nemesis II, has already been dumped, I've never 
seen a ROM of Super Triton anywhere.

Original Message Follows
From: "Bjorn Boye Skjoldhammer" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Cartridge question
Date: Tue, 13 Mar 2001 11:27:32 -




From: "Brendan Cross" [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Cartridge question
Date: Mon, 12 Mar 2001 22:12:22 -0400

Please excuse this possibly-stupid question; I'm new to MSX. ^.^;; Is it
possible to boot from MSX-Basic or MSX-DOS 1 to cartridge, if the cartridge
is interted after the boot/has a switch and is switched on after boot?
Well you don´t tell me clear enough what you have in mind?

If a cartridge is inserted it will default to the cartridge = start up the
software in the cartridge.
The only way to get out is usually to turn off the msx.
If you want to dump a cartridge and thus want to go to basic / dos while the
cartridge is inserted you have to hot plug it when the msx is turned on. It
can be done by inserting the cartridge in one fast push, but It can cause
permanent damage though to your msx computer.

Then, yes it is possible to work around the ROM form BASIC or DOS.



Greetings from Bjørn

How to contact me? http://www.geocities.com/msxtrd/data.html
To access my MSX homepage: http://www.trd.msxnet.org

ICQ: 20449307

_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Maarten ter Huurne

On Tuesday 13 March 2001 13:07, you wrote:

 Unfortunately, that command doesn't help me much here. The problem is that
 cartridges use whatever video mode is active when they are booted.
 Therefore, even though the cartridges were written for NTSC televisions,
 they boot in PAL on my NTSC television. I was hoping for a way to boot
 directly to cartridge after I've done vdp(10)=0, so that the 60Hz mode
 would be conserved; in the softboot, the screen merely returns to 50Hz as
 it boots up again.

Maybe you can modify the BIOS ROM to boot in 60Hz by default. Does anyone 
know how easy/hard it is to replace the 8250 BIOS by an EPROM? It was done 
for MSX2 to MSX2+ expansions, so it's possible.

Another option is to build a switch on your cartridge port, to enable/disable 
slot select. Although an 8250 is pretty resilient against inserting 
cartridges when power is on, it's not something you should do on a regular 
basis. Using a small machine code program, it's possible to boot most 
cartridges (only cartridges that use the disk drive fail, like King's Valley 
2 and Metal Gear 2).

The program looks like this:
(programmers, please verify it)

SLOT:   equ 1   ; Cartridge slot containing ROM
org #C000
; SCREEN 2 - avoid display problems on MSX1 ROMs
ld  a,2
call#005F
; select ROM in page 1 and 2
ld  a,SLOT
ld  h,#40
call#0024
ld  a,SLOT
ld  h,#80
call#0024
; get start address and jump there
ld  hl,(#4002)
jp  (hl)

Bye,
Maarten

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Pablo Vasques Bravo-Villalba

Brendan Cross wrote:
 Which brings me to my next question; how is a ROM dumped? Although I know
 that one of my two games, Nemesis II, has already been dumped, I've never
 seen a ROM of Super Triton anywhere.

There are many ways. Out of the blue, I can
think on two safe ways but there's probably
more:

1. Dump the EPROM ICs inside the cartridge;
2. Use a patched BIOS in a way it doesn't
initialize the cartridge.

The first option is the only 'real' solution,
though. Some ROMs can only be dumped that way,
or else you could be deceived by some strange
effects caused by some uncommon mappers (insi-
de the real cartridges). I bet R-Type is one
of those.

[]s,

   -Parn (ICQ#1693182)
 /| | | |\  
 \| ___ |/  http://parn.overclocked.org/
\/ - \/ Parn's Music Station
| | Game Music XMs and more!
   -- --Izati Aba Mehinam Eto Kafe Nan

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: PoLL

2001-03-13 Thread Adriano Camargo Rodrigues da Cunha

NestorAcentos,

 Try to understand me, all the programs and utilities I have are for DOS;
 all the programming skill I have was adquired in DOS... I would like to
 have TCP/IP without changing my normal environment. And I'm not saying
 Uzix is useless or a bad idea.

I understand.

  Ok, ok. I agree. But I prefer a multitask environment. :)
 Well, there is strange people everywhere in the world, no problem. X-D

You're right... There is even people that likes Windows... :)))

  Oh, come on... Don't say that... I spent the last year trying to make our
  pretty MSX connect to Internet... It IS a reality.
 I was not referring to you, but in general to all the MSX community.
 People speaks a lot but we are few who really make the keyboard to burn.
 (Nice words huh?) 8-)

Really... Very nice words... :)

  Project 'i', by Trunks and Joost, a TCP/IP Stack for MSXDOS. Unfortunately,
  it's dead due to personal problems of the authors.
 Ah, I know this project but not by that name. Well, what I heard is that
 Trunks first tried to develop a multitasking environment for having a
 better TCP/IP ... but he got stuck in that part. 8-)

I checked Joost's site. They seemed to have a (partial?) PPP module, a dialer
and a ping application. Giovanni once told me that they already had a working
multitask environment...

 I develop all my programs following all the existing standard. Ask people
 who knows me! ;-) I could get someone to translate for me a part of the
 Mega-SCSI manual so I could make some programs.

Don't forget to publish these infos when you get it! :)

   Who is the real fudeba? 8-)
  ESE Artists Factory! :
 I agree. And the same for all the japanese people in general. 8-)

That's right. Lets blame japanese people. Maybe they get angry with us and
release MSX programs, infos and websites in english. :



=
Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED])
http://www.adrpage.cjb.net  MSX: more fun per less MHz


O YAHOO! GEOCITIES CHEGOU AO BRASIL!
Crie sua home page com tudo em portugus - http://br.geocities.com

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Sean Young

On Tue, Mar 13, 2001 at 08:21:31AM +0100, Hans Otten wrote:
  Please excuse this possibly-stupid question; I'm new to MSX. ^.^;; Is it 
  possible to boot from MSX-Basic or MSX-DOS 1 to cartridge, if the cartridge 
  is interted after the boot/has a switch and is switched on after boot?
 
 NEVER insert a cartridge in a powered running MSX. 
 Power off and then insert it.
 The chance of destroying the video chip that way is about 100%.

I've done it for years now, nothing gone wrong here. Make sure you sure
you insert it straight and fast. Howver there is a chance. :/ 

-snip-

 The MSX will not see the cartridge, boot in its normal.
 To get the cartridge working close the switch and call the boot.
 Something like (in Basic)
 def usr=0 : u=usr(0)
 will do a boot.

Another option is this:

defusr=h7d75:a=usr(0)

I'm not sure how standard this is, but it seems to work on all machines
I've tried it on. This doesn't work for cartridges that wait for the
disk controller to initialize (like Metal Gear 2, Game Master 1  2,
Kings Valley 2 -- any game that uses the diskdrive basically).


Sean


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: PoLL

2001-03-13 Thread Manuel Bilderbeek

 I checked Joost's site. They seemed to have a (partial?) PPP module, a dialer
 and a ping application. Giovanni once told me that they already had a working
 multitask environment...

They had! I have beta's here. YOu could run 2 command2.coms at the same time! 
That worked... But DOS2 gave some errors when accessing the same files at the 
same time though.

Joost also made a UDP protocol, which worked.



Grtjs, Manuel

PS: MSX 4 EVER! (Questions? The Ultimate MSX FAQ: http://www.faq.msxnet.org/)
PPS: Visit my home page at http://bilderbeek.cjb.net/ 



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: PoLL

2001-03-13 Thread Alex Wulms

] Daniel Jorge Caetano wrote:
]  it never got announced outside of Japan...
]  As always...
] 
] This is very annoying. Unfortunately a lot
] of people in Japan aren't really into spreading
] the word about current MSX projects.
It is mainly a language problem. Not everybody speaks English as a second 
language...


Kind regards,
Alex Wulms

-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Alex Wulms

]  The MSX will not see the cartridge, boot in its normal.
]  To get the cartridge working close the switch and call the boot.
]  Something like (in Basic)
]  def usr=0 : u=usr(0)
]  will do a boot.
] 
] Another option is this:
] 
] defusr=h7d75:a=usr(0)
] I'm not sure how standard this is, but it seems to work on all machines
] I've tried it on.
According to the MSX redbook, this entry is used by the initialization 
routine to find all cartridges. And to start the initialization code of the 
cardridges that have some initialisation code. Although these entries are not 
official (only the BIOS jump table is official), Microsoft has gone through 
some efforts to keep all these addresses the same in newer versions of the 
MSX. Even if the MSX BASIC for example was modified (extended from MSX1 to 
MSX2 or higher).

]This doesn't work for cartridges that wait for the
] disk controller to initialize (like Metal Gear 2, Game Master 1  2,
] Kings Valley 2 -- any game that uses the diskdrive basically).
I have not tried this, but I think the following solution helps:

1) Reset all diskrom related variables in the MSX workarea
2) defusr=h7d75:a=user(0)

Kind regards,
Alex Wulms

-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: MSX shirt designs wanted

2001-03-13 Thread Alex Wulms

] - Anything belgian/dutch from a game/program (Akin from Paralax? The 
] debug-screen of Compass!!)
You may incorporate Zone Terra screenshots (which can be found on The MSX 
Plaza) for this special purpose.

Kind regards,
Alex Wulms

-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Alex Wulms

] On Tuesday 13 March 2001 13:07, you wrote:
] 
]  Unfortunately, that command doesn't help me much here. The problem is that
]  cartridges use whatever video mode is active when they are booted.
]  Therefore, even though the cartridges were written for NTSC televisions,
]  they boot in PAL on my NTSC television. I was hoping for a way to boot
]  directly to cartridge after I've done vdp(10)=0, so that the 60Hz mode
]  would be conserved; in the softboot, the screen merely returns to 50Hz as
]  it boots up again.
] 
] Maybe you can modify the BIOS ROM to boot in 60Hz by default. Does anyone 
] know how easy/hard it is to replace the 8250 BIOS by an EPROM? It was done 
] for MSX2 to MSX2+ expansions, so it's possible.
This is indeed the best option. It's a bit in the BIOS ROM that decides if 
the computer must start in 50 or 60 Hz mode. Though, I do not remember the 
address.


] basis. Using a small machine code program, it's possible to boot most 
] cartridges (only cartridges that use the disk drive fail, like King's Valley 
] 2 and Metal Gear 2).
] 
] The program looks like this:
] (programmers, please verify it)
OK, Here I go

] 
] SLOT: equ 1   ; Cartridge slot containing ROM
]   org #C000
OK

]   ; SCREEN 2 - avoid display problems on MSX1 ROMs
]   ld  a,2
]   call#005F
Not correct. Should be screen 1. MSX is normally in screen 1 when starting a 
cartridge. And to be entirely save, screen 0 should first be switched to 40 
column mode. Just in case that it is a MSX1 cartridge that switches to screen 
0 but does not modify the width of the screen.

]   ; select ROM in page 1 and 2
]   ld  a,SLOT
]   ld  h,#40
]   call#0024
OK


]   ld  a,SLOT
]   ld  h,#80
]   call#0024
Not needed. Cartridge will select ROM in page 2 itself if necesary. 
Otherwise, cartridge may expect RAM to be present in page 2 (at least, MSX2 
cartridges).

]   ; get start address and jump there
Too early. You must first reset variables in workarea related to floppy work 
area. E.g. the interrupt hook pointing to diskrom should be reset. There are 
also a few other variables to be reset in workarea but I do not recall them 
by heart. However, they can be found in any disk version of games that where 
originally published on cartridge.


]   ld  hl,(#4002)
]   jp  (hl)
OK


Kind regards,
Alex Wulms


-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.



--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Brendan Cross

Classical! It works great, booting directly to cartridge! Thank you very 
much! Nemesis II is fun to play, even in black-and-white. ^.^

Original Message Follows
From: Sean Young [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Cartridge question
Date: Tue, 13 Mar 2001 15:07:13 +0100

-snip-

Another option is this:

defusr=h7d75:a=usr(0)

I'm not sure how standard this is, but it seems to work on all machines
I've tried it on. This doesn't work for cartridges that wait for the
disk controller to initialize (like Metal Gear 2, Game Master 1  2,
Kings Valley 2 -- any game that uses the diskdrive basically).


Sean
_
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html



Re: Cartridge question

2001-03-13 Thread Albert Beevendorp

At 15:07 13-3-01 +0100, you wrote:
Another option is this:

defusr=h7d75:a=usr(0)

I'm not sure how standard this is, but it seems to work on all machines
I've tried it on. This doesn't work for cartridges that wait for the
disk controller to initialize (like Metal Gear 2, Game Master 1  2,
Kings Valley 2 -- any game that uses the diskdrive basically).

I don't know IF it's mentioned in the MSX standard, but it does work on 
every MSX machine.

GreeTz, BiFi

Visit my Home Page at www.bifi.msxnet.org
mail me at: [EMAIL PROTECTED]
FTP: ftp.bifi.msxnet.org
ICQ #36126979

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html