Path: chuka.playstation.co.uk!scea!greg_labrec@interactive.sony.com From: Sean Kennedy Newsgroups: scea.yaroze.hardware,scea.yaroze.freetalk,scee.yaroze.freetalk.english Subject: Re: Yaroze I/O Date: Fri, 27 Jun 1997 15:24:34 -0400 Organization: Humber College A.A.T. Lines: 57 Message-ID: <33B4136E.7F74@admin.humberc.on.ca> References: <338FCC5C.5E46@ix.netcom.com> <33909B68.1BD0@medifax.com> Reply-To: kennedy@moe.acad.humberc.on.ca NNTP-Posting-Host: ratbert.humberc.on.ca Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (Macintosh; I; PPC) CC: Joel Sumner Xref: chuka.playstation.co.uk scea.yaroze.freetalk:69 scee.yaroze.freetalk.english:135 Joel Sumner wrote: > > In article <33909B68.1BD0@medifax.com>, "Mr. Fabulous" > wrote: > >Just bouncing this around, and wondered if there would be a way > >to download files from the PC to the Yaroze employing this > >method. Thus, allowing us to write programs that are larger > >than 2 meg.. > > The CodeWarrior tools actually have this built in. There is a library > "MWDebugIO.lib" which you can link in to your program which gives you > open(), read(), write() , seek(), and close() capability. If you are > running the program using PSComUtil (not SIOCONS), you can load levels, > graphics, or whatever you like at up to 115k. > -Joel > -- > PlayStation Development Tools Dude > Metrowerks Hi Joel, I like the fact that the MWDebugIO.lib uses the HSS.EXE debugger in Interactive mode This make certain prototyping ops In Win95 and Mac_OS a lot easier. Unfortunately, SIOCONS does not support this feature, And thence the 2MB code limit. The plus-ses and Minus's of both utilities should be merged. IE: in SIOCONS you can Bload and download a binary to memory. Then using the CONIO interface, execute the program, and monitor its stdio Output to serial. As well, the serial port could be monitored {PSXsock} for incoming packets that could tell the debugger to break, and allow monitoring of memory, OR download of More Bins. SIOCONS also allows the programmer to use more UNIX like command line IO attributes to be handled by ANSI.SYS for line feeds, placements, Etc... Question? {I'm going around with this one} What methodtype Does SIOCONS binary download when bload is run, at the serial console? Does it use binary packet with crc runtime? Xmodem? -Y/Zmodem? ASCII DL of S19 or Intel Hex Format? or what. I have realised that PSCommUtil uses an interactive method of loading files, and Executing them. But what about Macintosh users who wish for an ANSI.SYS interface {Zterm} but want to be able to DL exe Binaries to the PSX and make them go. {This Question applies to Linux Support too.} As for the PSCommUtil: Can the utility be prevented from going into HSS mode and the Serial port Console be left available as an ANSI.SYS Bi-Dir interface. This is a lot to ask I know but for Dev work on things like kernel's and timing sensitive apps I don't want the Debugger in the way all the time. ANSI.SYS STDIO.H support for the PSCommUtil would be super Cool cause you can set the interface colors, limit the font to a monospaced font. AND be able to send printf() formatting and have it work. {Very important to serial based-Communication.} Allowing tty access to the console would be super too. -sean