Previous Thread
Next Thread
Print Thread
Joined: Mar 2004
Posts: 698
Likes: 2
Senior Member
OP Offline
Senior Member
Joined: Mar 2004
Posts: 698
Likes: 2
Hello,

I am trying to load a particular d64 file into mame:
Code
mame -autostretchxy -intscaley 3 c64p -flop Downloads/Chwat.d64 -noautosave -uimodekey DEL
I then load it with
Code
LOAD "*",8,1
mame then gets stuck on LOADING forever.
The same image works with vice. Am I missing something? Or is c64 emulation having some issues? Thanks.

Last edited by belegdol; 10/29/23 08:27 AM.
Joined: May 2008
Posts: 68
Likes: 6
W
Member
Offline
Member
W
Joined: May 2008
Posts: 68
Likes: 6
yes, the c64 1541 emulation in mame still has quite a few problems.

Same goes for the 1571 in the c128 emulation part of mame,

I tested down to Mame 0.236, and no luck, something is broken with this disk in mame.

To be fair, the image i downloaded and tested is not the same you are using, and the one i have is not even working in the vice version that i have on my disk.

1 member likes this: belegdol
Joined: Aug 2009
Posts: 1,230
Likes: 114
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,230
Likes: 114
tbh my QA experience with c64.cpp in general is pretty poor, like even carts have strong issues when loading.
I'm not even sure why it's considered a working driver ...

Joined: Aug 2021
Posts: 25
Likes: 2
F
Member
Offline
Member
F
Joined: Aug 2021
Posts: 25
Likes: 2
I tested 2 versions of this game also in mame.

Here are the sha1sums of the tested disks :
27af3e753c40e6a481496248f98beca4bc4b5105 Chwat_1996_Timsoft_cr_F4CG_t_2_F4CG.d64
1aaa5904a6207041185416fb17217873536cc64e Chwat_1996_Timsoft_pl_cr_Therapy_t_2_Therapy.d64

Both disk versions didn't work, testing them both on MAME, using the c1541 or the c1570 drive.
Also tested them with different reversions, without success.
Seems that both drivers indeed have issues.

Also I can confirm that they both work on VICE and lr-vice.

I found that VICE includes a CLI program called 'c1541'.
With this program you can "attach" the disc image and later "extract" the files.
The disc contains a file called "Chwat+", a 'prg' file.
After extracting you can exit 'c1541' with "exit".
Then rename the file to Chwat+.prg.

I did it like this :

xx@xxxxx:~$./c1541
c1541 (VICE 3.7.1 SVN r44618)
Copyright 1995-2022 The VICE Development Team.
C1541 is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
c1541 #8> attach Chwat_1996_Timsoft_cr_F4CG_t_2_F4CG.d64
c1541 #8> dir
0 "ass presents: "
187 "chwat+" prg
477 blocks free.
c1541 #8> extract
c1541 #8> exit
xx@xxxxx:~$mv Chwat+ Chwat+.prg

A prg file can be loaded directly with the '-quik' option.
Now the game works over here.
Don't forget the type "run" ;-)

Once loaded into the c64, you might want to try and save the prg file to a newly created disc image.
Perhaps that will work if you really want it to load from disc.
Although I would recommend loading prg files because it is much quicker.

Last edited by Folly; 10/30/23 03:00 PM.
Joined: Mar 2004
Posts: 698
Likes: 2
Senior Member
OP Offline
Senior Member
Joined: Mar 2004
Posts: 698
Likes: 2
I was trying with the following image:
Code
e606603192bb9700776b42ff64b0b39d8a0986aa  Chwat.d64
I have completed the game in VICE in the meantime.
I have also tried c64_flop_orig:impmiss from the software list. While it loads, it seems to get stuck on the loading screen too (or it takes VERY long to load).

ETA: it does take long time to load. Game loaded eventually.

Last edited by belegdol; 10/30/23 04:15 PM.
Joined: May 2007
Posts: 582
Likes: 9
M
Senior Member
Offline
Senior Member
M
Joined: May 2007
Posts: 582
Likes: 9
Bisecting delivered the commit b2c399c from where the disk issues began for me on the C64. I noticed that the 1541 first seems to load the catalog or the program, then does a restore, then hangs.

Joined: Feb 2004
Posts: 2,558
Likes: 258
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,558
Likes: 258
Originally Posted by mizapf
Bisecting delivered the commit b2c399c from where the disk issues began for me on the C64. I noticed that the 1541 first seems to load the catalog or the program, then does a restore, then hangs.
That commit has been an unmitigated disaster. Why haven’t we just reverted it yet?

1 member likes this: Folly
Joined: Feb 2004
Posts: 2,558
Likes: 258
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,558
Likes: 258
It’s been reverted. Hopefully floppy formats will be a bit more stable again.

2 members like this: Folly, belegdol
Joined: Mar 2004
Posts: 698
Likes: 2
Senior Member
OP Offline
Senior Member
Joined: Mar 2004
Posts: 698
Likes: 2
Thanks, I can load the game now.


Link Copied to Clipboard
Who's Online Now
2 members (AJR, Artiom), 94 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,285
Posts121,463
Members5,064
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com