Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Using a big image file with Applewin

98 views
Skip to first unread message

A2Pro

unread,
Dec 6, 2007, 1:42:16 AM12/6/07
to
Hi!

There's a file in Asimov's "Unsorted" directory named "dos master
16m CF image.po". If I change the ".po" suffix to ".hdv", Applewin
will boot from it. But then it goes into a loop where it loads ProDOS
and runs Glen Bredon's DOSMaster only to reload ProDOS. I'd like to
see what's in all the DOS 3.3 volume images that are apparently a part
of this 16 MB image file but have no idea as to how to get control
when DOSMaster is active.

Willi

Charlie

unread,
Dec 6, 2007, 1:23:17 PM12/6/07
to

"A2Pro" <a...@wilserv.com> wrote in message
news:18e6bf4e-0afb-478a...@s19g2000prg.googlegroups.com...

Hi Willi,

The file you mentioned seems to work using Kegs32r3 with either a ".po" or
".hdv" extension. I get the same looping boot as you get with AppleWin
1.13.2 but it won't even do that with AppleWin 1.14.0.0.

I don't know anything about DOSMaster but after booting the "dos master 16m
CF image.po" image you see a menu of games. You can enter a number for a
game or zero to exit to DOS 3.3. You can catalog each DOS 3.3 disk image by
volume number. For instance CATALOG V001 show the contents of volume one.
Incidentally, volume one contains the menu program (VINCE MENU). I think
there are ten DOS 3.3 volumes on the image.

Charlie

A2Pro

unread,
Dec 6, 2007, 5:35:12 PM12/6/07
to
Hi, Charlie!

On Dec 6, 1:23 pm, Charlie wrote:
<--- snip --->


> I think there are ten DOS 3.3 volumes on the image.

If you run "REVISE.DM" it says "Slot 7, Drive 1 has 110 volumes of
560 sectors.".

I finally got smart and ran AppleWin 1.13.2 with a '.hdv' file
packed with utility programs in slot 7 drive 1 and that "/CF" image in
slot 2. After booting, I changed the name of "/CF/STARTUP" to
"STARTUQ" so that launching "BASIC.SYSTEM" won't cause DOSMaster to
start.

AppleWin 1.14.0.0? I didn't know it was available.

Willi

aiia...@gmail.com

unread,
Dec 6, 2007, 7:30:09 PM12/6/07
to
On Dec 6, 2:35 pm, A2Pro <a...@wilserv.com> wrote:
> AppleWin 1.14.0.0? I didn't know it was available.
>

http://applewin.berlios.de/

TomCh

unread,
Dec 15, 2007, 11:31:01 AM12/15/07
to

I looked at this problem last year, but never resolved it...

The problem is that DOSMaster jumps into the HD's firmware, eg:
AEED: JSR C70A

...which causes a reboot from the 1st HD attached to the card in
slot-7

The HD f/w in AppleWin was specifically written for the emulator. The
reason why it doesn't work is it doesn't 100% adhere to the correct
entrypoint spec...

The only entrypoints are:
1) at $C700 for boot
2) byte $C7FF is the low address of "cmdproc" used by ProDOS

If anyone has a spec for entrypoint $C70A then I'll add support to
AppleWin.

Tom

Jerry

unread,
Dec 15, 2007, 10:26:27 PM12/15/07
to
TomCh wrote:

C70A is probably the ProDOS entry point. The SmartPort entry point is 3
bytes after that (C70D).

The ProDOS protocol is as follows:
zero-page use
$42 command (0=status, 1=read, 2=write, 3=format)
$43 unit number (bit 7=drive, bits 6-4=slot, bits 3-0=not used)
$44-45 buffer pointer (address of 512-byte buffer)
$46-47 block number for read/write

Errors are returned the Accumulator and the carry is set. The error codes
are:
$27 I/O error
$28 no device connected
$2B write protected

The SmartPort interface is more complex and is detailed in the IIgs Firmware
Reference.


--
-- Jerry

TomCh

unread,
Dec 22, 2007, 12:16:22 PM12/22/07
to

Thanks.

The AppleWin HD f/w supports these error codes (with C=1):
#define DEVICE_UNKNOWN_ERROR 0x03
#define DEVICE_IO_ERROR 0x08

I'm going to xref with KEGS's HD f/w to get this working.
Tom

TomCh

unread,
Dec 26, 2007, 8:57:56 AM12/26/07
to

Update: Now fixed in svn

0 new messages