diff --git a/calculators/index.html b/calculators/index.html new file mode 100755 index 0000000..cb8907e --- /dev/null +++ b/calculators/index.html @@ -0,0 +1,165 @@ + + + + + Calculators + + + + + + + + + + + + + + +
+
+ +
+
Design based on finalrewind.org
+ + ~floppydisk / calculators + +
dark / light mode
+
+
+ +
+
+

CASIO fx-CG50

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

CASIO fx-120 (1977-78)

+

TBD

+

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Size8.4cm x 16.2cm x 2.4cm
Weight (w/ battery)209g
TypeScientific
CPUHitachi HD38111A
Registers2 standard
1 constant
4 bracket
1 memory
Features%, +/-, RV, F, Sci, abc, Sqr, x2, pi, 1x, trig,
hyp, DMS-DD, log, yx, SD, nCr, P-R, n!
Display12-digit VFD (NEC LD8197A)
+

Pictures

+

Click images to view full size

+ + + + + +

CASIO fx-82 (1982-85)

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

Texas Instruments TI-30 (1976-90)

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

Texet 880 Executive (1977-78)

+ +

The calculator measures 74.2mm x 135mm x 22.2mm. It weighs 86g without the battery installed, which is a 9v PP3-type battery. Rather than the usual press-stud type holder, the housing has two metal slide clips. There is also what I assume to be a sponge at one end which is supposed to aid in holding the battery in, however it appears to have gone completely hard and I will most likely replace it in the future. There's small adaptor hole at the top, of which the input isn't specified (though it's generally agreed that it's 4.5v centre-positive).

+

The case is black & silvery colored with a thin brushed metallic front panel. The eight-digit bubble display has an absolutely terrible viewing angle, which means you either have to be holding it under your coat or against your face to read it!

+ The keypad is particularly strange in the way that it has 3 cancel buttons,
[CE]
,
[C]
and
[CA]
, while the
[CS]
button is a Clear Sign button, not another cancel! The keys themselves are particularly stiff and you really have to push them to get them to register. Many 880s suffered something referred to as the "pseudo fixed decimal bug" where, if you typed in
1 + 1.00 = 
, it would display
2.00
instead of the expected
2
+

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Size7.4cm x 13.5cm x 2.2cm
Weight (w/o battery)86
TypeArithmetic
LogicAlgebraic
Power SourcePP3 9v
Display8-digit LED
+

Pictures

+

Click images to view full size

+ + + + + +
+ + +
+
+ + diff --git a/favicon.ico b/favicon.ico new file mode 100755 index 0000000..848cc6f Binary files /dev/null and b/favicon.ico differ diff --git a/favicon.png b/favicon.png new file mode 100755 index 0000000..3fe7961 Binary files /dev/null and b/favicon.png differ diff --git a/floppydisk.asc b/floppydisk.asc new file mode 100755 index 0000000..60ec0d0 --- /dev/null +++ b/floppydisk.asc @@ -0,0 +1,34 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: OpenPGP.js v4.10.10 +Comment: https://openpgpjs.org + +xsBNBGKadkEBCACfreAtYOaYaofRgr6TyoLjaVzGiaihaGWVsSG3H3cgihi6 +cGNOXzCcT+1dxjwMbWSuoGM4VQsVN38lHlrSZi/0VIXpih8E9Rz2kCwtASGA +MTtE6NX9h/lk4+/cY+oZKmMJtCEO0aKfAUx9i4axrwOm3s8p7lHZJOipYe/J +HqxC0jD/IVwVlArDFOMF59cHKQzXjLNkdCBYXi26eiOBq9exKL+Ou7LNUqUx +uKTgqLKGNZwDv2E97dDIaoHWX/xS7EH4ekdkwcq9fbvTceXL9nFXGK004qHy +rMBlqCqZRCskTce1/UruFOzOmjZGsF1As/+NJK3ormbbXIADdGTXmnZbABEB +AAHNIWZsb3BweWRpc2sgPGZsb3BweWRpc2swNUBhb2wuY29tPsLAjQQQAQgA +IAUCYpp2QQYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BACEJEPtB+CsSIzHn +FiEEIF0zb6cc85vnv9li+0H4KxIjMefziAgAj3SAmXa7nSI5C/BtgxFCHqCF +muUvrTnNCYIKwIXSN1OaCsnZxce0UaWdtYX9XaTuKePc6FrquViTOiaZG/z5 +EDAu2TQ5eLckbxtnWKTRDVUkfPieTxyLmkuNVF2v3x7iEvBcdjkwuAZtQNBG +vtyYZdDuOrPw2bSGF92n6iiEn0n/KHrYnxeSgGqktpqds+3n48VjZZ1E5hoz +Q1iP2PvkH/vhOAFYcqTzN28vr2M1ij3cGGOiRCaJ/iTgVDvyOxgtk5dk2GZv +qWcp1sb5JZz1EMnHXR2HAMm4uha3X1Hbrc3znRxW5u//q+7MB6xwBWVCkLO7 +T1Rhjw+3jd8CL55eCc7ATQRimnZBAQgAkQVkq9qwaofEODYFpr8tIM6br8D0 +6q+UfKBC4dxlJUsT4oBAD3yZDUiKX6Nteps7HTxFpAKw2sKRf9Gfm+c2usg3 +TH6lcLUBCAOKlPwg8oql55fVMX1TAkY/TvXBgK01aaw3Wdc74O3sIbaDfxs7 +W6SGhCuAN5Wpo2E0R01Cx+bfOIMnXxGQbuGKRX5ithBsvJicTGHMFH+QTDSm +CPmCYZU5RU32qqqx7nipbblAjLsedG7mQ21xh1UeRKp4PTDkZYXR9M5nP96q +jHp/CS79WWG4aBAsY4cL1DHA6H0Q8IolRg14KyXc0SUEYCP2slG0KzJlo3yl +B9jXhLhJjmDzNwARAQABwsB2BBgBCAAJBQJimnZBAhsMACEJEPtB+CsSIzHn +FiEEIF0zb6cc85vnv9li+0H4KxIjMecnsAgAgg/Aayo1/XcQqqVDPJcVPAn2 +CU3uWvbf7IOW7LwmKBQP3doxgwztoBQvLDe74cvUG0/n4xpBTkJrnCITlY3e ++O2UOKhG13LNuB1z11Llx76J1/x4fqRvKONiLykDqT5zMb3bDegJ99ajyQ2p +ezIhLDe4qPdLbmFXErmQAYqMWC1pRvkYB83gFssAvxBBTGTHDsjgknmO5YHP +89o7O6d+g3RxGRrnELMmyeblF81hgwj5NdiaYSQYa/P0kM6Vq10afrOWFa3v +oW3BDKiAG+nslZnhFNeC8GurwyCmppCI7zpYh1hAobdPQTrLEyjuXCCIFMOu +5DZOY/kIRYecidW6/g== +=meP9 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/index.html b/index.html new file mode 100755 index 0000000..3c702a8 --- /dev/null +++ b/index.html @@ -0,0 +1,103 @@ + + + + + ~floppydisk + + + + + + + + + + + + + + +
+
+ +
+
Design based on finalrewind.org
+ + ~floppydisk + +
dark / light mode
+
+
+ +
+ +
+

Hi!

+ +

This is the personal homepage of floppydisk. Every now and then, I + dabble in software/hardware projects, take pictures, or write + blogposts. +

+ +

Projects

+ + + + + + + + + +

News

+ +

No news... yet!

+ +

Contact

+ +

Mail: floppydisk05@aol.com
+ IRC: floppydisk @ r-type
+

+ +

Elsewhere

+ +

Twitter: @floppydisk__
+ GitHub: floppydisk05
+

+ +
+ + + +
+ +
+ + + + \ No newline at end of file diff --git a/interblag/index.html b/interblag/index.html new file mode 100755 index 0000000..55fa444 --- /dev/null +++ b/interblag/index.html @@ -0,0 +1,71 @@ + + + + + Interblag + + + + + + + + + +
+ +
+ +
+
Design based on finalrewind.org
+ + ~floppydisk + +
dark / light mode
+
+
+
+
Design based on finalrewind.org
+ ~floppydisk / + + + Interblag + +
dark / light mode
+
+
+
+ +
+

Archives: 2022

+ +
+

No news... yet!

+ +
+ + + + + +
+ + + +
+ + + + + diff --git a/res/css/dark.min.css b/res/css/dark.min.css new file mode 100755 index 0000000..ebfa8a8 --- /dev/null +++ b/res/css/dark.min.css @@ -0,0 +1,68 @@ +/* +This stylesheet contains only colors which are +different depending on theme. All other styles have +been moved to global.css and imported below. +*/ +@import url('global.css'); + +div.project pre { + border: 1px solid #666666 +} + +body { + color: #ddd; + background-color: #333; +} + +h1 { + color: #fff; +} + + +h2 { + color: #fff; +} + +h3 { + color: #fff; +} + + + +div.preview pre, div.project pre { + background-color: #222; + color: #ccc; +} + +a { + color: #99f; + text-decoration: none +} +.header { + color: #fff; +} + + +.header .pagetree { + color: #fff; +} + +.header .pagetree .title { + color: #fff +} + + +table.skami .semiused { + color: #ccc; + background-color: #444; + border-color: #FFF; +} + +table.skami .unused { + color: #bbb; + background-color: #555 +} + +table { + border-color: #fff +} \ No newline at end of file diff --git a/res/css/global.css b/res/css/global.css new file mode 100755 index 0000000..8d2ff53 --- /dev/null +++ b/res/css/global.css @@ -0,0 +1,270 @@ +/* +This stylesheet contains all styles which are +the same across both themes. +*/ +ul { + list-style-type: square; +} + +div.page { + margin-left: 0.5em; + margin-right: 0.5em +} + +h1.inline { + font-family: sans-serif; + font-weight: normal; + margin-top: 0em; + clear: none; + font-size: 100%; + display: inline +} + +h1.inline:before { + content: "" +} + +h1:before { + content: "> " +} + +h2:before { + content: ">> " +} + +h3:before { + content: ">>> " +} + +.toplinks span:after { + content: " >" +} + +h1, h2, h3 { + font-family: Monospace; + font-weight: normal; + margin-top: 1em; + clear: left +} + +img { + border: none; + max-width: 100% +} + +img.right { + float: right; + margin-left: 0.5em +} + +div.preview { + display: inline-block; + width: 30em; + max-width: 100%; + text-align: center; + vertical-align: top; + margin-bottom: 2em +} + +div.project { + display: inline-block; + width: 40em; + max-width: 100%; + text-align: center; + vertical-align: top; + margin-bottom: 2em +} + +div.preview .heading .name, div.project .heading .name { + font-size: 120% +} + +div.preview img, div.project img { + width: auto; + max-width: 90%; + max-height: 15em +} + +div.preview pre.small, div.project pre.small { + font-size: 75%; + overflow: hidden +} + +pre { + display: inline; + max-width: 95%; + overflow: auto +} + +.header a { + text-decoration: none +} + +nav { + margin-bottom: 0.3em +} + +div.ddate { + text-align: center +} + +div.note { + font-style: italic +} + +table { + border-collapse: collapse +} + +table.noborder td { + border: none +} + +table.skami a { + text-decoration: none +} + +table.weather th { + font-weight: normal +} + +table.weather td { + font-weight: bold; + text-align: right +} + +.project .name { + font-weight: bold +} + +.toplinks a { + margin-right: 0.5em; + text-decoration: none +} + +div.inlinepage { + margin-top: 2em; + border: 0; + padding: 0 +} + +div.pheader { + font-size: 120% +} + +div.pheader span.date { + margin-right: 1em; + font-weight: normal +} + +div.pheader a { + font-weight: bold; + text-decoration: none +} + +div.rss { + position: absolute; + top: 1em; + right: 1em +} + +div.archived { + margin-top: 0.5em +} + +div.archived span.date { + font-style: italic; + margin-right: 0.2em +} + +video { + max-width: 100% +} + +.toplinks span { + display: block; + text-align: right; + float: left; + width: 8em; + margin-right: 0.5em +} + +.deprecated { + line-height: 140%; + width: 100%; + color: #aa0000; + text-align: center; + padding-bottom: 0.5em; + border-bottom: 2px dashed #aa0000 +} + +.project .attributes { + font-style: italic +} + +.project .attribbracket { + margin-left: 0.5em +} + +.toplinks { + line-height: 140%; + width: 100%; + padding-top: 0.5em; + padding-bottom: 0.5em; + border-bottom: 1px solid #cccccc +} + +table td { + border: 1px solid white +} + +td { + vertical-align: top; +} + +table.skami { + border-color: #eeeeee !important +} + +.header .pagetree { + font-size: 80%; + display: block; + text-align: center; + width: 100%; + padding-top: 0.1em; + padding-bottom: 0.1em; + border-top: 1px solid #cccccc +} + +.header { + font-size: 100%; + font-weight: normal; + padding-bottom: 0em; + border-bottom: 1px solid #cccccc; + text-align: center +} + +div.preview pre, div.project pre { + display: inline-block; + text-align: left; + padding: 0.2em; + max-width: 90% +} + +h1 { + font-size: 150% +} + + +h2 { + font-size: 130% +} + +h3 { + font-size: 115% +} + +body { + font-family: sans-serif; + margin: 0px; +} diff --git a/res/css/light.min.css b/res/css/light.min.css new file mode 100755 index 0000000..96b5b4d --- /dev/null +++ b/res/css/light.min.css @@ -0,0 +1,286 @@ +@import url('global.css'); + +body { + font-family: sans-serif; + color: #000; + background-color: #fff; + margin: 0px; +} + +div.page { + margin-left: 0.5em; + margin-right: 0.5em +} + +h1.inline { + font-family: sans-serif; + font-weight: normal; + margin-top: 0em; + clear: none; + font-size: 100%; + display: inline +} + +h1.inline:before { + content: "" +} + +h1:before { + content: "> " +} + +h1, h2, h3 { + font-family: Monospace; + font-weight: normal; + margin-top: 1em; + clear: left +} + +h1 { + color: #333; + font-size: 150% +} + +h2:before { + content: ">> " +} + +h2 { + color: #333; + font-size: 130% +} + +h3:before { + content: ">>> " +} + +h3 { + color: #333; + font-size: 115% +} + +img { + border: none; + max-width: 100% +} + +img.right { + float: right; + margin-left: 0.5em +} + +div.preview { + display: inline-block; + width: 30em; + max-width: 100%; + text-align: center; + vertical-align: top; + margin-bottom: 2em +} + +div.project { + display: inline-block; + width: 40em; + max-width: 100%; + text-align: center; + vertical-align: top; + margin-bottom: 2em +} + +div.preview .heading .name, div.project .heading .name { + font-size: 120% +} + +div.preview img, div.project img { + width: auto; + max-width: 90%; + max-height: 15em +} + +div.preview pre, div.project pre { + display: inline-block; + text-align: left; + background-color: #333; + color: #fff; + padding: 0.2em; + max-width: 90% +} + +div.preview pre.small, div.project pre.small { + font-size: 75%; + overflow: hidden +} + +a { + color: #009; + text-decoration: none +} + +pre { + max-width: 95%; + overflow: auto +} + +.header { + font-size: 100%; + font-weight: normal; + color: #333; + padding-bottom: 0em; + border-bottom: 1px solid #cccccc; + text-align: center +} + +.header a { + text-decoration: none +} + +nav { + margin-bottom: 0.3em +} + +div.ddate { + text-align: center +} + +.header .pagetree { + font-size: 80%; + color: #333; + display: block; + text-align: center; + width: 100%; + padding-top: 0.1em; + padding-bottom: 0.1em; + border-top: 1px solid #cccccc +} + +.header .pagetree .title { + color: #333 +} + +div.note { + font-style: italic +} + +table { + border-collapse: collapse +} + +table td { + border: 1px solid black +} + +table.noborder td { + border: none +} + +table.skami { + border-color: #eeeeee +} + +table.skami .semiused { + color: #111; + background-color: #eee +} + +table.skami .unused { + color: #222; + background-color: #ddd +} + +table.skami a { + text-decoration: none +} + +table.weather th { + font-weight: normal +} + +table.weather td { + font-weight: bold; + text-align: right +} + +.project .name { + font-weight: bold +} + +.project .attributes { + font-style: italic +} + +.project .attribbracket { + margin-left: 0.5em +} + +.toplinks { + line-height: 140%; + width: 100%; + padding-top: 0.5em; + padding-bottom: 0.5em; + border-bottom: 1px solid #cccccc +} + +.toplinks span { + display: block; + text-align: right; + float: left; + width: 8em; + margin-right: 0.5em +} + +.toplinks span:after { + content: " >" +} + +.toplinks a { + margin-right: 0.5em; + text-decoration: none +} + +.deprecated { + line-height: 140%; + width: 100%; + color: #aa0000; + text-align: center; + padding-bottom: 0.5em; + border-bottom: 2px dashed #aa0000 +} + +div.inlinepage { + margin-top: 2em; + border: 0; + padding: 0 +} + +div.pheader { + font-size: 120% +} + +div.pheader span.date { + margin-right: 1em; + font-weight: normal +} + +div.pheader a { + font-weight: bold; + text-decoration: none +} + +div.rss { + position: absolute; + top: 1em; + right: 1em +} + +div.archived { + margin-top: 0.5em +} + +div.archived span.date { + font-style: italic; + margin-right: 0.2em +} + +video { + max-width: 100% +} \ No newline at end of file diff --git a/res/img/calculators/casio-fx-120/1s.jpeg b/res/img/calculators/casio-fx-120/1s.jpeg new file mode 100755 index 0000000..9b253d7 Binary files /dev/null and b/res/img/calculators/casio-fx-120/1s.jpeg differ diff --git a/res/img/calculators/casio-fx-120/2s.jpeg b/res/img/calculators/casio-fx-120/2s.jpeg new file mode 100755 index 0000000..0cdb616 Binary files /dev/null and b/res/img/calculators/casio-fx-120/2s.jpeg differ diff --git a/res/img/calculators/casio-fx-120/3s.jpeg b/res/img/calculators/casio-fx-120/3s.jpeg new file mode 100755 index 0000000..c87c2db Binary files /dev/null and b/res/img/calculators/casio-fx-120/3s.jpeg differ diff --git a/res/img/calculators/casio-fx-120/4s.jpeg b/res/img/calculators/casio-fx-120/4s.jpeg new file mode 100755 index 0000000..3981a43 Binary files /dev/null and b/res/img/calculators/casio-fx-120/4s.jpeg differ diff --git a/res/img/calculators/casio-fx-120/pspbrwse.jbf b/res/img/calculators/casio-fx-120/pspbrwse.jbf new file mode 100755 index 0000000..e9f587f Binary files /dev/null and b/res/img/calculators/casio-fx-120/pspbrwse.jbf differ diff --git a/res/img/calculators/casio-fx-82/1s.jpeg b/res/img/calculators/casio-fx-82/1s.jpeg new file mode 100755 index 0000000..d5ba32f Binary files /dev/null and b/res/img/calculators/casio-fx-82/1s.jpeg differ diff --git a/res/img/calculators/casio-fx-82/2s.jpeg b/res/img/calculators/casio-fx-82/2s.jpeg new file mode 100755 index 0000000..29c8469 Binary files /dev/null and b/res/img/calculators/casio-fx-82/2s.jpeg differ diff --git a/res/img/calculators/casio-fx-82/3s.jpeg b/res/img/calculators/casio-fx-82/3s.jpeg new file mode 100755 index 0000000..9aa97bb Binary files /dev/null and b/res/img/calculators/casio-fx-82/3s.jpeg differ diff --git a/res/img/calculators/casio-fx-82/4s.jpeg b/res/img/calculators/casio-fx-82/4s.jpeg new file mode 100755 index 0000000..de0714c Binary files /dev/null and b/res/img/calculators/casio-fx-82/4s.jpeg differ diff --git a/res/img/calculators/casio-fx-82/pspbrwse.jbf b/res/img/calculators/casio-fx-82/pspbrwse.jbf new file mode 100755 index 0000000..2c4f9a7 Binary files /dev/null and b/res/img/calculators/casio-fx-82/pspbrwse.jbf differ diff --git a/res/img/calculators/casio-fx-cg50/1s.jpeg b/res/img/calculators/casio-fx-cg50/1s.jpeg new file mode 100755 index 0000000..6526f7c Binary files /dev/null and b/res/img/calculators/casio-fx-cg50/1s.jpeg differ diff --git a/res/img/calculators/casio-fx-cg50/2s.jpeg b/res/img/calculators/casio-fx-cg50/2s.jpeg new file mode 100755 index 0000000..9feb772 Binary files /dev/null and b/res/img/calculators/casio-fx-cg50/2s.jpeg differ diff --git a/res/img/calculators/casio-fx-cg50/3s.jpeg b/res/img/calculators/casio-fx-cg50/3s.jpeg new file mode 100755 index 0000000..21c8066 Binary files /dev/null and b/res/img/calculators/casio-fx-cg50/3s.jpeg differ diff --git a/res/img/calculators/casio-fx-cg50/4s.jpeg b/res/img/calculators/casio-fx-cg50/4s.jpeg new file mode 100755 index 0000000..c09618e Binary files /dev/null and b/res/img/calculators/casio-fx-cg50/4s.jpeg differ diff --git a/res/img/calculators/casio-fx-cg50/pspbrwse.jbf b/res/img/calculators/casio-fx-cg50/pspbrwse.jbf new file mode 100755 index 0000000..471fc12 Binary files /dev/null and b/res/img/calculators/casio-fx-cg50/pspbrwse.jbf differ diff --git a/res/img/calculators/texet-880/1s.jpeg b/res/img/calculators/texet-880/1s.jpeg new file mode 100755 index 0000000..14f849c Binary files /dev/null and b/res/img/calculators/texet-880/1s.jpeg differ diff --git a/res/img/calculators/texet-880/2s.jpeg b/res/img/calculators/texet-880/2s.jpeg new file mode 100755 index 0000000..836997c Binary files /dev/null and b/res/img/calculators/texet-880/2s.jpeg differ diff --git a/res/img/calculators/texet-880/3s.jpeg b/res/img/calculators/texet-880/3s.jpeg new file mode 100755 index 0000000..2312952 Binary files /dev/null and b/res/img/calculators/texet-880/3s.jpeg differ diff --git a/res/img/calculators/texet-880/4s.jpeg b/res/img/calculators/texet-880/4s.jpeg new file mode 100755 index 0000000..0b9fee8 Binary files /dev/null and b/res/img/calculators/texet-880/4s.jpeg differ diff --git a/res/img/calculators/texet-880/pspbrwse.jbf b/res/img/calculators/texet-880/pspbrwse.jbf new file mode 100755 index 0000000..67f6254 Binary files /dev/null and b/res/img/calculators/texet-880/pspbrwse.jbf differ diff --git a/res/img/calculators/ti-30/1s.jpeg b/res/img/calculators/ti-30/1s.jpeg new file mode 100755 index 0000000..80133d5 Binary files /dev/null and b/res/img/calculators/ti-30/1s.jpeg differ diff --git a/res/img/calculators/ti-30/2s.jpeg b/res/img/calculators/ti-30/2s.jpeg new file mode 100755 index 0000000..1b18bac Binary files /dev/null and b/res/img/calculators/ti-30/2s.jpeg differ diff --git a/res/img/calculators/ti-30/3s.jpeg b/res/img/calculators/ti-30/3s.jpeg new file mode 100755 index 0000000..d51f4bd Binary files /dev/null and b/res/img/calculators/ti-30/3s.jpeg differ diff --git a/res/img/calculators/ti-30/4s.jpeg b/res/img/calculators/ti-30/4s.jpeg new file mode 100755 index 0000000..027f74d Binary files /dev/null and b/res/img/calculators/ti-30/4s.jpeg differ diff --git a/res/img/calculators/ti-30/pspbrwse.jbf b/res/img/calculators/ti-30/pspbrwse.jbf new file mode 100755 index 0000000..dc20900 Binary files /dev/null and b/res/img/calculators/ti-30/pspbrwse.jbf differ diff --git a/res/img/calculatorssmol.7z b/res/img/calculatorssmol.7z new file mode 100755 index 0000000..9aaccef Binary files /dev/null and b/res/img/calculatorssmol.7z differ diff --git a/res/img/icons/ico/calc.ico b/res/img/icons/ico/calc.ico new file mode 100755 index 0000000..b304c47 Binary files /dev/null and b/res/img/icons/ico/calc.ico differ diff --git a/res/img/icons/ico/favicon.ico b/res/img/icons/ico/favicon.ico new file mode 100755 index 0000000..848cc6f Binary files /dev/null and b/res/img/icons/ico/favicon.ico differ diff --git a/res/img/icons/png/Calculator-11.png b/res/img/icons/png/Calculator-11.png new file mode 100755 index 0000000..bdc9e06 Binary files /dev/null and b/res/img/icons/png/Calculator-11.png differ diff --git a/res/js/themeswap.js b/res/js/themeswap.js new file mode 100755 index 0000000..12969a0 --- /dev/null +++ b/res/js/themeswap.js @@ -0,0 +1,26 @@ +function addStyleSheet(name, id) { + var path = '/res/css/' + name + '.min.css'; + var old = document.getElementById(id); + if (old && (old.href != path)) { + old.href = path; + } +} + +var otherTheme = { + 'dark': 'light', + 'light': 'dark', +}; + +var currentTheme = localStorage.getItem('theme'); + +if (!otherTheme.hasOwnProperty(currentTheme)) { + currentTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; +} + +addStyleSheet(currentTheme, 'theme'); + +function toggleTheme() { + currentTheme = otherTheme[currentTheme] || 'light'; + localStorage.setItem('theme', currentTheme); + addStyleSheet(currentTheme, 'theme'); +} \ No newline at end of file diff --git a/revisions/index.html b/revisions/index.html new file mode 100755 index 0000000..cb8907e --- /dev/null +++ b/revisions/index.html @@ -0,0 +1,165 @@ + + + + + Calculators + + + + + + + + + + + + + + +
+
+ +
+
Design based on finalrewind.org
+ + ~floppydisk / calculators + +
dark / light mode
+
+
+ +
+
+

CASIO fx-CG50

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

CASIO fx-120 (1977-78)

+

TBD

+

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Size8.4cm x 16.2cm x 2.4cm
Weight (w/ battery)209g
TypeScientific
CPUHitachi HD38111A
Registers2 standard
1 constant
4 bracket
1 memory
Features%, +/-, RV, F, Sci, abc, Sqr, x2, pi, 1x, trig,
hyp, DMS-DD, log, yx, SD, nCr, P-R, n!
Display12-digit VFD (NEC LD8197A)
+

Pictures

+

Click images to view full size

+ + + + + +

CASIO fx-82 (1982-85)

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

Texas Instruments TI-30 (1976-90)

+

TBD

+

Pictures

+

Click images to view full size

+ + + + + +

Texet 880 Executive (1977-78)

+ +

The calculator measures 74.2mm x 135mm x 22.2mm. It weighs 86g without the battery installed, which is a 9v PP3-type battery. Rather than the usual press-stud type holder, the housing has two metal slide clips. There is also what I assume to be a sponge at one end which is supposed to aid in holding the battery in, however it appears to have gone completely hard and I will most likely replace it in the future. There's small adaptor hole at the top, of which the input isn't specified (though it's generally agreed that it's 4.5v centre-positive).

+

The case is black & silvery colored with a thin brushed metallic front panel. The eight-digit bubble display has an absolutely terrible viewing angle, which means you either have to be holding it under your coat or against your face to read it!

+ The keypad is particularly strange in the way that it has 3 cancel buttons,
[CE]
,
[C]
and
[CA]
, while the
[CS]
button is a Clear Sign button, not another cancel! The keys themselves are particularly stiff and you really have to push them to get them to register. Many 880s suffered something referred to as the "pseudo fixed decimal bug" where, if you typed in
1 + 1.00 = 
, it would display
2.00
instead of the expected
2
+

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Size7.4cm x 13.5cm x 2.2cm
Weight (w/o battery)86
TypeArithmetic
LogicAlgebraic
Power SourcePP3 9v
Display8-digit LED
+

Pictures

+

Click images to view full size

+ + + + + +
+ + +
+
+ +