Previous Thread
Next Thread
Print Thread
Apple2 cassette softlist (2-sided cassettes) #110683
08/29/17 01:48 PM
08/29/17 01:48 PM
Joined: Dec 2010
Posts: 43
California
D
Dagarman Offline OP
Member
Dagarman  Offline OP
Member
D
Joined: Dec 2010
Posts: 43
California
I can make a softlist for the apple2 by adding two lines to the apple2.cpp driver:
MCFG_SOFTWARE_LIST_ADD("cass_list", "apple2_cass")
MCFG_CASSETTE_INTERFACE("apple2_cass")

A one-part softlist entry works but a two-part entry doesn't -- I used same .wav file and cut/paste the checksums.

.xml snippet:

<software name="clrd">
<description>Color Demosoft</description>
<year>1979</year>
<publisher>Apple Computer, Inc.</publisher>
<info name="usage" value="16K ]Load" />
<part name="cass" interface="apple2_cass">
<dataarea name="cass" size="1391234">
<rom name="color demosoft (1979)(apple computer).wav" size="1391234" crc="2ba255a5" sha1="3b3340d96435a8e377e897ecbfa36aa0d901188d" offset="0" />
</dataarea>
</part>
</software>

<software name="clrd-lbo">
<description>Color Demosoft / Little Brickout</description>
<year>1979</year>
<publisher>Apple Computer, Inc.</publisher>
<info name="usage" value="16K ]Load, 16K ]Load" />
<part name="cass1" interface="apple2_cass">
<dataarea name="cass" size="1391234">
<rom name="color demosoft (1979)(apple computer).wav" size="1391234" crc="2ba255a5" sha1="3b3340d96435a8e377e897ecbfa36aa0d901188d" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="apple2_cass">
<dataarea name="cass" size="3092524">
<rom name="little brickout (1979)(apple computer).wav" size="3092524" crc="8aa1ca88" sha1="a19b143204faeb88d61001f4f57ba4d4ca8939fd" offset="0" />
</dataarea>
</part>
</software>

Why does ~mame64 apple2 clrd-lbo get the error: Fatal error: Device Cassette load () failed: File not found? NOTE: using MAME's internal UI mounts the 2-part cassette OK.

Re: Apple2 cassette softlist (2-sided cassettes) [Re: Dagarman] #110684
08/29/17 01:52 PM
08/29/17 01:52 PM
Joined: Apr 2012
Posts: 209
UK
Pernod Offline
Senior Member
Pernod  Offline
Senior Member
Joined: Apr 2012
Posts: 209
UK
Try mame64 -validate. It should tell you that clrd-lbo is invalid, rename to clrdlbo.


BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, etc.
Re: Apple2 cassette softlist (2-sided cassettes) [Re: Dagarman] #110685
08/29/17 03:34 PM
08/29/17 03:34 PM
Joined: Dec 2010
Posts: 43
California
D
Dagarman Offline OP
Member
Dagarman  Offline OP
Member
D
Joined: Dec 2010
Posts: 43
California
It had to be something simple -- thanks that did it.


Who's Online Now
1 registered members (Stiletto), 32 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,555
Posts111,753
Members4,801
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.031s Queries: 14 (0.008s) Memory: 5.5947 MB (Peak: 5.7586 MB) Zlib enabled. Server Time: 2018-07-21 01:43:49 UTC