RE: MegaSCSI Info - part #2

1999-06-01 Thread Manuel Pazos

DSKIO (#4010)
C.6-0=first sector number (bit22-bit16 if C.7=0)

Did ESE people think on making something for FAT16, or did not, eh??? ;-)


I don't think so Nestor :(

Regards,

Manuel



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: MegaSCSI Info - part #2

1999-05-31 Thread Nestor Soriano

 Descr.: Make "asaato" [this is a english word written with katakana, but
 "set" maybe?
Is not "set". I'm sure about that because "set" is written as "setto" in
katakana.

I think it is "Assert", I read this word in the SCSI official programming
reference in english.


 * XVI MSX USERS MEETING IN BARCELONA: NOVEMBER 27th 1999 *

  Konami Man - AKA Nestor Soriano (^ ^)v - Itsumo MSX user

New web address:   http://konamiman.msx.tni.nlhttp2//nestor.msx
   [EMAIL PROTECTED] ICQ#: 18281450

 Metal Gear for MSX - (C) Konami 1987  (Nothing new under the sun...)



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: MegaSCSI Info - part #2

1999-05-31 Thread Pablo Vasques Bravo-Villalba

Alex Mitsio Sato wrote:
  Descr.: Make "asaato" [this is a english word written with katakana, but
  I can't identifie the original word, Soriano, do you know this word?] of
  SCSI bus ATN.

Seems like "assert". Does it make
any sense? =)

[]s,
Parn


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: MegaSCSI Info - part #2

1999-05-31 Thread Nestor Soriano

Only for complementation of Nestor's MegaSCSI Info...

BUS RESET (Function #C1)
SELECTION (function #C8)
DISCONNECT (function #C9)
SET ATTENTION (function #CA)
RESET ATTENTION (function #CB)
MANUAL TRANSFERRING (function #CC)
HARDWARE TRANSFERRING (function #CD)

Wow!! This is very advanced SCSI programming!! (·.·!!)

DSKIO (#4010)
C.6-0=first sector number (bit22-bit16 if C.7=0)

Did ESE people think on making something for FAT16, or did not, eh??? ;-)


 * XVI MSX USERS MEETING IN BARCELONA: NOVEMBER 27th 1999 *

  Konami Man - AKA Nestor Soriano (^ ^)v - Itsumo MSX user

New web address:   http://konamiman.msx.tni.nlhttp2//nestor.msx
   [EMAIL PROTECTED] ICQ#: 18281450

 Metal Gear for MSX - (C) Konami 1987  (Nothing new under the sun...)



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: MegaSCSI Info - part #2

1999-05-30 Thread Maarten ter Huurne

At 11:06 AM 05/29/99 +0900, you wrote:

Direct Acess Function

Before use a Direct Acess Function you must do a "SPC register bank
mapping" [really I don't know what its mean yet] othewise it may not
work.

Maybe it has something to do with the pages? Remember that part of MegaSCSI
is a 128K mapper in 8K pages, like used in MegaROM games.

SET ATTENTION (function #CA)
Input : none
Output: none
Descr.: Make "asaato" [this is a english word written with katakana, but
I can't identifie the original word, Soriano, do you know this word?] of
SCSI bus ATN.

"set" maybe?

RESET ATTENTION (function #CB)
Input : none
Output: none
Descr.: Make "negeeto" [this is a english word written with katakana,
but I can't identifie the original word] of SCSI bus ATN.
After execute SET ATTENTION (function #CA) when has no necessity
of this, ever execute a RESET ATTENTION.

Probably "negate". I would prefer to state "reset", since "negate" could be
interpreted as "toggle".

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




Re: MegaSCSI Info - part #2

1999-05-30 Thread Alex Mitsio Sato

Maarten ter Huurne wrote:
 SET ATTENTION (function #CA)
 Input : none
 Output: none
 Descr.: Make "asaato" [this is a english word written with katakana, but
 I can't identifie the original word, Soriano, do you know this word?] of
 SCSI bus ATN.
 
 "set" maybe?
Is not "set". I'm sure about that because "set" is written as "setto" in
katakana.

About the rest of your reply, I agree.

Thanks.

Best Regards.

Alex Mitsio Sato


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: MegaSCSI Info - part #2

1999-05-30 Thread Patriek Lesparre

SET ATTENTION (function #CA)
Input : none
Output: none
Descr.: Make "asaato" [this is a english word written with katakana, but
I can't identifie the original word, Soriano, do you know this word?] of
SCSI bus ATN.

Sounds like "assert" to me.

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




MegaSCSI Info - part #2

1999-05-28 Thread Anonymous

Only for complementation of Nestor's MegaSCSI Info...

I made a simple translation from the original manual of MegaSCSI.
But I don't know if it works.
My comments is between "[" and "]", Ok?

=
Direct Acess Function

Before use a Direct Acess Function you must do a "SPC register bank
mapping" [really I don't know what its mean yet] othewise it may not
work.



BUS RESET (Function #C1)
Input : none
Output: none
Descr.: Do a SCSI BUS RESET and Initialize SPC.



SELECTION (function #C8)
Input : C=SCSI target (#01,#02,#04,#08,#10,#20,#40,#80)
Output: Cy=1 if error
A = error code if Cy=1
A = Next bus phase if Cy=0
Descr.: On bus SCSI execute a "Arbitration-Selection phase".
During use of SCSI bus, in case of a lost arbitration a
"arbitration error" (error code 12) is returned, in case of a try
execute a Target Selection and get a Selection Timeout a "Not ready"
(error code 2) is returned.
In case of Selection phase terminate without errors, A register return
the next bus phase to be done. It is equal to SPC's PSNS register.

BIT   SIGNAL
bit7  REQ (request)
bit6  ACK (acknowledge)
bit5  ATN (attention)
bit4  SEL (select)
bit3  BSY (busy)
bit2  MSG (message)
bit1  C/D (control/data)
bit0  I/O (input/output)

A.3-0 PHASE
0xxx  Bus free
1000  Data out
1001  Data in
1010  Command
1011  Status
1110  Message out
  Message in



DISCONNECT (function #C9)
Input : none
Output: none
Descr.: Wait Target to set free the SCSI bus.
On SCSI bus, after all transation terminated ever execute a
DISCONNECT.



SET ATTENTION (function #CA)
Input : none
Output: none
Descr.: Make "asaato" [this is a english word written with katakana, but
I can't identifie the original word, Soriano, do you know this word?] of
SCSI bus ATN.
When after SET ATTENTION executing SELECTION (function #C8) and
SELECTION is teminated with sucess, the SCSI bus change to "message out"
phase.



RESET ATTENTION (function #CB)
Input : none
Output: none
Descr.: Make "negeeto" [this is a english word written with katakana,
but I can't identifie the original word] of SCSI bus ATN.
After execute SET ATTENTION (function #CA) when has no necessity
of this, ever execute a RESET ATTENTION.



MANUAL TRANSFERRING (function #CC)
Input : BC = number of bytes to be transferred (0 mean 65536)
D.2-0 = bus phase
HL = transfer data adress
Output: A = next bus phase
BC = number of byte that cannot be transferred.
Descr.: On SCSI bus, execute a tranfer phase.
"deeta tensou houkou wa jikkou-suru BUS PHASE ni yotte
jidou-teki ni kettei-saremasu." [I'm unable to translate it in anyway,
if any one know what its mean]
Is not possible to put data in page 1.



HARDWARE TRANSFERRING (function #CD)
Input : BC =bytes per sector
E = number of sectors to be transferred (0 mean 256)
D.2-0 = bus phase
HL = transfer data adress
Output: Cy=1 if error
A = error code if Cy=1
A = next bus phase if Cy=0
E = number of sectors that cannot be transferred.
Descr.: "deeta tensou houkou wa jikkou-suru BUS PHASE ni yotte
jidou-teki ni kettei-saremasu."
Is not possible to put data in page 1.
In hard transfer mode, due to transfer data timming check is not
executed and due to other things [which I didn't understood], It can
transfer data faster than Manual transferring (function #CC).
During data tranferring, if a parity error occurs in SCSI bus, a "Data
transfer error" (error code 4) is returned.



DSKIO (#4010)
Input : Cy=0 read
Cy=1 write
C.7=0 ?
C.7=1 ?
A=DOS partition number (0-7)
B=number of sectors (0 mean 256)
C=media ID if C.7=1
C.6-0=first sector number (bit22-bit16 if C.7=0)
DE=first sector number (bit15-bit0)
HL=transfer data adress
Output: Cy=1 if error
A = error code if Cy=1
B = number of sector that was not read.




I don't understand japanese very well and I don't english very well too
(I speak Portuguese), but I made my best to translate some parts of
MegaSCSI's japanese manual