Okay, this is a "feature" due to the fact that the LGP-30 has a 32-bit memory word, and bit<31>, the spacer, is always zero. Because the accumulator (A register) is a full 32b, with a working bit<31>, all numeric displays and inputs are 8 hex digits. However, when anything is stored in memory, whether from the console or from a program, bit<31> is always cleared:

sim> d 10 12345678
sim> ex 10
10:    12345678

HOWEVER:

sim> d 10 01234567
sim> ex 10
10:    01234566

I'm not sure how to deal with this better, other than putting a prominent warning in the User's Manual.

/Bob

On 1/7/2011 12:00 PM, [email protected] wrote
Today's Topics:

    1.  bug reporting ? (dott.Piergiorgio)


----------------------------------------------------------------------

Message: 1
Date: Fri, 07 Jan 2011 11:55:10 +0100
From: "dott.Piergiorgio"<[email protected]>
To: SIMH List<[email protected]>
Subject: [Simh] bug reporting ?
Message-ID:<[email protected]>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed

How should report a bug ? here or direct to Bob ?

Anyway, seems to me that the Librascope emulation don't get correctly DE
entry of odd numbers (a 3 decimal became a 4 and a 5 decimal became a 6
decimal..)

Best regards from Italy,
dott. Piergiorgio.

_______________________________________________
Simh mailing list
[email protected]
http://mailman.trailing-edge.com/mailman/listinfo/simh

Reply via email to