[net.micro.amiga] New PD software

french@caip.RUTGERS.EDU (01/22/86)

From: "french robert%e.mfenet"@LLL-MFE.ARPA

Greetings Amiga-phytes (hopefully!)...

I am currently working on my next two public domain programs (after the
Mandelbrot Set generator): A 68000 disassembler, and a CP/M emulator.
Below is a list of features in each.  If you have any suggestions for
improvements, features, or would like to be an "alpha" test site, please
send me a message accordingly.

68000 disassembler (almost finished!)...

Disassembles both load and object files.
Dumps data segments in hex and ASCII.
Displays relocation addresses, symbol tables, and symbol references, as
  appropriate.
Displays possible system library calls for all instructions of the form
  JSR x(Ax)  -- programmable
Probably a lot more that I can't think of right now.
Written in C (3.02 or 3.03).

I've disassembled amiga.lib, debug.lib, and lc.lib, among others, and
everything seems to be working ok.


CP/M Emulator...

Inspired by Jim Cathey in Dr. Dobb's Journal, Jan 86, whose 8080 emulator
  is at the heart of the program.
Opens a low depth screen for 80x25 output and fast text placement.
Supports some terminal that I haven't decided on yet...probably the ADM-3A.
Supports most BIOS and BDOS calls.
Can run concurrently with other CP/M emulators or AmigaDOS programs.
Uses the standard Amiga file structure (run DbaseII on 880K drives!)
Written in straight 68000 assembly language (e-gads!)




I will post each of these to the net when I'm finished developing.  Your
suggestions would be greatly appreciated!

By the way, does anyone have any sample graphics routines written in
assembly language?  It's taken me the past 8 hours just to get a window
to open!

             Thanks!
               Robert French


English:  Robert Scott French
ARPA:     French#Robert%d@LLL-MFE
UUCP:     ihnp4!ptsfa!well!french

AFA-DFSEC@GUNTER-ADAM.ARPA (01/22/86)

From: AFA-DFSEC@GUNTER-ADAM.ARPA

I think that you may want to also emulate an H19/VT52 since this is a fairly
standard terminal type; at least as standard as the ADM3a.  I too was considering a CP/M emulator after reading the Dr Dobb's Article but was trying to decide
whether to attach a CP/M front-end to each CP/M COM file or truely emulate CP/M
as in the article.  If you attach a front end then the user perseves no difference between CLI commands and CP/M com Files.  Well good luck and I hope to see
it soon.  Remember H19/VT52
Glenn Watt
Chief, User Services Division
United States Air Force Academy

UUCP   decvax!sii!trixie!usafa!watt
-------

acs@amdahl.UUCP (Tony Sumrall) (01/24/86)

In article <1067@caip.RUTGERS.EDU>, AFA-DFSEC@GUNTER-ADAM.ARPA writes:
> I think that you may want to also emulate an H19/VT52 since this is a fairly
> standard terminal type; at least as standard as the ADM3a.  ...nsidering a CP/M emulator after reading the Dr Dobb's Article but was trying to decide
I agree wholeheartedly!  Perhaps the kind folks at Amiga could oblige us
by providing a range of console drivers--each one emulating a different
terminal type allowing the user to *choose* which terminal his/her system
emulates.
-- 
Tony Sumrall                       ...!{ihnp4,hplabs,amd,sun}!amdahl!acs

[ Opinions expressed herein are the author's and should not be construed
  to reflect the views of Amdahl Corp. or its employees. ]