Forum comments in chronological order
Disclaimer: I am not responsible for what people (other than myself) write in the forums. Please report any abuse, such as insults, slander, spam and illegal material, and I will take appropriate actions. Don't feed the trolls.
Jag tar inget ansvar för det som skrivs i forumet, förutom mina egna inlägg. Vänligen rapportera alla inlägg som bryter mot reglerna, så ska jag se vad jag kan göra. Som regelbrott räknas till exempel förolämpningar, förtal, spam och olagligt material. Mata inte trålarna.
- Jun 2007
- Aug 2007
- Oct 2007
- Nov 2007
- Dec 2007
- Jan 2008
- Feb 2008
- Mar 2008
- Apr 2008
- May 2008
- Jun 2008
- Jul 2008
- Aug 2008
- Sep 2008
- Oct 2008
- Nov 2008
- Dec 2008
- Jan 2009
- Feb 2009
- Mar 2009
- Apr 2009
- May 2009
- Jun 2009
- Jul 2009
- Aug 2009
- Sep 2009
- Oct 2009
- Nov 2009
- Dec 2009
- Jan 2010
- Feb 2010
- Mar 2010
- Apr 2010
- May 2010
- Jun 2010
- Jul 2010
- Aug 2010
- Sep 2010
- Oct 2010
- Nov 2010
- Dec 2010
- Jan 2011
- Feb 2011
- Mar 2011
- Apr 2011
- May 2011
- Jun 2011
- Jul 2011
- Aug 2011
- Sep 2011
- Oct 2011
- Nov 2011
- Dec 2011
- Jan 2012
- Feb 2012
- Mar 2012
- Apr 2012
- May 2012
- Jun 2012
- Jul 2012
- Aug 2012
- Sep 2012
- Oct 2012
- Nov 2012
- Dec 2012
- Jan 2013
- Feb 2013
- Mar 2013
- Apr 2013
- May 2013
- Jun 2013
- Jul 2013
- Aug 2013
- Sep 2013
- Oct 2013
- Nov 2013
- Dec 2013
- Jan 2014
- Feb 2014
- Mar 2014
- Apr 2014
- May 2014
- Jun 2014
- Jul 2014
- Aug 2014
- Sep 2014
- Oct 2014
- Nov 2014
- Dec 2014
- Jan 2015
- Feb 2015
- Mar 2015
- Apr 2015
- May 2015
- Jun 2015
- Jul 2015
- Aug 2015
- Sep 2015
- Oct 2015
- Nov 2015
- Dec 2015
- Jan 2016
- Feb 2016
- Mar 2016
- Apr 2016
- May 2016
- Jun 2016
- Jul 2016
- Aug 2016
- Sep 2016
- Oct 2016
- Nov 2016
- Dec 2016
- Jan 2017
- Feb 2017
- Mar 2017
- Apr 2017
- May 2017
- Jun 2017
- Jul 2017
- Aug 2017
- Sep 2017
- Oct 2017
- Nov 2017
- Dec 2017
- Jan 2018
- Feb 2018
- Mar 2018
- Apr 2018
- May 2018
- Jun 2018
- Jul 2018
- Aug 2018
- Sep 2018
- Oct 2018
- Nov 2018
- Dec 2018
- Jan 2019
- Feb 2019
- Mar 2019
- Apr 2019
- May 2019
- Jun 2019
- Jul 2019
- Aug 2019
- Sep 2019
- Oct 2019
- Nov 2019
- Dec 2019
- Jan 2020
- Feb 2020
- Mar 2020
- Apr 2020
- May 2020
- Jun 2020
- Jul 2020
- Aug 2020
- Sep 2020
- Oct 2020
- Nov 2020
- Dec 2020
- Jan 2021
- Feb 2021
- Mar 2021
- Apr 2021
- May 2021
- Jun 2021
- Jul 2021
- Aug 2021
- Sep 2021
- Oct 2021
- Nov 2021
- Dec 2021
- Jan 2022
- Feb 2022
- Mar 2022
- Apr 2022
- May 2022
- Jun 2022
- Jul 2022
- Aug 2022
- Sep 2022
- Oct 2022
- Nov 2022
- Dec 2022
- Jan 2023
- Feb 2023
- Mar 2023
- Apr 2023
- May 2023
- Jun 2023
- Jul 2023
- Aug 2023
- Sep 2023
- Oct 2023
- Nov 2023
- Dec 2023
- Jan 2024
- Feb 2024
- Mar 2024
- Apr 2024
- May 2024
- Jun 2024
- Jul 2024
- Aug 2024
- Sep 2024
- Oct 2024
- Nov 2024
- Dec 2024
Jul 2010
Thu 8-Jul-2010 20:10
From information in the net, only some non standard monitors use 1v level
http://microvga.com/faq/electrical/what-are-vga-voltage-levels
http://en.wikipedia.org/wiki/Video_Graphics_Array#Technical_details
http://www.ti.com/litv/pdf/slas343a
Or this beacuse the blanking level is 350mV and this offsets the 700mV to be 1v peak white?
Fri 9-Jul-2010 11:00
Sat 10-Jul-2010 19:40
Wait, I just realised it's in an R-2R ladder arrangement with the 220ohm resistors. There's actually plenty of room in the stripboard layout to replace each 442 with a pair of 220s in series, so I'll do that instead of sourcing resistors out of E48. :D
Wed 14-Jul-2010 03:21
Thu 15-Jul-2010 07:49
And just as quickly realised that I was thinking of the Craft schematic instead of Phasor's. Oops! :)
Anyway, I just finished building it, and it works beautifully! Thanks lft!
Tue 20-Jul-2010 12:25
This is really amazing,
I am into digital electronics as well, therefore it's a mine of information for me.
Thank you for such a great avr project.
Nick Sargente
Thu 22-Jul-2010 05:23
-Primis
Linus Åkesson
Thu 22-Jul-2010 06:48
Primis wrote:
The effect on a standard organ known as a Leslie created by a spinning motor creates a Doppler effect, the effect can be heard in acid rock songs such as the Pink Floyd song "On the Run". does your organ have one of these?No, there was no Leslie speaker in it. Everything was solid state except the reverb.
Primis wrote:
on a second note, would you ever be willing to release the schematics/Rom of that midi board? I'm thinking of making a chipophone myself.-Primis
I'll think about it. The code might need a little cleaning up first. =)
Thu 22-Jul-2010 13:18
Thu 22-Jul-2010 13:48
It worth to note that this artwork (24 in decimal) is right next to the other masterpiece : "Love" (23 in decimal).
Love is war.
http://www.google.co.uk/search?q="love is war"&btnI=I
Thu 22-Jul-2010 14:15
regards
linde/HT
Thu 22-Jul-2010 15:10
I would love to build one of those some day. I second the request for schematics if you ever feel you have the time to get around to it :)
Thu 22-Jul-2010 17:03
maybe clint mansell - requiem for a dream or rob dougan - clubbed to death
to start with?
Thu 22-Jul-2010 17:34
(seconding the request for schematics+code, the nerdcore community needs as many open hardware geek instruments as we can get :)
Thu 22-Jul-2010 18:27
phil durham
Thu 22-Jul-2010 18:50
Thu 22-Jul-2010 19:27
Thu 22-Jul-2010 19:34
I'm posting your presentation video on my blog, (http://ultrazapping.tumblr.com/post/845844888/linus-akessons-chipophone) if you don't want me to, shoot me a message on my "ask me" page and I'll remove it.
Cheers.
Thu 22-Jul-2010 21:09
Linus, you're damn crazy but brillant !
shazz
Thu 22-Jul-2010 21:52
Thu 22-Jul-2010 21:53
Also, chiptune isn't exclusive to NES... jeez.
Thu 22-Jul-2010 22:42
Looking forward to schematics, etc :)
--Shadyman
Thu 22-Jul-2010 22:44
Thu 22-Jul-2010 23:29
Thu 22-Jul-2010 23:41
Fri 23-Jul-2010 00:02
A case against syntax highlighting
Fri 23-Jul-2010 00:18
additionally, colors make your code look much more friendly :)
Fri 23-Jul-2010 00:19
Fri 23-Jul-2010 01:12
Fri 23-Jul-2010 03:15
Fri 23-Jul-2010 03:47
Fri 23-Jul-2010 04:00
Fri 23-Jul-2010 04:34
Fri 23-Jul-2010 04:48
Fri 23-Jul-2010 05:27
Fri 23-Jul-2010 05:47
Fri 23-Jul-2010 05:49
Alex Hatch
Fri 23-Jul-2010 06:13
Primis wrote:
The effect on a standard organ known as a Leslie created by a spinning motor creates a Doppler effect, the effect can be heard in acid rock songs such as the Pink Floyd song "On the Run". does your organ have one of these? It's a real neat feature, on a second note, would you ever be willing to release the schematics/Rom of that midi board? I'm thinking of making a chipophone myself.-Primis
yes i would love to recreate at least the MIDI synthesizer part :)
Fri 23-Jul-2010 07:52
Fri 23-Jul-2010 07:57
Fri 23-Jul-2010 08:14
Fri 23-Jul-2010 08:46
Fri 23-Jul-2010 08:54
Fri 23-Jul-2010 08:57
Fri 23-Jul-2010 09:08
Hate to admit it, but the only word I can think of: awesome!
Fri 23-Jul-2010 09:09
Greetings from Heidelberg Germany and thank you so much for the warm nostalgic feeling these sounds released in me
Fri 23-Jul-2010 09:27
-Primis
Fri 23-Jul-2010 10:19
Fri 23-Jul-2010 10:33
Fri 23-Jul-2010 10:44
Fri 23-Jul-2010 10:50
Fri 23-Jul-2010 11:06
Fri 23-Jul-2010 11:11
My Childhood memories of these tunes came flooding back, truly amazing.
Thanks for making my day a lot brighter.
Fri 23-Jul-2010 11:33
Fri 23-Jul-2010 11:39
Just makes you think what other amazing pieces of music have been turned down considering some tunes on there are very poor.
Fri 23-Jul-2010 11:44
Fri 23-Jul-2010 11:56
Fri 23-Jul-2010 12:16
Fri 23-Jul-2010 12:21
Fri 23-Jul-2010 12:27
Fri 23-Jul-2010 13:07
Fri 23-Jul-2010 13:20
Great job on this! Amazing to read about what you've done. I hope you write some original compositions for the Chipophone.
Fri 23-Jul-2010 13:48
cheers from Iceland
Fri 23-Jul-2010 13:48
Fri 23-Jul-2010 13:57
Fri 23-Jul-2010 13:57
Fri 23-Jul-2010 14:22
Also, chiptune isn't exclusive to NES... jeez.
Fully agree, I love the sleeper look.. people will just think it's an old hammond or such, then you sit down and (masterfully) rock out the chiptunes.. LOVE this project.. Hope to see many synth projects from you for sure.. I have a few of my own as well (a2sidedcoin on youtube). Congrats!!
Fri 23-Jul-2010 14:58
Fri 23-Jul-2010 15:21
Fri 23-Jul-2010 16:06
Fri 23-Jul-2010 16:09
Fri 23-Jul-2010 16:11
ta det lugnt!
(ursäkta, min svenska är inte så bra) ;)
The Canadian
A case against syntax highlighting
Fri 23-Jul-2010 16:23
But I also like Syntax Highlighting. It's something that actually helps me program. I got into my Highlighting area, and added words I know I'll use. Everything that has to do with strings is one color, math functions another. It makes it easy for me to see where things are happening in the program. Yet it's not a crutch or a training wheel, because I don't rely on it. Without it, I can still chart the flow of my program.
I see your point about not starting with it. However, I don't see a reason to get rid of it. I learned to program in BASIC. While BASIC can do things, that doesn't mean that I should have never graduated to C or further because those things help me do things faster. A good analogy would be this. You start in BASIC. Now, you move on to either C or Fortran. Well, some people prefer C and some prefer Fortran. OK, so program in the one you want to. And if you replace C with "Syntax Highlighting", and Fortran with "Syntax Non-Highlighting" there you go. Use what feels right.
Fri 23-Jul-2010 16:31
Fri 23-Jul-2010 16:35
Yarron Katz - Sonic Brilliance Studios
Fri 23-Jul-2010 16:36
Regarding why they used the light bulb/photoresistor setup for the expression (volume) pedal - all electric organs at that time took at least some design inspiration from the original Hammond organs - the expression pedals in classic tonewheel Hammonds use an air-variable capacitor - the moving parts don't directly contact each other, which makes for a wonderfully quiet pedal (electronically & physically) that won't ever get scratchy. I'd bet the pedal in your organ was designed with that in mind - they may have found that pots available at the time weren't up to it.
Fri 23-Jul-2010 16:48
Fri 23-Jul-2010 16:58
Fri 23-Jul-2010 17:38
Fri 23-Jul-2010 17:39
Fri 23-Jul-2010 17:55
Linus Åkesson
Fri 23-Jul-2010 18:02
phil wrote:
how long did this project take to complete? regardless, it was worth it. fantastic job.Hard to say how many effective hours I spent on it, because it was done sporadically over the course of a year.
Linus Åkesson
Fri 23-Jul-2010 18:04
Yes, I am. She plays it beautifully!
Linus Åkesson
Fri 23-Jul-2010 18:12
Sure, but several youtube commenters have already figured out the answer to this question independently, actually. =) The output from the chipophone was routed to a separate track, which was mixed in afterwards during editing. The volume of the speech track was lowered so the sound from my monitor speaker wouldn't interfere with the real track. It still does, if you listen carefully during the parts where I speak while the synthesizer is sounding.
Fri 23-Jul-2010 18:35
...för att inte tala om DH eller Birdie
Fri 23-Jul-2010 18:48
Nice work. This is truly amazing.
Fri 23-Jul-2010 18:50
Fri 23-Jul-2010 19:22
Fri 23-Jul-2010 19:33
Respect, Yozef from Hungary.
Fri 23-Jul-2010 19:37
Fri 23-Jul-2010 19:54
Fri 23-Jul-2010 20:17
I've always thought the same thing. I've been dreaming about an automated greenhouse. I have all the control side down, but the moisture sensing circuitry was a little bit of a problem for me.
Thanks to you, I have that almost all figured out. The next step is to blend the sensing and controls together.
The problem I'm having is to get an output signal send to the controller once a setpoint is reached.
Thanks
p.s. you can really mislead someone with the title "pot plant" hehe
andrerouellette@gmail.com
Andre
Fri 23-Jul-2010 20:31
Have you noticed any differences between the sound of your synth and the typical SID chips?
Fri 23-Jul-2010 20:31
Have you noticed any differences between the sound of your synth and the typical SID chips?
Fri 23-Jul-2010 20:35
Fri 23-Jul-2010 20:46
Fri 23-Jul-2010 22:02
Jag skulle absolut betala pengar för att få tillgång till scheman och förprogrammerade chip. Det här är bara så otroligt häftigt - hoppas på mer galna projekt i framtiden :)
Mvh
Christoffer Aronsson, Umeå
christoffer.aronsson 'vid' gmail.com
Fri 23-Jul-2010 22:49
The chipophone is a piece of art, a tribute to old electronic games.
Well done!
Fri 23-Jul-2010 23:12
Sat 24-Jul-2010 00:28
It is awesome! Fantastic! Great!
I can build similar thing but would never play so easy like you. Your performance reminds me to live performance of Rob Hubbard on one 8-bit event...
Good job, Linus!
Sat 24-Jul-2010 00:52
Sat 24-Jul-2010 00:59
Indeed there is money to earn...as much as I'd like to see the schematics, don't!!! Look in to selling this stuff to some company or something...no idea how to do that, but don't give it out for free, that thing is amazing.
Sat 24-Jul-2010 01:37
Sat 24-Jul-2010 02:07
Secondly, have you ever thought about selling one of these? Might be worth a test, I reckon theres a market for this thing. I for one would love to buy one at the right price! (im not rich, sorry...)
Sat 24-Jul-2010 02:21
Sat 24-Jul-2010 04:23
You give the people of Sweden a good name!
Sat 24-Jul-2010 04:27
Sat 24-Jul-2010 05:45
Sat 24-Jul-2010 05:51
Sat 24-Jul-2010 06:20
Sat 24-Jul-2010 06:42
d@@b
Sat 24-Jul-2010 06:53
Please get ahold of the sheet music from all the NES classics and jam them out!
Tan T Curtis
Sat 24-Jul-2010 08:17
I would love to see downloads of your performances of the pieces included in the presentation (and of the others to which I suspect you are equally capable of doing justice). Your "Commando (Highscore)" in particular is both moving and beautiful--I would listen to that often, if it were available to me.
Sat 24-Jul-2010 08:37
Sat 24-Jul-2010 08:42
Sat 24-Jul-2010 08:51
Sat 24-Jul-2010 09:02
Sat 24-Jul-2010 10:37
Sat 24-Jul-2010 10:47
Sat 24-Jul-2010 10:58
Romance from Chopin's 1st Piano Concerto
Sat 24-Jul-2010 11:32
A case against syntax highlighting
Sat 24-Jul-2010 11:56
I do rely on syntax highlighting, and I think that nearly all your points are wrong.
You say the difficulty comes from the semantic of the program, not its syntax. No, it comes from both. I have tried a lot of languages, and never encountered one whose syntax had zero problems, so any help is welcome (besides, knowing several languages means being confused more easily by small syntax differences, unless my editor helps with colors).
You argue that color draw attention too much and that it becomes cognitively harder to read because of the mental overhead of processing colors.
That is very true if you use bright primary colors like in your Alice example, but a good (sober) color scheme actually do not distract, only give more information to the reader. Another thing: prose is very different from code, since its syntax is not at all relevant in the same way. Today, most default color schemes for code are not very colorful.
Concerning the mental overhead, you'll find that text color is actually processed at a nearly-hardware level by the brain. Once you are accustomed to read colored valid code, colors will only stand out when the code is invalid. The rest of the time, when the code is syntaxically valid, I can fully concentrate on the semantics. I'd rather discover (and correct) any syntax error sooner than later: running a compiler is *way* slower than having your editor tell you. And this kind of time waste is one of the very worst in software engineering.
You mention the "only" use you found for colors: knowing if you are in a comment. This can be extended easily to knowing whether you are in a valid string, or whether you made a mistake in the quoting inside the string. So that instantly makes two use cases (ok that was easy).
You say that colors make it more difficult to find bugs. Could it be that you have never encoutered a bug that was caused by syntax alone ? Compilers don't catch everything, and sometimes you use interpreters, which choke on syntax at runtime.
Your whole comparison to training wheels implicitly assumes that the end goal is knowing how to read/write code without colors. But since it is more difficult without colors, it is also less desirable to do so. My end goal is coding better and faster, so I choose to be helped by tools like a good editor and syntax highlighting. If I'm less good at writing code when there is no color, it does not matter at all, since I choosed not do otherwise.
So, I'm not convinced at all. I know by experience that with colors I can read/write better code more easily and faster. Can it really not be the case for you?
Sat 24-Jul-2010 12:34
Thanks.
Sat 24-Jul-2010 14:20
//vanti
Sat 24-Jul-2010 14:28
Sat 24-Jul-2010 14:53
//vanti
Sat 24-Jul-2010 17:36
lft wrote:
Primis wrote:
The effect on a standard organ known as a Leslie created by a spinning motor creates a Doppler effect, the effect can be heard in acid rock songs such as the Pink Floyd song "On the Run". does your organ have one of these?No, there was no Leslie speaker in it. Everything was solid state except the reverb.
Primis wrote:
on a second note, would you ever be willing to release the schematics/Rom of that midi board? I'm thinking of making a chipophone myself.-Primis
just release the code and let open source community clean it up as they want.
I'll think about it. The code might need a little cleaning up first. =)
Sat 24-Jul-2010 17:44
In the digital domain, you'd use some kind of quadrature encoder and process the pulses directly. But unless you can actuate it directly over the distance of pedal travel, you're going to have some kind of mechanical system to convert a dozen degrees of rotation or a couple of cm of travel into 256 MIDI values. Look for components which will tolerate a million cycles of use.
Sat 24-Jul-2010 18:15
From Maryland, USA
Sat 24-Jul-2010 18:20
Sat 24-Jul-2010 18:33
Sat 24-Jul-2010 18:34
-Primis
it's not a specific component you make it using a series of resistors ...
http://en.wikipedia.org/wiki/Resistor_ladder but it's easier to use the PWM trick mentioned earlier at least less parts. http://www.k9spud.com/traxmod/pwmdac.php
Sat 24-Jul-2010 18:39
breun
Sat 24-Jul-2010 18:48
Sat 24-Jul-2010 18:52
Sat 24-Jul-2010 18:59
Sat 24-Jul-2010 19:35
Sat 24-Jul-2010 19:46
Sat 24-Jul-2010 20:19
With a full time job programming?
Sat 24-Jul-2010 20:19
I smell some jealousy In your writing.
Sat 24-Jul-2010 20:37
Sat 24-Jul-2010 20:41
Sat 24-Jul-2010 21:38
from Puerto Rico, xirbin.
Sat 24-Jul-2010 22:07
Sat 24-Jul-2010 22:16
Sat 24-Jul-2010 22:19
You're a brilliant man, continue with your excellent work, with your creativity and dedication worthy of admiration, you're surprising and delighting the world.
- Andres, from Puerto Rico
Thoughtware.TV
Sat 24-Jul-2010 22:21
Sat 24-Jul-2010 22:35
from Puerto Rico, xirbin.
+1
Sat 24-Jul-2010 23:50
Sun 25-Jul-2010 00:23
I was wondering if you did anything special to keep the noise low. I think the audio is significantly clearer than on some of your other projects, like the "Swan".
I've experimented with sound using several different AVRs PWM, R2R, and an 8-bit DAC and have found it difficult to get beyond telephone quality. I noticed they all generate noise on the power line, and the distortion varies a little from chip to chip. For what it's worth the Attiny45 does have high frequency PWM via an internal PLL, but it makes a distorted square wave (to my ears at least).
Sun 25-Jul-2010 00:31
I am currently working on writing a toy OS, and this was very useful in its treatment of the basic structure of the TTY subsystem. Thanks.
Sun 25-Jul-2010 01:01
Sun 25-Jul-2010 02:01
However for the life of me I can't solve
http://www.linusakesson.net/games/autosokoban/?v=1&seed=722222541&level=6
Bug, or am I just not doing it right?
joey mariano
Sun 25-Jul-2010 02:26
Sun 25-Jul-2010 02:38
Sun 25-Jul-2010 03:03
Sun 25-Jul-2010 03:13
http://www.techeblog.com/index.php/tech-gadget/feature-modder-hacks-1980s-ibm-pc-to-play-full-motion-color-video
This is an IBM AT that some guy has playing full motion (60fps) video.
Sun 25-Jul-2010 04:36
Sun 25-Jul-2010 04:42
Thank you!
Sun 25-Jul-2010 05:42
Sun 25-Jul-2010 06:16
joey mariano
Sun 25-Jul-2010 06:26
Sun 25-Jul-2010 06:38
Sun 25-Jul-2010 06:48
Sun 25-Jul-2010 06:57
Jaye Gallagher
Sun 25-Jul-2010 08:10
Sun 25-Jul-2010 08:41
- TJ
Sun 25-Jul-2010 09:59
Sun 25-Jul-2010 10:10
Sun 25-Jul-2010 10:25
Sun 25-Jul-2010 10:39
More Chipophone recordings, pleeeeasssee! :-)
Sun 25-Jul-2010 10:40
Sun 25-Jul-2010 10:42
Sun 25-Jul-2010 11:31
//Benny - Trollhättan
Sun 25-Jul-2010 11:41
Check out MySpace and listen to my tracks, if you like: http://www.myspace.com/xxdustyxxmusic.
Best Regards,
XxDUSTYxX
Sun 25-Jul-2010 11:41
http://www.linusakesson.net/games/autosokoban/?v=1&seed=1329696099&level=100
Ralph Corderoy
Sun 25-Jul-2010 11:50
You mentioned the 120-bit shift register, how often do you sample all of its bits?
Sun 25-Jul-2010 11:58
Sun 25-Jul-2010 12:17
However for the life of me I can't solve
http://www.linusakesson.net/games/autosokoban/?v=1&seed=722222541&level=6
Bug, or am I just not doing it right?
I think this one is realy hard. I was to give up. But there is a soluten. First step is to push the bolder up to you up, then open the way down. Then you can do the rest.
Sun 25-Jul-2010 12:43
Sun 25-Jul-2010 12:47
Sun 25-Jul-2010 12:48
Sun 25-Jul-2010 12:52
I have added MIDI to an old electronic organ, but I have headed in a different direction using a software synthesiser in a PC to generate the sounds I wish it to create. My instrument and era of choice the the Theatre Organ.
Sun 25-Jul-2010 13:49
Sun 25-Jul-2010 13:49
Ralph Corderoy
Sun 25-Jul-2010 14:22
The erase and kill characters used to be # and @, and as you were printing on paper there was no rubbing out, so you might see
$ ls @wc -l /etvc##c/passwd
42 /etc/passwd
$
where the `@' was killing the whole line entered so far and the `##' was erasing the preceding `vc'.
It's only modern shell that provide line editing, hence shell history substitutions like `!!' and `!$' existing. If /bin/sh is a plain old non-line-editing shell on your system then you can see the difference in tty settings by using `stty -a' from another terminal to capture the differences. Don't run stty(1) from, e.g., the bash shell since the shell will alter the tty settings before running stty. Here, bash has the literal next character, lnext, being undefined and turns off -icrnl, -icanon, and -echo.
The above example of # and @ was achieved by
$ sh
$ stty erase \# kill @ -crterase -echok
$ ls @wc -l /etvc##c/passwd
42 /etc/passwd
$ stty sane
$ exit
$
where /bin/sh is dash(1) on this Ubuntu system.
"Write permissions to the device file are required, so when a user logs in on a particular TTY, that user must become the owner of the device file." I think it's read permission that's required to alter a tty's settings. It did used to be write, in the very early days, but since write(1) and mesg(1) meant users could write to one another's terminals it also meant they could alter their settings. Much fun could be had with changing erase to `e' for a second and back again at random intervals whilst the user was trying to type. So it was switched to require read permission which only the owner of tty normally has. This can be seen in stdin of stty needing to be re-directed to specify the terminal, and not stdout, e.g. `stty -a </dev/pts/1'.
Flow control, e.g. ^S and ^Q, existed long before the signals for job control. IIRC, it was Berkeley that added all the ^Z stuff and related signals, it wasn't Bell Labs.
The Linux kernel doesn't bother to implement all of the normal control characters. Flush is one that's missing, IIRC, which is set with stty's `eol2'. It's a shame.
Cheers,
Ralph.
P.S. There's a typo, `1970:s'.
Ralph Corderoy
Sun 25-Jul-2010 14:47
$ dex() { sed ':l; s/100/011/g; tl' "$@"; }
$
$ cmp <(opt <<<01110101100) <(echo 10100000000)
$ cmp <(dex <<<10100000000) <(echo 01110101011)
$
$ bits() { seq 0 1023 | sed 's/$/pc/; 1s/^/2o/' | dc; }
$ bits | topntail
0
1
10
11
100
1111111011
1111111100
1111111101
1111111110
1111111111
$ cmp <(bits | opt) <(bits | dex | opt)
$
Ralph Corderoy
Sun 25-Jul-2010 15:04
Linus Åkesson
Sun 25-Jul-2010 16:10
ralph wrote:
This page is generating a warning rather than showing the paper.Thank you! Fixed.
Linus Åkesson
Sun 25-Jul-2010 16:14
ralph wrote:
Nice article, various points...Thanks! That was very interesting. It hadn't occured to me that erase/kill would be usable without interactive line editing, but it makes sense.
ralph wrote:
P.S. There's a typo, `1970:s'.Changed to 1970s.
Linus Åkesson
Sun 25-Jul-2010 16:15
ralph wrote:
$ opt() { sed ':l; s/\(.*\)011\(.*\)/\1100\2/; tl' "$@"; }$ dex() { sed ':l; s/100/011/g; tl' "$@"; }
...
Nice!
Sun 25-Jul-2010 17:15
Sun 25-Jul-2010 17:24
Sun 25-Jul-2010 17:42
-barzoule
Sun 25-Jul-2010 17:52
Sun 25-Jul-2010 18:29
Best regards,
DKL (ex. Legend, Illusion, Success, etc...)
Sun 25-Jul-2010 19:09
It's cool, but being able to use a modern MIDI keyboard as a controller has it's benefits as well. Not everyone has space for an old organ, and it'd sure be a pain for a chip musician to carry to a live performance.
Also, I second that more chiptune performance videos would be aweome. :)
Sun 25-Jul-2010 19:12
Som andra påpekat vore det guld om du gav ut kod och kretsschema, skulle verkligen uppskattas!!!
Ralph Corderoy
Sun 25-Jul-2010 19:23
853211
100000
011000 -> 100000
010110 -> 011000 -> 100000
010101
What am I missing?
Linus Åkesson
Sun 25-Jul-2010 21:15
ralph wrote:
I think there are four representations of 8. The first is optimised. The next two optimise to the first representation. The last doesn't, i.e. there are no 011 sequences in it, yet it isn't using the smallest number of 1s.853211
100000
011000 -> 100000
010110 -> 011000 -> 100000
010101
What am I missing?
Quoting the article,
It seems less arbitrary if we modify the rule for optimization to take into account an extra, virtual position to the right of the rightmost digit. This position would be worth zero (extrapolating the Fibonacci series, as 1 = 1 + 0), and assumed during optimization to contain a one.
Sun 25-Jul-2010 22:26
Mon 26-Jul-2010 00:25
Tin
A case against syntax highlighting
Mon 26-Jul-2010 01:49
The first thing I do when stumbling over syntax highlighting in vi, is to do a simple ":syntax off".
Thanks a lot for a very nice website!
//magnus
Mon 26-Jul-2010 02:05
Mon 26-Jul-2010 02:21
Greets from Scotland.
Mon 26-Jul-2010 03:35
Yours from the U.S.
Mon 26-Jul-2010 06:30
Mon 26-Jul-2010 06:32
Mon 26-Jul-2010 06:34
henri
Mon 26-Jul-2010 10:04
Such a great project! Keep up the amazing work.
--
Post protected by LBackup
http://www.lbackup.org
Mon 26-Jul-2010 10:13
I loved that one aswell :D
Mon 26-Jul-2010 10:42
Bloody brilliant, too.
Ralph Corderoy
Mon 26-Jul-2010 14:23
lft wrote:
Quoting the article,Ah, On first reading I took the "it will" to mean the preceding changes will cause this to happen, as opposed to an extra step required.
lft wrote:
It seems less arbitrary if we modify the rule for optimization to take into account an extra, virtual position to the right of the rightmost digit. This position would be worth zero (extrapolating the Fibonacci series, as 1 = 1 + 0), and assumed during optimization to contain a one.Yes, I agree. That's the conclusion I came to overnight. All we need to do is ensure that it's the most significant of the ones column that's set if the other is clear, and placing a 1 in the zero column, only during optimisation, is the easy way to do that.
$ opt() { sed 's/$/1/; :l; s/\(.*\)011/\1100/; tl; s/.$//' "$@"; }
$ echo 100000 011000 010110 010101 | tr \ \\012 | opt | uniq -c
4 100000
Mon 26-Jul-2010 14:48
Are you available for gigs in the UK? I help run a chip-tune themed night, and having a live soundtrack (we already have live Gameboy performances) would be incredible!
Please get in touch if you'd be interested:
http://www.facebook.com/?ref=logo#!/group.php?gid=79720747061&ref=ts
Ole Rudd / Brother Wetlands
Mon 26-Jul-2010 15:26
However, I'm not sure that's relevant in this case, since Adbrite ads are included dynamically on the client side, so a search engine bot never sees them. Is that not also the case with Linkstar, or do they want you to insert ads server-side?
Mon 26-Jul-2010 15:33
Mon 26-Jul-2010 15:38
Mon 26-Jul-2010 18:48
In the late 80th I had a 8-bit soviet computer with Yamaha music chip extension. And now it is so sweet to see and hear you playing. Thank you. Thank you very much!
Best wishes from Russia!
Roman.
Mon 26-Jul-2010 19:02
Mon 26-Jul-2010 19:15
Mon 26-Jul-2010 22:14
Mon 26-Jul-2010 22:37
Besides that... call me stupid, but what are the objects in the elevator next to the persons supposed to be? They look a bit like trashcans, but I'm not quite sure..
Cheers,
T
Mon 26-Jul-2010 23:18
Tue 27-Jul-2010 01:28
-RWP86@aol.com
Tue 27-Jul-2010 02:17
Tue 27-Jul-2010 03:15
Greetings from Brazil, from a 8-bit minded old man.
Tue 27-Jul-2010 06:29
Tue 27-Jul-2010 11:12
Tue 27-Jul-2010 13:11
Tue 27-Jul-2010 14:24
Tue 27-Jul-2010 15:41
#include <stdio.h>
int main()
{
printf("hello, World (World is Copyright (c) God t=0");
return 0;
}
^^
Tue 27-Jul-2010 17:12
Tue 27-Jul-2010 17:56
Tue 27-Jul-2010 18:24
Tue 27-Jul-2010 19:38
Tue 27-Jul-2010 19:59
./townwoofer_by_lft: line 2: 2136 Killed $t
Tue 27-Jul-2010 20:26
Tue 27-Jul-2010 20:37
Tue 27-Jul-2010 21:14
Tue 27-Jul-2010 21:14
Tue 27-Jul-2010 21:45
Tue 27-Jul-2010 21:51
lft wrote:
It's really hard to not get carried away and do everything that falls into your head, because then you'd never get anything done.That's exactly the problem i have, but how to solve it?
Wed 28-Jul-2010 00:36
Wed 28-Jul-2010 00:57
Besides that... call me stupid, but what are the objects in the elevator next to the persons supposed to be? They look a bit like trashcans, but I'm not quite sure..
Cheers,
T
its a trashcan. In sweden there is a warning sign in elevators which is a pic of this dude strangled to dead by the trashcan.
Wed 28-Jul-2010 04:37
blew my mind. Not only that but your ability to play multiple NES
tracks from the old days is beyond impressive! Kudos to you, good
sir ~ you are an inspiration to us all, local & foreign.
Wed 28-Jul-2010 06:40
Ralph Corderoy
Wed 28-Jul-2010 09:47
Good question. I find the Internet is to blame for shortening my attention span and making it harder to concentrate on one thing. Gone are the days of reading a book in one sitting. Still, nothing a bit of self-discipline wouldn't fix, I suppose?
Wed 28-Jul-2010 10:07
Wed 28-Jul-2010 11:03
Charmainelim
Wed 28-Jul-2010 12:52
Wed 28-Jul-2010 12:59
1й нах!!!!
www.charmainelimblog.com
Wed 28-Jul-2010 13:12
Wed 28-Jul-2010 13:16
Wed 28-Jul-2010 16:06
Maisteri
Helsinki, Finland
Wed 28-Jul-2010 17:11
Wed 28-Jul-2010 18:31
Wed 28-Jul-2010 19:06
Wed 28-Jul-2010 19:11
Wed 28-Jul-2010 21:36
Please record yourself playing all kinds of old gaming music as well as other music you like. It has such a great variety of sounds, I would love to hear other songs (gaming and non-gaming). I would really like to hear you just jamming on this. Please consider recording yourself :)
Wed 28-Jul-2010 21:40
Ben Daglish
Wed 28-Jul-2010 22:21
Wed 28-Jul-2010 22:50
lft wrote:
Primis wrote:
I'll think about it. The code might need a little cleaning up first. =)Thu 29-Jul-2010 00:37
I LOL'd at that as well- brilliantly deadpan (or, at least, that's how I read it!)
And this project is amazing. Thanks for the incredibly thorough breakdown, the inner workings of the original organ are fascinating (yes, particularly the photosensor-based pedal).
Incredible job! Thanks for sharing!
Linus Åkesson
Thu 29-Jul-2010 07:09
They want you to insert ads server-side.
Linus Åkesson
Thu 29-Jul-2010 07:21
ralph wrote:
Good question. I find the Internet is to blame for shortening my attention span and making it harder to concentrate on one thing. Gone are the days of reading a book in one sitting. Still, nothing a bit of self-discipline wouldn't fix, I suppose?
I try to divide my days into different sections; Mornings are for reading RSS feeds and my list of URLs, at work I can usually find the time to check email and IRC, and when I get home I try to avoid the internet altogether, except when I need to look up something specific. I obviously don't have a TV set. Then, of course, any self-imposed scheme like this can be disregarded as needed on a day to day basis, but it generally pays off to stick to it.
Linus Åkesson
Thu 29-Jul-2010 07:25
That's a perfectly valid emotion, although not necessarily the intended one. =) To each his own.
Thu 29-Jul-2010 08:44
Any chance of you doing an "Outrun - Splash wave" video?
It would make my life happy!
Thu 29-Jul-2010 11:20
from italy
Thu 29-Jul-2010 12:11
Thu 29-Jul-2010 12:12
great job on the instrument, very well done, excellent work, pure genius.
Thu 29-Jul-2010 17:59
Brilliant. Simply Brilliant.
Thu 29-Jul-2010 21:49
Fri 30-Jul-2010 03:47
Dude, Kyle, Sir, is that you?
Fri 30-Jul-2010 07:12
Fri 30-Jul-2010 09:56
Fri 30-Jul-2010 16:31
Fri 30-Jul-2010 19:24
Fri 30-Jul-2010 19:27
Sat 31-Jul-2010 04:51
Томас Игоревичь
Sat 31-Jul-2010 07:52
-why didnt you used an already build atmega solution like CraftDuino/Arduino and is there any chance that someday you will make a pair of this retromachine for those who are in need?
Sat 31-Jul-2010 13:36
Sat 31-Jul-2010 18:42
Miss the 8-bit times
Sat 31-Jul-2010 20:09
Sat 31-Jul-2010 22:43
Sat 31-Jul-2010 23:25
Fantastiskt gjort!