The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (FreeBSD)
File Line Function
/showthread.php 795 errorHandler->error





Post Reply 
HP-29C Neutral Operations
02-10-2024, 10:36 PM (This post was last modified: 02-10-2024 11:02 PM by teenix.)
Post: #1
HP-29C Neutral Operations
Hi all,

I was playing around with the 29C emulator and reading the owner's manual about Neutral operations which are not supposed to affect the stack lift status from a previous operation.

For example, pressing [Enter] disables the stack lift so the next number entry just overwrites the X register contents without lifting the stack. So, after pressing [Enter], if I key in a neutral operation like [f][Fix][3], the stack lift status should not change, so entering [3] should just overwrite the X register but is pushes the stack.

A key sequence might be:

[1] [Enter] (X=1, Y= 1, Z=0, T=0) Stack lift disabled

[f][FIX][3] (X=1, Y=1, Z=0, T=0) Supposedly still disabled

[4]

According to manual
(X=4, Y=1, Z-0, T=0)

In the emulator I get
(X=4, Y=1, Z=1, T=0)

This is the same issue for the 19C emulator, however the 25C works as the manual says.

Just wondering if this happens in a real 19C or 29C if anyone has the time.

At the HP microcode level for the 19C, when the STATUS register flag [9] is set, the stack lift is active. This flag does get set for [f][fix][n] with microcode instruction [1 -> s9] (Code $244) at ROM address $038. This same code appears at the same ROM address in the data I extracted from reading a 19C ROM chip (1818-0432).

cheers

Tony
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP-29C Neutral Operations - teenix - 02-10-2024 10:36 PM
RE: HP-29C Neutral Operations - rprosperi - 02-10-2024, 11:16 PM
RE: HP-29C Neutral Operations - brouhaha - 02-12-2024, 12:25 AM
RE: HP-29C Neutral Operations - rprosperi - 02-12-2024, 03:44 AM
RE: HP-29C Neutral Operations - dmh - 02-12-2024, 06:03 AM
RE: HP-29C Neutral Operations - mfleming - 02-12-2024, 10:24 AM
RE: HP-29C Neutral Operations - teenix - 02-10-2024, 11:27 PM
RE: HP-29C Neutral Operations - brouhaha - 02-12-2024, 12:32 AM
RE: HP-29C Neutral Operations - Mike T. - 02-12-2024, 12:20 AM
RE: HP-29C Neutral Operations - teenix - 02-12-2024, 03:41 AM
RE: HP-29C Neutral Operations - AndiGer - 02-12-2024, 11:04 AM
RE: HP-29C Neutral Operations - teenix - 02-12-2024, 09:55 PM



User(s) browsing this thread: 1 Guest(s)