00:00:54 -!- FreeFull has quit. 00:03:57 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66528&oldid=66487 * AnimaLibera * (+44) 00:04:48 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66529&oldid=66528 * AnimaLibera * (-16) 00:05:12 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66530&oldid=66529 * AnimaLibera * (+7) 00:05:54 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66531&oldid=66530 * AnimaLibera * (+7) 00:06:27 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66532&oldid=66531 * AnimaLibera * (+0) 00:06:47 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66533&oldid=66532 * AnimaLibera * (-1) 00:17:12 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66534&oldid=66533 * AnimaLibera * (+117) 00:18:00 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66535&oldid=66534 * AnimaLibera * (+9) 00:23:52 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66536&oldid=66535 * AnimaLibera * (+4) 00:24:22 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66537&oldid=66536 * AnimaLibera * (+4) 00:24:34 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66538&oldid=66537 * AnimaLibera * (+4) 00:26:09 [[User:AnimaLibera]] M https://esolangs.org/w/index.php?diff=66539&oldid=66538 * AnimaLibera * (-6) 00:38:25 -!- tromp has joined. 00:42:47 -!- tromp has quit (Ping timeout: 246 seconds). 00:43:27 -!- oerjan has joined. 00:47:36 Now I added a export command into bystand, to export articles to mbox format. (Currently, there is no import, though.) 01:07:36 what makes it strange is how new contributors test the code in all those weird languages <-- i think at this point only stasoid knows how to do it :P 01:07:53 and presumably has a fully scripted setup for it 01:15:25 pikhq: I think computer monitors have lower delay than LCD TV sets. So, if you have a game console system, connect it to a computer monitor rather than using the TV set. 01:15:44 (If they have a compatible connection) 01:15:47 It actually depends on both the TV and the monitor. 01:16:10 Some TVs are quite low-delay, some monitors are quite high. 01:16:31 Though for older consoles the worst case is when you're feeding an interlaced signal in. 01:16:44 Then, a TV will usually try to do a smart deinterlacing algorithm. 01:16:55 Which is reasonable for generic video content, as that'll look better. 01:17:17 But for games, latency is generally so important you'd rather deal with a bad deinterlace, like bob deinterlacing, just to not have the extra delay. 01:18:25 Do some TV sets have a option to change the deinterlacing algorithm? 01:20:58 Some old systems such as Famicom will output 240p, but apparently some newer TV sets won't understand a 240p signal 01:23:35 [[User talk:Moon]] https://esolangs.org/w/index.php?diff=66540&oldid=53830 * Ais523 * (+345) /* Template:Codebox */ new section 01:23:53 Some TVs do. There are also third-party devices, like the Retrotink 2x, that will do the ADC and deinterlacing themselves, and send a digital signal over HDMI. 01:23:55 [[User talk:Moon]] M https://esolangs.org/w/index.php?diff=66541&oldid=66540 * Ais523 * (+0) unbreak link 01:24:37 -!- imode has quit (Ping timeout: 265 seconds). 01:28:10 I think that HDMI isn't very good and has a lot of problems with the design. (I think Digi-RGB is better.) 01:28:35 You're not wrong. 01:29:13 HDMI is _good enough_ for most purposes, but it's got significant problems in its design. 01:37:22 Yes, that is why I make the better one. I think everything with one cable is more disadvantage than an advantage, however, I also think that it is possible to make the advantages of both ways, by defining the standard arrangement and you can use cables which can be clipped together if wanted to do. 01:38:07 You can have one cable for video, one for each channel of audio, and one for commands, and you can connect only some in case you do not need all of them, or to connect them differently such as if the audio is connected to a separate audio system than the TV screen. 01:39:47 While that would get you a lot of flexibility, it does have the downside that most consumers want their video cabling to be simple. 01:40:01 One problem of HDMI is that HDMI does not have captions. 01:40:11 Oh, right, that. 01:40:26 That's just weird, too. 01:41:01 I forget, do Blurays have captions? 01:41:04 Yes, I know you might want the video cabling to be simple, which is why they are all clipped together, so that you do not have to deal with them individually unless you want to do so. 01:41:17 I know they have subtitles, but I don't remember if they have embedded captions like DVD does. 01:41:28 I don't know much about Blu-ray. DVD video has both captions and subtitles. 01:42:07 (I have a VHS/DVD combo which has the ability to render captions itself, whether from VHS, DVD, or external inputs.) 01:43:14 Even though DVD subtitles use indexed colours, I have not seen any option in DVD players and DVD software to specify your own colours and opacity for subtitles. 01:44:32 Which would be nice, cause some discs specify really bad colors too. 01:44:34 With Digi-RGB, the captions are transmitted using the IMIDI cable (which is the only one with bidirectional data, and it is optional to use that cable); the Digi-RGB video cable is only the picture and nothing else. 01:59:51 -!- Lykaina has quit (Quit: leaving). 02:09:13 -!- Lykaina has joined. 03:08:37 -!- moony has quit (Ping timeout: 240 seconds). 03:13:33 -!- moony has joined. 03:39:33 -!- Lord_of_Life_ has joined. 03:39:57 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 03:40:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:58:29 -!- moony has quit (Ping timeout: 276 seconds). 03:59:01 -!- moony has joined. 04:05:08 good evening 04:06:20 Evening. 04:17:35 morning. 04:20:03 TIME 04:27:59 fungot: what time is it anyway? 04:27:59 kmc: i'm the author of the fnord 04:28:43 Such wisdom. 05:03:03 pikhq: sorry for the bad qwwem joke yesterday 05:03:25 Apology accepted 05:20:22 Do you like IMIDI and Digi-RGB? 05:24:35 I feel I don't know enough to be certain how I feel about them. 05:26:37 OK 05:46:49 -!- tromp has joined. 05:51:08 -!- tromp has quit (Ping timeout: 245 seconds). 07:29:24 ``` datei # what time is it anyway 07:29:24 2019-10-07 07:29:24.622 +0000 UTC October 7 Monday 2019-W41-1 07:31:48 `ddate 07:31:48 Today is Setting Orange, the 61st day of Bureaucracy in the YOLD 3185 07:32:28 `` TZ=Pacific/Auckland datei 07:32:29 2019-10-07 20:32:28.859 +1300 NZDT October 7 Monday 2019-W41-1 07:32:46 `beat 07:32:46 356 07:33:05 `where beat 07:33:05 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: where: not found 07:33:17 `` where beat 07:33:17 ​/hackenv/bin/`: line 5: where: command not found 07:33:20 hum 07:33:31 `` which beat 07:33:31 ​/hackenv/bin/beat 07:33:44 `cat bin/beat 07:33:44 ​#!/usr/bin/python3 \ # beat - print current time in Swatch Internet Time format. \ # blame fizzie \ import math,sys,getopt,time \ prec = 0 \ atime = None \ opts,args = getopt.getopt(sys.argv[1:], "d:hpP:") \ for opt,oarg in opts: \ if "-d" == opt: \ if "@" == oarg[0]: \ atime = float(oarg[1:]) \ else: \ raise RuntimeError("unknown date format") \ elif "-p" == opt: prec = 2 \ elif "-P" == opt: prec = int(oarg) \ elif "-h" == opt: \ print 07:33:49 `? beat 07:33:50 beat? ¯\(°​_o)/¯ 07:33:52 `whatis beat 07:33:52 ic 07:33:52 beat(1hackeso) - print current time in Swatch Internet Time format 07:33:59 `what beat 07:33:59 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: what: not found 07:34:03 `who beat 07:34:05 No output. 07:34:07 `when beat 07:34:08 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: when: not found 07:34:10 hmm 07:34:13 `why beat 07:34:14 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: why: not found 07:34:23 `whois beat 07:34:23 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: whois: not found 07:34:47 `whence beat 07:34:48 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: whence: not found 07:35:28 `whomsoever beat 07:35:29 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: whomsoever: not found 07:37:24 ``` for x in type what who which how why when whence where whither; do "$x" beat 2>/dev/null && echo "+$x"; "${x}is" beat 2>/dev/null && echo "+${x}is"; done 07:37:25 beat is /hackenv/bin/beat \ +type \ beat(1hackeso) - print current time in Swatch Internet Time format \ +whatis \ +who \ /hackenv/bin/beat \ +which \ beat: /hackenv/bin/beat \ +whereis 07:37:28 ``` who beat 07:37:29 No output. 07:37:32 ``` who beat you 07:37:32 No output. 07:37:39 show it on the dolly 07:37:51 ``` whereis beat 07:37:52 beat: /hackenv/bin/beat 07:37:59 ``` type whereis 07:38:00 whereis is /usr/bin/whereis 07:38:05 ``` whatis whereis 07:38:08 whereis(1) - locate the binary, source, and manual page files for a command 07:38:48 ``` dpkg-query -S /usr/bin/whereis 07:38:49 dpkg-query: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory 07:39:53 if we had the package database, then we could add a "whence" script that does dpkg-query -S 07:41:42 and a when script that queries both the hg repository and the package history for when the file was installed and modified 07:42:04 a who script to tell who modified it... 07:42:24 and a why script that links to channel logs for context 07:42:26 -!- b_jonas has quit (Quit: leaving). 07:51:14 -!- tromp has joined. 08:30:18 -!- oerjan has quit (Quit: Nite). 08:50:24 [[Aleph]] N https://esolangs.org/w/index.php?oldid=66542 * MiroslavRD * (+18) Redirected page to [[0]] 08:50:39 [[Aleph Naught]] N https://esolangs.org/w/index.php?oldid=66543 * MiroslavRD * (+18) Redirected page to [[0]] 08:51:07 [[Aleph Null]] N https://esolangs.org/w/index.php?oldid=66544 * MiroslavRD * (+18) Redirected page to [[0]] 08:51:16 [[NO]] N https://esolangs.org/w/index.php?oldid=66545 * MiroslavRD * (+18) Redirected page to [[0]] 08:51:31 [[N0]] N https://esolangs.org/w/index.php?oldid=66546 * MiroslavRD * (+18) Redirected page to [[0]] 08:52:12 [[O]] N https://esolangs.org/w/index.php?oldid=66547 * MiroslavRD * (+18) Redirected page to [[0]] 09:48:12 -!- wib_jonas has joined. 09:49:09 ``` for x in type what who which how why when whence where whither; do type -a "$x" 2>/dev/null; type -a "${x}is" 2>/dev/null; done 09:49:10 type is a shell builtin \ whatis is /hackenv/bin/whatis \ whatis is /usr/bin/whatis \ who is /usr/bin/who \ which is /usr/bin/which \ which is /bin/which \ whereis is /usr/bin/whereis 10:44:57 -!- arseniiv has joined. 13:09:15 -!- shig has joined. 13:09:32 -!- xkapastel has joined. 13:12:06 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66548&oldid=66527 * Moon * (+3) try this? 13:12:23 [[User talk:Moon]] https://esolangs.org/w/index.php?diff=66549&oldid=66541 * Moon * (+99) /* Template:CodeBox */ 13:14:06 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66550&oldid=66548 * Moon * (+13) 13:14:32 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66551&oldid=66550 * Moon * (+17) 13:14:39 So I found this place from the bfjoust site. Anywhre with IOCCC winners announced in the topic can't be that bad 13:16:12 `welcome shig 13:16:14 shig: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 13:16:21 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66552&oldid=66551 * Moon * (+0) Something something porting pains 13:18:08 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66553&oldid=66552 * Moon * (-17) ''sigh'' 13:19:35 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66554&oldid=66553 * Moon * (-13) Ok, maybe this *won't* work. 13:36:45 web.shig_eyeless_joustee: points -5.50, score 13.46, rank 42/47 13:47:45 The underscore situation is getting ridiculous. 13:48:02 But I'm pretty afraid that the thing wouldn't actually start up properly if I kill it. 13:52:09 fizzie: its nick is 16 chars long, which is the maximum on freenode 13:52:19 do you think it will crash when it tries to add another underscore? 13:52:24 or fail to connect? 13:52:42 or will it get more ridiculous by modifying its nick in different ways?\ 13:55:25 I'm not sure. It may just keep the current amount of underscores. 13:56:58 I think it's left and come back a few times with the current name, though from my client's perspective those were all netsplits, so maybe it didn't actually reconnect those times. 14:02:54 it has also reached the maximum nickname length on Freenode, I think. 14:03:30 as wib_jonas already pointed out 14:06:58 well, if you can't fix the code, you just have to take it to a different network. there exist some with longer nick max lengths and longer channel max lengths. I think the maximum isn't even attained on the same network. 14:10:24 The plan was (I guess technically still is) to migrate it under the esolangs.org domain and at the same time switch to a rewrite that I think I left about half finished. Just never remember to pick that up. 14:15:29 [[User talk:Moon]] https://esolangs.org/w/index.php?diff=66555&oldid=66549 * Moon * (-91) Section 'bug reporting' obsolete, It is not 2016 anymore, I know what a 'github' is. All of my old languages should be considered unsupported, considering putting them up for deletion. 14:18:53 -!- ivzem[m] has quit (Remote host closed the connection). 14:18:54 -!- xylochoron[m] has quit (Read error: Connection reset by peer). 14:19:12 -!- tswett[m] has quit (Read error: Connection reset by peer). 14:19:18 -!- Camto[m] has quit (Remote host closed the connection). 14:19:19 -!- wmww has quit (Read error: Connection reset by peer). 14:23:53 -!- iovoid has quit (Quit: iovoid has quit!). 14:24:27 -!- iovoid has joined. 14:30:48 [[Hellborne]] https://esolangs.org/w/index.php?diff=66556&oldid=60337 * Moon * (-526) Blank. This is a language of my creation. [[User:ais523]], you mind deleting it? There was effectively no progress on this language. 14:53:54 web.shig_this_is_hard: points -15.98, score 9.72, rank 46/47 14:54:14 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66557&oldid=66554 * Moon * (+51) try 14:58:15 [[Template:CodeBox]] https://esolangs.org/w/index.php?diff=66558&oldid=66557 * Moon * (-51) My disappointment is immeasurable. https://www.mediawiki.org/wiki/Extension:SyntaxHighlight isn't installed ): 15:39:09 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 15:39:34 -!- Lord_of_Life has joined. 15:50:58 -!- imode has joined. 15:58:02 -!- wib_jonas has quit (Remote host closed the connection). 16:08:46 -!- xkapastel has quit (Quit: Connection closed for inactivity). 16:21:38 -!- Sgeo_ has quit (Ping timeout: 240 seconds). 16:25:59 -!- Sgeo has joined. 16:31:05 -!- tswett[m] has joined. 16:31:51 -!- Sgeo has quit (Ping timeout: 264 seconds). 16:33:29 -!- Sgeo has joined. 16:54:04 -!- xylochoron[m] has joined. 16:54:04 -!- wmww has joined. 16:54:11 -!- ivzem[m] has joined. 16:54:12 -!- Camto[m] has joined. 17:34:04 -!- b_jonas has joined. 17:56:45 -!- LKoen has joined. 17:57:50 -!- FreeFull has joined. 17:59:56 -!- LKoen has quit (Remote host closed the connection). 18:07:03 -!- LKoen has joined. 18:23:24 -!- zseri has joined. 18:24:56 -!- zseri has quit (Client Quit). 18:29:38 -!- arseniiv has quit (Ping timeout: 240 seconds). 18:32:55 -!- LKoen has quit (Remote host closed the connection). 18:35:35 -!- LKoen has joined. 19:08:01 -!- LKoen has quit (Remote host closed the connection). 19:10:54 -!- LKoen has joined. 19:14:22 got this working today: https://cemetech.net/forum/viewtopic.php?p=282466#282466 19:15:57 Hooloovo0: uh, that's a weird goal 19:16:39 so what does it do now? 19:16:50 does the z80 need a lot of extra chips to make sense? 19:16:53 nothing yet, since I just got done with the hardware 19:17:11 in the 83+ there's an ASIC that does all the glue logic 19:17:43 how does it get a RAM? 19:17:49 or doesn't the z80 need one? 19:17:56 there's ram and flash on the TI board 19:18:07 http://hooloovoo.blue/files/noz80.png 19:18:23 that's the board with the z80 removed 19:18:29 sure there's some RAM, but I thought that was RAM that is hardware incompatible, plus the TI is already using it 19:19:48 wait, the extra chip piggybacked on the back is the CPU, replacing the surface-mount one that would normally be on the board 19:20:14 I'm confused what ram you think is incompatible? 19:20:15 so the normal cpu isn't there? 19:20:59 I got a TI-92 at the flea market 19:21:02 what should i do with it 19:21:06 i was thinking something ham radio related 19:21:18 i wonder if there are any morse encoder/decoder for it 19:21:28 it would be easy to hook up the link port to a cw keyer jack 19:21:34 ah, so this TI model already uses a z80 cpu? 19:21:36 that explains a lot 19:21:57 yes, sorry, I guess that's not clear if you don't know anything about the calc 19:22:00 I'm confused by calculator models, I assumed this was a calculator from 2000 or something 19:22:53 it actually is, the date code is 0800 19:23:10 (aug 2000) 19:23:30 :D 19:23:39 sure, but the model 19:23:47 anyway, ok, so it uses a z80 cpu 19:23:54 and you replaced that with another z80 cpu 19:23:57 that makes a lot more sense 19:24:49 how long are those ribbon cables from the board to the cpu? the photos don't show the end 19:25:00 right, so eventually I can do something like http://www.cosam.org/projects/z80/panel.html which would be basically impossible with the original, surface-mount CPU 19:25:05 and at what frequency does the RAM run? 19:25:28 the system clock is by default 6Mhz 19:25:48 I don't have my frequency counter with me right now, but I have added in a variable resistor so I can overclock it 19:26:15 you can see the ribbon cables between the two halves in the first picture 19:26:52 they're maybe 15cm total 19:26:55 what's the purpose of replacing the CPU? 19:27:13 ok, that sounds not impossible 19:27:26 top of the post lists some reasons :) 19:27:56 also I'm not aware of a morse encoder, but that shouldn't be too hard to do in C I think 19:28:09 yeah 19:28:13 encoder would be almost trivial 19:28:16 decoding is much harder 19:28:41 yeah, especially since it's not an analog port 19:28:53 right 19:28:59 you would want some kind of tone detector circuit 19:29:14 it could be level based, or frequency based 19:29:19 not necessarily that complicated 19:29:28 there are also ICs for that 19:29:44 I bet you could do it with a 555 and maybe an op-amp 19:29:52 yeah 19:30:19 ok, so this channel is about esoteric hardware too now 19:30:22 you could maybe do it with a resonant LRC circuit that has an appropriate decay constant 19:30:32 not sure if it's feasible to get high enough Q on that 19:30:35 do you have a link cable? I've got more than I need 19:30:37 but you also need to do stats to work out the pulse lengths 19:30:52 but you can probably just get away with any old 2.5mm TRS 19:31:11 and well, humans are not always super consistent with morse timing 19:31:18 so it can be tricky 19:31:25 Hooloovo0: I would love a link cable? 19:31:28 Hooloovo0: I would love a link cable* 19:31:39 and, do you mean I could make one with a TRS plug and a USB-TTL adapter or something? 19:31:48 that sounds like something I could do with parts on hand, which is cool 19:31:49 sigh 19:31:51 so many projects 19:31:58 I wonder if my Mouser order's here yet 19:32:06 for some sex toy hacking 19:32:12 (is that also esoteric) 19:32:20 actually, I actually do have a spare RS232 link cable 19:32:26 s/actually/ 19:32:40 I don't want to use an actual RS232 port 19:32:43 USB would be good 19:33:10 if you have a usb-rs232 that'll work with the graylink 19:33:15 Hooloovo0: with male or female and the wide or narrow ends? 19:33:18 and I picked one up from the dump last week 19:33:46 hmm 19:33:46 also I have spare calc-calc cables, more than I can use 19:33:51 ok 19:33:59 that one is just a traight thru TRS right 19:34:04 oh but it's 2.5mm not 3.5mm 19:34:10 or is it a crossover 19:34:10 yeah 19:34:17 straight-through 19:34:20 ok 19:34:44 I could also most likely program one of my microcontrollers to be a link cable 19:34:47 which would be a little silly 19:35:00 but the same hardware could act as an IO expander, ADC, etc 19:35:02 TI has weird-length t and s connectors but in my experience it works with just a standard one 19:35:16 anyway do you have a premade working USB link cable for me? 19:36:47 you know maybe I think life is good and fine 19:36:55 no :( 19:38:16 also yes 19:39:24 wait I might actually have one, but if I do, it's in my storage unit 19:39:31 ok 19:39:34 i bet it wouldn't cost much to buy one 19:39:53 I think they got significantly cheaper since TI did away with the link port on the CE 19:40:39 I had a grey cable back in the day because it meant I could plug a modem into my 83+ 19:40:43 including the wireless ricochet modem 19:40:45 that was really fun 19:40:54 i did IRC from it a little 19:40:59 wow 19:42:22 wait, how? I'm not aware of any tcp clients for z80 at all 19:42:56 I guess if you could dial into some computer that can do IRC then that would work 19:44:17 not TCP 19:44:19 but yeah, the graylink is a lot of fun 19:44:20 just a serial console 19:44:23 yep 19:44:56 Ricochet was a pre-wifi, pre-affordable-cell-data metro area networking service 19:45:11 strange 19:45:16 on 900 MHz 19:45:25 they had their own 'fast' protocol with the host but you could also put it into a Hayes AT compatible mode and dial direct between modems, which was good because the service went out of business and you could buy them for cheap 19:45:43 so I had one in the basement connected to my OpenBSD server and I could 'dial' it from my bedroom using the 83+ and a big pile of cable adapters 19:46:09 one fun-evil thing would be to put a little wireles module (maybe one of the nRF serial ones) in a TI-* case 19:46:10 that's awesome 19:46:14 so you could message people while taking an exam 19:46:30 I thought about this kind of stuff for fun but of course I didn't need to cheat to get a great SAT score :P 19:46:52 i'm not sure but I bet I also had the 83+ hooked up to an actual phone line modem at some point 19:47:05 so? there are still others who need to cheat to get a great SAT score and who may have bought your service 19:47:32 i was lawful good back then 19:47:35 now i'm chaotic good 19:47:37 I wrote a shitty IRC client for the 92+ based on https://www.ticalc.org/archives/files/fileinfo/160/16061.html 19:47:46 used it for a conference badge 19:47:48 nice 19:47:52 what hardware did you use for that 19:48:10 just a graylink, and a laptop acting as a slip gateway 19:48:22 ok cool 19:48:26 and same re: not needing to cheat 19:48:52 I think during the con I had a laptop without real serial ports so there was a usb adapter in there 19:49:23 I could actually set it up with a modem, now that I have a phone line set up 19:49:38 s/line/system/ 19:50:44 the graylink is only half duplex, though.... so collisions have to be dealt with in software... and that's problematic 19:51:22 Hooloovo0: collisions? not a protocol for switching direction? 19:54:14 no, TI's link protocol just... doesn't really handle that 19:56:27 and the ip-over-serial protocol assumes that collisions can't happen 20:24:09 -!- LKoen has quit (Remote host closed the connection). 20:24:26 -!- LKoen has joined. 20:50:54 -!- aloril has quit (Ping timeout: 265 seconds). 20:52:38 -!- aloril has joined. 21:47:36 -!- LKoen has quit (Remote host closed the connection). 21:49:34 -!- LKoen has joined. 21:57:47 -!- tromp has quit (Remote host closed the connection). 22:03:18 Hooloovo0: your calculator brain surgery is impressive 22:03:24 that's a lot of soldering 22:04:23 We used a TI-86 as the controller of an echo effect for a DSP programming course at the university. 22:04:51 Didn't involve any soldering, but involved like two evenings of debugging with an oscilloscope before someone thought to check the speaker cable scavenged from somewhere. 22:04:54 (It was bad.) 22:05:35 lol 22:05:37 typical 22:07:00 https://zem.fi/tmp/spank.jpg 22:07:58 (The code was nothing to write home about, so we had to embellish it *somehow* for the flair.) 22:13:32 heh 22:13:45 nice 22:13:53 hi kmc 22:13:57 hi 22:14:07 what'z jammin' 22:14:21 meh 22:14:31 frustrated because my home internet keeps going down and i don't know why 22:15:26 that's scow 22:15:44 do you like SPEKE? twh 22:17:46 it's scow 22:17:47 what's SPEKE 22:18:46 -!- ais523_ has joined. 22:21:07 spotify still thinks it's offline even though the machine is online thru my phone 22:21:10 spotify is buggy 22:21:15 fortunately i still have some music stored locally 22:22:39 Pretty scow 22:28:59 -!- arseniiv has joined. 22:30:36 -!- tromp has joined. 22:34:57 -!- tromp has quit (Ping timeout: 246 seconds). 22:38:36 -!- FreeFull has quit. 22:47:35 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:48:42 so we have the structured program theorem for control flow. what about data flow? 22:49:19 kmc: password authentication protocol 22:49:37 where two people can confirm that they're thinking of the same thing without revealing it to each other 22:50:11 ok 22:50:14 well that's cool 22:50:38 that's kind of like the question I asked in ##crypto re cryptographically secure dating services 22:51:06 you have a set of people, everyone selects the ones they have a crush on, and you find out if anyone you picked also picked you 22:51:15 Huh, interesting 22:51:26 but you can't find out if they picked you without picking them, and you can't find out anything about other pairs 22:51:53 and then someone linked me to https://github.com/teledildonics/private_kink_intersection 22:51:59 which is.. a great URL 22:52:09 and solves basically the same problem in a slightly different context 22:52:27 so there are some papers on this private set intersection problem 23:05:25 Hooloovo0: would a serial link cable work with this usb adapter? https://www.amazon.com/gp/product/B0007T27H8/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 23:05:33 black graphlink, or grey only? 23:05:41 iirc the black one uses CTS/RTS 23:05:47 it /should/ work but I don't know if it's picky about timing 23:06:04 (many hams keep an old DOS laptop around for programming radios from the 90s that use timing-exact serial interfaces) 23:08:30 Hooloovo0: I found a 2.5mm TRS plug by chance today 23:08:35 so I might try to build https://www.ticalc.org/hardware/cables/serial.html 23:08:44 if I can't get a silver link cable from one of the local free-shit groups 23:08:55 that one is supposedly black link compatible and i have all the parts most likely 23:09:21 it doesn't say what volage of zener diode to use :P 23:09:57 should I assume 5.6V? 23:17:14 -!- arseniiv has quit (Ping timeout: 240 seconds). 23:26:40 grey onl 23:26:51 stupid y key 23:27:05 okay 23:27:18 so in that case the homemade cable also won't work w/ my serial adapter 23:27:23 too bad 23:27:30 I'm not sure that one will work with a usb/serial adapter 23:27:53 the problem is that it used flow control pins as data pins... which if you have a real serial port, that's fine 23:28:09 but usb serial ports handle it poorly 23:28:14 it should be possible to program a micro as a normal-serial-over-USB to TI-wacky-protocol converter 23:28:19 but that also sounds like effort 23:28:28 it might work, but it probably won't 23:28:41 when I can get a graphlink usb for <$20 23:28:48 I did confirm that the TI-92 turns on 23:28:56 yeah, that probably could be made to work, someone might have even done it 23:29:15 I could also get a grey link for $16 which would be more versatile in some ways but a lot more bulk 23:29:28 it's just a 92? I think you have to do hacks to get assembly working on plain 92 23:29:32 damn 23:30:02 yeah 23:30:04 it's not a 92+ 23:30:11 -!- ais523_ has quit (Remote host closed the connection). 23:30:26 https://www.ticalc.org/basics/calculators/ti-92.html looks like it's doable though 23:30:33 mhm 23:30:37 i could still have fun with basic too 23:30:44 TI-89/92 BASIC is pretty powerful 23:30:51 yeah, it is 23:31:00 and pretty fast if you take good advantage of the built-in capabilities 23:31:36 I'm a lot less familiar with 68k basic than z80 basic 23:31:53 oh, apparently there's a better way, but that page can't be fucked to describe what it is 23:33:37 https://www.ticalc.org/pub/92/asm/shells/ that's right, fargo 23:34:11 been a while since I've played with the plain 92 23:35:11 does it work with tigcc? 23:35:23 I've never actually done m68k assembly, it could be fun 23:35:37 maybe this will get me excited about coding again 23:35:38 who knows 23:35:40 could happen 23:36:17 gcc4ti is the 'new' thing 23:37:04 but yes, it should be supported 23:40:35 Our (high) school was all TI-85/86 when I went through it. I think the 85 you had to trick to write assembly, but the 86 did it natively. 23:41:17 we had mostly 83+ and 89 23:41:24 the 89 was a lifesaver for calc and physics 23:41:47 it has a decent CAS along with unit analysis 23:42:26 86 didn't do algebra, but I think that was an advantage, you were allowed to use it in the exams. 23:42:27 yeah, you had to trick the 85 23:42:37 we were starting to get nspires when I was in HS 23:43:06 * Hooloovo0 took his TI-XXXXXXXXXXX to many an exam 23:43:15 I'm thinking TI-86 was about the most advanced thing you could possibly take with you in an exam. And you had to reset it. 23:43:37 iirc the 89 was allowed on all AP math/science exams 23:43:52 yeah 23:43:59 I don't recall it being super useful though 23:44:04 I had a fake reset screen app 23:44:16 not for cheating... but because I didn't want to lose the games and stuff 23:44:25 I think that existed for the 86 as well. 23:44:33 you can do it easily enough if you can run asm 23:44:39 it's not like there's any OS that's going to stop you 23:44:50 Well, it could have a hardware reset switch. 23:45:18 they do :P take out all batteries, then on+clear 23:45:27 huh 23:45:27 while inserting the last one 23:45:51 Right. I don't think anyone insisted on resetting it that thoroughly though. 23:46:17 I wrote a robotfindskitten port for the 86, https://zem.fi/rfk86/ 23:46:36 iirc also there's hold left and right arrows on later 84+OSs had 'hold left and right with battery insert' as 'reset for signapore' 23:47:56 http://wikiti.brandonw.net/index.php?title=83Plus:OS:Secret_Key_Combinations 23:48:52 hmm, that's not quite what it does, but yeah, there's all those