
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
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
demos? never tested ...Mikam73 wrote:Has someone got this yet? How demos and everything work?
send me some or links and I will test it.
why should demos don't work fine?
demos which only use unexpanded VIC work, cause you can FE3 switch off by software.
demos which use expanded memory certainly work also, cause FE3 is configurable exactly like any memory expander (3,8,11,16,19,24 ...).
if FE3 io ports are a problem for some demos you can switch it off ...
---
But maybe it is a good idea to make a disk full of best demos available for VIC and create a starter menu for FE3. Send me your inspiration ...
I believe some demos use custom fastloaders, like IRQ loaders and so on. Those probably won't run from sd2iec, and would require rewrite to be stored as a whole in the Flash. Well, that is unless the Flash ROM can be used to emulate a 1541 of course. 
Most VIC-20 games are single filed or just use Kernel loader so those should work, it is the custom loaders that always mess things up.
By the way, I am preparing a batch order for me and my friends. We just have to figure out exactly how many units to order. I believe the shipping quote mentioned on the page is good for at least 5 kg so that should not be an issue.

Most VIC-20 games are single filed or just use Kernel loader so those should work, it is the custom loaders that always mess things up.
By the way, I am preparing a batch order for me and my friends. We just have to figure out exactly how many units to order. I believe the shipping quote mentioned on the page is good for at least 5 kg so that should not be an issue.
Anders Carlsson






- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
- Mike
- Herr VC
- Posts: 5130
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
As carlsson already noted, these custom load routines often form an integral part of some demos. They are designed to allow other processing to continue, like playing a tune, or show some graphical effects while loading new data in the background.It would be nice if someone could remove the custom loader.
The normal data transfer routines, and even most standard fast loaders monopolise the CPU, and won't allow for other activities in-between.
Effectively, "removing" the custom loader alone wouldn't do the job - it would be necessary to devise (for example) a JD protocol implementation that can be interrupted while loading data, to give the CPU time to show the desired demo effects alongside the data access.
Greetings,
Michael
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
So you will need furthermore a 1541 drive for those demos. But FE3 also supports 1541 drives.Mike wrote: As carlsson already noted, these custom load routines often form an integral part of some demos. They are designed to allow other processing to continue, like playing a tune, or show some graphical effects while loading new data in the background.
The normal data transfer routines, and even most standard fast loaders monopolise the CPU, and won't allow for other activities in-between.
FE3 has a 100% compatible µIEC (SD2IEC) built in, so all things running on a µIEC also run in a FE3. If some programs need a 1541, the FE3 can load it from there.
Ayep. Or I suppose someone could attach their standalone 1541 Ultimate which ideally should emulate the drive to the fullest.
Actually some custom loaders are supported by the sd2iec firmware, at least once inside a D64 image as mentioned by Unseen. The goal then would be to make demo and game developers stick to those custom loaders that actually have support in memory card based solutions, instead of coming up with their own, perhaps better routines.

Actually some custom loaders are supported by the sd2iec firmware, at least once inside a D64 image as mentioned by Unseen. The goal then would be to make demo and game developers stick to those custom loaders that actually have support in memory card based solutions, instead of coming up with their own, perhaps better routines.

Anders Carlsson






http://www.pouet.net/prodlist.php?platform[]=VIC%2020
Here is link. Demos like Imbossiblator and Next Level..
Here is link. Demos like Imbossiblator and Next Level..
- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
Thanks for the links. Will test it on FE3 ...Mikam73 wrote:http://www.pouet.net/prodlist.php?platform[]=VIC%2020
Here is link. Demos like Imbossiblator and Next Level..
Are these demos free? Could I make a D64 and offer this image on a WebSpace?
Aleksi Eeben compiled a number of the early (1996-2000) demos on disks and uploaded to Zimmers FTP without anyone in particular complaining. As these demos tend to get larger, many occupy more or less a whole disk image already so it is probably a matter of distribution.
Anyway, it is better to concentrate on a good copying program that can copy from a D64 image on the sd2iec to a real floppy drive. Honestly I'm not sure if there exists a single decent copying program on the VIC-20. For floppy drives a C64 would work but not if one uses a FE3 since it has the SD interface built in.
Anyway, it is better to concentrate on a good copying program that can copy from a D64 image on the sd2iec to a real floppy drive. Honestly I'm not sure if there exists a single decent copying program on the VIC-20. For floppy drives a C64 would work but not if one uses a FE3 since it has the SD interface built in.
Anders Carlsson






- Diddl
- Vic 20 Afficionado
- Posts: 426
- Joined: Wed Jun 10, 2009 3:18 am
- Website: https://oe7twj.at/
- Location: Austria
- Occupation: software engineer
It is very easy to copy a D64 image from FE3 SD to a real 1541.
D64 is only a collection of sectors in ascending order. Either 35 tracks or 40 or 42. You can do it with BASIC. Or with BASIC and a little 6502 code.
Speed would be not so good. Here this OpenCBM floppycode could help (warpwrite + S2 transfer code).
But who want to copy a d64 to a real diskette??! For me it is great to have D64 on CD instead of a 1541.
D64 is only a collection of sectors in ascending order. Either 35 tracks or 40 or 42. You can do it with BASIC. Or with BASIC and a little 6502 code.
Speed would be not so good. Here this OpenCBM floppycode could help (warpwrite + S2 transfer code).
But who want to copy a d64 to a real diskette??! For me it is great to have D64 on CD instead of a 1541.