Why the Vic-20 is number one

Discuss anything related to the VIC
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Why the Vic-20 is number one

Post by Boray »

• Vic-20 was Commodore’s first home computer.‎
• Vic-20 was the first computer with color graphics for under $300.‎
• Vic-20 was the first computer with color graphics for under $100.‎
• Vic-20 was Commodore’s first computer with color graphics.‎
• Vic-20 was the first computer to sell over one million units.‎
• Vic-20 has the fastest basic among Commodore 8 bit computers using a TV as monitor.‎
• Vic-20 was the first home computer with a dynamically sizable screen (?)‎
• Vic-20 was my first computer.‎

If I got any of this wrong, then feel free to correct me.
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

I won't correct you: agree on all the line :)
All your points are worth to mention, but they're nothing without the last one. You never forget the first love!
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Re: Why the Vic-20 is number one

Post by eslapion »

Boray wrote:• Vic-20 has the fastest basic among Commodore 8 bit computers using a TV as monitor.‎
Technically if you use the monochrome line from the DB-9 output of a Commodore 128 you can connect it to a TV to use the 80 column mode.

Once in this mode, type "FAST(RETURN)" then you'll get a version of basic that runs nearly twice as fast as the vic's version.

All that's required is a cable that takes the DB-9's monochrome signal and sends it to a composite RCA cable or, for better results, the luma signal input of an S-Video compatible TV.

No special electronics or conversion is required.
Be normal.
User avatar
Mike
Herr VC
Posts: 4832
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

eslapion wrote:Once in this mode, type "FAST(RETURN)" then you'll get a version of basic that runs nearly twice as fast as the vic's version.
I'm sorry to tell you that, but BASIC V7 on the C128 has lots of overhead because of the extended command and function set and the necessary banking. This results in nearly halved performance, compared to V2.

With FAST in 80-column mode, you get a BASIC, which is just a tad bit faster than the VIC-20's, but not twice as fast - notwithstanding the (theoretical but impractical) option to put the 80-column screen on a TV using the composite signal.
yellow_lantern
Vic 20 Drifter
Posts: 23
Joined: Tue Dec 11, 2012 9:51 am

Post by yellow_lantern »

You forgot to mention it was the friendly computer of the 80s. :D
We miss Miki.
Looking for a Commodore 16
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Post by eslapion »

Mike wrote:I'm sorry to tell you that, but BASIC V7 on the C128 has lots of overhead because of the extended command and function set and the necessary banking. This results in nearly halved performance, compared to V2.

With FAST in 80-column mode, you get a BASIC, which is just a tad bit faster than the VIC-20's, but not twice as fast - notwithstanding the (theoretical but impractical) option to put the 80-column screen on a TV using the composite signal.
Interesting.

Would you be able to add the NTSC C128 to your bar graphs?

Also, I am quite surprised to see how much the 40 and 80 col. modes of the display manager slows down the VIC's Basic.
Be normal.
pallas
Vic 20 Devotee
Posts: 212
Joined: Mon Dec 24, 2012 2:38 am

Post by pallas »

For me the VIC-20 is number one because it's the first computer I used (I still remember that day), the first computer I had and probably the most liked present I received as a child! :-D
User avatar
joshuadenmark
Big Mover
Posts: 1218
Joined: Sat Oct 23, 2010 11:32 am
Location: Fr-Havn, Denmark
Occupation: Service engineer

Post by joshuadenmark »

pallas wrote:For me the VIC-20 is number one because it's the first computer I used (I still remember that day), the first computer I had and probably the most liked present I received as a child! :-D
For me too, can remember that i typed in a game from the manual and left the vic turned on because I didn't have any storage what so ever, but I loved it and still do.
Kind regards, Peter.
____________________________________________________
In need of a wiki logon - PM me
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

eslapion wrote: Would you be able to add the NTSC C128 to your bar graphs?
Sure. Here is an updated version with all of them:

Image
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Post by eslapion »

The Austro compiler does not provide as much of a speed boost as I would have expected.
Be normal.
Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

If you run the qbench program, you can compare every subtest too.

Here is Austro compiled Vic-20 VS Unexpanded Vic-20 (VICE)

Code: Select all

comparison base 15
austro vic20 =1.00 (mo
re=you are faster)

e. loop:  .863636364
math:     .318181818
arrays:   .488372093
strings:  .56
text out: .957446808
poke&peek .352941176
all:      .591397849

a.austro vic20 is 1.69
090909 times faster th
an you..

it's basic commands pe
r second value is 882
and yours is 522.

press any key
Austro compiler is slow on an empty for-loop which must mean that they deliberately put in a delay there (because the original basic program uses this as a delay too of course).
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
Spectrum
Vic 20 Hobbyist
Posts: 113
Joined: Wed Oct 12, 2011 10:15 am
Website: https://www.facebook.com/honeyvenom666/
Location: Rome, Italy
Occupation: comic artist

Re: Why the Vic-20 is number one

Post by Spectrum »

Boray wrote:• Vic-20 was Commodore’s first home computer.‎
• Vic-20 was the first computer with color graphics for under $300.‎
• Vic-20 was the first computer with color graphics for under $100.‎
• Vic-20 was Commodore’s first computer with color graphics.‎
• Vic-20 was the first computer to sell over one million units.‎
• Vic-20 has the fastest basic among Commodore 8 bit computers using a TV as monitor.‎
• Vic-20 was the first home computer with a dynamically sizable screen (?)‎
• Vic-20 was my first computer.‎

If I got any of this wrong, then feel free to correct me.
In my opinion, you are definitely RIGHT!
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

I was thinking there's another reason why the VIC is #1 - its forum is definitely different, and better, than any other devoted to 8-bit computers.
Here, you can find news, help and discussion but people never exceed or feel superior.
I've been posting in Lemon or other forums occasionally, including Italian forums, and I must say friendliness is not the driving force there :) .
I think that in some mysterious way the VIC itself emanates positive feelings, and that's why it's the best old machine for our sad times!
pallas
Vic 20 Devotee
Posts: 212
Joined: Mon Dec 24, 2012 2:38 am

Post by pallas »

quite true orion70: the vic-20 is more selective, in a good way :)
or we are just older, thus wiser O_o
User avatar
highinfidelity
Vic 20 Nerd
Posts: 644
Joined: Thu Jul 28, 2011 2:34 am
Website: http://www.hirtel.it
Location: Torino, Italy.

Post by highinfidelity »

Agree: it's a cute, humble, little machine with a great hidden power inside. In some sort of way it has been able to teach us modesty and understatement.

The reputable C64 was in many cases (not all, of course) the choice of daddy's boys, of Mr. Superiors and of know-it-alls. I also have the impression that these different characters are sometimes still evident today.
GOD is REAL. Unless declared DOUBLE PRECISION.
Post Reply