Live data from Hacker News

Impulse Tracker source code now available on GitHub

github.com

11–20 of 45 posts

Re: Impulse Tracker source code now available on GitHub

#11

Nice! I was a Fast Tracker 2 guy back in the day. More recently I've played with OpenMPT and MilkyTracker (both of which I packaged for PortableApps.com) with my old MODs. I love seeing older stuff get properly open sourced. Impulse Tracker: https://en.wikipedia.org/wiki/Impulse_Tracker Fast Tracker 2: https://en.wikipedia.org/wiki/FastTracker_2

Have you checked out 8bitbubsy's extremely accurate modern clone of FT2 (and one of Protracker as well)?

https://16-bits.org/ft2.php

Re: Impulse Tracker source code now available on GitHub

#13
The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

Re: Impulse Tracker source code now available on GitHub

#14
post #13

The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

Bisqwit has a video about the technique: https://youtu.be/7nlNQcKsj74

Re: Impulse Tracker source code now available on GitHub

#15
post #13

The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

But is Impulse Tracker a true textmode application? While not full of flashy graphics and icons, it uses lots of widgets and layout features that put it squarely in conventional GUI territory. And the repo contains the VESA code for rendering the equalizer UI.

Re: Impulse Tracker source code now available on GitHub

#16

Sweet jesus, I knew IT had been written in assembly (and moreover, it looks like 8086-level assembly, with EMS support for memory expansion), but little did I knew it had support for networking! Granted, IPX, but still!

An interesting coincidence was that custom IPX usernames was a paid feature, and payment was processed by a company named "Kagi" (not the search engine).

https://github.com/jthlim/impulse-tracker/blob/fb47b325454ab...

Kagi the e-commerce site apparently went defunct in 2016:

https://web.archive.org/web/20160915172120/http://kagi.com/

Re: Impulse Tracker source code now available on GitHub

#17
post #13

The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

That seems like an analytical conclusion based on a primary source, and thus a violation of No Original Research policy if sourced directly to the primary source on which the conclusion is based, and not a published secondary source that actually provides the analysis of the primary source.

Re: Impulse Tracker source code now available on GitHub

#18
post #4

As far as I can tell, the LICENSE.TXT ( https://github.com/jthlim/impulse-tracker/blob/main/LICENSE.... ) is the 3-clause BSD license, meaning proper FOSS and not just "source available" which is becoming more popular. Bit more about the history of IT (and more) in the blogpost celebrating the "20th anniversary", written by the software's author: http://roartindon.blogspot.com/2014/02/20-years-of-impulse-t...

> Copyright © 2014, Jeffrey Lim. All Rights Reserved.

I'm curious why "All Rights Reserved." was added. It may be obsolete, but if it was taken seriously today wouldn't it also be at odds with the BSD license?

Re: Impulse Tracker source code now available on GitHub

#19
post #15
post #13

The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

But is Impulse Tracker a true textmode application? While not full of flashy graphics and icons, it uses lots of widgets and layout features that put it squarely in conventional GUI territory. And the repo contains the VESA code for rendering the equalizer UI.

Apparently this was hidden behind the Alt+F12 key combo? I might have to fire up a copy as I don't remember ever seeing this bit. Edit: it doesn't seem to be enabled in 2.14. Oh well, got to hear "Blue Flame" again!

The rest of the application runs in 80x50 text mode, and it included a character editor so you could customize the box drawing characters if you were so inclined.

Re: Impulse Tracker source code now available on GitHub

#20
post #13

The Wikipedia entry on text-based user interfaces uses IT as an example of a text-mode program featuring a pixel-accurate mouse pointer. The "citation-needed" had always been annoying me, since I knew it was true, but I couldn't prove it. Now, we can finally link to IT_MOUSE.ASM and be done with it.

That seems like an analytical conclusion based on a primary source, and thus a violation of No Original Research policy if sourced directly to the primary source on which the conclusion is based, and not a published secondary source that actually provides the analysis of the primary source.

[citation needed]
Post reply on HN