Model:-95CGeneral:Name:?Code-Name:BearcatFamily:TopcatLogic:RPNFeatures:scientific, programmableFirsts:named programsIntroduction:Date:prototype only: never introducedPrice:$500Discontinuation:Date:?Price:?Production-Run:100Display:Type:LED, 7 segmentSize:?1 line x 15 charsNumber-Formats:?sign, 10 mantissa, ., exp sign, 2 expAnnunciators:?red light for low batteryData:User-Visible:Smallest:1E-99Largest:9.999999999E99Signif.-Digits:10Internal:Smallest:1E-99Largest:9.999999999E99Signif.-Digits:10Data-Types-and-Sizes:real, 7 bytesMemory:Named-Registers:X, Y, Z, T, Last xFlags:noneRegister-Usage:R3\GSnR4\GSyR5\GSxyR6\GSx^2R7\GSxNumbered-Registers:8Program-Steps:49Program-Editing:replaceProgram-Display:keycodeUser-RAM-Bytes:140Total-RAM-Bytes:?ROM-Bytes:?Machine-State:prefix key statestack lift enabledisplay modeprogram counterdegrees / radians / gradsregistersmemoryFile-Types:nonePhysical:Technology-Used:?Processor:?Chip-Count:?Power-Source:custom battery pack?, A/CContinuous-Memory:yesExpansion-Ports:noneI/O-Ports:thermal printer, 17 columns?Clock:noneLength:?Width:?Height:?Weight:?Temperature-Range:Operating:? to ? deg CCharging:? to ? deg CStorage:? to ? deg CKeyboard:Switches:OFF / ONShift-Keys:f, yellow, below leftg, yellow, below rightUser-Defined-Keys:A-DKey-Arrangement:: ** ** ** ***** ***** ** ** **** ** ** ** ** ** ** ** **** ** ** ** ** ** ** ** **** ** ** **** ** ** ** ** ** ** ** **** ** ** ** **** ** ** ** ***** ** ** **Key-Labels-Base-Keyboard::x<>yRvR^PRINT xENTER^CHSEEX\:-ABCDSTO789x 2 x\v/xxy1/xRCL456-%IGSBSSTCLx123+fgGTOR/S0.\GS++Key-Labels-f-yellow-below-left::PRINT---STACK---REG-----\GSSPACEFIXSCIENGH->H.MS|--------PRINT------------|STOiSINCOSTANH.MS->Hx=yx\=/yx\<=yx>yRCLiLNLOG->RH.MS-x!ISZRTNBSTDELETEINTABSx-H.MS+[][]LBLPAUSELASTxL.R.\GS-H.MS+Key-Labels-g-yellow-below-right::CLEAR---STACK---REG-----\GS[]DEGRADGRD[]|--------CLEAR------------|[]-1-1-1[] x xx=0x\=/0x<0x>0[]e10->P[]\GD%DSZ[][][]FRACN!s[][][]JUMP[]\piy^[][]Programmable-Operations::Similar to -25C. Minor changes in labels are not listed here.On -25C but not -95C:CLEARclear statistics and stackREGclear registersSTKclear stackx<yconditionalx\>=0conditionalx\>=yconditionalOn -95C but not -25C:CLEAR STACKclear stackCLEAR REGclear registersCLEAR \GSclear statisticsDSZdecrement and skip on zeroGSBsubroutineH.MS-H.MS subtractionH.MS+H.MS additionISZincrement and skip on zeroJUMPtransfer to another programLBLlabel a subroutineL.R.compute linear regressionPRINT xprint the X registerPRINT STACKprint stackPRINT REGprint registersPRINT \GSprint statisticsRCLirecall indirectRTNreturnR^roll upSPACEprint a blank lineSTOistore indirectx>yconditionalx\<=0conditionalx\<=yconditionalx^predict xy^predict y\GD%delta percentNon-Programmable-Operations::BSTback stepCLEAR A-D(program mode) clears program(run mode) sets program counter to 00DELETEdelete program/step?fshiftgshiftGTO 00-49(run mode) sets program counterPREFIXclear prefixPRINT A-Dprint programSSTsingle stepMenus::noneBugs/ROM-Versions::noneNotes::Printer version of the -25C. Only about 100 of these were made, andthose without serial numbers. As it was being worked on at the sametime as the -97A and was to come out at the same price, this model wasscrapped. Literally. 85 of them were collected and dismantled.About 15 are left in existance, perhaps down to 8 as of 2002.There were keyboard A, B, C, and D keys to invoke programs at theassociated labels. These actually invoked a new program name space,not just a label. The JUMP instruction was used to switch contexts.Example: JUMP B1 went to label 1 of program B.For an "identical" printer version, there are a lot of differences.It added subroutines and statistics and changed the comparisonsaround!The project manager was John van Santen.The name "Fritz" was (briefly) considered until someone figured outthe paternity.
Areas
General
Craig's Articles
Last modified Saturday, 2012-02-25T23:30:04-06:00.