nuxx.net
Making, baking, and (un-)breaking things in Southeast Michigan.

Category computers

Twitter

Also, since ceasing to use Twitter I have not missed it. At all. In fact, I forgot about its existence until I saw an article about it a few hours ago.

I’m glad it’s gone. It’s irritating.

UPDATE: Also, something else I don’t miss is Apple’s Safari. I switched to Firefox 2.something on my Mac a while ago, and it’s really quite nice. Even though the spell checker isn’t consistent with the rest of the OS, widgets look odd, and QuickTime doesn’t play well with it, it’s still a great improvement.

computersmoved from livejournal

Kensington Expert Mouse

Kensington Expert Mouse at my desk.Kensington Expert Mouse on my desk at work.

Yesterday while at CompUSA to see if there were any interesting / good prices on items I wanted (as part of their 50% – 70% off everything going-out-of-business sale) I came across a Kensington Expert Mouse for US$50. I’ve been wanting to try one of these for a few years now, but it’s high $100 price put me off. Well, at that price I couldn’t pass it up, so I purchased one.

That said, I’m not sure I like it. I think it’s the tilted-back position it naturally rests in, and maybe a combination of the sensitivity I need to set it at in order to feel natural, but after an hour or so of use the back of my hand begins to ache.

Also, installation of its drivers appears to have somehow disabled the Alp touchpad driver for my laptop. Part of this driver compensates for unintended brushes of the touchpad, so they aren’t turned into inadvertent mouse clicks. The software also allows one to assign the buttons to send combinations of keyboard presses, but I can’t seem to make it send things like Windows-D (Show Desktop) on Windows XP, or any of the Dashboard or Expose keys on OS X.

Beyond the thing mentioned above (which may be resolvable with some repositioning, acceleration adjustment, and noodling with drivers / software, I’ve taken to it pretty quickly. It doesn’t seem to work so well when doing PCB CAD.

I think that after a few days of trying it I’ll decide if I’m going to keep it or not. As these regularly sell on eBay for prices around (if not higher than) what I paid for it, selling it will just be a hassle and a financial wash. No money lost, really.

Now, to try and fix the Alps driver problem. That’ll be a real big issue for me if I can’t get it working, as my hands regularly pass right over the touchpad whenever I’m typing.

UPDATE: Reinstalling the Alps driver and rebooting has restored it’s functionality. Judicious playing with the acceleration profiles for both slow and fast movement of the trackball has helped make it easier to position things. Now, to give it a day or so of use.

acquired thingscomputersmoved from livejournal

Serial Port Monitoring Software

Well, for one, I got the Honda Music Link passing audio. Yes, it’s working. However, not in all modes… and I came across a case where the data I was keying off of — the checksum of the packets — has a collision. So I need to find a different way to do it all.

That said, I need some help. Can any of you point me to software which will open a serial port, listen to data, and allow me to send things in hex? Eltima Serial Port Monitor works great, but the trial has expired and the software is $70! That’s… a lot for just hobby uses.

Thank you. :)

computerselectronicsmoved from livejournal

Basic Help, Please.

I’m having some problems with a subroutine in the small program I’ve been working on mikroBasic for the Honda Music Link stuffs I’ve been doing.

Could any of you help me?

To start, here’s a copy of the program in a text file: hml_mikrobasic_help.txt

Here’s the project itself, zipped up: hml_mikrobasic_help.zip

The IDE / compiler itself, mikroBasic, is available here.

(I’m just using the demo version, and the limit is only on code size, so feel free to install it. I don’t come anywhere near the code limit, and when one does it’s rather obvious, as the compiler just refuses to compile it.

The problem I’m having is with sendCommand(), and specifically the variable iPodCommand, which is the first one passed to it. What I expect to happen is that whatever is passed as the first argument to sendCommand() will be set and available within the procedure. Instead, I seem to be getting something else.

As the program is currently listed, I would expect the output sendCommand(powerOn, 0) to be 0xFF 0x55 0x04 0x00 0x00 0x00 0x04 0xF8. However, the output I receive is 0xFF 0x55 0x02 0xFE 0xB9 0x47.

The expected packet is broken down as follows:

0xFF – Header 1
0x55 – Header 2
0x04 – Data Length
0x00 – Data 1
0x00 – Data 2
0x00 – Data 3
0x04 – Data 4
0x08 – Checksum (0x100 – Data Length – All Data Packets)

The received packet breaks down this way:

0xFF – Expected Header 1
0x55 – Expected Header 2
0x02 – Length appropriate if the constant referenced by iPodCommand were two bites in length.
0xFE – Data 1 (Not sure where this comes from.)
0xB9 – Data 2 (This one neither…)
0x47 – Checksum, calculated properly off of unexpected Data bytes.

When I run things through the hardware debugger I’m not seeing the variable iPodCommand as an array, and I’m not sure why or how (it just shows a value of 0xDF). That, though, and it’s not working as expected, is leading me to believe that I’m doing something wrong in setting up sendCommand().

So, could any of you please help me? I just don’t know what I’m doing wrong.

Thanks!

computerselectronicsmoved from livejournal

Archiving Atari 800XL Floppy Disks

I took some time today to write up information about archiving Atari 800XL floppy disks. This is as simple as copying them from an Atari 1050 to images on a PC using some special hardware and software, but I hadn’t found any this-is-what-I-did writeups, so I figured I’d do one.

After I’ve had time to sort through the images, carve out personal data, and come up with a template for the pages about the disks, I’ll make them available to others.

For now, though, feel free to read the article in its current, mostly-unedited form: http://nuxx.net/wiki_archive/A/Atari_800XL_Disk_Archiving

computerselectronicsmoved from livejournal

Atari Disk Images

Ahh. 49 disks, 81 sides (some disks only have data on a single side), two unreadable sides, and 7,466,256 bytes later I now have images of all the disks available to me on my parents’ Atari 800XL.

Now to do a bit more cataloging, sort out what contains personal data, and find a good way to post them. That bit may come another day. ;)

computerselectronicsmoved from livejournal

Atari Floppy Images

Imaging Atari floppies.

Imaging Atari floppies.

I’ve spent most of today thus far imaging floppy disks using my work laptop, an Atari 1050, an Atari 800XL (as a SIO power injector), a Universal SIO2PC Interface, and ProSystem.

I still haven’t figured out exactly how I’m going to archive and distribute them, but it’ll probably involve serially numbered disks, a page (or pages) on nuxx.net, a listing of files on each disk, bad sectors in each image, and an optical scan of each disk. There will also be scans of the different varieties of Tyvek and paper sleeves, including logos of the computer stores advertised on them.

Doing this will be a good bit of work, but then (at least) the disks will be archived.

computerselectronicsmoved from livejournal

Windows XP Restore Points

Windows XP’s restore points have saved me loads of time in troubleshooting problems with my Dad’s computer. Rolled the thing back to when I last had it and it’s fine… I’m thinking the problem is with an old version of Printmaster Deluxe which my Dad installed. (It is old enough that it didn’t show in Add / Remove Programs.)

I’m thinking that it overwrote some Windows files somehow, and Windows File Protection, for some reason, didn’t do its thing. That somehow messed up the machine, it started running slow, etc. I’ll test this tomorrow (or whenever I return the machine) by setting a restore point, installing the questionable app, inspecting things, then rolling back to the previous point if needed.

computersmoved from livejournal

Car!

Yay, I have a car again… The inside door panel still needs to be replaced, but that’ll get taken care of sometime next week. Also, the place rotated the tires for me, so I don’t need to have that done for a while.

Oh, and I seem to have resolved the internet problems by switching the APs back to Channel 1 from 11. I had changed them to 11 a week and a half ago or so, and since then the signal had been about 50% everywhere. Back on 1 and it’s nicely full.

automotivecomputersmoved from livejournal

Lightsticks In The Toilet Fallout / Digg Effect

So, earlier today I submitted my Lightsticks In The Toilet LJ Post and photo album (photo gallery retired) to the Make Blog. I had also submitted it to Digg sometime last night.

Well, it has been posted on the Make Blog, and the Digg link has really taken off. With a total of 5 fastcgi processes for myself (nuxx.net, et al) the box is sitting at a load of ~5 to ~10, and is handing out loads of data. Feel free to watch the bandwidth consumption here.

This is interesting. I’ve only had to deal with tremendous bandwidth load before (eg: hosting the SG videos, or original seed for Katrina photos), not something that actually loads the box.

I just moved the photos to nine per page (3×3) to cut down on the impact of each page load. We’ll see what happens, I guess…

computersmoved from livejournalnuxx.net