LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   regular expressions (https://www.linuxquestions.org/questions/linux-newbie-8/regular-expressions-4175478394/)

schmitta 06-26-2019 04:12 PM

Today I received in the mail TASM which is a table driven assembler written in C. The website is: http://www.tasmhome.com/ . It cost me $40 but they include the source. Maybe you would be interested in using it for your 64 bit PDP 11? Thanks. Alvin...

Not sure the website still exists. The author can be reached at: tnetherly@comcast.net . It is called Telemark assembler. the address of where to get it is

Squak Valley Software
837 Front Street South
Issaquah WA 98027

jpollard 06-27-2019 05:46 AM

Quote:

Originally Posted by schmitta (Post 6009415)
Today I received in the mail TASM which is a table driven assembler written in C. The website is: http://www.tasmhome.com/ . It cost me $40 but they include the source. Maybe you would be interested in using it for your 64 bit PDP 11? Thanks. Alvin...

Not sure the website still exists. The author can be reached at: tnetherly@comcast.net . It is called Telemark assembler. the address of where to get it is

Squak Valley Software
837 Front Street South
Issaquah WA 98027

I already have a table driven assembler. It was already used twice - once for the very primitive cpu, and once for the VM I provided.

Though not written in C, I wanted a bit more flexibility (and less development time), so I went with Perl.

Assemblers are fairly easy to do once you do a couple (and the last one is at least my fourth one - the first was for an 8080 processor written inf Fortran around 1974).

If I do another, it is more likely to be a port of the assembler used for Linux. That way I might get a lot of the other tools from Linux... (even entire compilers)

schmitta 09-09-2019 12:49 PM

found out this about using a TI MSP430 to emulate a PDP-11


The 27 core instructions combined with these special features make it easy
to program the MSP430 in assembler or in C, and provide exceptional flexibility
and functionality. For example, even with a relatively low instruction count of
27, the MSP430 is capable of emulating almost the complete instruction set
of the legendary DEC PDP-11

http://www.ti.com/sc/data/msp/databook/chp1.pdf

Maybe you should make a real PDP-11 with your emulator on a micro with the proper inputs and outputs and busses so you could hook up real DEC peripherals like tape drives and disk drives. I might be able to help with the hardware end of things.

jpollard 09-09-2019 04:44 PM

Almost any microcontroller can emulate a PDP-11. It is a rather simple architecture. The biggest complexity is the instruction decoding, as the PDP-11 packs everything from zero parameters, one and two parameters into one 16 bit value - with one or two offset values following.

The PDP-11 is still used for teaching purposes using a number of emulators (simh for one, but there are others). One use was the "PiDP 11" (as well as the PiDP-8) that uses a Raspberry Pi (or the Pi zero) to emulate an 11/70 with disks.

https://obsolescence.wixsite.com/obsolescence/pidp-11


All times are GMT -5. The time now is 12:57 AM.