Git Product home page Git Product logo

Comments (8)

rcornwell avatar rcornwell commented on August 16, 2024

Yes this is the correct place to request this. I myself don't use EDDT so not sure how to test it. I tried to use it but whenever I attempted to set a break point it would not find the symbol. If you can give me a trace of some commands to show the issue?

from sims.

jeffgunter avatar jeffgunter commented on August 16, 2024

from sims.

rcornwell avatar rcornwell commented on August 16, 2024

My problem is that I don't use EDDT so am not familiar with how to get it to fail or how it should work. I replaced the line: kl10_fe.c#1796 with:
if ((optr->STATUS & (DTE_SEC|DTE_MON)) != (0) &&
if this works let me now.

`sim> cont
%SIM-INFO: SIGINT will be delivered to your debugger when the ^F character is entered
BOOT V4(76)

BOOT>/E
[Loading from DSKB:SYSTEM.EXE[1,4]]
EDDT
$XXX
xyzXXX
debug$tgg\t$\g
U
debug$g

KL704 19-Dec-88
Date: 03-19-90
Time: 1100
[KLNI microcode %1(172) loaded on NIA20 564]
[Rebuilding the system search list from the HOM blocks]

[Rebuilding the active swapping list from the HOM blocks]

[Rebuilding the system dump list from the HOM blocks]

KL704 Monday 19-Mar-90 11:00:15

.
.^C

..$0B>>1,,RICD#+17/ MOVSI R,CDSAV#
^D?
cdsav#?
savexe/ SKIPN T1,.JDAT+17 $b
$x
R/ CDSAV#,,0 CDSAV#
1,,RICD#+20/ BLT R,R $x
R/ P R
1,,CDPAT/ POPJ P,0 $x
P/ .UUPMP+605,,C2PD1+5

1,,RECIN5#+6/ POPJ P,0
`

I am using Tops 10 7.04 build with my build scripts.

from sims.

rcornwell avatar rcornwell commented on August 16, 2024

What I need is steps showing how it should behave that I can run on my simulator to test. If you want to include where it is going wrong with my simulator that is a help. To fix an error I need to be able to reproduce it.

from sims.

rcornwell avatar rcornwell commented on August 16, 2024

Pushed out some fixes... Let me know if they work.

from sims.

jeffgunter avatar jeffgunter commented on August 16, 2024

that was quick! i'm ashamed to admit i'm not sure what info you need from me. english is my first language, but i'm sadly slow at communications :(

your change is basically what i did, so it looks fine to me, and it seems to work in your example.

in the failing case, without the code change, do the /e & debug$G thing. wait until tops10 prints the dot. then type ^D. you will get to the zero breakpoint. then type anything -- it does not echo because the STATUS bits don't match. tops10 looks dead because you can't get it to do anything - eddt is running and there is no way from the keyboard to get it to proceed.

you don't have to really wait until the dot, i just do from habit.

in the succeeding case, with the code change, do the /e & debug$G thing. wait until tops10 prints the dot. then type ^D. you will get the zero breakpoint. now you type something like "P/" and this will show the tops10 stack pointer. or any of the things you already typed in your example. or $P to proceed from the breakpoint. you could then type a couple of carriage returns and expect to get the tops10 dot(s).

if you can type a character and get any response at all, the change is working. without the change, the input was never passed onto the EPT magic locations so eddt/tops10 could never act on it.

your sample shows proof it works, because i don't think you would have been able to produce this (or ANY) output if it had not:
^D?
cdsav#?
savexe/ SKIPN T1,.JDAT+17 $b
$x
R/ CDSAV#,,0 CDSAV#
1,,RICD#+20/ BLT R,R $x
R/ P R
1,,CDPAT/ POPJ P,0 $x
P/ .UUPMP+605,,C2PD1+5

1,,RECIN5#+6/ POPJ P,0

thank you for your help,
your fan,
-jfg

from sims.

rcornwell avatar rcornwell commented on August 16, 2024

If it and the save file problem are working I will push the changes to the main open-simh repository.

from sims.

jeffgunter avatar jeffgunter commented on August 16, 2024

to the best of my knowledge, both issues are resolved.
thanx!

from sims.

Related Issues (20)

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.