home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / acorn / 10570 < prev    next >
Encoding:
Internet Message Format  |  1993-01-27  |  1.5 KB

  1. Path: sparky!uunet!comp.vuw.ac.nz!newshost.wcc.govt.nz!sideways!bridge!julian
  2. From: julian@bridge.welly.gen.nz (Julian Wright)
  3. Newsgroups: comp.sys.acorn
  4. Subject: Re: 6502 Emulator
  5. Message-ID: <3KmHiOj027n@bridge.welly.gen.nz>
  6. Date: Sun, 24 Jan 1993 01:46:05 +1300
  7. References: <C15FI9.Mt@brunel.ac.uk> <1993Jan20.131159.2636@aston.ac.uk>
  8. Reply-To: wright_j@kosmos.wcc.govt.nz
  9. Organization: USS Enterprise, NCC 1701a
  10. Lines: 31
  11.  
  12. davism@uhura.aston.ac.uk (Mik Davis) writes:
  13.  
  14. > I'm not entirely sure this is what you mean but there is a chapter on setting
  15. > up 6502 programs in the user guide. This method (I think) tells you to copy the
  16. > emulator once for every app but you can get the same effect by inserting a path
  17. > into the run line
  18. >
  19. > Run <adfs::whatever>.!65Host &B03 !Boot
  20.  
  21. If the emulator is already loaded you can get the same effect by putting
  22.   Set 65Host$BootOptions &B03
  23.   Set 65Host$BootFile !Boot
  24.   EmulateBBC
  25. in your !Run file. This avoids the need to re-run !65Host every time you
  26. run a BBC program from the desktop (which could get quite annoying on
  27. floppy-only systems).
  28.  
  29. If you are feeling really clever you can use RMEnsure to see if the
  30. emulator is present or not and decide which method of starting up the
  31. emulator to use based on that. :) ... Perhaps something like this:
  32.  
  33.   SetEval 65Host$Absent 0
  34.   RMEnsure BBC6502Emulator 1.20 SetEval 65Host$Absent -1
  35.   If 65Host$Absent Then Run <65Host$Dir> &B03 !Boot
  36.   If 65Host$Absent Then Obey
  37.   Set 65Host$BootOptions &B03
  38.   Set 65Host$BootFile !Boot
  39.   EmulateBBC
  40.  
  41. --
  42. Question Authority!   WHY?
  43.