"Ultimate Expansion" - new firmware for FE3

Basic and Machine Language

Moderator: Moderators

User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

MrSterlingBS wrote: Wed Aug 09, 2023 9:21 am Thanks for your reply. The FE3 Starts. But when i mount a .d64 disk i can not see the files at the disk loader. Are there any orher settings to make in the VICE?
If you press F7 then use the $ wedge command do you get a directory listing? What is the contents of your loader file?
User avatar
mathom
Vic 20 Dabbler
Posts: 87
Joined: Wed Aug 07, 2019 11:37 am
Location: Centennial, CO USA
Occupation: Software Engineer

Re: "Ultimate Expansion" - new firmware for FE3

Post by mathom »

srowe wrote: Mon Oct 24, 2022 10:44 am I'd like to hear if the NTSC image works with real hardware, or if there are compatibility issues with loader files.
I just noticed this in the original post and wondered if you have gotten feedback on this. I can say it is working fine on my NTSC system. Although I have not done any exhaustive testing I can confirm that it generally works. I absolutely love the batch flashing feature. I had been struggling with management of the flash storage and this solves the problem neatly.
...mathom...
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

mathom wrote: Wed Aug 09, 2023 11:48 am I just noticed this in the original post and wondered if you have gotten feedback on this. I can say it is working fine on my NTSC system. Although I have not done any exhaustive testing I can confirm that it generally works. I absolutely love the batch flashing feature. I had been struggling with management of the flash storage and this solves the problem neatly.
That's great, thanks for the feedback. The batch flasher has some limitations but allows a degree of automation. There's still some space left for additional features, can you think of anything?
User avatar
MrSterlingBS
Vic 20 Devotee
Posts: 240
Joined: Tue Jan 31, 2023 2:56 am

Re: "Ultimate Expansion" - new firmware for FE3

Post by MrSterlingBS »

I probably don't understand the application?
If I had real hardware, a Vic, a 1540 floppy and a final expansion. How can I transfer programs from the floppy to the flash card?
There is no explanation in the manual.

Or did i not found them?

BR
Sven
User avatar
MrSterlingBS
Vic 20 Devotee
Posts: 240
Joined: Tue Jan 31, 2023 2:56 am

Re: "Ultimate Expansion" - new firmware for FE3

Post by MrSterlingBS »

This shows the screen after attached the the minigrafik.d64
Attachments
vice-screen-2023080920041167.png
vice-screen-2023080920041167.png (3.93 KiB) Viewed 5586 times
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

MrSterlingBS wrote: Wed Aug 09, 2023 11:57 am I probably don't understand the application?
If I had real hardware, a Vic, a 1540 floppy and a final expansion. How can I transfer programs from the floppy to the flash card?
There is no explanation in the manual.
With real hardware you typically do the following:
  • Using a Windows/Mac/Linux computer download files and copy them on to an SD card
  • Put the SD card into the FE3
  • Write a loader file with entries for each program and save it to the SD card
  • Boot the FE3
You can now use either the Disk Loader menu to run from the SD card or the Cart Flasher to save them to the flash in the cartridge.

Loader files are explained on page 28 of the manual.

https://eden.mose.org.uk/download/FE3%2 ... 0Guide.pdf
User avatar
MrSterlingBS
Vic 20 Devotee
Posts: 240
Joined: Tue Jan 31, 2023 2:56 am

Re: "Ultimate Expansion" - new firmware for FE3

Post by MrSterlingBS »

Hi,

thank you for your time and explanation.
I do not have an original VIC at the moment. The market for good hardware is empty and i wait for an serious offer.

So, I need to use the VICE emulator.
I start the VICE with a batch file and integrate the final expansion. A 1541 is integrated as a floppy. I can look at these files after jumping into the basic wedge. See picture in previous post. So far everything works.

Now my crucial question.
How can I save the programs and files from the floppy disk to the internal flash memory 512k (480kb free ???) without using an SD card? Is this possible? And how are these files stored permanently? How works the memory management unit on the 512kb flash. Do i need an extra command to save the files on a specific block?

Best regards
Sven
User avatar
MrSterlingBS
Vic 20 Devotee
Posts: 240
Joined: Tue Jan 31, 2023 2:56 am

Re: "Ultimate Expansion" - new firmware for FE3

Post by MrSterlingBS »

okay, isee your link guide me to some extra guide.

Yesterday, I have downloaded the VIC-20 Final Expansion User Manual and this is a diffeent version like the FE3 User Guide.

Thanks for the link. I read the guide after work...
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

MrSterlingBS wrote: Thu Aug 10, 2023 2:42 am thank you for your time and explanation.
I do not have an original VIC at the moment. The market for good hardware is empty and i wait for an serious offer.
The price of hardware seems to have gone up a lot recently. I noticed a VIC-20 on eBay yesterday for more that €300.
How can I save the programs and files from the floppy disk to the internal flash memory 512k (480kb free ???) without using an SD card? Is this possible?
Sure, you just use the emulated floppy drive as if it was the SD card. Attach a .d64 image to device 8.
And how are these files stored permanently? How works the memory management unit on the 512kb flash. Do i need an extra command to save the files on a specific block?
Yes, to persist the changes you make you also need the -fewriteback parameter. I would copy the initial ROM image and name it so you remember it has your images in it. So something like

Code: Select all

xvic -pal -cartfe fe3_with_flash_images.bin -fewriteback
You can experiment with the examples disk image that is included in the zip file.
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

A new release (1.6) with another new feature. I've added a simple directory/image navigator (F2 from the main menu).

This allows you to easily traverse a directory tree on the SD card, including entering images, and then boot to BASIC without needing loader files.

Download link:

https://eden.mose.org.uk/download/final-expansion.zip
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

I've updated the user guide I wrote to include all the new features

https://eden.mose.org.uk/download/FE3%2 ... 0Guide.pdf
User avatar
mathom
Vic 20 Dabbler
Posts: 87
Joined: Wed Aug 07, 2019 11:37 am
Location: Centennial, CO USA
Occupation: Software Engineer

Re: "Ultimate Expansion" - new firmware for FE3

Post by mathom »

This is good stuff. I really like the navigator. I'll be using that a lot!
...mathom...
User avatar
srowe
Vic 20 Scientist
Posts: 1443
Joined: Mon Jun 16, 2014 3:19 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by srowe »

A new release (1.7) with another new feature. I've added a Minipaint image slideshow viewer to the "FE3 Utilities" menu (F5). Each file is displayed in turn, key press/joystick moves to the next image. Press [STOP] to exit.
User avatar
Mike
Herr VC
Posts: 4987
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Re: "Ultimate Expansion" - new firmware for FE3

Post by Mike »

srowe wrote:I've added a Minipaint image slideshow viewer to the "FE3 Utilities" menu (F5).
:D
User avatar
telengard
Vic 20 Amateur
Posts: 53
Joined: Fri May 28, 2004 11:38 pm

Re: "Ultimate Expansion" - new firmware for FE3

Post by telengard »

I'm having some issues, hopefully someone can help out.

I had been running a previous version of this firmware (Ultimate), and turned on my Vic-20 today and I get no menu etc, just a BASIC prompt. I want to upgrade to 1.7 so I have to use the flasher.prg as I have no menus of any kind.

When I run flasher.prg I see

**** SYSTEM FLASH ****
LOAD_FILE
<FE3FIRMWARE>

CURRENT VERSION: ????
NEW VERSION: 1.7N
VENDOR:20 DEVICE:20
ERASING ... OK
BLANK CHECK ... FAIL

Not sure how to deal with this error. I tried copying the original FE3 contents I had onto the SD card and that doesn't present a menu either (via the loader).

Any ideas on how to update and get this working again?
Post Reply