Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Darrin on January 26, 2014, 08:31:51 PM

Title: Fpga arcade: Vic-20 core
Post by: Darrin 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.
Title: Re: Fpga arcade: Vic-20 core
Post by: motrucker 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?
Title: Re: Fpga arcade: Vic-20 core
Post by: Darrin 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
Title: Re: Fpga arcade: Vic-20 core
Post by: mrmoonlight 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.
Title: Re: Fpga arcade: Vic-20 core
Post by: mrmoonlight on January 27, 2014, 10:07:57 PM
(http://[IMG]http://i730.photobucket.com/albums/ww301/scarrabri/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg)[/IMG](http://i730.photobucket.com/albums/ww301/scarrabri/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg) (http://s730.photobucket.com/user/scarrabri/media/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg.html)


Hi this is what I get
Title: Re: Fpga arcade: Vic-20 core
Post by: psxphill 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
Title: Re: Fpga arcade: Vic-20 core
Post by: Ral-Clan on January 27, 2014, 11:52:10 PM
Quote from: mrmoonlight;758044
(http://[IMG]http://i730.photobucket.com/albums/ww301/scarrabri/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg)[/IMG](http://i730.photobucket.com/albums/ww301/scarrabri/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg) (http://s730.photobucket.com/user/scarrabri/media/45578651-f944-4151-9eae-8baf013c92d8_zps7a7e099c.jpg.html)


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.
Title: Re: Fpga arcade: Vic-20 core
Post by: mrmoonlight 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
Title: Re: Fpga arcade: Vic-20 core
Post by: mongo 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.
Title: Re: Fpga arcade: Vic-20 core
Post by: RobertB 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
Title: Re: Fpga arcade: Vic-20 core
Post by: Darrin 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.
Title: Re: Fpga arcade: Vic-20 core
Post by: motrucker 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...
Title: Re: Fpga arcade: Vic-20 core
Post by: RobertB 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
Title: Re: Fpga arcade: Vic-20 core
Post by: Oldsmobile_Mike 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. ;)
Title: Re: Fpga arcade: Vic-20 core
Post by: Hattig 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.
Title: Re: Fpga arcade: Vic-20 core
Post by: Ral-Clan on January 30, 2014, 07:26:20 PM
Quote from: motrucker;758203
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...

If you put the plastic case (the case only - no keyboard or motherboard) in the dishwasher it will come out like factory new.  It's unbelievable, actually, how new it will look.
Title: Re: Fpga arcade: Vic-20 core
Post by: Darrin on January 31, 2014, 11:12:28 PM
A quick update on the current core features:

General features (SVN version 302, 29jan2014):


•VIC-20 core in PAL configuration and direct-load PRG file support.
•1541 floppy with D64 file support (no SD2IEC emulation, it is the "real" thing...).
•HD (VGA/DVI/HDMI-compatible) and SD (PAL/Composite/SVHS/HDMI-compatible) mode supported.
•Freely configurable PS/2 keyboard mapping (INI setup yet missing).
•Configurable memory expansion (0k, 3k, 8k, 16k).
•Configurable ROM cartridge (0k, 4k) with PRG file loader.
•Digital audio volume control (4 steps).

General issues (SVN version 302, 29jan2014):
•Overall this setup of VIC-20 core plus 1541 floppy is "brand new" and not exhaustively tested.
•Only standard D64 (via 1541) and PRG (via direct memory load) formats supported yet.
•No tape support yet (PRG is directly load to memory).
•PRG will always load directly to address given by its header, thus it must match to the RAM configuration.
•Issues may still arise while finalizing the Replay framework the core is using.
•16k memory expansion together with 8k cartridge not yet supported (only 4k cartridge).
•VIC audio: sound level of channels need to be equalized. e.g. Noise channel is too intense.
•VIC video: issues with some demos probably using not documented features (or flaws?).
•Keyboard mapping is yet not configurable via INI, although the HW doing it is already there.
•Monitor sync issues with some users (no general issue - thus hard to track, under investigation).
•No NTSC support yet.
•Aspect ratio not optimal yet.
Title: Re: Fpga arcade: Vic-20 core
Post by: VingtTrois on September 09, 2015, 08:53:22 AM
Message from MikeJ, last week:

Quote
Hi,
We are trying to sort out the release area at the moment, so it's a bit of a mess.
Title: Re: Fpga arcade: Vic-20 core
Post by: goldfish on September 09, 2015, 03:16:06 PM
When will fpga arcarde be ready for public release I would like to buy one of these if the price is right. Who will be selling them?
Title: Re: Fpga arcade: Vic-20 core
Post by: Lizard on September 09, 2015, 03:46:03 PM
You can order it from  http://amiga.amedia-computer.com when they are in stock.
Title: Re: Fpga arcade: Vic-20 core
Post by: goldfish on September 09, 2015, 04:31:31 PM
Thx for order info £216 for just board not to bad considering. What speed will a1200 core run at?
Title: Re: Fpga arcade: Vic-20 core
Post by: Lizard on September 10, 2015, 09:26:05 AM
Better to check the fpga arcade forums. There's a thread about performance as well:

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