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 - Keoni29

Pages: 1 ... 3 4 [5] 6 7 ... 9
61
Other / How to set up RealTerm for 1start+1stop bits?
« on: July 23, 2013, 09:04:57 am »
Willrandship, Spyro and I are trying to figure out how to program an eZ8 microcontroller. It can be done via the on-chip debugger, but we'd have to set up a UART like this:
Is this possible with realterm or should willranship write his own software in python. (I can do it in C too)

62
Humour and Jokes / Userscript that changes all text to "chicken"
« on: July 10, 2013, 03:43:20 pm »
Click the chicken!

Script by Eeems!

63
Other / Concept art: Consolized TI83+
« on: June 19, 2013, 01:22:25 pm »
I just made this thingie in photoshop.

64
Other / Pocket pc w/ RS232 serial port
« on: May 05, 2013, 08:01:14 am »
At a fleamarket I bought this little handheld computer called the Psion Series 5. It has backlit 16 level grayscale lcd with resistive touchscreen and a nice little keyboard. The reason why I bought it was that it has an RS232 port and pre-installed terminal emulation software. There is even a code editor on it.
The device is open to modifying the OS. Nothing is locked down as far as I know. I know people managed to install a linux distro on it. Mine still runs an early version of Symbian called EPOC 32 OS.

I think the pocket pc communities have scattered across the web, but recent projects involving the raspberry PI may blow new life into the pocket computer scene. If you know where I can find a pocket computer community on the internet let me know!

Original post: http://8times8.host56.com/?p=166

Hardware specs of the Psion Series 5:
Display:
- Widescreen backlit 16 level grayscale resistive touchscreen
Internal memory:
- ROM 6MB storing OS
- RAM 4/8MB (mine has 8)
Media:
- Compact flash
CPU:
- 32bit ARM 710 core 18.4MHz
Sound:
- Loudspeaker
- Microphone
Power:
- 2x AA batteries
- cr2030 ram backup battery
- mains adapter 6V
I/O:
- 53 key querty membrane keyboard
- Touchscreen
- IR port
- RS232 Serial port

65
Other / Homebrew z80 computer [KEONI-MK1]
« on: March 30, 2013, 05:20:36 pm »


If you know a better name please tell me :P

66
Ok this goes as follows: Think of a game and make up a very specific instruction set for it. The next person guesses which game it's for and posts another very specific instruction set.

Begin!

67
Other / Electronics - What's the ultimate hack project?
« on: January 25, 2013, 05:06:20 am »
What do you think is the ultimate hardware hack project?

I had this idea: Take a small portable B&W TV and turn it into a XY vector monitor controlled by arduino. Then add a soundchip from a cheapy casio keyboard (which only reads keystrokes from the patch buttons) Use a calculator for the control buttons. There you have it: the Hacktraxio. (derived from vectrex, hack, casio and axe :P)

Now you guys!
(I might steal some of your ideas, so tell me if your cool with that or not.)

68
Axe / Music files in axe -Best way to implement it?
« on: January 19, 2013, 04:50:44 am »
As you might know I am working on a project that might enhance the way music is implemented in calculator games. I'm talking about an external soundchip. I can write registers via the linkport at 420 Bytes per second. Now I want to make a general purpose interrupt driven music player which can be inserted in any AXE source code with ease. I also need to figure out what the best file format looks like. I came up with this concept:
00aaaaaa dd - Write dd to register aa

01tttttt -- - Wait tt before executing the next instruction

10xxxxxx xx - Not implemented yet. (set speed?)

11xxxxxx - End of song marker.


I get transfer rates of 420bytes per second and a register write takes two bytes, so that's 210 register writes per second. This is without additional code for fetching commands. I want to use interrupt speed 4 or 6 (preferably 6 since it's similar to the TI83+ interrupt frequency)

What do you think? Any suggestions?

Edit: Now here is a more complex format for comparisson:
Code: [Select]
[Header] Name, Size, speed, etc.
[Instrument dumps] Timed register writes for each instrument
[Sequence] Order of patterns in the song
[Patterns] Pattern of notes, register writes, delays etc.



69
Other / TI84+ soundchip - arduino SID emulator
« on: January 14, 2013, 01:20:26 pm »


I finally made this! It's a breadboard arduino running a sid emulator and a link protocol. You can write to registers in the emulated SID chip. It's very user friendly. Now it's possible to have ingame music and soundeffects without terrible framerate drops.

I need to clean up the source, so that's up for download tomorrow.

Spoiler For Spoiler:
Code: [Select]
#include <SID.h>

#define SOUND 1
#define MIDI 0

// MACROs
#define PIN2H (PIND & 0B00000100)
#define PIN3L !(PIND & 0B00001000)

#define CLR(x,y) (x&=(~(1<<y)))
#define SET(x,y) (x|=(1<<y))

SID mySid;

void setup()
{
  pinMode(2,INPUT);
  pinMode(3,INPUT);
  mySid.begin();
}

int n=0;
int timer=0;
int count=0;
int dcount=0;
byte get=B00000000;
int addrval[3] = {0,0,0};


    #define CHANNEL1  0
    #define CHANNEL2  7
    #define CHANNEL3  14


void loop()
{
  do{
    do
    {
      if (PIN3L)
      {
        if (PIN2H)
        {
          CLR(get,count);
        }
        else
        {
          SET(get,count);
        }
        count++;
        
        while(PIN3L)
        {
        timer++;
          if (timer==500){
            n=count=0;
            break;
          }
        }
        timer=0;
      }
    }while(count!=8);
    addrval[n]=get;
    n++;
    count=0;
  }while(n!=2);

  mySid.set_register(addrval[0], addrval[1]);
  n=0;
}



70
Gaming Discussion / Your best video game pickups.
« on: January 05, 2013, 03:44:06 pm »
Start:

€20,- (€10 discount)
Snes, controllers and power supply in near mint condition. The games are complete and the Secret of Evermore came in a large box with a detailed strategy guide/artbook.

71
Minecraft Discussion / Lua minecraft IRC server. (computercraft mod)
« on: January 01, 2013, 02:06:18 pm »
Tekkit the famous modpack for minecraft contains a mod called computercraft. It allows you to place little computers running lua code in your minecraft world. You can even connect them to the Rednet. Rednet is an API which allows computers to communicate using a wireless modem. The first thing which came to my mind was: IRC.

I am learning lua and I don't really have an idea how exactely IRC should work on the server side. Does the server just pass trough any incoming messages?

This is what I've got so far:

72
Other / Interfacing IC's with the z80 in an 84+
« on: December 27, 2012, 09:08:26 am »
Is it possible to interface integrated circuits with the z80 in an 84+? Or older model? I heard it's buried inside an asic, but are there external busses available?

73
Other / Custom calculator watch (with Brainf*ck interpreter)
« on: December 11, 2012, 10:02:22 am »
Edit: Video:


I made a promise in the casio calculator watch thread: to hack myself a calculator watch to prove I'm a true and dedicated hacker.
Guess what? It actually happened. 3 days after I made the promise I got my nokia lcd in the mail, so I thought I could as well just make it into a watch.


I haven't got all of the parts yet, but I'm making good progress on the firmware.

Specs so far:
Hardware
CPU: Atmega328 @16Mhz
POWER: 3x3v batteries
INPUT: 3 microswitches
OUTPUT: 84x48px blue backlit LCD. Holds up to 12x6 ascii characters.

Software
- Clock with date and year.
- String and code editor (syntax brainf**k)
- Brainf**k interpreter. (Stand alone or in "tray" when in clock mode)
- Timed backlight



Other stuffs
- Artificial leather strap. There is copper cable at the end.
- A little plastic tray from a toy. The LCD fits perfectly! (I will paint it!)


74
Other / Atari alarm clock!
« on: August 07, 2012, 06:19:05 pm »
Look what I found! An alarm clock with an fm/am radio, a buzzer and... a small crt tv??
It's only black and white, but it serves well as a monitor for my atari2600 which sits on top of it next to my bed.
 http://youtu.be/BVjATdwFgBc



Has anyone ever seen or even owned one of these?

75
Other / TI83+ series compatible GAMEPAD!!!
« on: July 11, 2012, 05:33:30 pm »


How it works:
There is a small microcontroller inside which converts signals sent from the calculator into control signals for a data selector (multiplexer). This selects which button to read. The output of this is fed back into the calculator. The calculator needs to run some code to be able to read the keystrokes. This code is easy to implement into existing games (hint hint)

How it works for technicians:
The calculator runs code to pull down the one line of the I/O port (1->port) then the AtTiny45 MCU @1MHz inside the gamepad increases the value of a counter. The binairy value is then used to control a multiplexer via a 3 bits wide control bus. All of the buttons are hooked up to the multiplexer. The output of the multiplexer is fed back into the calculator's I/O port. After a short delay the calculator reads the port value. This corresponds with a keypress or not.

At the moment there are some mechanical issues with the gamepad (bad contacts and bad solder connections). Also: it is very time consuming to fit everything inside the gamepad. I had to mod the plastic casing a bit to make everything fit. I might wanna make converter boxes of some sort instead.


This project was requested by stevon8er. Are there more omnimaga members interested in this product? If there is a larger user base it would be more feasable for software developers to make their programs compatible with their games (it is really easy to do so!)


Code to read keystrokes:
Code: [Select]
Lbl RKEYS
For(r1,0,7
1->port
Pause 1
If port=0
1->{GDB1+r1}
Else
0->{GDB1+r1}
End
2->port
Pause 2
End
After a delay of PAUSE 16 the microcontroller times out and resets the counter.


What do you think??

Pages: 1 ... 3 4 [5] 6 7 ... 9