MicroPet:
Sorry for the confusion and the inability to describe this project in a clear manner.
Some of the confusion might be because there are actually 2 projects in this thread. There is the Cartridge called GCart 2011 (To put a year there was quite dumb I admit) and the GCart 8k Internal board. These are totally different and can work independently, but the cartridge will recognise it and ease the configuration and use.
The GCart 2011 features are ...
Memory expansion. It handles all variants including 3k. The maximum memory (so far) that can be provided is 1Mbyte. All this memory is then mapped through menus to any block.
SD Card. You can ad an SD card up to 32Gbyte to be used as a disk-drive. Up to 4 simultaneously drives can be emulated.
WiFi. The cartridge contains a WiFi part so the VIC 20 can access the internet. It is intended to be used to directly load software from the internet using (as an example)
LOAD "
ftp://some-site-with-vic-20-stuff/a-program.prg"
You can also access the SD card via a builtin ftp/web server.
You can also mount a diskimage on the internet to one of the virtual disk drives. Using MOUNT "
http://some-site.com/a-diskimage.d64" TO U8
Audio decoder. There is a decoder for MIDI, MP3, FLAC, WAV, OGG, etc. The signal is routed through the cartridge port to the usual VIC 20 audio output, IF the VIC-20 in question has the updated motherboard that has this feature.
RTC with battery backup.
OLED Display. The display will show various information. Not really needed.
Reset switch.
Extended BASIC. An extension to BASIC and KERNAL (of 24k) that is used to set-up the cartridge, and manage the disk emulation. It also contain a few of my old extensions.
The GCart 8k Internal features are ...
Internal 8k RAM. This will provide 3k extra to the VIC-20 that are accessable for the VIC chip. This means you can a bit easier have more memory for video.
Additional color RAM. There are 32 banks of RAM for the color RAM. This will enable video modes with higher color resolution than normal. See Mikes eminent hardware modifications.
Compared to the other carts ...
I think it complements the others and does some things in another way. I have also done this from what I would like to have and something that has not been done before or in another way. To learn and have fun. If it then also suits others, all the better.
Below is my interpretation of the differences. Please note that I really do not own a FE3 nor a Mega-cart so if I am wrong here, let me know.
Mega-Cart has a plug-and-play repository of a huge number of carts and tapes. Many of which, as I understand it, have been fixed in some way or another. It also has RAM expansion for all banks.
GCart 2011 comes totally empty, except for the BASIC and Kernal extensions and possibly some of my own older software.
FE3 has similair massive SRAM and the SD Card / DiskDrive emulation.
The differense when it comes to the diskdrive emulation is that the FE3 actually emulates a Disk drive physically and thus works 100% (give or take) with multipart disks, demos etc. My cart works by writing directly to the RAM. That means that well behaved program (that use the KERNAL calls) will be loaded as fast as the 6502 possibly can write to the memory. A 8k program will then load in 30-40mS (exclusive overhead to set up the transfer). However if a multipart program uses custom routines it will fail.
FE3 also have a flash memory. GCart 2011 relies solely on the SD Card for non-volatile software storage, actually also including the BASIC and KERNAL extensions, bootloader, etc.
Availability and cost ...
I am working with the first prototype of hardware. So far it seams to work, but I have not really tested all the features of the hardware. I have found a few stupid misstakes (a wrong inductor in the DC/DC converter and I missed 2 capacitors in the clock source for the RTC chip.)
The software part is the big thing.
If I have a V1 available this year I will be glad.
If there are interest once it is finished than I am all for having a few ones fabricated professionally. In that case they will be bare boards, tested, but without casing (I will use a normal brown commodore case). Possibly I will have a custom made front foil because of the LEDS, OLED and switches.
Price depends very much upon the number of units produced. Today the prototypes costs 150-200 EUR, but much of that is eaten by the rather expensive 4-layer board in prototype runs.