Re: Would a GameBoy emu for MSX be possible?

1999-10-27 Thread Bas Wijnen

On Tue, 26 Oct 1999, Marat Fayzullin wrote:

 Before you start using GB CPU similarities to Z80 as an argument, I have
 to warn you that GB CPU is has slightly *different* set of opcodes than
 Z80, and Z80 has no ability to interrupt on certain opcodes chosen by the
 programmer. So, you are back to square one, emulating GB CPU on MSX CPU.

I would not know if it is possible, but the similarity does for sure make
it easier to emulate it. Of course you need to check all opcodes (IN's and
OUT's will be very different), but it is very fast if you can say: with
all these opcodes we can just execute the command directly. As I said
before, I don't know if it is possible to emulate it at reasonable speed
(It seems that it isn't), but it is a very good argument the cpu's are
alike.

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: Cracked Konami's on harddisk (Novaxis SCSI)

1999-10-27 Thread Manuel Bilderbeek

 you can just load the rom-files with LOADROM

Nah, most of the time the game becomes really slow then... Try e.g. Parodius...


Grtjs, Manuel ((m)ICQ UIN 41947405)

PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/)
PPS: Visit my home page at http://bilderbeek.tsx.org/ 




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




Logo

1999-10-27 Thread TFH/Fony

Hello you all...

Just a small question. I want to have a new logo for the MEP. I was
wondering of someone with an overdose of creativity would like to help me. I
myself am as creative as a rock, so... That will probably end up nowhere..
The logo has to be 100 pixels in height and max. 566 pixels in width. number
of colors doesn't matter for me, as long as the file won't get to big...

Greetz,

Arnaud

--
Go visit the MSX Emulator Page (M.E.P.)
http://www.file-hunter.com
http://go.to/msx
http://www.mep.msxnet.org
http://surf.to/msxemu
http://msxemulator.cjb.net/
http://msx.penguinpowered.com (Experimental !!!)
ICQ:1446





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: Would a GameBoy emu for MSX be possible?

1999-10-27 Thread Pierre Gielen

 Of course you need to check all opcodes (IN's and
 OUT's will be very different),

According to the Gameboy technical specifications faq (to which Marat has
contributed) the CPU doesn't even know port I/O instructions. Here's what it
says about Z80 compatibility:

Processor
-

 The GameBoy uses a computer chip similar to an Intel 8080.
 It contains all of the instructions of an 8080 except there
 are no exchange instructions. In many ways the processor is
 more similar to the Zilog Z80 processor. Compared to the
 Z80, some instructions have been added and some have been
 taken away.

 The following are added instructions:

  ADD  SP,nn ;nn = signed byte
  LDI  (HL),A;Write A to (HL) and increment HL
  LDD  (HL),A;Write A to (HL) and decrement HL
  LDI  A,(HL);Write (HL) to A and increment HL
  LDD  A,(HL);Write (HL) to A and decrement HL
  LD  A,($FF00+nn)
  LD  A,($FF00+C)
  LD  ($FF00+nn),A
  LD  ($FF00+C),A
  LD  (),SP
  LD  HL,(SP+nn) ;nn = signed byte
  STOP   ;?
  SWAP r ;Rotate register r by 4 bits

 The following instructions have been removed:

  Any command that uses the IX or IY registers.
  All IN/OUT instructions.
  All exchange instructions.
  All commands prefixed by ED (except remapped RETI).
  All conditional jumps/calls/rets on parity/overflow and sign flag.

 The following instructions have different opcodes:

  LD  A,[]
  LD  [],A
  RETI

Unfortunately, the document doesn't tell us which opcodes go with these
mnemonics, but at least it gives some valuable info about the hardware of
the GB. So pick up a copy of GBSPEC.TXT if you're interested. Or I could
mail it to you if ou like.

Pierre




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




(Silly) question about MSX on PC

1999-10-27 Thread Siebe Berveling

Hi there!

I am wondering if a MSX-emulator exists, that accesses a SCSI device at
startup in the same way the MSX does. That it will execute MSX-DOS2 at
startup, and will give me the opportunity to use eg. Multi Mente to read
files and run MSX-programs, in the same way I do it on my MSX.

Why?
Because I have been using a 40MB SCSI harddisk on my MSX but since I got a
ZIP I didn't use it very often. So I put it into my pc (because i needed
some space on my desk, and there was plenty of space inside the PC cover).
At my great surprise the pc can read the BERT partition table so I can acces
BOTH partitions with my pc.. but since a 40MB harddrive is not very useful
on a PC i thought: 'maybe a "fake-MSX" can use it'.

Grtz, Siebe.





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: (Silly) question about MSX on PC

1999-10-27 Thread Frits Hilderink


 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Siebe
 Berveling
 Sent: Wednesday, October 27, 1999 1:38 PM
 To: [EMAIL PROTECTED]
 Subject: (Silly) question about MSX on PC

 Hi there!

 I am wondering if a MSX-emulator exists, that accesses a SCSI
 device at
 startup in the same way the MSX does. That it will execute MSX-DOS2 at
 startup, and will give me the opportunity to use eg. Multi
 Mente to read
 files and run MSX-programs, in the same way I do it on my MSX.


I could do this for NLMSX. I've already done it for the WD2791
diskcontroller.
Eventually it all comes down to reading/writing sectors. If
you get me a ROM of this BERT SCSI interface and the specs of
the SCSI controller that the ROM will try to get control of then
it is possible.

The only thing missing here is an image of the disk itself. Which can
easily be created and partioned inside the emulator. Under Windows NT
the image could very well be a real harddisk, since a harddisk can be
opened under Windows NT as if it would be a diskimage. Zipdisks and CDROMs
can also be opened in this way. This is a little more difficult for
Windows 98, but it's possible.

 Why?
 Because I have been using a 40MB SCSI harddisk on my MSX but
 since I got a
 ZIP I didn't use it very often. So I put it into my pc
 (because i needed
 some space on my desk, and there was plenty of space inside
 the PC cover).
 At my great surprise the pc can read the BERT partition table
 so I can acces
 BOTH partitions with my pc.. but since a 40MB harddrive is
 not very useful
 on a PC i thought: 'maybe a "fake-MSX" can use it'.

 Grtz, Siebe.




 
 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: (Silly) question about MSX on PC

1999-10-27 Thread Bas Wijnen

Hello,

If I am right, this is not the question. He didn't want to emulate his
interface, he wanted to use his harddisk (the partition, not an image on
it) as a harddisk which can be used in the emulator.

Bye,
shevek

On Wed, 27 Oct 1999, Frits Hilderink wrote:

 I could do this for NLMSX. I've already done it for the WD2791
 diskcontroller.
 Eventually it all comes down to reading/writing sectors. If
 you get me a ROM of this BERT SCSI interface and the specs of
 the SCSI controller that the ROM will try to get control of then
 it is possible.
 
 The only thing missing here is an image of the disk itself. Which can
 easily be created and partioned inside the emulator. Under Windows NT
 the image could very well be a real harddisk, since a harddisk can be
 opened under Windows NT as if it would be a diskimage. Zipdisks and CDROMs
 can also be opened in this way. This is a little more difficult for
 Windows 98, but it's possible.
 
  Why?
  Because I have been using a 40MB SCSI harddisk on my MSX but
  since I got a
  ZIP I didn't use it very often. So I put it into my pc
  (because i needed
  some space on my desk, and there was plenty of space inside
  the PC cover).
  At my great surprise the pc can read the BERT partition table
  so I can acces
  BOTH partitions with my pc.. but since a 40MB harddrive is
  not very useful
  on a PC i thought: 'maybe a "fake-MSX" can use it'.
 
  Grtz, Siebe.
 
 
 
 
  
  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/)
 
 

/***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: (Silly) question about MSX on PC

1999-10-27 Thread Frits Hilderink



 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bas
 Wijnen
 Sent: Wednesday, October 27, 1999 4:11 PM
 To: [EMAIL PROTECTED]
 Subject: RE: (Silly) question about MSX on PC


 Hello,

 If I am right, this is not the question. He didn't want to emulate his
 interface, he wanted to use his harddisk (the partition, not
 an image on
 it) as a harddisk which can be used in the emulator.

There are two ways then:

I mentioned that Windows NT could open a harddisk on a certain level
that allows you to bypass the directory and file structure and read/write
the harddisk as IF it where a diskimage. In this case the BERT SCSI rom
would interpret the contents of the harddisk partition / diskimage.


If you don't want an image representing a harddisk than you will probably
want a certain directory on a PC harddisk to be interpreted inside the
emulator as if it is a harddisk. The same could be done for a floppy,
just put the files inside a directory and tell the emulator that that
particular directory is to be seen as a harddisk partition or a floppy.
In this case the emulator would interpret the contents and represent it
inside the emulator as a harddisk or a floppy.



 Bye,
 shevek

 On Wed, 27 Oct 1999, Frits Hilderink wrote:

  I could do this for NLMSX. I've already done it for the WD2791
  diskcontroller.
  Eventually it all comes down to reading/writing sectors. If
  you get me a ROM of this BERT SCSI interface and the specs of
  the SCSI controller that the ROM will try to get control of then
  it is possible.
 
  The only thing missing here is an image of the disk itself.
 Which can
  easily be created and partioned inside the emulator. Under
 Windows NT
  the image could very well be a real harddisk, since a
 harddisk can be
  opened under Windows NT as if it would be a diskimage.
 Zipdisks and CDROMs
  can also be opened in this way. This is a little more difficult for
  Windows 98, but it's possible.
 
   Why?
   Because I have been using a 40MB SCSI harddisk on my MSX but
   since I got a
   ZIP I didn't use it very often. So I put it into my pc
   (because i needed
   some space on my desk, and there was plenty of space inside
   the PC cover).
   At my great surprise the pc can read the BERT partition table
   so I can acces
   BOTH partitions with my pc.. but since a 40MB harddrive is
   not very useful
   on a PC i thought: 'maybe a "fake-MSX" can use it'.
  
   Grtz, Siebe.
  





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 IDE and RS232 interfaces

1999-10-27 Thread Pierre Gielen

 dos 2 is already implented in the IDE-interface

So is the new interface available from Sunrise? I've mailed Rob Hiep just
yesterday about ordering an IDE interface (no answer yet).

Pierre




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 IDE and RS232 interfaces

1999-10-27 Thread Peter Burkhard

Am 27 Oct 1999 17:09:16 +0200, in local.msx.int schriebst Du :
  dos 2 is already implented in the IDE-interface
 
 So is the new interface available from Sunrise? I've mailed Rob Hiep just
 yesterday about ordering an IDE interface (no answer yet).
 
 Pierre
 
 
 
 
 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/)
 
 
 
Hi Pierre

Sorry, but Rob have yet not a internet access.

Go to our homepage:

www.msx.ch

You find a order furmular

Gretz Peter



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




Bussum photos

1999-10-27 Thread Tristan

Hi there,

Until now only one person uploaded his Bussum-meeting photos to 
Funet. I would like the pics all those other people took with their 
digicams!!

Don't be egoistic!


Tristan 

+ Omega + join #msx on undernet +[EMAIL PROTECTED]+
|   |  FUNET MSX maintainer |   ftp://ftp.funet.fi/pub/msx   |
+ irc: OmegaMSX +Techno composer+ http://users.bart.nl/~omegamsx +


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: Would a GameBoy emu for MSX be possible?

1999-10-27 Thread Patriek Lesparre

At 11:47 27-10-99 +0200, Shevek wrote:
On Tue, 26 Oct 1999, Marat Fayzullin wrote:

 Before you start using GB CPU similarities to Z80 as an argument, I have
 to warn you that GB CPU is has slightly *different* set of opcodes than
 Z80, and Z80 has no ability to interrupt on certain opcodes chosen by the
 programmer. So, you are back to square one, emulating GB CPU on MSX CPU.

I would not know if it is possible, but the similarity does for sure make
it easier to emulate it. Of course you need to check all opcodes (IN's and
OUT's will be very different), but it is very fast if you can say: with
all these opcodes we can just execute the command directly. As I said
before, I don't know if it is possible to emulate it at reasonable speed
(It seems that it isn't), but it is a very good argument the cpu's are
alike.

Yeah. For instance, you can keep all GB CPU registers (including flags) in
the alternate Z80 registerbanks permanently. The GB CPU PC and SP can be
kept in Z80's IX and IY.
Also Gameboy uses 16kB ROM switching, easily converted to MSX memorymapper
switching.

Also, other computers normally don't have patternmodes, MSX does. For V9990
it would be easy to store all patterns, this means hardware tile-caching!
Even with SCREEN 4 it would be possible if you reduce colors per tile from
4 to 2.
As a result of this patternmode, MSX doesn't have to build the entire
screen every frame. And certainly not pixel-by-pixel, like PC's do!
MSX also has the advantage of hardware scrolling and VDP commands.

I'll immediately admit it wouldn't be possible to emulate the GB (let alone
GB Color) perfectly on current MSX systems, but an 'approximation' is
definately within the possibilities I believe.
Even if it could run only 1 game at 10% speed, it would be impressive, right?!

Greetz,
Patriek

,--.   ,---.   ,--. Homepage: \"To make a mistake is
|  '--.|   __   \  \__/ http://www.tni.nl// human, but to really
|   __||  |  |  |  ,--. E-mail:   \ fuck things up, you
|  |   |  |  |  |  |  | [EMAIL PROTECTED]   / need a computer."
|  '---'  |  |  '--'  |   \- Glenn Scott,
\_|  || The New Image -since 1991-/  Secret Agent W7


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




Site

1999-10-27 Thread Duddu

duddu.tsx.org  the new url :-)
Thanks Manuel :-)
Bye,
   Stefano
---
dott.ing. Stefano Fronteddu
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://members.xoom.it/dudduMSX, Sardinia, Robotics, Friends
http://digilander.iol.it/dudducat   MSX Soft Tips Page
Member of Miri Software - Italy  http://Frengo.dragonfire.net/MSX.HTM
ICQ: 21401454
0338/3645458




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




Duddu

1999-10-27 Thread Duddu

duddu.tsx.org
new old url 
Salutoni,
Stefano
---
dott.ing. Stefano Fronteddu
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://members.xoom.it/duddu
http://duddu.tsx.orgMSX, Sardinia, Robotics, Friends
http://digilander.iol.it/dudducat   MSX Soft Tips Page
Member of Miri Software - Italy  http://Frengo.dragonfire.net/MSX.HTM
ICQ: 21401454
0338/3645458




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: (Silly) question about MSX on PC

1999-10-27 Thread Richard Gerrits


 Hello,

 If I am right, this is not the question. He didn't want to emulate his
 interface, he wanted to use his harddisk (the partition, not
 an image on
 it) as a harddisk which can be used in the emulator.


The CJS msx-emu works this way. At startup you tell the emu which
pc-drive/directory it should use for drive a and which for drive b. It even
supports directory changing.

This is one of the reasons I used it a lot. The emu unfortunately doesn't
work under Win98, so I bought a real msx2.

To bad CJS never finished the emu, because it was very fast and easy to use.


Greetings Richard
¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¸¸,ø¤º°`°º¤ø,¸¸,ø¤º
[EMAIL PROTECTED]
http://home.student.utwente.nl/r.gerrits




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: (Silly) question about MSX on PC

1999-10-27 Thread TFH/Fony

| The CJS msx-emu works this way. At startup you tell the emu which
| pc-drive/directory it should use for drive a and which for drive b. It
even
| supports directory changing.
|
| This is one of the reasons I used it a lot. The emu unfortunately doesn't
| work under Win98, so I bought a real msx2.
|
| To bad CJS never finished the emu, because it was very fast and easy to
use.

Hello You All...

Try the latest version of BrMSX. This one does extacly the same (Also direct
harddisk acces) and is just as fast (but more accurate) the the CJS
Emulator. BrMSX is also still under devellopment. You know where to get hold
of the newest copy !!!

Greetz,

Arnaud

Go visit the MSX Emulator Page (M.E.P.)
http://www.file-hunter.com
http://go.to/msx
http://www.mep.msxnet.org
http://surf.to/msxemu
http://msxemulator.cjb.net/
http://msx.penguinpowered.com (Experimental !!!)
ICQ:1446




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




Just wondering

1999-10-27 Thread Richard Gerrits




Hello

Today I came to www.homepage.com to get another homepage 
address and I found out that msx.homepage.com was already taken, there is 
nothing on that page.

Anyone of you claimed that 
address??
Greetings 
Richard`,,`,,`,,`,`,,[EMAIL PROTECTED]http://home.student.utwente.nl/r.gerrits