anubis has quit [Remote host closed the connection]
figushki has joined #glasgow
figushki has quit [Read error: Connection reset by peer]
figushki has joined #glasgow
danderson has joined #glasgow
<danderson>
o/ First time hands on with a glasgow, it's nice! Using it to talk to the monitor ROM of a W65C265 CPU
<danderson>
the ROM is from 1995 and has the odd quirk that it uses \r only for newlines, which... obviously doesn't render great here in the present.
<danderson>
I hacked up the uart applet to do translation and it's all fine, but wondering if there's anything I can contribute back there?
<danderson>
either a flag on the uart applet to do translation for weirdo linefeeds (possibly too weirdly specific?) or a debug/ applet for the W65C265 monitor ROM
<danderson>
if it's all too esoteric to upstream, that's also fine :) Like I said, was trivial to tweak the uart app for my needs.
<chipb>
as someone who's come to terms with the fact that I'll probably never find myself using glasgow much beyond a vastly overpowered uart, I'd probably appreciate that feature when I needed it. I have no authority on whether it's deemed too esoteric or not though.
<danderson>
using \r as a line ending specifically is definitely turbo-weird by modern standards, but maybe \r\n <> \n would be slightly more useful? But all weird enough that I'm not sure.
<danderson>
an app specifically to drive this CPU's monitor ROM around feels less silly, it can handle all the specific quirks that aren't likely to show up elsewhere
<chipb>
I've worked on systems that did it as recently as...oh god.
<danderson>
... but the W65C265 is an extremely niche part (microcontroller version of the 65C816 CPU, itself the successor of the venerable 6502)
<chipb>
2008-ish. sigh.
<danderson>
hmm yeah I thought of CR as a standalone oddity, but wikipedia tells me that CR is very popular in a slice of old computers (C64, C18, BBC, ZX Spectrum, Apple II, ...)
<danderson>
so maybe a uart option to specify the expected newline sequence and translating to/from local OS representation would indeed be reasonably useful
<danderson>
... and then 8-bit ataris choosing violence with 0x9B newlines, love it
redstarcomrade has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
duskwuff[m] has joined #glasgow
<duskwuff[m]>
CRLF translation seems like it could be a generally useful feature for the UART applet, along with BS <-> DEL
redstarcomrade has quit [Read error: Connection reset by peer]
leper has quit [Ping timeout: 240 seconds]
leper has joined #glasgow
phoenyx has joined #glasgow
GNUmoon has joined #glasgow
phoenyx has quit [Ping timeout: 252 seconds]
figushki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]