<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 11 Jul 2002 11:37:51 +0100
From   : Richard_Talbot-Watkins@...
Subject: Re: Master ET

Michael Foot <mjfoot@...> wrote:

> I picked up a couple of Master ET machines recently. Since they have MOS
> 4.00 in them, which is not available on the web, I would like to try and
> dump this if possible. Is there a program available that will dump a
Master
> OS completely? I've tried reading the memory from &C000-&FFFF but cannot
> get a file that looks right.

To dump the MOS between &C000 and &FFFF (including anything hidden behind
the I/O
areas) try running the following:

10 FORN%=0 TO 2 STEP 2:P%=&900:[OPTN%
20 SEI:LDA&FE34:PHA:ORA#64:STA&FE34
30 LDX#&40:LDY#0:.loop
40 LDA&C000,Y:STA&3000,Y
50 INY:BNEloop:INCloop+2:INCloop+5
60 DEX:BNEloop
70 PLA:STA&FE34:CLI:RTS
80 ]:NEXT
90 *Save OS 3000+4000 C000 C000

OS3.50 had code behind its I/O memory, so it may be important to ensure
this is
preserved.

OS3.20 also leaned heavily on code inside some of the paged ROMS,
particularly
Terminal, but also the DFS ROM, and I seem to remember bits of View and
Viewsheet.

You can make the following changes to the code above so that it dumps the
ROMs:

 5 INPUT"Which ROM bank? (0-15):"r%
20 SEI:LDA&F4:PHA:LDA#r%:STA&FE30
40 LDA&8000,Y:STA&3000,Y
70 PLA:STA&FE30:CLI:RTS
90 OSCLI"Save Rom"+STR$r%+" 3000+4000 8000 8000"

Good luck!
Rich.



**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
postmaster@...

This footnote also confirms that this email message has been checked
for all known viruses.

**********************************************************************
 SCEE 2002
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>