Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #226060 : Eye of the Beholder V1.00
2022-11-21 22:05
JackAsser

Registered: Jun 2002
Posts: 1987
Release id #226060 : Eye of the Beholder V1.00

Post bugs found here please. I just assumed BitBucket had a free issue tracker but no. I'll find a way. Meanwhile post here.
 
... 6 posts hidden. Click here to view all posts....
 
2022-11-23 01:28
knue

Registered: Dec 2012
Posts: 37
Using 1541u2 + C128 here. Toggling to C128 turbo will crash. The help says that 1541V2 will cause a crash. Is 1541V2 == 1541u2 or is 1541V2 == 1541-II? Either way, will there be a fix?
2022-11-23 01:53
chatGPZ

Registered: Dec 2001
Posts: 11089
The problem is the U2, it doesnt work right at 2Mhz with EF.
2022-11-23 10:03
hedning

Registered: Mar 2009
Posts: 4574
Quote: Using 1541u2 + C128 here. Toggling to C128 turbo will crash. The help says that 1541V2 will cause a crash. Is 1541V2 == 1541u2 or is 1541V2 == 1541-II? Either way, will there be a fix?

What Groepaz says. All Ultimate cartridges are made for the C64 mainly. Go for the EF cartridge instead.
2022-11-23 11:50
Frostbyte

Registered: Aug 2003
Posts: 165
Quoting tokra
See here for readily-built adapters:


Thanks tokra, I'll have a look at these. Seems there are actually quite a few options now. :)
2022-11-23 13:08
JackAsser

Registered: Jun 2002
Posts: 1987
Quote: Using 1541u2 + C128 here. Toggling to C128 turbo will crash. The help says that 1541V2 will cause a crash. Is 1541V2 == 1541u2 or is 1541V2 == 1541-II? Either way, will there be a fix?

There is a custom firmware that has serve_vic enable that will solve this issue. I've heard Gideon will make it toggleable as it has drawbacks also.
2022-11-23 14:18
ned128

Registered: Jul 2021
Posts: 17
Quote: What Groepaz says. All Ultimate cartridges are made for the C64 mainly. Go for the EF cartridge instead.

We could have a long discussion about that, but, having been involved with C128 support for the Ultimate II(+) for the last couple years, I'll merely say that statement is not entirely accurate.

The Ultimate II+ as wel as the 1541 Ultimate II do only support serving both phases of a clock cycle for ultimax .crts and C128 .crts. For all other .crt types, it only serves the 'cpu half' of each cycle.

There is patched (but unofficial) firmware enabling serving both the cpu and vic2 half of a cycle for all .crt types: https://www.bartsplace.net/download/update3.10c_128.u2p

This also works for Prince of Persia, the .crt version of SMB64, and other such .crt files.

Ultimate II+ only, sorry I don't have the build environment for the 1541 Ultimate II, nor the hardware to test custom builds.

This will make the UI of your UII+ slower, as the device now has twice the amount of work to do for serving the computer instead of the UI. Additionally, this may require adjusting the 'CPU address valid after phi2' setting in the C64 and cartridge settings menu.

As JackAsser wrote, future firmware versions will get the option to turn this on/off without having to patch the firmware.

As an aside, the latest KFF firmware reportedly doesn't work with 2mhz EF .crts either.
2022-11-23 17:08
ned128

Registered: Jul 2021
Posts: 17
Quote: Using 1541u2 + C128 here. Toggling to C128 turbo will crash. The help says that 1541V2 will cause a crash. Is 1541V2 == 1541u2 or is 1541V2 == 1541-II? Either way, will there be a fix?

The comment in the help applies to the 1541 Ultimate II, and the Ultimate II+.

The original 1541 Ultimate doesn't really support EF .crt files, and has been end of life for many years now, so no planned updates for this device to address that.

The 1541 Ultimate II (non plus) is also end of life, but when possible, new firmware for it will still be made available. This is becoming more and more problematic because the fpga in it is too small to support all the functionality in current firmware. One day in the not too far future, there will be no more new firmware for it.

Only the Ultimate II+ is still officially supported by the manufacturor, and any firmware updates and development focus on this device, not on the older devices.
2022-11-23 17:18
knue

Registered: Dec 2012
Posts: 37
Quote: We could have a long discussion about that, but, having been involved with C128 support for the Ultimate II(+) for the last couple years, I'll merely say that statement is not entirely accurate.

The Ultimate II+ as wel as the 1541 Ultimate II do only support serving both phases of a clock cycle for ultimax .crts and C128 .crts. For all other .crt types, it only serves the 'cpu half' of each cycle.

There is patched (but unofficial) firmware enabling serving both the cpu and vic2 half of a cycle for all .crt types: https://www.bartsplace.net/download/update3.10c_128.u2p

This also works for Prince of Persia, the .crt version of SMB64, and other such .crt files.

Ultimate II+ only, sorry I don't have the build environment for the 1541 Ultimate II, nor the hardware to test custom builds.

This will make the UI of your UII+ slower, as the device now has twice the amount of work to do for serving the computer instead of the UI. Additionally, this may require adjusting the 'CPU address valid after phi2' setting in the C64 and cartridge settings menu.

As JackAsser wrote, future firmware versions will get the option to turn this on/off without having to patch the firmware.

As an aside, the latest KFF firmware reportedly doesn't work with 2mhz EF .crts either.


Thanks for the answer :)
Can you point me to some repos/branches? Maybe I can build for the 1541u2 myself?
2022-11-23 17:31
ned128

Registered: Jul 2021
Posts: 17
Quote: Thanks for the answer :)
Can you point me to some repos/branches? Maybe I can build for the 1541u2 myself?


It is one of the build targets of https://github.com/GideonZ/1541ultimate

But 2 important things to keep in mind:

1. The 1541 Ultimate II does not have a recovery mode, if you install non working firmware, you are on your own, and there are no trivial ways to recover from that without additional hardware.

2. This is development code, and currently a lot of work is being done. The current version in the repository is development code for 3.10d, and this version is currently not stable and may fail to boot completely, so I strongly recommend not trying this unless you are quite familiar with fpga development, and know how to deal with 1.

For the Ultimate II+ things are a bit easier because it has a recovery mode which can revert faulty firmware. But even for that one, the current revision in git should be avoided.

So.. in any case, you want to revert to a revision before the merging of the 'latice' branch for now, until the boot issues with 3.10d are resolved.

Edit: also, I'm not sure anything beyond 3.10a has been tested on 'non plus' hardware.

Usually I build patched firmware based on the most recent development code, and I also do have 3.10d firmware with this patch. I'm not making this available because it is not stable. This will be resolved at some point, but it is a bit of a pity as 3.10d contains some fixes and improvements quite relevant for the C128.

Instructions for the build environments you need are in the readme file of the repository. Some of those require registering with various manufacturors for getting the proper licenses for the required software.

As to the actual patch...

fpga/cart_slot/vhdl_source/all_carts_v5.vhd around line 199
Change serve_vic <= '0';
to serve_vic <= '1';
2022-11-23 22:21
knue

Registered: Dec 2012
Posts: 37
Quote: It is one of the build targets of https://github.com/GideonZ/1541ultimate

But 2 important things to keep in mind:

1. The 1541 Ultimate II does not have a recovery mode, if you install non working firmware, you are on your own, and there are no trivial ways to recover from that without additional hardware.

2. This is development code, and currently a lot of work is being done. The current version in the repository is development code for 3.10d, and this version is currently not stable and may fail to boot completely, so I strongly recommend not trying this unless you are quite familiar with fpga development, and know how to deal with 1.

For the Ultimate II+ things are a bit easier because it has a recovery mode which can revert faulty firmware. But even for that one, the current revision in git should be avoided.

So.. in any case, you want to revert to a revision before the merging of the 'latice' branch for now, until the boot issues with 3.10d are resolved.

Edit: also, I'm not sure anything beyond 3.10a has been tested on 'non plus' hardware.

Usually I build patched firmware based on the most recent development code, and I also do have 3.10d firmware with this patch. I'm not making this available because it is not stable. This will be resolved at some point, but it is a bit of a pity as 3.10d contains some fixes and improvements quite relevant for the C128.

Instructions for the build environments you need are in the readme file of the repository. Some of those require registering with various manufacturors for getting the proper licenses for the required software.

As to the actual patch...

fpga/cart_slot/vhdl_source/all_carts_v5.vhd around line 199
Change serve_vic <= '0';
to serve_vic <= '1';


Well, I do know a thing or two about FPGAs but since I'm lacking the dev HW etc, I will not try that on my own. But many thanks anyway :)
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Matt
St0rmfr0nt/Quantum
Sentinel/Excess/TREX
Higgie/Kraze/Onslaught
sln.pixelrat
Brittle/Dentifrice^(?)
csabanw
icon/The Silents, Sp..
lucadip
Acidchild/Padua
MCM/ONSLAUGHT
Guests online: 190
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.9)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.057 sec.