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 #212202 : 21 Second Backup V4.1
2021-12-23 23:41
Count Zero

Registered: Jan 2003
Posts: 1821
Release id #212202 : 21 Second Backup V4.1

<Post edited by Count Zero on 23/12-2021 23:53>

Wont move all the crappy comment - just this and force further talk to here:

Quote:

I call BS on the screen loading time!

But thank you for confirming the SCREENSHOT I posted was REAL! aha!
So please let the real one stay

But maybe it just FEELS fast.
Anyhow, here's the ACTUAL load sequence in REAL time... with the REAL screens!

https://zerofusion.com/21_second_backup_cable/21_second_backup_..

It's the FASTEST copier ever made, full stop. NO other copier can copy a full disk in under 21 seconds.
Dual drive is even faster (no disk swaps)
NOTHING can touch this, not by a mile!


Loading speed TO the program != speed the program achieves on copying. ANYONE here just expects a friggin 20 blocks tool load from a D64.

Why do you mix these things so hard around?

And and -- screenshots - READ on the forums and LEARN about reasons - dont fucking just argue around (with me or others).
 
... 8 posts hidden. Click here to view all posts....
 
2023-04-03 02:51
master_hacker

Registered: Feb 2009
Posts: 9
paperback writer works just fine in 2.4 SPS
21 second backup (this image) does NOT CPU jam in 2.4 SPS or 3.0 (non-SPS)

The bug report was about paperback writer 2.4
No one is going to waste their time with bug reports if the Vice Team isn't going to work on it because it's "only 1 title" or "it's not a game" or "it's not the latest version"

BTW this 21 second backup G64 image and the Paperback writer G64 images also work in WinVice v3.0

I just retested this exact G64 downloaded from here to be sure, with the WinVice 3.0 from the following place,
works perfectly!

Link from the official Vice page:
https://vice-emu.sourceforge.io/windows.html

"Old (VICE 3.0) native binary distributions"
as "Binary for MS-Windows 64bit (amd64/x64): WinVICE-3.0-x64.7z"

Direct link:
http://sourceforge.net/projects/vice-emu/files/releases/binarie..

Looks like you can also get Vice 3.0 from CSDB here-

VICE 3.0

I can say with absolute certainly this works 100% in 2.4 SPS or v3.0 (non-SPS)
but does NOT work in recent versions of Vice (v3.5+) as Vice Team removed the extra G64 handling sometime after v3.2

as above I just grabbed 3.0 fresh, unzip, ran it, set to 1541, set standard parallel cable, attached this G64 image (fresh download) and ran it just fine, works perfectly!

I also just tested it with WinVice 3.2 from the official Vice page as above under "Old (VICE 3.2) native binary distribution"
direct link: http://sourceforge.net/projects/vice-emu/files/releases/binarie..

Set to 1541, standard parallel, attached this image, works perfectly!

The enclosed video proves 100% this absolutely works.

But this is *NOT* the proper place for this discussion!
This should be handled in the Vice Support Forums!

Please close this thread, it's off-topic!
2023-04-03 07:57
LordCrass

Registered: Apr 2023
Posts: 3
You have to attach the disk image as read-only.

It doesn't work in newer Vice versions due to a 1541 VIA timer issue that crept in at some point.

PBW doesn't work in newer versions due to, ironically, better emulation in Vice 1541. In newer versions changing the density setting seems to adjust how bits clock into the shift register and they come in wrong if it doesn't match what the track is defined as, like the real thing does. Without speed-zone support, you can't accurately represent this in a G64 (single sector written at different density).
2023-04-03 09:54
chatGPZ

Registered: Dec 2001
Posts: 11114
Quote:
paperback writer works just fine in 2.4 SPS

The images you linked are for C128 and use double sided g64. 2.4 can not even attach them. Are you sure you know what you are talking about?
Quote:
as Vice Team removed the extra G64 handling sometime after v3.2

You obviously don't want to help, but keep repeating your nonsense instead. Please go back to where you came from, you are wasting my time.
Quote:
This should be handled in the Vice Support Forums!

Is that the same place where your buddies reported those non existing bug reports? Perhaps as project lead, i should know about those forums too? *shrug*
Quote:
It doesn't work in newer Vice versions due to a 1541 VIA timer issue that crept in at some point.

Sure it's a VIA issue? And more importantly: any idea how to test for it?
Quote:
PBW doesn't work in newer versions due to, ironically, better emulation in Vice 1541.

That phenomena is something ppl like mr.minihacker really need to understand, indeed.
Quote:
In newer versions changing the density setting seems to adjust how bits clock into the shift register and they come in wrong if it doesn't match what the track is defined as, like the real thing does.

I'd have to check the code again to make sure - but i dont think anyone touched that code since the SPS patches. Actually a lot of the "working" g64 support relies on the bits being "valid" regardless of the speedzone, changing this would break so much more :)

So this boils down to: a test program is needed, as so often :) I wouldnt even be surprised if the problem is something completely different, not even drive related. Wouldnt be the first time that happens.
2023-04-03 10:55
chatGPZ

Registered: Dec 2001
Posts: 11114
OK, did a quick code check... As expected a) any speedzone info from the g64 is ignored (see https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/sr.. ). Other than that, the speedzone set in the drives VIA is only used to compute the size of a bitcell (search for "speed_zone" in https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/sr.. ) - So very unlikely this is what changed that broke PBW :) Perhaps try setting both "wobble" settings to 0 (and if that does the trick, a bug report wouldnt hurt =P)

As for 21sec backup, in the initial loader, the c64 code doesnt even receive garbage - it gets all $FF. That smells like an easy fix... if we had this code standalone in a test program :) A bug report wouldnt hurt regarding this one either (on the bug tracker please, not this mystical place that apparently some people use)
2023-04-03 18:57
LordCrass

Registered: Apr 2023
Posts: 3
I could've sworn I'd seen data read incorrectly when the density bits in $1c00 were wrong for what the track was set to, but I just tried it in Vice 3.7 and it doesn't seem to matter what those bits are, GCR still comes in correctly. huh.

As for the VIA timers, no I'm not sure that's what it is, as I just tried Vice 3.7 with Galaxian which has a routine that uses these, and it still works. The issue in 21sec is a decrypt loop that uses the timers and some unintended opcodes and at the end the timer values are correct in Vice 3.1, but wrong in 3.7, result is garbage decrypt and crash.

If I get time, I'll pull the routine out and make a test from it and submit a bug report.
2023-04-03 19:10
chatGPZ

Registered: Dec 2001
Posts: 11114
Quote:
If I get time, I'll pull the routine out and make a test from it and submit a bug report.

That would be really nice! There are really too many possible places where this could go wrong, debugging it without a minimal testcase is a bit too annoying :)
2023-04-05 00:31
chatGPZ

Registered: Dec 2001
Posts: 11114
Just for the records: what broke 21 sec backup has in fact _nothing_ to do with G64 support, or even drive emulation - i added the dummy accesses to the "not cycle exact" 6502 cpu core a while ago, and that unfortunately resulted in some dummy accesses being in the wrong order. Which apparently confuses this decryption code (perhaps other things). The commit is r37549, some time after 3.4 was released. Tricky to fix unfortunately.

Having a test program - or knowing which opcode exactly is the problem - would be still nice, of course :)

https://sourceforge.net/p/vice-emu/bugs/1859/
2023-04-05 06:17
master_hacker

Registered: Feb 2009
Posts: 9
Groepaz, it'd be nice if it could be fixed up enough so that the Paperback Writer, Paperback Filer, and Paperback Planner would also work.

There are quite a number of people who would very much like to see this.

I know this all works in Vice 2.4 SPS, 3.0, 3.1, and 3.2
but recent version capability would be nice.

Much appreciated anything that can be done for Paperback titles, and many thanks in advance!
2023-04-07 21:14
chatGPZ

Registered: Dec 2001
Posts: 11114
Step 1 to make it happen: make a bug report with testcase

PS: r43647 should fix the 21 sec backup
2023-04-07 22:29
LordCrass

Registered: Apr 2023
Posts: 3
Indeed, it does.
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
AlexC
csabanw
Airwolf/F4CG
CreaMD/React
d0c
rexbeng
Guests online: 108
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 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (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 Coders
1 Axis  (9.8)
2 Graham  (9.8)
3 Lft  (9.8)
4 Crossbow  (9.8)
5 HCL  (9.8)

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