Previous Thread
Next Thread
Print Thread
#110683 - 08/29/17 01:48 PM Apple2 cassette softlist (2-sided cassettes)  
Joined: Dec 2010
Posts: 43
Dagarman Offline
Member
Dagarman  Offline
Member

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.

#110684 - 08/29/17 01:52 PM Re: Apple2 cassette softlist (2-sided cassettes) [Re: Dagarman]  
Joined: Apr 2012
Posts: 185
Pernod Offline
Senior Member
Pernod  Offline
Senior Member

Joined: Apr 2012
Posts: 185
UK
Try mame64 -validate. It should tell you that clrd-lbo is invalid, rename to clrdlbo.


BBC Micro
#110685 - 08/29/17 03:34 PM Re: Apple2 cassette softlist (2-sided cassettes) [Re: Dagarman]  
Joined: Dec 2010
Posts: 43
Dagarman Offline
Member
Dagarman  Offline
Member

Joined: Dec 2010
Posts: 43
California
It had to be something simple -- thanks that did it.


Who's Online Now
5 registered members (Luengo, Breiztiger, Duke, Dam0, sof-max), 18 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,436
Posts109,391
Members4,764
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.021s Queries: 14 (0.007s) Memory: 4.9387 MB (Peak: 5.1297 MB) Zlib enabled. Server Time: 2017-11-19 10:41:46 UTC