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 > C64 Coding > New life for your underloved datassette unit :D
2021-10-21 02:22
Zibri
Account closed

Registered: May 2020
Posts: 304
New life for your underloved datassette unit :D

The first phase of testing just ended.
(Still in the packaging and refining phase)

But I wish to share with you all my latest accomplishment.

You might want to check this out:
https://twitter.com/zibri/status/1450979434916417540
and this:
https://twitter.com/zibri/status/1450979005117644800

The fastest example (11 kilobit/sec) has the same (or better) error rlsilience as "turbo250" but it is 3 times faster.

The slowest one (8 kilobit/sec) has the same error resilience as the standard commodore slow "save", but it is 100 times faster and twice as fast as turbo250.

;)

Notes:

1) faster speeds are possible if the tape is written with a professional equipment or hi-fi with a stabilized speed and virtually no wobbling.

2) if the tape is emulated (tapuino or similar projects) the speed can go up to 34 kilobit/sec.

3) even with datassette, higher speeds are possible but the highly depend on the status of the tape, the datassette speed and azimuth.
 
... 327 posts hidden. Click here to view all posts....
 
2021-11-18 07:52
Comos

Registered: May 2004
Posts: 73
Quoting Zibri

I didn't do that to brag or anything,


Well, you already did that from the beginning, instead of leading a normal technical discussion.Maybe if you change your manners,you'll get respected instead of getting fucked.
2021-11-18 11:22
chatGPZ

Registered: Dec 2001
Posts: 11386
Geohot is giggling in the background :)
2021-11-18 14:22
Zibri
Account closed

Registered: May 2020
Posts: 304
Quoting Raistlin
I’d say some excellent and very interesting things have come up from this thread.

It’s not something that most of us can use, so I’ve seen people question the usefulness - but, hell, this is Commodore 64, a 35 year old machine, isn’t everything we’re doing pointless? :-)

Keep up the good work - and don’t worry about the trolls.

Yep. Commerically is surely pointless as of today.
But the basis you learn from this are useful even for today technology.
For example a discovery I did on 1541 lead to the possibility to double the scanning resolution on an optical scanner at no cost.
The two things seem unrelated, yet they are not :D
2021-11-18 14:24
Zibri
Account closed

Registered: May 2020
Posts: 304
Quoting Comos
Quoting Zibri

I didn't do that to brag or anything,


Well, you already did that from the beginning, instead of leading a normal technical discussion.Maybe if you change your manners,you'll get respected instead of getting fucked.

Nobody did that. They just argued against the facvts and produced another inaccurate loader (based on the same mistakes done in the past). That's all.
2021-11-18 14:27
Zibri
Account closed

Registered: May 2020
Posts: 304
Quoting Groepaz
Geohot is giggling in the background :)

About him, he is surely skilled but did you know that everything he published on the iPhone came from a russian guy?
It wasn't him to do the first jailbreak. He just published what the russian guy told him.
Anyway, after the fact he grew up and started to do things himself.
You remind me of him, you just look less skilled than him, and he was a kid at the time.
Now go fix VICE and try to not mess it up any further.
Oh no wait, you are the one pushing 3 commits just to correct comments... what a fullfilling job.
2021-11-18 15:12
Comos

Registered: May 2004
Posts: 73
Quoting Zibri

Nobody did that. They just argued against the facvts and produced another inaccurate loader (based on the same mistakes done in the past). That's all.


Please read again your posts from the beginning properly,several times, you might get it.
2021-11-18 16:16
Zibri
Account closed

Registered: May 2020
Posts: 304
Another small note:
Whithout using tricks, like shortening the original commodore PILOT tone ($6a00 $2f or $30 pulses)
Or the "inter-pilot" ($1a00 $2f/$30 pulses).
I found a way to load my loader in jusy 4 counter clicks.
Also this I didn't see it anywhere.
But if any of you did, please do tell.
I don't think there is a faster way to do it. Perhaps by little (I could make my loader a few bytes shorter) but not much.

The funny thing:
My loader now is not recognized by VICE (shows an empty tape) but it is recognized by the (emulated and RH) C64 :D
2021-11-18 16:27
tlr

Registered: Sep 2003
Posts: 1790
Quoting Zibri
Another small note:
Whithout using tricks, like shortening the original commodore PILOT tone ($6a00 $2f or $30 pulses)
Or the "inter-pilot" ($1a00 $2f/$30 pulses).
I found a way to load my loader in jusy 4 counter clicks.
Also this I didn't see it anywhere.
But if any of you did, please do tell.
I don't think there is a faster way to do it. Perhaps by little (I could make my loader a few bytes shorter) but not much.

Do you mean just autostarting after loading only the first CBM data chunk? That happens for instance if using $029f/$02a0 for autostart and I guess also on ISTOP.
That kind of autostart is pretty common, although I think in most instances the second data block is still there even though it's not used.

For fast startup, keep your loader within the tape buffer and load max 2 bytes to trigger the autostart.
2021-11-18 16:42
SLC

Registered: Jan 2002
Posts: 52
Quote: Another small note:
Whithout using tricks, like shortening the original commodore PILOT tone ($6a00 $2f or $30 pulses)
Or the "inter-pilot" ($1a00 $2f/$30 pulses).
I found a way to load my loader in jusy 4 counter clicks.
Also this I didn't see it anywhere.
But if any of you did, please do tell.
I don't think there is a faster way to do it. Perhaps by little (I could make my loader a few bytes shorter) but not much.

The funny thing:
My loader now is not recognized by VICE (shows an empty tape) but it is recognized by the (emulated and RH) C64 :D


If you mean putting your loader in the tape header and then overloading $029f-$02a0, it's been done before yes, including in my loader that I am very sure you've been peeking at already!
2021-11-18 17:26
Martin Piper

Registered: Nov 2007
Posts: 722
Quote: Another small note:
Whithout using tricks, like shortening the original commodore PILOT tone ($6a00 $2f or $30 pulses)
Or the "inter-pilot" ($1a00 $2f/$30 pulses).
I found a way to load my loader in jusy 4 counter clicks.
Also this I didn't see it anywhere.
But if any of you did, please do tell.
I don't think there is a faster way to do it. Perhaps by little (I could make my loader a few bytes shorter) but not much.

The funny thing:
My loader now is not recognized by VICE (shows an empty tape) but it is recognized by the (emulated and RH) C64 :D


Either on a real C64 by copying the kernal into RAM and patching it: https://codebase64.org/doku.php?id=base:autoboot_tape_turbo_loa..

Or using TapeTool to write custom kernal format pulses and this code: https://github.com/martinpiper/C64Public/blob/master/IRQTape/Ta..

It's possible to have a very minimal loader that only uses two bytes to claim the vector at $300/$301, plus bytes in the tape header for the loader code.

This actually loads very quickly because the kernal does not even get to try to verify the memory with the second block as the error handler kicks in.
Previous - 1 | ... | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 - 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
Flashback
Guests online: 97
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 No Listen  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Rainbow Connection  (9.5)
7 Dawnfall V1.1  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.7)
2 Fungus  (9.3)
3 Black Beard  (9.2)
4 Baracuda  (9.2)
5 hedning  (9.1)

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