Coder Social home page Coder Social logo

pdp11gui's People

Contributors

j-hoppe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pdp11gui's Issues

Deposit file not created after MACRO11 step

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.

Here is the log output:

[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

Driver uses EIS instruction SOB; not fully compatible with old PDP-11s

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.

"Zu weinig Arbeitsspecher" message when loading MSCP driver

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.