j-hoppe / pdp11gui Goto Github PK
View Code? Open in Web Editor NEWPDP11GUI is an integrated development environment (IDE) for PDP-11’s, running under MS Windows.
License: MIT License
PDP11GUI is an integrated development environment (IDE) for PDP-11’s, running under MS Windows.
License: MIT License
I am trying to load the MSCP driver and get the above error message after the driver loads, but before the frame for imaging appears on the read/write images dialog. It will keep happening when I hit "Reset & open device".
Machine is an 11/23+ with ODT and 1,5MB of RAM
I can connect to my 11/84 with an FTDI USB/Serial cable under Windows 10, but not with a DSD TECH SH-RS232D USB/Serial cable that is based on the Prolific PL2303 chip. The DSD Tech cable works OK using PuTTY to connect to the 11/84.
Hello,
I tried PDP11GUI on Windows 10. Directly after installation it was working fine with telnet-attached simh. I tried one of the tutorial examples and an own MAC file.
After that I restarted PDP11GUI and since then, the workflow from assembing a MAC file to upload it to simh does not work again. I even have re-installed PDP11GUI but this does not change the issue.
What I can see is that MACRO11 assembler runs ok and create a LST and a HEX file. Then from the log window i see that a file called "pdp11gui_deposit.sim" should be created in some temp directory (c:\users\spam\AppData\Local\Temp, my user is called 'spam'). This directory exists, but the file is not created. I suppose the content of the file are the bytes to deposit into simh.
Because the file does not exist, nothing is uploaded. There is no error message or so in the log.
What can I do to solve the issue? As said, deinstall and again install does not change the issue.
[1: Di 09:39:54.548] TFormMacro11Source.Changed := true
[2: Di 09:39:54.552] LoadFromFile(H:\GolandProjects\pdpCom\macro11-examples\multiecho.mac)
[3: Di 09:39:54.558] TFormMacro11Source.Changed := true
[4: Di 09:39:54.565] TFormMacro11Source.Loadfile(): Changed := false
[5: Di 09:39:54.573] Starting MACRO11:
[6: Di 09:39:54.575] Path : C:\Program Files (x86)\Joerg Hoppe\PDP11GUI\macro11.bat
[7: Di 09:39:54.576] args : "H:\GolandProjects\pdpCom\macro11-examples\multiecho.mac" "H:\GolandProjects\pdpCom\macro11-examples\multiecho.lst"
[8: Di 09:39:54.578] work dir: H:\GolandProjects\pdpCom\macro11-examples
[9: Di 09:39:56.189] LoadFromFile(H:\GolandProjects\pdpCom\macro11-examples\multiecho.lst)
[10: Di 09:39:56.197] TConsolePDP11SimH.Deposit(): writing file C:\Users\spam\AppData\Local\Temp\pdp11gui_deposit.sim
[11: Di 09:39:56.239] TFormTerminal.OnSerialRcvData: "DO "C:\Users\spam\AppData\Local\Temp\pdp11gui_deposit.sim"sim> "
[12: Di 09:39:56.250] Console answered: phOtherLine "DO "C:\Users\spam\AppData\Local\Temp\pdp11gui_deposit.sim""
[13: Di 09:39:56.254] Console answered: phPrompt
[14: Di 09:39:56.283] TFormTerminal.OnSerialRcvData: "reset allsim> "
[15: Di 09:39:56.289] Console answered: phOtherLine "reset all"
[16: Di 09:39:56.291] Console answered: phPrompt
[17: Di 09:39:56.308] TFormTerminal.OnSerialRcvData: "D PC 2000sim> "
[18: Di 09:39:56.315] Console answered: phOtherLine "D PC 2000"
[19: Di 09:39:56.318] Console answered: phPrompt
[20: Di 09:39:56.355] TFormTerminal.OnSerialRcvData: "E 1766-20121766:0000001770:0000001772:0000001774:0000001776:0000002000:0000002002:0000002004:0000002006:0000002010:0000002012:000000sim> "
[21: Di 09:39:56.391] Console answered: phOtherLine "E 1766-2012"
[22: Di 09:39:56.394] Console answered: phExamine, addr=00001766, value=0
[23: Di 09:39:56.404] Console answered: phExamine, addr=00001770, value=0
[24: Di 09:39:56.407] Console answered: phExamine, addr=00001772, value=0
[25: Di 09:39:56.410] Console answered: phExamine, addr=00001774, value=0
[26: Di 09:39:56.413] Console answered: phExamine, addr=00001776, value=0
[27: Di 09:39:56.416] Console answered: phExamine, addr=00002000, value=0
[28: Di 09:39:56.424] Console answered: phExamine, addr=00002002, value=0
[29: Di 09:39:56.429] Console answered: phExamine, addr=00002004, value=0
[30: Di 09:39:56.433] Console answered: phExamine, addr=00002006, value=0
[31: Di 09:39:56.438] Console answered: phExamine, addr=00002010, value=0
[32: Di 09:39:56.446] Console answered: phExamine, addr=00002012, value=0
[33: Di 09:39:56.451] Console answered: phPrompt
[34: Di 09:39:56.456] list examine: processing answer
[35: Di 09:39:56.460] Console answered: phExamine, addr=00001766, value=0
[36: Di 09:39:56.464] list examine: processing answer
[37: Di 09:39:56.469] Console answered: phExamine, addr=00001770, value=0
[38: Di 09:39:56.473] list examine: processing answer
[39: Di 09:39:56.478] Console answered: phExamine, addr=00001772, value=0
[40: Di 09:39:56.482] list examine: processing answer
[41: Di 09:39:56.486] Console answered: phExamine, addr=00001774, value=0
[42: Di 09:39:56.494] list examine: processing answer
[43: Di 09:39:56.499] Console answered: phExamine, addr=00001776, value=0
[44: Di 09:39:56.505] list examine: processing answer
[45: Di 09:39:56.508] Console answered: phExamine, addr=00002000, value=0
[46: Di 09:39:56.518] list examine: processing answer
[47: Di 09:39:56.523] Console answered: phExamine, addr=00002002, value=0
[48: Di 09:39:56.530] list examine: processing answer
[49: Di 09:39:56.533] Console answered: phExamine, addr=00002004, value=0
[50: Di 09:39:56.538] list examine: processing answer
[51: Di 09:39:56.542] Console answered: phExamine, addr=00002006, value=0
[52: Di 09:39:56.546] list examine: processing answer
[53: Di 09:39:56.551] Console answered: phExamine, addr=00002010, value=0
[54: Di 09:39:56.554] list examine: processing answer
[55: Di 09:39:56.561] Console answered: phExamine, addr=00002012, value=0
The RLE support in the aux driver code uses SOB, which is an EIS instruction and unavailable on older PDP-11s, such as the PDP-11/22, /05 and /04, or un-expanded /40s and /03s. This can make it seem like there is a hardware fault with the connected machine, when there isn't.
Workaround: uncheck the "Test RLE compression" button and press "Test" once. This will disable RLE compression for the entire session.
Aside from fixing the driver, it might be useful to move the checkbox out of the "Test" section and make this a global RLE enable/disable for the serial port, set at the time of performing any operation.
This appears to have been realised at least once before, but not completely resolved.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.