Live data from Hacker News

Slack client for Commodore 64

1amstudios.com

71–80 of 92 posts

Re: Slack client for Commodore 64

#74
post #41

FWIW you probably don't need a USB serial port, or a RS232 converter at all; you could just pick the TTL serial signals off the commodore port and plug them into the TTL serial port on the Raspberry Pi 23- or 40-pin expansion slot (pins 8, 9, and 10 are TX, ground, and RX.). Remove the tty on /dev/ttyAMA0 from the init config and you can use /dev/ttyAMA0 as your built-in Pi serial port.

The DC voltage supply on the Commodore side looks like 5V, and at a guess, the TTL probably runs at that voltage too. The Pi won't be happy with more than 3.3V on its UART pins, so the USB adapter also fills the purpose of a voltage adapter.

Right. I thought it might be 5v tolerant on the RX pin but maybe not.. easy enough to just use a resistor and a diode to the 3.3v supply to level shift there, and the 3.3v TX should be fine for a 5v logic input.

Re: Slack client for Commodore 64

#75
post #24

I could really use this seeing as... https://twitter.com/NickPoorman/status/737647940026634240

Wow, you really need to be in less slack teams...

That memory footprint is inexcusable even if he were literally on one thousand Slack teams. Functionally, Slack is more or less a shiny wrapper on IRC, and you can run dozens of IRC channels in a few megabytes, if that.

Re: Slack client for Commodore 64

#76
post #48
post #9

but why? (Pls, don't reply: for the glory of satan)

my question was serious, i don't see why i should get down vote for this. i'm actually curious to understand what's the reason to build this. it may be fun, but once it's built you trow it away. it's like baking a cake and don't eat it.

If you are a programmer and you are serious in asking this question I'd suggest reevaluating your career.

I've hired many developers over the years and seeing a project like this would make me hire you in an instant!

Re: Slack client for Commodore 64

#79

Earlier quoted context omitted.

Well, the C64 screen resolution is 320 x 200, so you should be able to do some awesome full screen emoji :)

Standard sprite size on the C64 in high res mode is 8x8, and you can't use more than two colours within that space, should be serviceable.

Character size, not sprite size. Sprites are bigger, but you can (officially) only have 8 on screen at once. Clever scanline-timing tricks can increase that to a few dozen before flickering sets in, but still not enough for general use emoji.

Redefined characters would work, but they're limited to a total of 256 characters at a time, including the usual letters/numbers/punctuation. Still, 150 or so of the most popular emoji would go a long way!

Re: Slack client for Commodore 64

#80
post #23
post #15

Earlier quoted context omitted.

Slack IS IRC... just with new clothes on. :)

Not even close. Slack regularly screws up text, harfs on things, and does generally not-IRC things. Overall Slack's interface is terrible and does not seem to have been tested by anyone who has regularly used chat interfaces in the past.

Slack is a program created 13 years into the 21st century that does not understand either hyperlinks or WYSIWYG.

It's boggling.

Post reply on HN