My first PC, Spectravideo SV-328

I stumbled to Roger’s Spectravideo page while back and it brought back good memories.

Back in 1984 I got a Christmas present that I had been asking from my mom for a long time. Finally my mom had been bought me a computer! I was exited when I open the package I knew what it was, there was no doubt… I finally had my own C64 no more I had to feel outsider on their C64 talks. Little I knew that my mother had asked from local electronics store a computer that can actually help me doing homework and on learning stuff. You know, all that nerd stuff you do with computer but not gaming.  So, finally when I got the present open I saw that she had bought me something else.


I was pissed… I expected Commodore 64

So, there I was with my new computer and Christmas holidays ahead so no friends to ask where to get games and how to get started. Luckily in the box there was couple of games that I could play over the Christmas holidays. The computer game with big manual and introduction to BASIC both were written in English. As a 9 years old Finnish boy, I had just started English lessons in the school but my level wasn’t even close to understand what those books were saying. But from trial and error I finally figured out how to load a game from cassette drive and how to run basic commands.


SV-328 right after boot

The SV-328 was the business-targeted model of the Spectravideo range, it wasn’t really for gaming. It had full keyboard with numeric keypad, and no built-in joystick. SV-328’s Zilog Z80A @ 3.6 MHz processor combined with 80 kB RAM (64 kB available for software, remaining 16 kB video memory) was somewhat good hardware, better than C64 on that time.

My machine came with 2 joysticks and casette drive. I had half a dozen games to start with. I really miss that machine now. It’s probably like everything else from eighties (better leave it for that decade) but I would love to see and try it again anyway.

Released 1983 (Summer CES, Chicago)
Processor Zilog Z80A @ 3.6 MHz
Memory 64 KB (+16 KB video memory)
Operating system Microsoft Extended BASIC
Country USA
Year 1983
Ram 80 KB
VRam 16 KB
Rom 32 KB
Graphic 256 x 192
Colors 16
Sound 3 channels, 8 octaves
Ports centronics, rs232c, rgb, tape, joystick (2), cartridge

For more Spectravideo info, take a look Roger’s Spectravideo page  and of course WikiPedia Page of SV-323.

If you have SV-323 in the attic, please contact me I am interested buying it just for the sake of good memories.

Tech documentaries to watch

While ago I watched on YouTube watched Code Rush, the documentary about Netscape’s developers back in 2000 and their decision to release their code as open source. After seeing it I got hungry about seeing more of these Web/Programming related docs. So, here is my list of few that I have found so far.

Continue reading

VMWare Fusion Keys Reference

I just recently bought new work laptop and setup Windows 7 on it. One thing that takes time to get used to is differences in keyboard shortcuts. I have put here some of the basic commands mainly for my own reference so I wont forget.


Macintosh / Fusion
To send Ctrl+Alt+Del to a virtual machine:
  • From the Fusion menu, click Virtual Machine > Send > Crtl+Alt+Delete.
  • If you are using an external PC keyboard, press Ctrl-Alt-Delete.
  • On a full-sized Macintosh keyboard, press Control-Option-|X>. The |X> (Forward Delete) key is below the help key.
  • On a Macintosh laptop keyboard, press Fn-Ctrl-Option-Delete.
The Delete key on an Apple keyboard is actually the backspace key to all other operating systems. To send the PC Delete key to a virtual machine:
  • From the Fusion menu, go to Virtual Machine > Send Key > (Forward Delete)
  • On a MacBook or MacBook Pro keyboard, press Fn-Delete.
  • On a full-sized keyboard, press |X>. The |X> (Forward Delete) key is below the Help key.
To send the Insert key to a virtual machine:
  • On a full-sized Mac keyboard, press the Help key.
  • On older MacBook or MacBook Pro keyboards, press Fn-M. Newer MacBook models do not support Fn-M, and mapping the Insert key (to any convenient key combination chosen by the user) can be achieved in Fusion’s menu bar under VMware Fusion > Preferences > Keyboard & Mouse > Key Mapping.
Print Screen
To send the Print Screen key to a virtual machine, press F13 on a full-sized Mac keyboard.
To send the Alt-Gr key to virtual machine:
  • Press the right Option key on a full-sized Mac keyboard.
  • On European MacBook and MacBook Pro keyboards, press the Enter key next to the right Command key.
  • This is overridden when Num Lock is used for numeric keypad support.
  • To disable this Alt-Gr mapping, open the file:

    ~/Library/Preferences/VMware Fusion/preferences in a text editor and the line: pref.mapISONumpadEnterToAltGrEnabled = “FALSE”

Selecting multiple list items
  • Press and hold Ctrl-Option, then click the multiple items.
  • Disable the mouse shortcut for the secondary button (see beginning of Resolution, above), and use Ctrl+click as you would in a regular Windows environment.
Num Lock
To send the Num Lock key to a virtual machine (allowing the use of the numeric keypad), press Clear on a full-sized Mac keyboard.
Function keys
  • Press fn + the desired function key.
  • To make the Mac function keys act like regular function keys, and trigger the special functions with fn + the function key instead, go to Apple menu > System Preferences > Keyboard (or Keyboard & Mouse > Keyboard), and select Use all F1, F2, etc. keys as standard function keys.

For all keyboard shortcuts, not necessarily those pertaining to Fusion, see Apple’s Knowledge base article Mac OS X keyboard shortcuts.

Starting to blog again

I have not been writing anything for ages on my site mostly because I have been quite busy with these two on the picture below.

However, now I have decided to reserve some time and start to write some posts again, mostly about technical and business challenges that I face daily in my work while developing solutions in Sitecore and Umbraco. Also, I want to write about application development in general using jQuery and other interesting front-end technologies that I bump into. So, if you are interested about these topics come and check out this blog once in a while and drop a comment.

Finally new flat

We moved yesterday to a new flat in Barcelona which we rented for one year. We are living now on street Pau Claris.

It’s been quite busy month searching and checking apartments in Barcelona. I was quite suprise that the prices has gone really a lot up since 2000. Also, finding a nice flat is really hard since they want rent apartments quite often with furniture. Usually furniture is 10 years old Ikea quality so it feels like theyput furniture in the flat so they could get better price.

Couple of tips for people who looks rentals in Barcelona

  1. Never pay for checking a flat, there are people who try to sell you piece of paper.
  2. Be careful when you rent from the owner, better use agent so if something happens…
  3. Change keys for door, you never know who was living there before
  4. Check neighbors, you may not want to live with football hooligans

Couple of links for finding pisos…

Moving to Barcelona, Spain

I am staying in Copenhagen September with my family. But not for long…

We are here to empty our apartment and we are putting it for rent. Hopefully, from the beginning of October I will be flying back to Barcelona where we are planning to live for some time.

Do you want to rent my apartment in Copenhagen?  Drop me a line if you are looking ~70m2 3 rooms apartment. Just 1,5 km from railway station.

One Cranky Airline Passenger

Funny story: During the final days at Denver’s old Stapleton airport, a crowded United fight was cancelled. A single agent was re-booking a long line of inconvenienced travellers. Suddenly, and angry passenger pushed his way to the desk. He slapped his ticket down on the counter and said, ” I HAVE to be on this flight and it has to be FIRST CLASS!”

The agent replied, ” I’m sorry sir, I’ll be happy to try to help you, but I’ve got to help these folks first, and I’m sure we’ll be able to work something out.”

The passenger was unimpressed. He asked loudly, so that the passengers behind him could hear. “Do you have any idea who I am?”

Without hesitating, the gate agent smiled and grabbed her public address microphone. ” May I have your attention please?” she began, her voice bellowing through the terminal. ” We have a passenger here at the gate WHO DOES NOT KNOW WHO HE IS. If anyone can help him find his identity, please come to gate 17.”

With the folks behind him laughing in line hysterically, the man glare at the United agent, gritted his teeth and swore “F— you.” Without flinching, she smiled and said, ” I’m sorry sir, but you will have to stand in line for that too.”

read more | digg story