Saturn level 1 vs level 2 instructions
|
02-21-2024, 05:32 PM
Post: #2
|
|||
|
|||
RE: Saturn level 1 vs level 2 instructions
(02-21-2024 03:13 AM)brouhaha Wrote: Has anyone put together a definitive list of exactly which Saturn instructions were added in "level 1" (1LK7), vs. "level 2" (everything later)? The easiest way is using the HP-TOOLS sources. The file /sasm/opcodegen.c contain the information with the definitions LEVEL1, LEVEL2, LEVEL3. These two ocodes are the difference between the 1LF2 (LEVEL0) and 1LK7 (LEVEL1) CPU: {"PC=(A)" ,OPD_NONE,LEVEL1,4,"808C","","",0,0,0,0,0,0,0,0,OP_NOTREACHED}, {"RSI" ,OPD_NONE,LEVEL1,5,"80810","","",0,0,0,0,0,0,0,0,OP_NOCHGCARRY}, LEVEL2 instructions are included in all later Saturn CPU designs. Finally LEVEL3 are the additional opcodes of the Saturnator engine introduced with the Apple series calculators. Another source maybe the emulator sources of Emu28 and/or Emu71/Win. In file FETCH.C the LEVEL2 instructions are disabled for decoding (search for 1LK7). |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Saturn level 1 vs level 2 instructions - brouhaha - 02-21-2024, 03:13 AM
RE: Saturn level 1 vs level 2 instructions - Christoph Giesselink - 02-21-2024 05:32 PM
RE: Saturn level 1 vs level 2 instructions - J-F Garnier - 02-23-2024, 08:11 AM
RE: Saturn level 1 vs level 2 instructions - Christoph Giesselink - 02-24-2024, 12:25 PM
|
User(s) browsing this thread: 1 Guest(s)