Re: IEF488I IPLASM - SYSPUNCH MUST WAIT FOR UNIT 00D

"mstramba2000" <[email protected]>
Newsgroups gmane.comp.emulators.turnkey-mvs
Message-ID <[email protected]>
Jay,

> With that said...Is there a reason you're allocating the punch directly
> instead of simply writing to SYSOUT=B?

Ya, because I don't really know what I'm doing :), and didn't know what the syntax is.

I'm trying to generate an IPL'able deck that the Hercules dasdload can use.

Does ICKDSF use the same format as dasdload ?
..
as it looks like that's what I'll need for larger decks.

I.e I tried to assemble and fed the IBCDASDI program to dasdload, it complained about buffer size exceeded.

I then modified the dasdload program according to this thread :
------------------------------------------------------------------
http://tech.groups.yahoo.com/group/hercules-390/message/60472
---------------------------------------------------------------
I also had to change the length on ipl2 read command to x'7fff'

BYTE ipl2data[] = {0x07, 0x00, 0x3A, 0xB8, 0x40, 0x00, 0x00, 0x06,
0x31, 0x00, 0x3A, 0xBE, 0x40, 0x00, 0x00, 0x05,
0x08, 0x00, 0x3A, 0xA0, 0x00, 0x00, 0x00, 0x00,
0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x19, 0x60,
***********************************^^^^^^^^^^^^
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*BBCCHH*/
0x00, 0x00, 0x00, 0x00, 0x04};

to

BYTE ipl2data[] = {0x07, 0x00, 0x3A, 0xB8, 0x40, 0x00, 0x00, 0x06,
0x31, 0x00, 0x3A, 0xBE, 0x40, 0x00, 0x00, 0x05,
0x08, 0x00, 0x3A, 0xA0, 0x00, 0x00, 0x00, 0x00,
0x06, 0x00, 0x00, 0x00, 0x20, 0x00, 0x7f, 0xff,
************************************^^^^^^^^^                                     
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /*BBCCHH*/
0x00, 0x00, 0x00, 0x00, 0x04}; /*CCHHR*/
-------------------------------------------------------------------
"I've applied that modification as well as the
BYTE buf[4096]; /* Buffer for data block */
to
BYTE buf[32767]; /* Buffer for data block

Is that what you did as well?

For a test, I assembled the IBCDASDI program and tried to load it on a 3330.

I'm getting :HHCDL006I Creating 3330 volume IBC000: 19 trks/cyl, 13312
bytes/track
HHCDL009I Loading 3330 volume IBC000
HHCDL037I IPL text address=000000 length=0002
HHCDL037I IPL text address=000004 length=0004
....
HHCDL037I IPL text address=00685C length=0024
HHCDL040E Input record CCHHR=0000000000 exceeds output device track size
--------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.