LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 06-26-2019, 04:12 PM   #361
schmitta
Member
 
Registered: May 2011
Location: Blacksburg VA
Distribution: UBUNTU, LXLE
Posts: 320

Original Poster
Rep: Reputation: Disabled

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

Last edited by schmitta; 06-26-2019 at 04:17 PM.
 
Old 06-27-2019, 05:46 AM   #362
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,851

Rep: Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483
Quote:
Originally Posted by schmitta View Post
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)
 
Old 09-09-2019, 12:49 PM   #363
schmitta
Member
 
Registered: May 2011
Location: Blacksburg VA
Distribution: UBUNTU, LXLE
Posts: 320

Original Poster
Rep: Reputation: Disabled
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.
 
Old 09-09-2019, 04:44 PM   #364
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,851

Rep: Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483Reputation: 1483
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Regular Expressions nova49 Linux - Newbie 4 07-13-2011 07:05 AM
Regular Expressions Wim Sturkenboom Programming 10 11-19-2009 01:21 AM
regular expressions. stomach Linux - Software 1 02-10-2006 06:41 AM
Regular Expressions overbored Linux - Software 3 06-24-2004 02:34 PM
help with REGULAR EXPRESSIONS ner Linux - General 23 10-31-2003 11:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration