Welcome to our latest new user
Northwind
! (Registered 2024-11-20)
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: 2014
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: 11346
The problem is the U2, it doesnt work right at 2Mhz with EF.
2022-11-23
10:03
hedning
Registered: Mar 2009
Posts: 4720
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: 181
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: 2014
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
Refresh
Subscribe to this thread:
You need to be logged in to post in the forum.
Search the forum:
Search
All forums
C64 Coding
C64 Composing
C64 Pixeling
C64 Productions
CSDb Bug Reports
CSDb Development
CSDb Discussions
CSDb Entries
CSDb Feedback
CSDb Info
CSDb moderators
CSDb Questions
Messages to moderators
Requests
for
in
Writer & text
Text
Writer
All times are CET.
Search CSDb
All
Releases
Groups
Sceners
Events
BBS
SIDs
-------
Forum
Comments
Advanced
Users Online
Remdy/Dentifrice
lotus_skylight
jamespurcell
Hydrogen/Glance
Guests online: 96
Top Demos
1
Next Level
(9.7)
2
13:37
(9.7)
3
Coma Light 13
(9.7)
4
Edge of Disgrace
(9.6)
5
Mojo
(9.6)
6
Uncensored
(9.6)
7
Wonderland XIV
(9.6)
8
Comaland 100%
(9.6)
9
No Bounds
(9.6)
10
Christmas Megademo
(9.5)
Top onefile Demos
1
Layers
(9.6)
2
Party Elk 2
(9.6)
3
Cubic Dream
(9.6)
4
Copper Booze
(9.6)
5
Libertongo
(9.5)
6
Rainbow Connection
(9.5)
7
Onscreen 5k
(9.5)
8
Morph
(9.5)
9
Dawnfall V1.1
(9.5)
10
It's More Fun to Com..
(9.5)
Top Groups
1
Performers
(9.3)
2
Booze Design
(9.3)
3
Oxyron
(9.3)
4
Nostalgia
(9.3)
5
Censor Design
(9.3)
Top Organizers
1
Burglar
(9.9)
2
Sixx
(9.8)
3
hedning
(9.7)
4
Irata
(9.7)
5
Tim
(9.7)
Home
-
Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.047 sec.