Welcome, Guest. Please login or register.

Author Topic: Fpga arcade: Vic-20 core  (Read 5011 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Fpga arcade: Vic-20 core
« on: January 26, 2014, 08:31:51 PM »
FPGA Arcade developer Wolfgang has been busy working on a VIC-20 core for the FPGA Arcade.

It is still beta, but it boots, loads games from *.d64 floppy images or loads *.prg files into RAM where you can run them.  Sound works, but needs some final tweaking.  There is also support for booting with extra RAM fitted (up to 16KB).  He even has the old “Super Expander” cartridge working which adds 3KB of RAM, extra BASIC commands and “hi-res” (don’t laugh!) graphics.  I had one of these cartridges when I was a kid.

Unfortunately, the core requires the new ARM update which Mike is still working on.  It is this update which is holding up the release of the mainstream FPGA Arcade boards because it is being rewritten to support the launch of multiple cores from the same SD Card and the existing cores need to be rewritten and tested to make sure they work with the new bootloader.  Not long now…

To see some screenshots of the core running and read up on Wolfgang’s work then go to:

http://www.fpgaarcade.com/punbb/viewtopic.php?id=165

You’ll also find news about other cores that are either running or in development.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline motrucker

Re: Fpga arcade: Vic-20 core
« Reply #1 on: January 27, 2014, 03:48:11 AM »
I was just given a VIC 20 as a Christmas present. It's still sitting in the box. It's in rough shape, but I may clean it up and power it up. I guess I'll have to find some RAM for it, huh?
A2000 GVP 40MHz \'030, 21Mb RAM SD/FF, 2 floppies, internal CD-ROM drive, micromys v3 w/laser mouse
A1000 Microbotics Starboard II w/2Mb 1080, & external floppy (AIRdrive)
C-128 w/1571, 1750, & Final Cartridge III+
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Fpga arcade: Vic-20 core
« Reply #2 on: January 27, 2014, 04:01:05 AM »
Well, I remember managing to squeeze quite a bit into that 3.5KB.  ;)

It amazes me that we could do anything with it when you consider that had to hold the BASIC program and the data.

Did you get a cassette deck with it or do you have a floppy drive?

Here's an interesting video showing a few VIC-20 games in action:
http://www.youtube.com/watch?v=QcQa54miYvY
« Last Edit: January 27, 2014, 04:13:49 AM by Darrin »
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline mrmoonlight

  • Hero Member
  • *****
  • Join Date: Jul 2010
  • Posts: 651
    • Show only replies by mrmoonlight
Re: Fpga arcade: Vic-20 core
« Reply #3 on: January 27, 2014, 09:28:13 PM »
Hi I have a beautiful vic 20 it boots up and works ok but the writing or words are readable on the screen but  there's small  lines going through the letters vertically which spoils it a little ,shame because it is fine apart from that ,best wishes Brian.
Amiga 1200 E-Matrix 32 bit Fast-Ram 20 gb wd harddrive
Amiga 1200 Compact Flash CF IDE Back Plate Adapter
 
Hisoft promidi Interface
MP3 MAS player
Amiga 600
ACA620EC Accelerator Kipper/type
CF 4GB
C/F HD
 Pioneer CD/DVD
Hisoft promidi Interface
 

Offline mrmoonlight

  • Hero Member
  • *****
  • Join Date: Jul 2010
  • Posts: 651
    • Show only replies by mrmoonlight
Re: Fpga arcade: Vic-20 core
« Reply #4 on: January 27, 2014, 10:07:57 PM »
[/IMG]


Hi this is what I get
Amiga 1200 E-Matrix 32 bit Fast-Ram 20 gb wd harddrive
Amiga 1200 Compact Flash CF IDE Back Plate Adapter
 
Hisoft promidi Interface
MP3 MAS player
Amiga 600
ACA620EC Accelerator Kipper/type
CF 4GB
C/F HD
 Pioneer CD/DVD
Hisoft promidi Interface
 

Offline psxphill

Re: Fpga arcade: Vic-20 core
« Reply #5 on: January 27, 2014, 11:37:46 PM »
Quote from: Darrin;757949
FPGA Arcade developer Wolfgang has been busy working on a VIC-20 core for the FPGA Arcade.
 
It is still beta, but it boots, loads games from *.d64 floppy images or loads *.prg files into RAM where you can run them. Sound works, but needs some final tweaking. There is also support for booting with extra RAM fitted (up to 16KB). He even has the old “Super Expander” cartridge working which adds 3KB of RAM, extra BASIC commands and “hi-res” (don’t laugh!) graphics. I had one of these cartridges when I was a kid.

You can get up to 24k in a vic20, not sure how much software uses it though.
 
I wonder how this can be done http://www.youtube.com/watch?v=6Pe3OxyQ2gc
 

Offline Ral-Clan

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1979
  • Country: ca
    • Show only replies by Ral-Clan
    • http://www3.sympatico.ca/clarke-santin/
Re: Fpga arcade: Vic-20 core
« Reply #6 on: January 27, 2014, 11:52:10 PM »
Quote from: mrmoonlight;758044
[/IMG]


Hi this is what I get


I'm guessing either your VIC's character ROM, or the particular area of RAM to which it is transferred upon boot, is corrupted.

The web site "DENIAL" is home to all of the VIC-20 experts/freaks/collectors.  Someone there should be able to get you sorted.
Music I've made using Amigas and other retro-instruments: http://theovoids.bandcamp.com
 

Offline mrmoonlight

  • Hero Member
  • *****
  • Join Date: Jul 2010
  • Posts: 651
    • Show only replies by mrmoonlight
Re: Fpga arcade: Vic-20 core
« Reply #7 on: January 28, 2014, 08:08:19 PM »
Quote from: ral-clan;758050
I'm guessing either your VIC's character ROM, or the particular area of RAM to which it is transferred upon boot, is corrupted.

The web site "DENIAL" is home to all of the VIC-20 experts/freaks/collectors. Someone there should be able to get you sorted.

Thanks very much for your reply ,best wishes Brian
Amiga 1200 E-Matrix 32 bit Fast-Ram 20 gb wd harddrive
Amiga 1200 Compact Flash CF IDE Back Plate Adapter
 
Hisoft promidi Interface
MP3 MAS player
Amiga 600
ACA620EC Accelerator Kipper/type
CF 4GB
C/F HD
 Pioneer CD/DVD
Hisoft promidi Interface
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Fpga arcade: Vic-20 core
« Reply #8 on: January 29, 2014, 01:20:29 AM »
Quote from: ral-clan;758050
I'm guessing either your VIC's character ROM, or the particular area of RAM to which it is transferred upon boot, is corrupted.

The web site "DENIAL" is home to all of the VIC-20 experts/freaks/collectors.  Someone there should be able to get you sorted.


It's not transferred to RAM upon boot.
 

Offline RobertB

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jun 2005
  • Posts: 1981
  • Thanked: 27 times
    • Show only replies by RobertB
    • http://www.dickestel.com/fcug.htm
Re: Fpga arcade: Vic-20 core
« Reply #9 on: January 29, 2014, 03:25:25 AM »
Quote from: psxphill;758048
You can get up to 24k in a vic20...

I have a 32K ram expander and a 64K ram expander for the VIC-20.

Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
 

Offline DarrinTopic starter

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Fpga arcade: Vic-20 core
« Reply #10 on: January 29, 2014, 06:50:32 PM »
Quote from: RobertB;758139
I have a 32K ram expander and a 64K ram expander for the VIC-20.

Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug


How much did a 64k RAM expansion cost back then?  I remember the Super Expander making my eyes water.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline motrucker

Re: Fpga arcade: Vic-20 core
« Reply #11 on: January 30, 2014, 12:35:43 AM »
Quote from: Darrin;757981
Well, I remember managing to squeeze quite a bit into that 3.5KB.  ;)

It amazes me that we could do anything with it when you consider that had to hold the BASIC program and the data.

Did you get a cassette deck with it or do you have a floppy drive?

Here's an interesting video showing a few VIC-20 games in action:
http://www.youtube.com/watch?v=QcQa54miYvY

I received a datasette with it. I also have a couple of 1571 drives I use with my C-128. I guess they would work in 1541 mode?
I am cleaning the computer now - god only know where it was, it looks like fur inside the thing! It's cleaning up nicely though...
A2000 GVP 40MHz \'030, 21Mb RAM SD/FF, 2 floppies, internal CD-ROM drive, micromys v3 w/laser mouse
A1000 Microbotics Starboard II w/2Mb 1080, & external floppy (AIRdrive)
C-128 w/1571, 1750, & Final Cartridge III+
 

Offline RobertB

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Jun 2005
  • Posts: 1981
  • Thanked: 27 times
    • Show only replies by RobertB
    • http://www.dickestel.com/fcug.htm
Re: Fpga arcade: Vic-20 core
« Reply #12 on: January 30, 2014, 02:31:18 AM »
Quote from: Darrin;758179
How much did a 64k RAM expansion cost back then?

Heh, I'd have to look that up in an old Compute! magazine.

From back in the day,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
 

Offline Oldsmobile_Mike

Re: Fpga arcade: Vic-20 core
« Reply #13 on: January 30, 2014, 04:09:51 AM »
I have a disc with scans of all the original Compute's Gazettes on it (ditched my print collection a decade ago). At a quick glance in issue #1, I see the 8K cartridge for $42.00, 16K for $69, and 24K for $119.95, higher capacities probably weren't even available that early, but you can probably do the math from that. Oh, 1983. ;)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Hattig

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 901
    • Show only replies by Hattig
Re: Fpga arcade: Vic-20 core
« Reply #14 on: January 30, 2014, 11:40:40 AM »
Looks like one of the data pins on the character rom has disconnected itself. Maybe pressing on the ROM will reseat it, or you need a little dab of solder on the affected pin.