From sam-users-owner@nvg.unit.no Fri Jul 1 11:48:10 1994 From: Nigel J Kettlewell Message-Id: <22314.199407011047@stone> Subject: unsubscribe To: sam-users@nvg.unit.no (SAM Mailing list) Date: Fri, 1 Jul 1994 11:47:33 +0100 (BST) X-Mailer: ELM [version 2.4 PL20] Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Reply-To: SAM mailing list Status: RO Content-Length: 15 Lines: 1 Unsubscribe. From sam-users-owner@nvg.unit.no Mon Jul 4 13:19:41 1994 From: Simon Cooke To: sam-users@nvg.unit.no Date: Mon, 4 Jul 1994 12:10:43 GMT Subject: Work in Progress... Priority: normal X-Mailer: Pegasus Mail v3.1 (R1a) Message-Id: <5DE0D3642F@fs2.ee.umist.ac.uk> Reply-To: SAM mailing list Status: RO Content-Length: 4921 Lines: 133 Hi there folks :) Work is currently in progress on a new interface for the SAM. It's a ROM podule that slots in the back, (ROM size between 128 and 512k -- undecided as of yet), with 32k or 128k of battery back static RAM (you decide how much you want to buy -- 128k is 6 pounds extra I think). Control ports: Currently, ports 0x??DE and 0x??DF (&xxDE, &xxDF) are being used to control the paging. Different ROM/RAM configurations are possible, also you may have any combination of ROM/RAM pages in place of the two standard ROM pages. Software on the board: The board is designed to be a programmer's development toolkit. Currently decided for it are the following: COMET source compatible ASSEMBLER: Also features the following things that COMET doesn't: Convert ASCII to SOURCE -- for PC files etc etc Convert SOURCE to ASCII -- save out source in a text file Conditional assembly -- source that is only assembled if a condition such as symbol contains a specific value, or symbol is/is not defined. Macros -- Routines like subroutines, but which are not CALLed -- they are put in with the source itself on assembly. Repeat loops -- Useful for unlooping code for speed. Replaces the need to put 128 LDI's (or whatever) in your code with a simple On assembly, MACLxxx labels are replaced with MACP00O0000, which are the page and offset which that label addresses. REPEAT 128 LDI REPEND Note: Nested REPEATs , IFs and MACROs are not allowed; however, a MACRO may contain an IF or a REPEAT _and may be called_ from within an IF or a REPEAT. If necessary, this will be made clearer later. Ie: REPEAT 100 REPEAT 20 -- this is invalid IF symbol EXISTS IF symbol NOT EXISTS -- this is invalid TEXT.TO.SCREEN: MACDEF x,y,z --- this is the macro TEXT.TO.SCREEN REPEAT 10 MACL1: LD HL,x LD (HL),y OR z REPEND MACEND REPEAT 20 -- this is valid TEXT.TO.SCREEN 1,2,3 REPEND Other features: We are hoping to get Simon Owen to rewrite his excellent TurboMON program for the Programmer's Development Rom (PDR). This will be the Monitor/Disassembler suite for the program. Disk Toolkit: This will allow as well as repair etc, formatting of discs, MSDOS file read/writing and a plethora of other file management routines. System Variables Editor: Designed to allow monitoring/modification of the Systems variables (probably will include MASTERBASIC variables; definitely will have MASTERDOS variables) System Environment Editor: Switch paging on or off, allocate space, edit the current palette data, change the font (or design your own?), modify/reset system vectors, alter DOS configuration, examine RAM Disks, Memory maps..). Graphics Finder: Allows you to scan through memory to find graphics data, sprites, fonts, etc. Online Technical Manual: Includes diagrams of pinouts, memory maps, technical documentation, tricks, tactics. Documentation of lots of SAM stuff included, such as the clock controller chip, the Meg, the Gig (coming soon!), the Accelerator board's principles, etc etc... We'll put in as much as we can fit in... Systems Information: Evaluates the hardware plugged into your system and returns a list of what you've got. Also, this all comes in a GUI style package and boots up on RESET. You can drop back into BASIC, you can call the ROM back up again from BASIC by pressing [SHIFT]+[SYMBOL]+[EDIT]. RESET key combination (ala ESI -- SYMBOL + CNTRL + DELETE -and- CAPS + CNTRL + EDIT are both also included -- will only work from BASIC programs, but is part of the new keyscan routine). Options are available to: Load SAMDOS v2.2 from ROM Reset SAM and return to ORIGINAL ROM *note* RESET button will need to be pressed to return to the new ROM, as the new ROM is locked out with this option. Reset SAM (doesn't return to new ROM, but clears the SAM's memory. Warning is made if this will delete SOURCE CODE from memory). With the 128k configuration, as much source as possible will be kept in the ROM board, although this will be up to a maximum of approx. 96k. It *is* possible to, for example, mark areas of memory as used or "not present" and use them to create source code in (this is especially useful to work with DOS routines; mark a MEG missing, and then work with RAMDRIVES etc etc... this gives a full megabyte of source to play with!). Oh yes, and also, file system is fully MSDOS 720k disc compatible!!!! Estimated cost: 60 pounds. May be lower if can be arranged. Si Cooke Suggestions please? From sam-users-owner@nvg.unit.no Mon Jul 4 13:45:41 1994 From: Simon Cooke To: sam-users@nvg.unit.no Date: Mon, 4 Jul 1994 12:24:49 GMT Subject: Re: Work in Progress... Priority: normal X-Mailer: Pegasus Mail v3.1 (R1a) Message-Id: <5E1CA66A93@fs2.ee.umist.ac.uk> Reply-To: SAM mailing list Status: RO Content-Length: 197 Lines: 9 Oh yes, nearly forgot... It all comes in a rather natty GUI style package, and also comes with standard "library" routines in a "silicon" disk as part of the assembler package. Si From sam-users-owner@nvg.unit.no Thu Jul 21 19:47:09 1994 From: Simon Cooke To: sam-users@nvg.unit.no Date: Thu, 21 Jul 1994 18:34:29 GMT Subject: QDOS v1.0 Priority: normal X-Mailer: Pegasus Mail v3.1 (R1a) Message-Id: <99837077CF@fs2.ee.umist.ac.uk> Reply-To: SAM mailing list Status: RO Content-Length: 1343 Lines: 38 New release of QDOS is now on FTP.NVG.UNIT.NO This now includes the v1.1 source code, but only the v1.0 code file. If anyone can get ASCII into COMET, I'd be pleased to know... I've done the reverse, if anyone's interested, and may post up the program soon. Si COoke From sam-users-owner@nvg.unit.no Thu Aug 11 08:59:41 1994 Return-Path: Received: from comlab.oxford.ac.uk (mail.comlab) by ecs.oxford.ac.uk (4.1/ecs.1) id AA21294; Thu, 11 Aug 94 08:59:39 BST Received: from oxmail.ox.ac.uk by comlab.oxford.ac.uk id AA18374; Thu, 11 Aug 94 08:58:33 +0100 Received: from swix.nvg.unit.no by oxmail.ox.ac.uk with SMTP (PP) id <14154-0@oxmail.ox.ac.uk>; Thu, 11 Aug 1994 08:59:09 +0100 Received: by swix.nvg.unit.no (Smail3.1.28.1 #27)id for ; Thu, 11 Aug 94 09:58:48 +0200 From: "Doore, Daniel [MIS]" To: Sam Users Subject: Mailing list. Date: Thu, 11 Aug 94 08:58:00 PDT Message-Id: <2E4A4A7B@courier.lmu.ac.uk> Encoding: 7 TEXT X-Mailer: Microsoft Mail V3.0 Reply-To: SAM mailing list Precedence: bulk Status: OR Please add my details to the Sam Users mailing list and could you send me details of those already on it. Cheers. Dan. From sam-users-owner@nvg.unit.no Sun Sep 25 16:21:49 1994 Message-Id: From: gaw-a@minster.york.ac.uk (Mars Bar) Date: Sun, 25 Sep 1994 16:02:15 +0100 In-Reply-To: D.J.Doore -- "Mailing list." (Aug 11, 8:58am) X-Mailer: Mail User's Shell (7.2.5 10/14/92 (ORBIT)) To: SAM mailing list Subject: Re: Mailing list. Status: RO Content-Length: 621 Lines: 17 On Aug 11, 8:58am in "Mailing list.", you warbled: ] ] Please add my details to the Sam Users mailing list ] and could you send me details of those already on it. ] ] Cheers. ] ] Dan. Hello there. Nice to see you joined up. Geoff (gaw-a@minster.york.ac.uk / gaw2@york.ac.uk -- INET) __ __ __ If we do not change our | Look at my hopes, | ^ My ideas, |\ /|| || ) ( _) direction, we will find | Look at my dreams, | My opinions ||\/|||--||-( _\\ that we shall end up | The currency we've spent, I love || ||| || \(__/ where we are headed | you, You pay my rent < PSB's quote From sam-users-owner@nvg.unit.no Tue Sep 27 16:24:59 1994 From: Simon Cooke To: sam-users@nvg.unit.no Date: Tue, 27 Sep 1994 14:47:26 GMT Subject: Geoff Winkless... X-Pmrqc: 1 Priority: normal X-Mailer: Pegasus Mail v3.1 (R1a) Message-Id: <1956A13B96@fs2.ee.umist.ac.uk> Status: RO Content-Length: 102 Lines: 4 The email address I have for you isn't working -- can you get in touch with me please? Thanks, Simon