Re: extended ROM format

2001-01-21 Thread Daniel Zorita

Both of you told:

1)
What about adding an extra filem instead of changing
 the original ROM?
 Like this:

 nemesis2.rom - The original, unmodified .ROM image
 nemesis2.crc - The file containing CRC and additional info.

2)
 As far as I can see, there are two possibilities:

 1. Extending the .rom format.

 2. Keeping a seperate file with a list of CRCs and mapper information.
This
has proved to be a bitch to maintain (since the user-base isn't that
big I suppose). MESS uses this. :)



So, Why discuss if you can use both solutions?
That is:

-If you want separate files:
 Nemesis2.rom
 Nemesis2.inf  (any .ext you want)

-If you want a single file:
 Nemesis2.xrm  = Append(Nemesis2.rom + Nemesis2.inf)

And you always can pas from 1 file to 2 files, and from 2 files to 1 file.

Another idea: In the extra data, you can include a list of related files.
That is:
(Example)

GOLF.XRM ( Extended Rom, or what name you want)
0..16383: Original ROM data
16384.. : Extra info
  - CRC, Mapper, Name, Year, ..
*Note: Use 2 different CRC: One for the ROM data, other for the Extra
info 
  - ASCIIZ text for comments. p.e.: "Nice Golf game, but quite simple..."
 *Note: Don't use CRC for this ASCIIZ text.
  - ASCIIZ text for a file list:
 Contains:
  - GOLF.JPG : JPG with image of the game
  - GOLF.EMU   : Extra info for emulators
  - GOLF.ICO : Icon
  - GOLF.HLP : Playing guide
  - GOLF.XXX : Other file ...

This way, you can know if there is any file related to a ROM. And you can
add more files in the future.


  But this starts to become a bit complex. A too complex format will
complicate the development of Romloaders. So, if MSX emulators' authors want
to add more information, it's better to add a 'second ending header' instead
complicating the first heading. That is:

1) Original ROM Data  (.ROM)
2) Extra info for LoadRoms  (.LRM)
3) Extra info for Emulators  (.EMU)

And more:
1) Original ROM Data  (.ROM)
2) Extra info for LoadRoms  (.LRM)
3) Extra info for Cheats (.CHT)  : To include 'All lives', 'start stage',
...
4) Extra info for Emulators  (.EMU)

Of course, you can work with the 4 separated files, or 1 single file (by
adding the 4 files into 1)

  Hope to have helped with my ideas.

Bye.

   Daniel Zorita.



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



Re: extended ROM format

2001-01-20 Thread Daniel Zorita

Why don't fix this 'header' at the end of the file instead of the
  beginning?
  So, old ROM loaders can load the new format (by ignore the extra bytes)
  And new ROM loaders can read and use the new bytes?

 I don't think existing emulators will ignore the extra bytes. They could
also
 load the extra bytes and allocate too many pages. Or maybe some emulators
 will refuse to load a ROM file that isn't a power of two in size.

Well, but this way, you always can convert a extender ROM into a standar ROM
by only 'cutting' the file to 16K, 32K, ... This is a operation more easy
than deleting a header at the beginning. Easily you can make a ROMCUT.COM to
cut extended ROMs into power of two size.

Also, it will be easy to convert old ROM into extended ROM, by only adding
the extra data at the ending (append it), and also, you can make a easy tool
like EXTROM.COM who asks you the information related with the ROM, and
generates the extended ROM append. To append is fast than to insert.


   I also would add some extra bytes for details about the game, in text
  mode. For example, after the byte 80 of the ending-header, you can add a
  ASCIIZ text with:
  -Kind of game
  -Originality: The Rom is the original, modified, with cheats, etc ...
  -Fails detected

 A comments section of arbitrary length. Sounds like a good idea. If the
 header size is not fixed, this can be easily implemented.

And if the 'header' is at the end of the file, it is very easy to add
information, without worring about size.

  Well, I am not an expert in ROMs world. But the only thing that I say is
that is better to append the extra data than to insert it at the beginning
of a file.

  I hope soon you all can make a nice ROM loader that works better than
current ones.
Because I always had troubles when loading ROMs into my TR GT, and I
prefered Basic loaders, despite they are ugly, slow, and so (But at least,
run!)

  Bye.

   Daniel Zorita.



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



RE: NEW MSX. NICE !!. BUT BEST ????

2000-08-21 Thread Daniel Zorita

Well, more discussion about the New MSX:

 Maybe I seem to refuse the idea of a new MSX. That's wrong. I like very
much a new MSX. But I dream on a NICE new MSX. The news from ASCII (very
short, unfortunatelly) give us the idea of a "Turbo- MSX 2+". If that is the
only chance, well, I accept. But it looks very poor !!

Let me list 2 ways of react:

a) Accept the new MSX in the way that ASCII thinks.

b) Try to convince ( and press a bit ) to ASCII to make a better new MSX.

I think "b)". But if you (and most MSXers) consider that I'm wrong, I am
disposed to change to "a)" in order to not disturb.

Will you ask me to "change to a) " ??? Do you think that I'm disturbing
thinking "b)" 


Please, advertise me. I may be wrong believeing that ASCII can make a nice
MSX with cute technology of year 2000. But I don't know about ASCII, and I
may be wrong, as they only can make a new MSX with the 1990's technology.

Really, I would like that the "New MSX project" was not a close project. I
wish that ASCII can improve the design along the time, before fixing MSX-3
features.

The 3 main features I will like to improve are:
1) The CPU: a 32 bit Z80. Doesn't matter if Z380, Z480, Z123,Z***, ZMSX
but please, a CPU that can store more than 64KB of code, and can access in
linear way several MB of data. Cannot they contact Zilog to design a new CPU
??
2) The VDP resolutions: If they want to make a graphic O.S. for MSX-3, a
512x212x16 colors screen is not enough. A 256x212x19K screen is not enough
for showing JPGs or WEBs. If the old MSX screens are going to be emulated
with a FPS processor, it's easy to add more powerful screen modes !!
3) A 32-bit MSX-DOS -3 , compatible with DOS-2 (Mscsi, IDE, ...) but with
the chance to address  HDDs of more than 10 GB, and variable cluster size.

Is it too much for the current technology ?? I think NO. Because Sega and
Sony have made much more powerful systems, at very low prices: Dreamcast and
PSX-2. For the double money (60.000 or 70.000 yens) a powerful MSX is
possible.

Money is not a trouble for MSXers. POWER is the trouble for MSXers.


 You should grow up and stop reacting as a 8-years old child.

"If ASCII thinks to make another 8-bit MSX, I feel in right to behave as a
8-years old child. When ASCII makes a 32-bits MSX, I will behave as 32-years
old man."

Have you tried to tell a 8-years old child:
(Man):  "ASCII will make a new MSX!!!"
(Child): "Yes? That's nice !!. How many bits it will be ??
(Man): "It will be a 8 bits"
(Child):" Haaa Heee Ha Ha  Jua Jua !!!"


 consider what is possible and what isn't, and why. And then you should
 contact ASCII and offer them your help.
You're right. These discussions have been too wide and useless.
Please, give us a official e-mail address to send to ASCII ideas about new
MSX.

  Going out to the street, get nacked, and dance until the new MSX appears
??
 No. This is Takamichi's mission. :)
I knew you will say that !!   =;-D


  Well, please, if you reply me, give me detailed ideas, not only refusing
all I say.


  Bye.

Daniel Zorita.




Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/




NEW MSX. NICE !!. BUT BEST ????

2000-08-19 Thread Daniel Zorita

 Hi,

 Isn't this just great?!?!
 Ag0ny had an official interview with ASCII. So it seems, ASCII indeed has
 again commercial plans in some form with the MSX-system
 I dare to say this is the most interesting news we had in more then 10
 years.

Well, it's better to say that this is the ONLY OFFICIAL news in 10 years.
But you don't must to forget the huge efforts of amateur groups during this
time.
Without earning none money, amateur groups have been supported MSX sytem for
10 / 15 years. Now, ASCII returns to get our money before developing a new
MSX. Yes, they want to sell a MSX EMULATOR before making a new MSX.
If they don't get money from internet and the emulator, they will not make a
new MSX.
It is nice, but you CANNOT CONSIDER THEM AS HEROES !! They are only
bussiness men.
So, what should we do ?? To buy 100 emulators each one to support a new MSX
manufacturing ? To feel guilty if finally none new MSX appears ?
is it to easy to forget what has been happening about MSX this 10 years ??
So easy to forget MSX meetings, Msound, GFX9000, Mscsi and IDE, RAM
expansions, amateur NICE games, NICE magazines ??
So easy to forget what happened with Europe  South America about MSX 2+ and
Turbo- R ?

News from Japan is nice, but DON'T forget what really happened to MSX
from 1980's. Where has ASCII been this time ? Where Konami was ?


 And no one, absolutely no one (except for Takamichi) reacts...
It is because the ONLY THING you can do about a NEW MSX is HEAR.
(Except if you are one of the "secret men" involved in the project)
Yes, only HEAR, because Japanese MSX "officials" still don't contact
MSX groups to discuss about their ideas.
They are TOO GOOD for us. We are so poor, than we only must give them our
ears, and our money.
They are TOO CLEVER for us  ( ... or may be anybody from us is TOO CLEVER
for them, to say how things must be done ... )

A new MSX is nice, but I'm afraid that a BETTER NEW MSX is possible.
Of course, I will buy that MSX in the future.
But I will always wonder "How nice a BEST NEW MSX could be ? ".

Please, believe me. The only thing that you can do until a new MSX appears,
is to WAIT, wait, wait, and pray perhaps.  Because this is the only thing
ASCII will let us.

What will happen to MSX amateur groups ? Should we STOP our activities ?
Are we stupid now ? Should we stop making MSX meetings ?

 I just don't get it, guyz.Sorry, but I don't.

Still ??
Why "don't get" why a new MSX will be still a 8-bits Z80 ??
Why don't think that maybe a poor PSX-1 is still more powerful than a MSX-4.
Even a Gameboy VDP is more powerful !

In your opinion, what shoud we do ??
Going out to the street, get nacked, and dance until the new MSX appears ??

Well, that's all. Excuse me for my attitude today. But I get tired about
"secrets", and about the idea that ALL WE HAVE DONE THESE YEARS CAN BE
FORGOT IN ONLY A DAY. And that the new MSX may be a "MSX Turbo-R-Plus".


Daniel Zorita.




Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/




RE: NEW MSX. NICE !!. BUT BEST ????

2000-08-19 Thread Daniel Zorita

Hi, again.

  First at all, to say that my previous message was "a bit" exagerated. As
someone asked us "to react" about the "new MSX"  news, that's what I did.

 The news about MSX, is very interesting, and we are happy. But some things
are still not clear, and could be done better.

 I pretended to WARN people, to not forget the MSX story during these past
15 years. Don't make the same mistakes again.

  Bye.
Daniel Zorita

= = =

Detailed replies:



 Of course. Who has forgotten the amateur groups?
Nobody by the moment. But if MSX returns to commercial scene, it may happen.
Hope not. But must be ready...

 I think that if ASCII haven´t seen the work of amateur groups they never
would
 thought in the possibility of release a new MSX.
I'm not sure of that. Do you know any group that has been asked by ASCII ??
I think that only a few Japanese groups -fortunately- contacted ASCII.

 Yes! ASCII is a company!! You didn´t know it?
Yes, so, let's start to deal them as a company. Ask them to put a lot of
money for developing. Can you imagine "Intel" makes a emulator of PENTIUM-4
before building it ?

 No. One emulator for me is enough... If new MSX finally doesn´t appear we
all
 will  be very happy with this new emulator...

Yes, I agree. Any thing will be nice, as we are customed to nothing.
But only an emulator ... and now that there are a lot of nice MSX emulators
!!
We hope a real new MSX, not only a emulator. Everybody (if is an expert )
can make an emulator. But who can make a new computer ?


 I have no memory problems. And it´s said that new MSX will be backward
 compatible.
 So Msound, GFX9000, Mscsi, bla bla bla, bla bla bla, will work fine in
this new
 machine.

I wish you are right. I wish it will be 100% HW compatible with MSX.
But I am still not sure.
If any technical feature is disabled, and some HW is not compatible with new
MSX, it will be a disaster !!
I guess that it will be compatible with games cartridges.
But we need it is compatible to devices like Mscsi, IDE, Msound, etc.


  expansions, amateur NICE games, NICE magazines ??
  So easy to forget what happened with Europe  South America about MSX 2+
and
  Turbo- R ?

 That´s past.

  News from Japan is nice, but DON'T forget what really happened to MSX
  from 1980's. Where has ASCII been this time ? Where Konami was ?

 That´s history.

Yes, that's past, and that's history.
But the history repeats itself, mainly if people "forget".
And I don't like the history of MSX to happen again ( the causes that made
the MSX dissapear from the official scene)


 But have not Ag0ny and Japanese users talked with ASCII?
Fortunately YES. And thanks to them, we have a few information.
But I don't know if they can discuss technical features to ASCII.


  They are TOO GOOD for us. We are so poor, than we only must give them
our
  ears, and our money.
 
  They are TOO CLEVER for us  ( ... or may be anybody from us is TOO
CLEVER
  for them, to say how things must be done ... )
 



  A new MSX is nice, but I'm afraid that a BETTER NEW MSX is possible.
 Yes. Always things can be better than they are...

For example, Sega videoconsoles, except last one.
I wish a new MSX is so good computer as Sega's Dreamcast is so good console.



 Amateur groups maybe could be professional groups (SW and HW developers).
 Haven´t you thought this?
Yes, but big software companies will try to get the market, and keep amateur
groups away.
Another trouble is that if new MSX is focused at Japan, only japanese groups
can convert into professional.


  Why "don't get" why a new MSX will be still a 8-bits Z80 ??
 Yes, you can also have made this question in 1985, 1988 and 1990.

And I will make it again in the 2000, 2010, 2020 ... "Why don't make a 32
bit MSX ?? "

  Why don't think that maybe a poor PSX-1 is still more powerful than a
MSX-4.
  Even a Gameboy VDP is more powerful !
 I don´t think so.

Hope you are right again.
But if the new MSX keeps the MSX 2+ VDP, it is too pour.
Even Gameboy can handle more sprites, and easy scroll.


  In your opinion, what shoud we do ??
  Going out to the street, get nacked, and dance until the new MSX appears
??
 Yes!!! I like dancing

OK !, let's make a Carnival about MSX !! Surely brazilian people is the most
proper for that !!

 And that the new MSX may be a "MSX Turbo-R-Plus".

 I prefer call it MSX3...

But why don't do the same than Netscape, who passed from Navigator v4.* to
Navigator 6 ??
MSX-4 sounds nice. And MSX-5 ??


 Well, that's all.
So, it's the time for POSITIVE PEOPLE. Please write just now !!
Don't let me be right !!!


Bye.

Daniel Zorita.




Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/




RE: Z380

2000-07-07 Thread Daniel Zorita



 I see.  And this new, advanced MSX, won't be compatible with old
softwares,
NOO !
You YES can run old software in MMSX. Else, we don't consider to make such a
thing !

The "new software" term only refers to the usage of only-Z380 board.
If you only get the Z380 board, you must have to get new soft to use it,
the same as happens with FM, MSound, GFX9000, and other peripherals.

The Z380 is a project finished. You can get a board now if you want.

The MMSX is still a project. Some parts are done. Other parts are still in
design.
But the nice thing of the MMSX is that you can remove any card from the MMSX
and use it separately into a normal MSX. (For example, the Z380, the Sound
device, the Video device, ...)

Note that MMSX means "modular MMSX", that is, a normal MSX, but separating
the parts into "cards". And some cards, are 100% compatible, but expanded,
like CPU, Sound, Video.

 what's the point of this? I want a new MSX, and MMSX looks great to me,
but if
 i can't  run the old apps, it's not a MSX to me...
I hope to have answered this in the previous text.
a MMSX can run old software. But it is still a project.
a Z380 is like a "coprocessor". it has to be programmed, like a
co-processor.
But this "coprocessor" is from 5 to 30 times faster than a Z80 !!

In the other hand, my Ciel MSX2+
 turbo with z380 card  would still be
 a MSX capable of running all the old softwares and would have a new board
 capable of running new 32 bits apps.
Of course, the Ciel MSX2+ computer is a good idea. It is another way to
improve
a MSX. It has advantages and disadvantages.
But you also can plug a Padial's Z380 into your Ciel, and then, you will
have
two Z380 processors. isn't it interesting ?

 That's what MSX means, I think. Backward
 compatibility and new technology without breaking the standard.
We agree at that !!
The Padial's Z380 is not a new standar. It is a "peripheral" for processing.
You can have the Z380 card plugged, and run your MSX as usual.
If you run old software, nothing happens, as they don't use the external
Z380.
But you can use new software that access external Z380.
Remember that MSX also means "Expandable system".

A question about that Ciel MSX2+ computer.
What is the clock for the internal Z380 ?
How deals 32bit-addresses ?
Please, give me some details about that machine. I have very few info about
it.
(I'm not an investigator. I'm only a poor programmer)


 Bye.

Daniel Zorita


=




= =




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




RE: Z380

2000-07-07 Thread Daniel Zorita


 lemme guess... the orginal MSX is going to be emulated on MMSX ..
hahahahaha

No, you're wrong.
That is only for Sound. It is hardware-emulation for sound. And it is the
way of joining all MSX sound devices into 1 single processor. It has no
sense to build a FM, and separatelly, a PSG, a PCM, a OPL4,  if they can
be joined into 1 processor.
It is the same as if you say that 9958 "emulates" 9938.

The rest of MSX parts are not emulated. Are implemented.

Anyway, the MMSX is a project for next years.
The main thing now, is the Z380, that can be used in a MSX-1, MSX-2, 2+ or
TR.
It exists and runs.

If you don't like, we understand. But other people like.

 Bye,

        Daniel Zorita.





=




=




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




Z380 Questions and Answers

2000-07-05 Thread Daniel Zorita

July 5th 2000

  As I read again several questions at MSX list about Z380 Padial's board,
here I write some questions and answers:


1-
Question:
-
" The 1KB common memory makes data transfer between Z380 and MSX slow ??"

Answer:

No.
 The 1KB memory is a very-fast memory that can be accessed at the same time
by MSX and by Z380.
So, while the MSX reads p.e. a 256 byte block, (using LDIR or similar)
The Z380 can write another 256 byte block in another starting address.
This way, the MSX is making continuously LDIRs, without waiting for the
Z380.
The same thing for I/O, ( OTIR instead LDIR )
Note that both CPU: Z80/R800 and Z380 works the same time, so, it is more
powerfull 2 CPUs than 1, not ?

2-
Question:
-
Why Padial's Z380 card doesn't make old programs run faster ?
Why you have to make new software to use the Z380 ?

Answer:

Making old programs run faster has only sense for "aplications".
For MSX, there are only a few aplications. Most are games.
Making games run faster has no sense, because they are VDP synchronized, and
if not, you cannot play a game 10 times faster than usual !
If you want to make old aplications run faster, you have to modify them
to run under Z380. (Note that it is easy, as Z380 is 100% Z80 compatible )
The main idea for the Z380 board is to make new 32-bit powerful software.
Some things are not possible at 8-bits, 64K, because huge data, and so.
Now, you haven't to use the mapper, as you can access linearly the Z380 Ram.
And a 18.4 MHz Z380 is several times faster than a 28.6 MHz R800 CPU !!

*Anyway, there is a way to replace the MSX internal CPU for the Z380
Padial's CPU: You have to modify a few your MSX. Then, the Z380 card halts
the Z80, and replace it.
This way, you have to work at 3.5 MHz instead 18.4 MHz, because MSX hardware
doesn't support high clock.
But 3.5MHz Z380 is from 2 to 6 times faster than a 3.5MHz Z80.
And you can access both memory: Internal MSX memory, and Z380 card linear
memory, the same time !


3-
Question:

 Why Padial's Z380 board doesn't include a VDP or Sound device?

Answer:

Because Padial is making a separate VDP and a separate Sound device.
Making all in only 1 board is impossible, and too expensive to buy all.
For example, you can use a GFX9000 with Z380, at 18.4 MHz
(Using Padial's 32 bits slot-expander  -like a motherboard for the Z380- )
The Z380 disconnect the expansor from MSX, and access GFX at higher speed.

About new Padial's development:

He's working on a very interesting Sound device:
By using DSP signal processors (very fast processors, for deal data)
you can hardware-emulate several MSX devices at the same time,
and even beter:
For example: PSG+SCC+FM+PCM+MModule+MSound+MIDI+ are in
the SAME card !!!. You even can have 16 FM devices at the same time.
But it depends that people make the emulation program
( These DSP processors include a C compiler for this matters)


4-
Question:
-
What about the new MSX ??

Answer:

We all like a new MSX.
We wish they make a new one.
But we haven't any sure information about this.
That people doesn't ask world-MSX users what we would like for a new MSX.
The few news we have, it is like a new MSX 2+, but a bit faster.
Like a Turbo-R-Plus ??

We cannot be stopped waiting a magic new MSX appears.
They will make a new MSX for ... 1 people around the world ??
What happens if nothing is created? several years lost ?

Anyway, the Z380 card is very interesting for all MSX users.
2 CPUs working at the same time in a MSX !!!
It is not a project. It is a fact !!! Several people have a Z380 card now !!
Who has a new MSX ??

We also apreciate other hardware projects.
We like FACTS, not WORDS.


  Well, I hope this text has helped.
Excuse us, for not writting more about the Z380 card,
but we haven't time to write and program often, sorry.

Remind the LPE-Z380 web  ( I will update it soon )

www.terra.es/personal/dzorita/lpez380.html

or the same, at:

http://teleline.terra.es/personal/dzorita/lpez380.html

 Bye.

    Daniel Zorita.





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




An extra week for the 4KB contest

2000-07-03 Thread Daniel Zorita

July 3rd 2000

 Hi,

Here, we agreed to give an extra week for the 4KB MSX1 game contest.
So, some people will be able to finish it at time, and the others will
improve
their games.

Then, the deadline is July 14th 2000
(We will not give any extra day !)

  Bye.

Daniel Zorita.




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




Z380 News

2000-07-02 Thread Daniel Zorita

Sp, July 2nd 2000

 Hello to everybody.

Say that Konamiman finished the version 3 for the Z380  BIOS (Eprom).
I just recorded the Eprom and tested it successfully.

Most importan things of this version:

a) The Basic CALL commands for accessing Z380 have been moved to the Z380
itself. So, the 1KB common Ram memory is now nearly empty, free for the
user.

b) Users can add their own Basic CALL commands, from disk. You can load
hundreds of new commands, and the best thing is that they don't spend any
MSX memory, because they are stored into the Z380 memory. And is the Z380
who executes this commands !!! So, they can be a lot of fast !!
And you can use the whole linear Z380 memory for more powerfull commands.
You can go to MSX DOS, coming back to Basic, a lot of times, and the
new commands added, remains OK !!

For example, Konamiman did this new PCM commands

CALL ZPCMREC (d31..16,d15..0,L31..16,L15..0,Frec)
CALL ZPCMPLAY(d31..16,d15..0,L31..16,L15..0,Frec)

So, you can record and play several Megabytes of PCM sound, without
changing blocks, mapping memory or nothing.
(The start address, and the length, are 32bit- values !!)
The maximum frecuency is about 25 KHz !!

They run OK (Of course, only at a Turbo R)

  That's all. Hope to release more Z380 stuff soon.

Daniel Zorita.



= =


= = =


= = = =




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




4kb contest.

2000-06-29 Thread Daniel Zorita

Sp, June 29th 2000

 Hello.

Only to say that there is still only 1 week until the deadline for the 4KB
MSX1 Game contest.
( it ends July 7th 2000 )
Several people says there is not time enough.
As the main objetive is to get several MSX1 games, and the best quality
possible,
if you (who are programming a game for the contest) think,
we can give an extra week for the contest.

But all programmers must agree.

Please, reply soon, if you need an extra week, or if you want to keep the
current date of July 7th.

 Bye,

Daniel Zorita.

*Please write to [EMAIL PROTECTED] or [EMAIL PROTECTED] or
[EMAIL PROTECTED] *

===


===




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




Sorry: ( Out to #FC-#FF )

2000-06-24 Thread Daniel Zorita

24-6-2000

 Sorry,

I was wrong.

At Turbo-R, the mapper registers are 5 bits when reading.

It was at a MSX2 (8245) where you can read the 8 bits of a external 4MB
memory.

So, at T-R, the bits b7,b6,b5 are always "1", as you told.
Excuse me for the mistake.

The trouble is also with other MSX, like some MSX2+ internally expanded from
64KB to 128 or 256K, but with only 3 bits for the mapper !!!


I think that the only way is to consider ports FC..FF as "write only".
So, you have to write down in any Ram variable, the value for these
registers
(Like it happens with VDP registers)

Or to use MSX-DOS 2 mapper routines (but this is only useful for DOS 2
programs)



 Bye.

    Daniel Zorita.




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




RE: Out to #FC-#FF

2000-06-23 Thread Daniel Zorita



  Surely your machine has a internal modification ...
No, my TR is not modified.
And the 4 MB expansion is external.
I think the matter is that internal TR memory, has only a register of 5 bit
for the mapper,
and the remaining 3 bits are "unconnected".
But the 4 MB cartridge has a register of 8 bits for mapping.

Well, if you want, I can make a serious test of the 4MB external, and T-R.


Anyway, I don't think you need more than 512 KB at a Turbo R, mainly if you
have got a MegaScsi, it is enough 512 KB Ram.

I think it is more interesting other peripherals like Z380 board I have got.
It can access lineally the Ram, up to 128 MB.


 Bye

    Daniel Zorita




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




RE: Out to #FC-#FF

2000-06-22 Thread Daniel Zorita

Sp, June 22th 2000

 Hello.
At my Turbo R A1GT, with a 4MB Padial's Ram expansion,
all bits of ports HFC to HFF are active
You can do:
OUT 252,222
?INP(252)
222
OK
OUT 252,0
?INP(252)
0
OK

So, it works as suppossed: Well.


 Bye.

Daniel Zorita



=



= =



= = =





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




Sorry, wrong address for 4KB contest. Check right one

2000-06-09 Thread Daniel Zorita

 While www.aamsx.org translate the text about the contest, You can check
the
 English web of the contest at:

WRONG:
...teleline.terra.es/presonal/dzorita/icon...

RIGHT:
http://teleline.terra.es/personal/dzorita/iconcur.html

("personal" instead of "presonal")

Excuse me.

Bye,.

    Daniel Zorita





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




MSX Z380 Web, and 4 KB MSX1 Game contest.

2000-06-05 Thread Daniel Zorita

Spain, June 5th 2000

 Hello, friends.

Only to say that here in Spain, we organized a game programming contest.
It is of 4KB game for MSX1 !!!

You can check the web at:

http://teleline.terra.es/personal/dzorita/iindex.html

It also contains the LPE-Z380 MSX card information.
(This is the official web)

Please, check it if you have a bit of time.

 Bye.

Daniel Zorita
[EMAIL PROTECTED]





MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet




Some answers about Z380

2000-04-23 Thread Daniel Zorita

Spain, April 23th 2000

 Hello to everybody.

I will tell some things about Z380 in a fast way.

1- As I own one Z380 card, I know what I am talking about.

2- About a FlashRom for Z380 BIOS: It is dangerous !! If you program the
BIOS and make a bug, maybe the Z380 will never run again because the bug.
So, how can you correct the bug if you cannot use Z380 to re-program the
FlashRom ??
It is like PC FlashRom Bios trouble, and famous VIRUSES. The virus delete
the BIOS memory, and you must waste the main board !!
Well, you can use a removable FlashRom chip, but I don't know if it is easy.
Anyway, it will increase the price of the board, and can allow some non
compatibility if people reprogram the BIOS by his way.

3- About the comparisons from Z180 to Z380, I heard a lot of incorrect
things from Z380. Please, read the Z380 information from Zilog's web
 www.zilog.com ) Documents are in PDF format.

The Z380 seems to be the definitive Zilog's processor. It is fully 32 bits
processor, and the instruction set is very proper, as it includes a lot of
new instructions, addressing modes, and so.
You can make 32 bits loads, operations and comparisons, even without using
DDIR commands (because you can turn from 16 bit mode to 32 bit mode with
only one command)
The memory is fully linear ( 4 GB of addressing space )


4- I think that the Z380 solves the MSX CPU limitations.
The best feature, is the linear memory (32 bits to access it) because it
allows to make long programs that deal with long data segments. Now, you
don't need to map the memory like the Z80, using the memory map.
At the same CPU speed, Z380 is double fast than Z80 executing the same
instructions.
This Z380 card is 14.3 MHz, so, it is similar to a Z80 at 28.6 MHz.
And if you use 32 bits registers, you do the same things with half
instructions.

5- New instructions: The MULT and DIV instructions are always useful, but
they are used very few times. Anyway, you have them.
But the more interesting instructions, are the ones like 32 bits transfer,
relative jumping ( CALLR, JR with 8,16,24 bits of relative address)
Also, the 8 sets of registers (HL,DE,BC,AF,IX,IY) that allows you to make
faster routines avoiding so much memory access.
At the 16 bits memory mode, you can make faster data loads...

I think that the Z380 instruction set is perfect to MSX.
The only thing is that by now, the speed of 14.3 MHz is the only way of
having a mid-prize board, but it is enough for MSX.

6- Other thing: The "BOTH" mode of using the LPE-Z380 card: It doesn't turn
off the main MSX processor: That is, you use the Z80+Z380 or R800+Z380 at
the same time.
As the Z380 needs the MSX CPU to manage with internal I/O data, memory, DISK
Rom, and so, it is a very special way of working:
-The main program can run on the Z380
-The MSX CPU works as Hardware sever ( ports, MSX memory, Roms like diskrom,
keyboard, VDP, Vram, ...)
So, it is a paralell working mode, in wich you add the both processor's
power.
This way, you can use the MSX hardware (like VRAM) at 100% because the Z80
is 100% transferring data.
If you use only 1 processor at the system, you will not use VRAM at 100%
because the processor also must run the whole program.

Well, that's all by now.
Bye.

    Daniel Zorita  [EMAIL PROTECTED]




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet