
Final Expansion :: 512KB SRAM + 512KB EEPROM + SD Card (2GB)
Moderator: Moderators
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Well, got back from my trip this weekend so finally had a chance to build my FE3. Took a little over 2 hours to solder it together, drill holes in the case, flash the bugger and boot it up!

The instructions http://www.for8bits.com/vc20fe3r9_assembly.htm are nice and easy to follow. My biggest problem was dealing with all those dang thru-hole components.
I'm so used to surface mount stuff now that thru-hole is a pain to have to insert, flip, hold and solder. 
I mounted the leds in the case also because I love blinky things. Thanks to Diddl for giving me a kickstart package with some goodies in it. Made it easy to make sure everything was up and running correctly.

The instructions http://www.for8bits.com/vc20fe3r9_assembly.htm are nice and easy to follow. My biggest problem was dealing with all those dang thru-hole components.


I mounted the leds in the case also because I love blinky things. Thanks to Diddl for giving me a kickstart package with some goodies in it. Made it easy to make sure everything was up and running correctly.
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
No one sent problems with release candidate so I release r020 today:
As usual please download r020 from FE3 download page.
Many thanks to Vic20-Ian for translating FE3 Loader file docu: click
Changes:
Replace:

Update:

As usual please download r020 from FE3 download page.
Many thanks to Vic20-Ian for translating FE3 Loader file docu: click
Changes:
- Bugfix: BLKD command fixed
- Diskloader is improved. It works now with programs starting at cassette buffer address. But this file must be loaded at last (if more than one file)!
- SAVE has a shorty in FE3 wedge. With "arrow left" you will do a SAVE.
If file already exists on the disk you can choose between "update" und "replace".
Replace simply send a @S: command to delete the file first.
Update will hold 2 versions of the file. It always does a "delete old file", "rename file" and "save file" sequence.
Caution: "update" will work only within D64 image files, not in normal file system of the SD card. This is cause SD2IEC (µIEC) doesn't process the @R: command outside of image files.
Replace:

Update:

- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Currently there are no plans for a new version of FE3-20.vk4akp wrote:Any chance of seeing the next version come out with a RJ45 network interface?
.-.-.
Maybe we make a FE3 for Plus/4, C16 ...
I'm a software developer. I always need a fellow who make the hardware for a new project.
Ethernet support would be simple to do, only a clock port would be nessecary. For the clock port we have ready to go solutions: RR-NET
That's a shame. I would love to see a kit or ready to buy product for the Vic-20 with lots of ram and a RJ45 network connector.
In my mind the network connector is more important then the SD card slot as SD card storage is available as products like uIEC etc.
The same design for the Commodore 16 I would certainly like to buy also.
.-.-.
In my mind the network connector is more important then the SD card slot as SD card storage is available as products like uIEC etc.
The same design for the Commodore 16 I would certainly like to buy also.
.-.-.
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
The FE3-16 (for C16, C116 and Plus/4) will have:vk4akp wrote: The same design for the Commodore 16 I would certainly like to buy also.
+ 512KB Flash
+ 512KB SRAM
+ µIEC
+ optional SID
+ clock port for RR-Net or whatever
---
Currently it seems a problem to increase C16 main memory by the external FE3-16. This is why Commodore has mirrored the 16K four times and so we cannot use external memory in this area.
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
No way doesn't exist ...orion70 wrote: This means, no way to use the FE3-16 to turn the C16 into a Plus-4?

But it seems to be a problem currently. It can be solved simply by
+ an internally RAM expansion
+ by removing internal RAM (cut the CS line)
"Wiesel" the famous maker of the chamaeleon hardware says, maybe it is possible to extend C16 to 64 KB only by external cartridge. But nobody has tested this so it is only a concept.
The difference between 27K and All RAM that is adressable by the Vic is 8K.TBCVIC wrote:What's the difference between 24+3 KB and All RAM option?
I made a program that doesn't work unless I use All RAM and I don't know why

Does your program perhaps use the 8K block from $A000-$BFFF?
Buy the new Bug-Wizard, the first 100 bugs are free!
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Yes, difference between 24+3 and ALL is, - ALL does set RAM also into block 5 ($A,$B).
In case of ALL the FE3 wedge is moved down into Block 0 (3K expansion)
VIC always shows 24K (3 x 8KB) expansion: 28159 Bytes free
This is cause 3K expansion is invisible if any other expansion is active. Why? The screen RAM is at $1000 in this case, so RAM below $1000 is unusable for BASIC.
The Block 5 RAM is always unusable for BASIC. So normaly FE3 Wedge is in it. And some autostart games. And of course some Utilities ...
In case of ALL the FE3 wedge is moved down into Block 0 (3K expansion)
VIC always shows 24K (3 x 8KB) expansion: 28159 Bytes free
This is cause 3K expansion is invisible if any other expansion is active. Why? The screen RAM is at $1000 in this case, so RAM below $1000 is unusable for BASIC.
The Block 5 RAM is always unusable for BASIC. So normaly FE3 Wedge is in it. And some autostart games. And of course some Utilities ...