In order to build CMake from a source tree on Windows, you must first install the latest binary version of CMake because it is used for building the source tree. Once the binary is installed, run it on CMake as you would any other project. Outside the EU, financial products are offered by Binary (SVG) LLC, Hinds Building, Kingstown, St. Vincent and the Grenadines; Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission (view licence); Binary (BVI) Ltd, Kingston Chambers, P.O. Box 173, Road Town, Tortola, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission (licence no. SIBA/L/18/1114); and Binary (FX) Ltd., Lot No.
Welcome to the Group!
Unless you need the CDSP package note that there are several 'modern' 1802 assemblers
out there. See http://www.retrotechnology.com/memship/a18.html That's part of
Herb Johnson's site. He's got a wealth of stuff about, among other things, 1802
Couldn't find the CDSP.
Also of note is Marcel's 'Emma 02'. This is a powerful and comprehensive 1802
system emulator and execution analyzer. See https://www.emma02.hobby-site.com/
If you find the IBM PC versions there are a number of Cross-Assemblers both for the PC/Windows and Mac OS X, as well as DOSBOX (which runs on both platforms) that can run those.
Fm 2008 for mac. Herb Johnson uses a version of CTUG's A18 Cross Assembler for MS/PC-DOS. He's updated it to add the 1805 instruction set and subroutine call and returns.
The 1980's Avocet XASM18 is still around. And a number of people are experimenting with both vintage and modern assembler software written in C/C++ and other languages for the MAC and PC.
Most assemblers are command-line only, but one called Crossbow had an IDE - it was, however, written for the original System 9 Classic and earlier Macs.
Thank you for the welcome. I'm more of a hardware person than a programmer so forgive me any misunderstandings here. CSDP had a rich syntax that I've not seen in the classic mnemonic translation type assemblers. Here are a couple of example snippets from an old CSDP listing:
Some sort of I guess macro features? Do any of the currently available assemblers support this type of syntax?
Thank you also for the welcome and yes, the state of emulation for the DEC PDP-11 series is great. I actually have a real PDP-11/05 and an 11/44 waiting on resotration time (plus a MicroVAX in running order).
Wow. I don’t think I had ever heard of csdp or seen that syntax. It reminds me of something though..toggle quoted messageShow quoted text
On Aug 10, 2019, at 2:36 PM, 'jy.as@..' <jy.as@..> wrote:
Olduino - an arduino for the first of us
This code sample looks like RCA's Level II assembly syntax as used by their
Disk Macroassembler ASM4. See MPM-232.
Apparently, Marcel is working on emulating RCA's old development systems
under Emma 02, so you may be able to use the Macroassembler that way.
Yes, I'm indeed in the process of adding a CDP18S600 stand alone emulator, but not sure that will help with the ASM4 as I'm not adding any additional SW (I'm afraid don't have any..). If there is an actual binary copy of the ASM4 somewhere which I can help to get it running.
I do have emulation of the MCDS already which includes an assembler but I believe that one is compatible with the Netronics Cassette Assembler as in this manual: https://groups.io/g/cosmacelf/files/Netronics%20Software%20and%20Documentation/Netronics%20Assembler.pdf
Then the MS2000 which I have also emulated includes the ASM8 on one of the disk images that might be able to handle the ASM4 code? I have some notes on how to use that in the Emma 02 help pages. Note I have not used it beyond the described example.
Both options above will run in the latest Emma 02 version.
Hope that help,
Bill - at least one of the RCA books mentions running assembler on the PDP-11. Perhaps the Timesharing manual?
On 8/10/19 1:51 PM, bill rowe wrote:
Wow. I don’t think I had ever heard of csdp or seen that syntax. ItProbably the source for UT71. Listing included in the MicroDOS manual
and of course can be found in the files area here as ut71.sr.
ASM8 works just fine under MicroDOS in simulation.
A detailed description of the level II syntax is of course in the
MicroDOS manual: MPM-241
(Web pages available only at the Wayback Machine because Earthlink
terminated that service.)