[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Current status of the firmware for my open project Apple II IDE HDD interface
- Subject: Current status of the firmware for my open project Apple II IDE HDD interface
- From: "St�phane Guillard" <stephane.guillard@steria.com>
- Date: Mon, 16 Jul 2001 20:16:08 GMT
- Newsgroups: comp.sys.apple2
- Organization: KPNQwest customer news service
- Xref: archiver1.google.com comp.sys.apple2:10834
Hello all,
(the project is described at http://s.guillard.free.fr)
Here is a transcript of a session with my current software. It was captured
with HyperTerminal running on my PC, connected to the Apple IIe with a
serial cable. On the Apple IIe, I just entered PR#2 to Applesoft so that the
standard output gets copied to the Super Serial Card.
All lines not starting with *** are read from the Apple output and unedited.
Lines starting with *** are comments which were added after capture.
If you want to read nicely, copy/paste into a word processor and use a fixed
width font (like courrier). This will align columns, specially in DIR
listings.
======= BEGIN =========
*** Start the software from a DOS3.3 floppy
*** It loads at $800, but linking can make it based at any address
]BRUN OSS
Init Ok
*** It found the IDE interface
Dev HD
*** It identified the master device as being a HD (could have been a CD)
Type:QUANTUM LPS170A
Cyl.:03F3
Head:0F
Secs:16
*** It queried info from the device, which is a QUANTUM 170 meg HDD,
*** with 1011 cylinders (3F3 in hex), 15 heads and 22 sectors per track
Part#0 type 06
*** It read the Master Boot Record, found partition 0 of type FAT16,
*** mounted it, computed its geometry from its Boot Partition Block
*** After startup, we are at root dir.
*** The software mini shell, which enables testing the commands,
*** prompts for a command ('>').
>C
*** Ask for the catalog of the current directory
IO SYS (RHS A) 000364B6:0002
MSDOS SYS (RHS A) 00000402:0039
DRVSPACEBIN (RHS A) 00010E07:003A
COMMAND COM ( A) 00017682:004B
QUANTUM170 ( V A) 00000000:0000
USERS ( D ) 00000000:0063
*** Recognize some files ?
*** Note that root dir has no '.' and '..',
*** and a special file with null size and 'V'
*** attribute : it is the volume name.
*** Long file names are ignored.
>DUSERS
*** Ask to change current dir to 'USERS'
>C
*** Ask for the catalog of the current directory
. ( D ) 00000000:0063
.. ( D ) 00000000:0000
AUTRES ( D ) 00000000:0064
BENOIT ( D ) 00000000:0065
YEL ( D ) 00000000:0267
LISA ( D ) 00000000:0710
STEF ( D ) 00000000:07EA
>DSTEF
*** Ask to change current dir to 'STEF'
>C
*** Ask for the catalog of the current directory
. ( D ) 00000000:07EA
.. ( D ) 00000000:0063
IDEAPP~1 ( D ) 00000000:07EB
SKULPT ( D ) 00000000:07F1
AMIVNC4 ( D ) 00000000:1439
>DSKULPT
*** Ask to change current dir to 'SKULPT'
>C
*** Ask for the catalog of the current directory
. ( D ) 00000000:07F1
.. ( D ) 00000000:07EA
BITMAP1 BMP ( A) 000000BE:07F2
BITMAP10BMP ( A) 000000BE:07F3
BITMAP11BMP ( A) 000000BE:07F4
BITMAP12BMP ( A) 000000BE:07F5
BITMAP13BMP ( A) 000000BE:07F6
BITMAP5 BMP ( A) 000000BE:07F7
BITMAP8 BMP ( A) 000000BE:07F8
BITMAP9 BMP ( A) 000000BE:07F9
BMP00001BMP ( A) 000000BE:07FA
CENTRER BMP ( A) 000000BE:07FB
SKULPT NCB ( A) 00028400:07FC
D3DUTIL H ( A) 00000F09:0825
GOLEFT BMP ( A) 000000BE:0826
MACROS H ( A) 000004FA:0827
ADD_POINBMP ( A) 000000BE:0828
PINCE BMP ( A) 000000BE:0829
RESOURCEH ( A) 00004505:082A
SAMPLER RC ( A) 0000BB8C:082F
SKULPT DSW ( A) 0000021F:083B
TYPES H ( A) 00003265:083C
VARS CPP ( A) 0000148F:0840
DOC DOC ( A) 00002E00:0842
D3D-MATHCPP ( A) 00002EB2:0845
SKULPT OPT ( A) 0000E600:0848
SKULPT DSP ( A) 000029D1:0857
MENUWP~1CPP ( A) 00009A79:085A
FILE-BINCPP ( A) 00002BFA:0864
OBJECT~1CPP ( A) 00000E7B:0867
OBJECT~2CPP ( A) 000019E2:0868
FILE-D~1CPP ( A) 00001127:086A
D3D-UTILCPP ( A) 0000225F:086C
WINSTUFFCPP ( A) 00002F2A:086F
CONST H ( A) 00000D0B:0872
D3DENUM H ( A) 00000F7E:0873
PROTO H ( A) 000013ED:0874
VARS H ( A) 000007A9:0876
DIALOGS CPP ( A) 00006526:0877
3DWPROC CPP ( A) 00000CB3:087E
LOGO CPP ( A) 00001027:087F
2DWPROC CPP ( A) 0000C738:0881
D3D-ENUMCPP ( A) 0000344B:088E
RENDER CPP ( A) 00000E9E:0892
SAMPLER APS ( A) 00045CCC:0893
TRIANG~1CPP ( A) 000015DB:08D9
TRIANG~2CPP ( A) 000449FD:08DB
TRIANG~1H ( A) 000055A1:0920
FONTOU~1CPP ( A) 000025DC:0926
OBJECT~3CPP ( A) 00008A88:0929
D3DMATH H ( A) 00000ECB:0932
D3D-MISCCPP ( A) 000025FE:0933
LOGO BMP ( A) 00030036:0936
FILE-S~1CPP ( A) 000034DB:0967
OBJECT~4CPP ( A) 00007772:096B
SKULPT PLG ( A) 000000FC:0973
RELEASE ( D ) 00000000:0974
SCTNES ( D ) 00000000:1281
DOCS ( D ) 00000000:1356
>D..
*** Ask to change current dir to '..', which
*** will bring us up one level
>C
*** Ask for the catalog of the current directory
. ( D ) 00000000:07EA
.. ( D ) 00000000:0063
IDEAPP~1 ( D ) 00000000:07EB
SKULPT ( D ) 00000000:07F1
AMIVNC4 ( D ) 00000000:1439
>S800,2118,OSS
*** Ask to save the HD OS itself to the HD
*** (syntax : Saddr,size,name)
*** Save time : 0,5 s. for 8,5 KByte.
>C
. ( D ) 00000000:07EA
.. ( D ) 00000000:0063
IDEAPP~1 ( D ) 00000000:07EB
SKULPT ( D ) 00000000:07F1
AMIVNC4 ( D ) 00000000:1439
OSS ( A) 0000211C:1472
*** Ask for the catalog of the current directory.
*** See the new file ?
>!OSS
*** Ask to RUN the file (also available is Load it
*** either at its default or user set address and size)
*** Load time : less than 0,5 s. for 8,5 KByte.
Init Ok
*** HD OS has overwritten itself into RAM and restarts.
*** We will just go to \USERS\STEF and delete our new
*** OSS file
Dev HD
Type:QUANTUM LPS170A
Cyl.:03F3
Head:0F
Secs:16
Part#0 type 06
>C
IO SYS (RHS A) 000364B6:0002
MSDOS SYS (RHS A) 00000402:0039
DRVSPACEBIN (RHS A) 00010E07:003A
COMMAND COM ( A) 00017682:004B
QUANTUM170 ( A) 00000008:1470
USERS ( D ) 00000000:0063
OSS ( A) 0000211C:146F
>DUSERS
>DSTEF
>C
. ( D ) 00000000:07EA
.. ( D ) 00000000:0063
IDEAPP~1 ( D ) 00000000:07EB
SKULPT ( D ) 00000000:07F1
AMIVNC4 ( D ) 00000000:1439
OSS ( A) 0000211C:1472
>XOSS
*** Ask for file delete
>C
. ( D ) 00000000:07EA
.. ( D ) 00000000:0063
IDEAPP~1 ( D ) 00000000:07EB
SKULPT ( D ) 00000000:07F1
AMIVNC4 ( D ) 00000000:1439
>R
*** Go back to root dir
>C
IO SYS (RHS A) 000364B6:0002
MSDOS SYS (RHS A) 00000402:0039
DRVSPACEBIN (RHS A) 00010E07:003A
COMMAND COM ( A) 00017682:004B
QUANTUM170 ( V A) 00000000:0000
USERS ( D ) 00000000:0063
>Q
*** Quit (which puts the HD in power
*** save mode, stop motor spin).
]
*** Back to Applesoft !
======= END =========
I hope you find it encouraging, and some of you will start building the IDE
interface (less than $10) and play and help developping the software.
Kind regards,
--
Stephane Guillard - stephane.guillard@steria.com