Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
#36788 12/25/07 12:04 PM
Joined: Dec 2006
Posts: 529
M
Senior Member
OP Offline
Senior Member
M
Joined: Dec 2006
Posts: 529
Maybe it's just me, but I can't, for the life of me, get any tape file to load into any MESS Spectrum driver. Mounting it works without any errors, although it takes a while if it's not zipped, then using the Tape Loader option on boot (or LOAD"" on the 48k) results in nothing happening. The tape counter does not appear. Stopping, then selecting play doesn't do anything.

I have tested a TZX file, a TAP file, and a converted WAV file, all do the same. The TZX and TAP files work fine in Spectaculator, so those should be fine. Cassettes work in the CPC driver (WAV files only supported), so the MESS cassette system works.

I have tested this in the current SVN and also MESS 0.108 (the version .tap/.tzx support was added).

I figured I'd post here first, in case there's some silly error I'm making, but if not, then I'll post it to Bugzilla.


- Barry Rodewald
Joined: Nov 1999
Posts: 671
B
Senior Member
Offline
Senior Member
B
Joined: Nov 1999
Posts: 671
It really wouldn't surprise me - I don't think that anybody has looked at the Spectrum driver in a while.

Joined: Jun 2007
Posts: 34
F
Member
Offline
Member
F
Joined: Jun 2007
Posts: 34
The tape works OK in TS2068 witch is a clone so I think that should be the same code, i will test the spectrum tape later.

Joined: Dec 2006
Posts: 529
M
Senior Member
OP Offline
Senior Member
M
Joined: Dec 2006
Posts: 529
Hmmm.... I get the same problem with the TS2068... something weird is going on.


- Barry Rodewald
Joined: Dec 2006
Posts: 529
M
Senior Member
OP Offline
Senior Member
M
Joined: Dec 2006
Posts: 529
Ok, I got it working by removing the CASSETTE_MOTOR_DISABLED flag from spectrum_common_cassette_getinfo(). I guess that the motor is just never enabled.


- Barry Rodewald
Joined: Dec 2006
Posts: 529
M
Senior Member
OP Offline
Senior Member
M
Joined: Dec 2006
Posts: 529
And now, after looking through the code, I see that F1 toggles the cassette motor. *sigh*

Last edited by mahlemiut; 12/25/07 09:57 PM. Reason: typo

- Barry Rodewald
Joined: Dec 1999
Posts: 1,176
J
Very Senior Member
Offline
Very Senior Member
J
Joined: Dec 1999
Posts: 1,176
Can this be changed to be more intuitive or documented better for users who aren't savvy enough to look through the code? IMO being poorly documented or unintuitive to that extent is just as much of a bug as not working at all....

Joined: Apr 2004
Posts: 1,554
J
Very Senior Member
Offline
Very Senior Member
J
Joined: Apr 2004
Posts: 1,554
Just remove the F1 code and let stopping/starting the tape be handled by the regular tape controls?

Joined: Nov 1999
Posts: 671
B
Senior Member
Offline
Senior Member
B
Joined: Nov 1999
Posts: 671
The spectrum tape code probably predated the standard tape control code (circa 2000?)

Joined: Feb 2007
Posts: 548
S
Senior Member
Offline
Senior Member
S
Joined: Feb 2007
Posts: 548
On a side note, only the 'Amstrad' model Spectrum +2/+2A had a built-in tape recorder..I used to own one but I'm embarrassed to say that I don't remember if it would stop the tape by itself after finishing loading. I want to say no, but I couldn't say for sure.


Page 1 of 2 1 2

Link Copied to Clipboard
Who's Online Now
5 members (John IV, R. Belmont, Vas Crabb, Duke, AJR), 59 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,834
Posts116,214
Members4,921
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.5