Service module (SM1C) and peripherial flags
|
05-27-2024, 10:39 AM
Post: #3
|
|||
|
|||
RE: Service module (SM1C) and peripherial flags
(05-27-2024 09:41 AM)teenix Wrote: Is C used further on in the code? Hi Tony, Well, at 4633 only the most significant nibble is cleared, ie. C = 0FFF0000FFF000. After that PRPHSLCT is called, and C[XS] is incremented, both uses only the last 3 last nibbles. RAMSLCT would then select RAM at 0x0100, and we write 0x0FFF0000FFF100 to the register at 0x100, clear the C register and read it back to verify if 0x100 exists in the address space (first register in memory module 1 (in a 41C)). But, I have not looked much at the code yet, but seems like it tries to see what memory is available, but the actual value in C is not used (only last 3 nibbles to point at the wanted reg address). Cheers, Thomas Code: 4633 05E C=0 MS ; C = 0FFF0000FFF000 [35/45/55/65/67/97/80 21/25/29C 31E/32E/33E|C/34C/38E 41C|CV|CX 71B 10C/11C/12C/15C|CE/16C 32S|SII/42S 28C|S 48GX/49G/50G 35S 41X] |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Service module (SM1C) and peripherial flags - ThomasF - 05-27-2024, 08:46 AM
RE: Service module (SM1C) and peripherial flags - teenix - 05-27-2024, 09:41 AM
RE: Service module (SM1C) and peripherial flags - ThomasF - 05-27-2024 10:39 AM
RE: Service module (SM1C) and peripherial flags - brouhaha - 05-27-2024, 10:43 AM
RE: Service module (SM1C) and peripherial flags - ThomasF - 05-27-2024, 10:56 AM
RE: Service module (SM1C) and peripherial flags - ThomasF - 05-28-2024, 07:06 PM
RE: Service module (SM1C) and peripherial flags - MeindertKuipers - 05-27-2024, 12:56 PM
RE: Service module (SM1C) and peripherial flags - ThomasF - 05-28-2024, 06:38 AM
|
User(s) browsing this thread: 1 Guest(s)