Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Hooloovoo

Pages: [1]
1
HP Calculators / Prime Linux
« on: August 30, 2017, 11:21:00 pm »
Linux is coming to the Prime.
It should have been there a long time; the chip it runs on, the S3C2416, has been supported for a long time. Recently gaining access to tools for jtag, I decided I would go and connect things up, not realizing that the newer revision of Prime didn't even have jatag pins broken out on the front of the board. I bought a prime, and started working.

Tonight, I got up and running with a shell. There's nothing else here but the shell, actually, and many things don't work. But I got the LCD and serial port working, which is easily enough to test with.

Here's a picture of the shell up and running on tty0:


The sources can be found on my github:
linux
ripem build with loader
qemu for Prime
Since I don't have a good setup for the initramfs running right now, I'm going to figure out how to get buildroot up and running. As long as I'm not too busy with school, I'll figure out how to make a keyboard driver and get the rest of the theoretically working platform drivers (usb, touchscreen) working. If anyone wants to help, go ahead!

x-posting to Cemetech and CW

2
TI Z80 / Really fast 9-level grayscale
« on: August 02, 2015, 11:13:42 pm »
In IRC, Sorunome mentioned how he wanted to maybe do an 8-level grayscale routine for Reuben. This somehow got me thinking about one of my older projects, a 9-level grayscale routine, except this time, I wanted to optimize it far too much. So I did. Here are the results, with a demo pattern. It would look better if I put it into an interrupt routine, but I actually think it looks okay at least without.  Bonus points to anyone who can figure out how it works without looking at the spoiler. Clear exits the demo program.
Spoiler For Spoiler:
The program uses the z80's R register as a counter for the loop, which leaves more free registers. It also uses the pop instruction to take data from the screen buffer, so I cannot use the stack.

3
Other Calculators / Nspire clickpad prototypes available on Ebay
« on: August 21, 2013, 11:31:48 pm »
While browsing Ebay, I came across an Nspire clickpad prototype. I contacted the seller to find out more, and it turns out that just the keypads are prototypes (as far as I know for now).  5 of the remaining clickpads are dark blue prototypes, and 2 are standard keypads. I asked the seller to send me one with a dark blue keypad, so if you want one, you can probably just ask.

The link is http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=181182219416&ssPageName=ADME:X:AAQ:US:1123&autorefresh=true

The funny thing is, I seem to recall having seen this keypad style before, but I can't seem to find it again. I think I may have been thinking of the Nspire+ keypad though :/

Anyway, Nspire prototypes ftw (coming from the guy with 3 so far :P)

Edit: image was big

4
Other Calculators / Nspire crashes on matrices in scatter plots
« on: May 10, 2013, 10:30:26 pm »
When you have a scatter plot, it will normally not allow you to input matrices, and only accepts lists. however, if you put in a variable, it does not check the type of the variable. If you store values into one-row matrices and give the names of the matrices for the scatter plot, the calculator accepts them as if they were normal values, and plots them normally. If you try to draw a line between them, as soon as you get the cursor even near one of the points, the OS crashes and the Nspire reboots.

5
The Axe Parser Project / USBpad8x: USB keyboard axiom
« on: April 13, 2013, 11:24:50 pm »
I made a USB keyboard Axiom, which lets you send arbitrary keypresses to your computer from Axe. It works because the Smartview emulator needs to get calculator keypresses to the computer. It turns out that it is just making weird key combinations, and the emulator is interpreting them. BrandonW made a smview, a program that replaces the Smartview app, and I realized that it is just sending USB HID keypresses. I threw that into an axiom, and here it is. There is also also a rather thrown-together demo, which allows you to control Wabbitemu directly from the calculator.

Pages: [1]