Re: MegaRAM

1999-03-20 Thread Leonard Silva de Oliveira

Marco Antonio Simon dal Poz wrote:
 
 On Fri, 19 Mar 1999, Alex Wulms wrote:
 
  This mystery can be solved quite simply if you look at the specifications of
  the MSX slot. In a cartridge slot, you have three signals, just for the
  convenience of the hardware designer:
  CS1: This signal becomes active if the Z80 addresses memory in page 1
  CS2: This signal becomes active if the Z80 addresses memory in page 2
  CS12: This signal becomes active if the Z80 addresses memory in page 1 or 2

 
 I already knew this signals, but I never understood how to create a ROM in
 pages 0 and 3.
 
Try conecting a not port on the MSX A15 signal and then connecting it to
the
/OE of the eprom ... Voia ... it will be on the Page 3 ... to place it
on the  
Page 0 (Easier than page 3) put the /OE on the RD signal (You will have
mirrors 
in all other pages ... but it will be on the Page 0
 
 Then, normal Konami Megaroms use CS12 signal, and Konami SCC Megaroms
 don't use. Is that right?

I never saw standard (Non SCC) konami megaroms but I'm sure that
they need a CS signal wich is enabled during the write cycles 
and the signals on the slot isn't (I explained why on the other mail
I sent few time ago)

Don't you agree with me ?


Greeting from Brasilia , Brazil


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: MegaRAM , CS signals , A14,15 signals ROM pagination

1999-03-20 Thread Leonard Silva de Oliveira

Patrick Kramer wrote:
  On Fri, 19 Mar 1999, Alex Wulms wrote:
 
   This mystery can be solved quite simply if you look at the
  specifications of
   the MSX slot. In a cartridge slot, you have three signals, just for the
   convenience of the hardware designer:
   CS1: This signal becomes active if the Z80 addresses memory in page 1
   CS2: This signal becomes active if the Z80 addresses memory in page 2
   CS12: This signal becomes active if the Z80 addresses memory in page 1
  or 2
 
  I already knew this signals, but I never understood how to create a ROM in
  pages 0 and 3.
 Well, you don't need these signals then.
 Example: if you want to have a 16K ROM in page 0, you would have to
 select this ROM whenever the slot is selected, AND address space -3fff
 is addressed. This means A14 and A15 MUST be low.
 So as a _CS for the ROM you would have _SLTSL OR A14 OR A15.

 Well  ...  The signals CS1 CS2 and CS12 only exists with the only
purpose
of avoiding the mirror effect that you guys are discursing about ...

 these signals are generated by a half part of a 74LS139(the same wich
outputs
the main slot select signals in it's other circuit) and then "filtered"
by a logic with 
OR ports to ensure they will be enabled on the read cicles ONLY. Then
these signals are
for ROM only

 Megaroms doesn´t need to use them because they have a decoder inside to
get read and write 
CS signals (they need to generate write addressing to the registers
isn't is ?).
 It's possible to make a rom reside on the page 0 by connecting it's pin
ChipSelect (/CS) 
to the SLOTSEL signal and connecting the OutputEnable(/OE) to the Z80
/RW (Read enable).

 I made a DOS 2 cartridge myself using a DOS2 eprom wich was given for
me by a friend ...
I used a 74ls00 , a 74ls74 and a 74ls32  I used the 74ls32 and
74ls00 to make a simple 
two bit megarom and the 74ls00 generates a CS12 wich is enabled during
both write and read 
cicles.  What I mean with this is that you don't need of the CSx signals
exept if you are 
planning to make a small cartridge with a 27128 (uses CS1 or CS 2) or a
27256 (Uses CS12).


 Well, only use _SLTSL as a _CS for the RAM. There is no need for
 page-related chip selects as all pages are addressed.

 Surely ! Memory mappers and simple mainrom cartridges go on this rule
!!!

 (A14 and A15 are used)

 Every time if you need to make memory mapper control ... exept if YOU
WANT the mirror effect ! =)

I also made a simple memory mapper with S-Ram ... If anyone have
interest I may publish my 
schematics ... =) 



Greetings from Brasilia , Brazil 

P.S.: I'm SURE tham ANY MSX can run both types of ROM on the page 0 (AB
or CD types) 
Anyone tried to do a rom wich works in the page 3 

 ---

 Vic_Viper , The Gradius Space Ship   (C) 1985 Konami (Go play on a near
arcade)

 ---


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: English Snatcher

1999-03-20 Thread Gabriel D.


Hi,

Aren't there much more ways of paying from another country ? I'm not
specialized
in this, but I guess you can also pay by just putting the money on 
the
receivers
bank-account...? There must be other ways, as companies and the like
would really
have BIG problems doing business with foreign countries...

Nah that costs (from Holland to err.. Germany for example) 7.50 
Euro... Bit
expensive if you buy something of 15 Euro, ain't it??? And you don't 
speed
up the delivery...


Yeah, I is expensive to send money abroad. Unless you buy a lot of stuff 
at once.

I think it's a little difficult to realize. But also here, I have to 
say
that I don't know
too much about these things...

I think some club should become a "Sunrise" in Brazil (Sunrise 
Brazil???)
(And now for Sunrise Japan!!!), just distributing all kinds of 
products and
ordering them from Holland/Spain in larger quantities.

I think the brazillian hardware should be distributed from Holland and 
Spain. It would be easier/faster to buy for people living in Europe.


   We don't need "Sunrises" spreaded all over the globe. We need people 
who
wants to work seriously with MSX. Last year, I bought a lot of things 
with
Gabriel Dabrowski, the "Red Devil" (who lives in Denmark): A Philips
monitor, a Sony HBI-V1 video digitizer, a 4x slotexpander... Lot of 
things,
I've spend more than US$ 400 with my MSX (again). 

   So, I sent the money by IPO, but I didn't know if Gabriel would take 
my
money and 'fades out'. And I was right, he's a serious guy, and he sent 
all
the things to me. After, he told me that the Danish posting rates had 
been
raised, and if I could send more US$ 15 to him. "Yes, sure.". And I 
sent.
He was impressed, 'cause I haven't even argued with him. I've just sent 
the
rest of the money. 

:-) Yes I must agree it was pleasant to do business with you, what I can 
say about MBT, who never sent (or at least I never received it) me the 
extra payment due to the increased posting rates. I learned that it´s 
last time I pull out money out of my pocket and trust people that they 
will pay the extra costs. In that case I feel cheated by MSX BRAZILIAN 
TEAM and a polish guy who bought my MSX2+, neither of them sent me the 
extra payment. NExt time I´ll wait until I have all the money till I 
send anything, unless I do business with serious people like Ricardo 
Jurczyk :-)



   Unfortunately, due to the US dollar high rates, buying things from 
foreign
countries had become more difficult 4 us, Brazilians. If we're 
dishonest
with another MSXfreaks, it's bad 4 everyone: the buyer, the seller, and 
the
MSX community. So, if we want to keep working with MSX, we need be even
more serious, 'cause of the responsability.

   Note: My group, the BMC (Brazilian MSX Crew) will be selling the 
products
from Ademir Carchano (AdMouse, mini-slotexpander, Mega-SCSI, the ACE
motherboard) soon.


Let me know the prices!



Greetings from Gabriel, DENMARK

Visit my MSX homepage and sign the guestbook :-)

[Software, tips, music-disks, buy/sell/swap section, msx
links, NMS-1170 Bar Code Reader page, Ultimate MSX-FAQ...]
Use one of these URLs to enter:

http://www.trd.msxnet.org
http://www.geocities.com/SiliconValley/Vista/2653/

MSX links:

http://www.geocities.com/SiliconValley/Vista/2653/links.html


To contact:

Snail-mail:

Gabriel Dabrowski
Egevangen 94
8355 Solbjerg
Denmark

e-mail: [EMAIL PROTECTED]
or: [EMAIL PROTECTED]

ICQ: 20449307

Phone: +86928589




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




RE: MegaRAM

1999-03-20 Thread Hans Otten

Sure there were conversion kits. My 8280 was changed to a MSX2+ by MK and
that included 7Mhz, new roms, V9958. And my SVI-Xpress was updated to MSX2
by CUC to 128K VRAM.
Maybe guys like Hans Oranje (HCC) still perform this kind of updates.

Hans
-Original Message-
From: Laurens Holst [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 19, 1999 4:33 PM
To: [EMAIL PROTECTED]
Subject: Re: MegaRAM


And nobody was interested in transforming MSX1 to MSX2?

I don't think any company ever offered such a conversion. Conversions from
MSX2 to MSX2+ were offered though. Some included only V9958, others
included new ROMs and/or internal MSX-MUSIC.

There were (are?) conversion-kits for that, I'm sure about that.


~Grauw




But ROM cartridges are very expensive. A memory expansion with exactly the
same format than Megarom games was a more intelligent solution than buying
several cartridges. Why didn't people from Japan create a kind of Megaram?

Maybe they don't like doing illegal things?
Anyway, they did finally create one: the ESE-SCC. But it's main use is as a
RAMdisk/DOS2 cartridge.

The reason MegaRAM type cartridge was never developed in Europe is probably
that 128K and 256K machines (SONY700) were sold. A lot of people had their
MSXes memory expanded to run cracked megaROM games.

There was another problem here in Brazil (and perhaps in Europe too):
there was no japanese softwarehouses representatives here! What were we
supposed to do?

In Europe, for a long time software was available in normal stores. But
around 1990 we had to rely on imports for games like SD Snatcher and Solid
Snake. I guess the European market was not profitable enough to make
English versions of those games. One of the reasons was the large-scale
copying.

Do you know a FDC that supports 1.2Mb and 1.44Mb drives and is still being
produced, and have good documentation?

Note that 3.5MHz is too slow to allow reading of 1.44MB disks. The "inner
loop" of the sector read routine is too slow to cope with the data flow. So
if you want to create 1.44MB drives for MSX, you either have to use 7MHz
Z80 or use some kind of buffer for reading sectors.

Bye,
 Maarten



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




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




TeddyWareZ' Home Page UPDATED!!

1999-03-20 Thread twz

Finally our page is updated! So, Visit it, if you want to know what TWZ is doin' in 
tha MSX-scene.. NEWZZZ, TWZine (downloads and patches), MEMBERINFO...


See ya'll at Tilburg 1999!

Now hurry! http://members.tripod.com/~TWZ

TWZ in uppercase!! (rest in lowercase)!

mzl.
TeddyWareZ..

---
Get free personalized email at http://www.iname.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/)




What's the latest MSX ?

1999-03-20 Thread Mario Carugno

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




What's the latest MSX ?

1999-03-20 Thread Mario Carugno

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




Re: mapperports (was MegaRAM)

1999-03-20 Thread Jon De Schrijder


Laurens Holst wrote:
 ...
 !!! GRUWEL GRUWEL !!!

-- for non-Dutch readers: !!! HORRIFYING HORRIFYING !!!

 
 Issuing an IN on the mapper-ports is against the MSX-standard!!!
 NEVER IN the Mapper-ports. The result is ABSOLUTELY unreliable and
 machine/mapper-dependant. One computer inverts the result, another sets the
 highest bits and other computers always return zero or crap.
 

The debugger in Compass uses IN A,(mapperport) to trace/emulate IN
instructions of mapperports :)

Jon




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: MSX2 memory mappers

1999-03-20 Thread Alwin Henseler


"jam"  [EMAIL PROTECTED]  wrote:


 You are wrong. Every MSX2 must have Memory Mapper. Even with only 64K
 of RAM, it's mapped RAM. Read the MSX2 Technical Handbook (by ASCII)
 and check it.

Nestor's (Konamiman) online version of the MSX-2 technical handbook 
clearly reads:

minimum, required: 64 K RAM
memory mapper: OPTIONAL

- the MSX-2 standard DEFINES memory mappers, but does NOT require 
it.


Alwin Henseler ([EMAIL PROTECTED])

http://huizen.dds.nl/~alwinh/msx MSX Tech Doc page


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: 'advanced' 7 MHz. (was: MegaRAM)

1999-03-20 Thread Alwin Henseler


"Laurens Holst"  [EMAIL PROTECTED]  wrote:


 Yes, and why not 7.16MHz MSX1? BTW, how does a 7.16MHz works? I didn't
 change the main clock of my MSX2 because I know that V9938 won't work.
 
 When accessing the I/O-ports (there's a pin on the Z80 which indicates it)
 the board switches the processor back to 3.5 MHz... Later, 'smart'
 7MHz-boards (called Advanced 7MHz) appeared, which only switched back to
 3.5MHz when there was VDP I/O. This way, SCSI, Memory, MoonSound etc. I/O is
 all done at maximum speed.
 
 I'd like to have the last one too (or better: 10MHz!) but I don't know where
 to get it...

If you have 7 MHz., you have it!

There's no different boards or ciruits here (well...mine and 7 MHz. 
are different!). The turbo circuit (mine OR any 7 MHz.) just runs at 
high speed, until it is signalled to step back to 3.58 MHz.

For this signalling it has a number of inputs, that you can connect 
to signals, that are activated for parts that can't run on high 
speed.

Usually, there are only 2 connections here: a manual switch, and the 
Z80's IORQ-signal. That way, it runs on high speed, until (manual 
switch used) or (access to ANY I/O port).

This "smart/advanced" as Laurens calls it, is just other connection: 
IORQ signal removed, but replaced with VDP's IORD and IOWR signals. 
That way, instead of for ANY I/O port, it is switched back only for 
access to VDP ports.

You can connect any other signal here: floppycontroller or diskROM 
chipselect for slowing on diskaccess, some ROM chipselect, if it's a 
slow ROM not suitable for 7 MHz., chipselect of internal MSX-Music, 
etc. etc.

Using this construction can be faster, but in practice, the 
difference you notice is small, and many disadvantages:

-You have to connected a signal for every single piece of hardware 
that requires 3.58 MHz. access: VDP, MSX Audio, MSX-Music, diskaccess 
(sometimes), Gouda's SCSI interface, etc. etc. etc.
"Slower" construction is only 1 signal (Z80's IORQ)

-Every cartridge you use that doesn't work on turbo, has to feed this 
switch-back signal back to the computer somehow. For example, if you 
have MSX-Music cartridge, you would have to switch back for 
chipselect of MSX-Music IC. But: this is not in the computer, only 
inside the cartridge! Most practical solution is to put this signal 
in the cartridge on a reserved cartridge-slot pin, and connect this 
cartridge-slot pin in the computer with the turbo circuit. That's a 
big hastle, modifying a bunch of cartridges this way, and: only for 
use on a particular machine!

-Sound cartridges usually still won't sound right on turbo, untill 
they have their own internal 3.58 MHz. clock added.

And you might think all is working, but find out later, that yet 
another piece of hardware doesn't quite do it on turbo. Or not 
anymore, if you add another MHz. to the turbo clock speed.
Examples: the mouse, HD interfaces, fast diskROMs, etc. etc.

Why have this much trouble, for so little gain?


Greetings,

Alwin Henseler  ([EMAIL PROTECTED])

http://huizen.dds.nl/~alwinh/msx   MSX Tech Doc page


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

1999-03-20 Thread Alex Wulms

 
] But how can be made cartridges with 64kb of normal continuous RAM?
Ignore CSx signals, set AB at address 0x4000/0x4001 and set address of 
cartridge initialization routine at addrexx 0x4002/0x4003.

Or set CD at address 0x/0x0001 and cartridge initialization routine at 
address 0x0002/0x0003. This is how the MSX2 subrom is detected.

Kind regards,
Alex Wulms
 

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




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




Re: IDE troubles....

1999-03-20 Thread quickzand

At 01:07 18-3-99 +0100, you wrote:

On Mon, 15 Mar 1999 [EMAIL PROTECTED] wrote:

 I have a sunrise IDE-interface, but I can't get it to work
 100%... I'm using it on a NMS8250 with a 
 Maxtor 71084 AP hdd of 1Gb (1084Mb),
 but when I connect it to my msx, and try to fdisk it. It gets
 splitted into 6 drives (a to f) and my 2 floppy drives become
 drive g  h. but all drives on my hdd are only 32 mb large,
It is normal.
The MSX DiskRom only accept 8 drives (a-h).
H is reserved for disk-ram.
So I guess that E and F are your two floppy drives.

And you partitions are only 32 mb large because MSXDOS use FAT12.
 

 so if  6x32=192Mb then that's like not even 20% of my total 

You can use the tools: "enapar" and and "dispar" to enable or disable the
partition number you want. Then you can assign a letter of drive to some
active partition with the tool "par".

For example:
If you have 31 partitions (32Mb each one), when you start your computer
you have: 
A assigned to partition 0 
B assigned to partition 1
[...]
E assigned to partition 4

Then, when you wanto to use partition number 12 (for example) you can do:

enapar 12
par a=12

So now, you can access to the partition 12 using the A drive.


Jose Antonio Lancharro.
e-mail:  [EMAIL PROTECTED]
fidonet: 2:347/13.7

I've already come that far... now I'm just wondering if there is no easier
way :)

grtx

Pepijn



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




MSX Banzai! moves

1999-03-20 Thread Patriek Lesparre

Hi all!

"MSX Banzai!" moved to a new location: http://msxbanzai.tni.nl/

The TNI MSX Homepage (not functioning right now) will move soon too.

Expect some cool things!!!

Greetz,

Patriek



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