<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/19036/"/>
	<updated>2017-03-14T20:50:57Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/19036/emsqart-a-program-to-flash-ems-64m-carts-linux-os-x-windows/</id>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251648/#p251648"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>Moriadri wrote:</cite><blockquote><p>Hi, this is the only flasher i get working, but how I install multiple roms ? Looks like only one can be installed.</p></blockquote></div><p>from what i understand, that feature is being worked on and not currently supported. it&#039;s a bummer for sure, but hopefully it&#039;ll be added soon</p>]]></content>
			<author>
				<name><![CDATA[e.s.c.]]></name>
				<uri>https://chipmusic.org/e.s.c.</uri>
			</author>
			<updated>2017-03-14T20:50:57Z</updated>
			<id>https://chipmusic.org/forums/post/251648/#p251648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251644/#p251644"/>
			<content type="html"><![CDATA[<p>hi<br />thanks Moriadri for putting that thread UP</p><p>And huge thanks to you Rbino for this beautifull work specially for the linux folks <br />easy to install and clear instructions<br />and I can finally manage my card without fking with friends windowses in test mode.<br />Big thanks to you</p>]]></content>
			<author>
				<name><![CDATA[z4v0u5]]></name>
				<uri>https://chipmusic.org/z4v0u5</uri>
			</author>
			<updated>2017-03-14T19:44:31Z</updated>
			<id>https://chipmusic.org/forums/post/251644/#p251644</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/251642/#p251642"/>
			<content type="html"><![CDATA[<p>Hi, this is the only flasher i get working, but how I install multiple roms ? Looks like only one can be installed.</p>]]></content>
			<author>
				<name><![CDATA[Moriadri]]></name>
				<uri>https://chipmusic.org/Moriadri</uri>
			</author>
			<updated>2017-03-14T16:34:24Z</updated>
			<id>https://chipmusic.org/forums/post/251642/#p251642</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/249815/#p249815"/>
			<content type="html"><![CDATA[<p>Hey rbino, your software looks great but I have a problem getting it work. Already posted it to your github. Hope you can help me <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /><br /><a href="https://github.com/rbino/ems-qart/issues/3" target="_blank">https://github.com/rbino/ems-qart/issues/3</a></p>]]></content>
			<author>
				<name><![CDATA[Vault Kid]]></name>
				<uri>https://chipmusic.org/Vault+Kid</uri>
			</author>
			<updated>2016-12-08T18:39:23Z</updated>
			<id>https://chipmusic.org/forums/post/249815/#p249815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248692/#p248692"/>
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Hope I explained this okay, might be a little wrong but thats the general idea I believe.</p></blockquote></div><p>Thanks a lot for the explanation. I get the technical reasons behind this, and it totally makes sense. The big question is, in practical tems, what does it mean when using menugb? But don&#039;t worry, I think I&#039;ll just wait for rbino to include multi-rom support. <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[rumpelfilter]]></name>
				<uri>https://chipmusic.org/rumpelfilter</uri>
			</author>
			<updated>2016-10-13T08:35:08Z</updated>
			<id>https://chipmusic.org/forums/post/248692/#p248692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248691/#p248691"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>rbino wrote:</cite><blockquote><p>Keep in mind that the cart memory is 64 Mega_BITS_, divided in 2 banks (32 Mega_BITS_ each), and 32 Megabits == 4 Megabytes, so the limit makes sense.</p></blockquote></div><p>I assumed it was 2 banks of 32 M each, but for the megabit, i didn&#039;t know that. I thought it was Mbytes, like for how everyone count for storage capacity. On the other hand in France we write and say octet for byte, and bit for bit (but seldom use it, except for network speed), so whenever I read &quot;megab*t*&quot; I tend to read megabyte. Thanks for the clarification.</p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>https://chipmusic.org/garvalf</uri>
			</author>
			<updated>2016-10-13T07:03:38Z</updated>
			<id>https://chipmusic.org/forums/post/248691/#p248691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248686/#p248686"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>rumpelfilter wrote:</cite><blockquote><p>Yes I read that and that &quot; The menu only supports ROMs whose size is a power of two.&quot; but I&#039;m not sure I understand the practical implications of this. does it mean that if I have a 33Kb ROM I can&#039;t concatenate it? Also, what means &quot;aligned&quot; in this context?</p></blockquote></div><p>Only supporting ROMS that are the size of a power of two enables the ability to calculate the end of the bits very easy and quick so it can copy the contents easier rather than having to search for the end of the bits. Info is stored in chunks of data on the hard drive that are all powers of 2 wide. Files start at a chunk start. If the file does not end right before the start of a new chunk, there is padding space between it and the new file.</p><p>Basically it can just be like hey this file is 2^4 units big. S = x = file_location. E = S + 2^4. Copy bits between S and E to some place.</p><p>Aligned means the bits are physically aligned to start at a power of two in the RAM. Basically, the way memory works it is easiest and most efficient to work with powers of two.</p><p>Hope I explained this okay, might be a little wrong but thats the general idea I believe.</p>]]></content>
			<author>
				<name><![CDATA[dsv101]]></name>
				<uri>https://chipmusic.org/dsv101</uri>
			</author>
			<updated>2016-10-12T22:13:59Z</updated>
			<id>https://chipmusic.org/forums/post/248686/#p248686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248684/#p248684"/>
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Actually, the concatenation thing doesn&#039;t work so simply, it requires the cart to be aligned to their size</p></blockquote></div><p>Yes I read that and that &quot; The menu only supports ROMs whose size is a power of two.&quot; but I&#039;m not sure I understand the practical implications of this. does it mean that if I have a 33Kb ROM I can&#039;t concatenate it? Also, what means &quot;aligned&quot; in this context? Sorry if these are dumb questions, but I&#039;m not really into coding, so some of this does sound a bit alien to me <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="quotebox"><blockquote><p>I&#039;d be happy to accept your help! I am by no means a UI expert, and the nice thing about working with QML and Qt is that is fairly easy to translate a well designed mockup in a working UI.</p></blockquote></div><p>cool, yes I&#039;d be willing to give it a go!</p>]]></content>
			<author>
				<name><![CDATA[rumpelfilter]]></name>
				<uri>https://chipmusic.org/rumpelfilter</uri>
			</author>
			<updated>2016-10-12T19:30:37Z</updated>
			<id>https://chipmusic.org/forums/post/248684/#p248684</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248677/#p248677"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>garvalf wrote:</cite><blockquote><p>I noticed far below the limit of 64 Mo the ems-flasher complains about full cart when I transfert gbc roms. Around 4 Mo I can&#039;t send more... I don&#039;t know for classic .gb how many roms it can get before reaching the limit.</p></blockquote></div><p>Keep in mind that the cart memory is 64 Mega_BITS_, divided in 2 banks (32 Mega_BITS_ each), and 32 Megabits == 4 Megabytes, so the limit makes sense.</p><div class="quotebox"><cite>garvalf wrote:</cite><blockquote><p>Also by default on my system, the ems-qart window is quite huge (1050 px wide, 700 px high). I noticed also the images are probably in svg because if I make the window bigger, they can grow. So maybe the window could be more like 800x600 to fit on smaller screens (maybe it&#039;s the case, it depends on resolution?), or at least be able to reduce the size. Maybe it&#039;s also this size because my fonts are quite big. In this case, the &quot;bank x Bank 1 [] bank 2&quot; field could maybe wrap in the line below (even if it would look less nice this way)</p></blockquote></div><p>Yes, the windows is big to accomodate the horizontal radio buttons. I can think about putting them vertically (one above the other) so I can make the window a little smaller.<br />Anyway, your mockup is a good starting point, but lacks some interactions. For example: how can a user delete a single cart on the rom?</p>]]></content>
			<author>
				<name><![CDATA[rbino]]></name>
				<uri>https://chipmusic.org/rbino</uri>
			</author>
			<updated>2016-10-12T12:29:23Z</updated>
			<id>https://chipmusic.org/forums/post/248677/#p248677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248676/#p248676"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>rumpelfilter wrote:</cite><blockquote><p>Will have a go at the concatenation thing. So just so I get this right, I do have to use that if I want to have multiple ROMS available on the cart, don&#039;t I?</p></blockquote></div><p>Actually, the concatenation thing doesn&#039;t work so simply, it requires the cart to be aligned to their size</p><div class="quotebox"><cite>rumpelfilter wrote:</cite><blockquote><p>@rbino: if you need some help UI wise, I&#039;d be happy to help, designing UIs is what I do in my life <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> but I&#039;ll be away for a couple of weeks now, just so you know...</p></blockquote></div><p>I&#039;d be happy to accept your help! I am by no means a UI expert, and the nice thing about working with QML and Qt is that is fairly easy to translate a well designed mockup in a working UI.</p>]]></content>
			<author>
				<name><![CDATA[rbino]]></name>
				<uri>https://chipmusic.org/rbino</uri>
			</author>
			<updated>2016-10-12T12:18:41Z</updated>
			<id>https://chipmusic.org/forums/post/248676/#p248676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248673/#p248673"/>
			<content type="html"><![CDATA[<p>Thank you for the explanation. It&#039;ll be great if ems-qart can handle multi-rom. I noticed far below the limit of 64 Mo the ems-flasher complains about full cart when I transfert gbc roms. Around 4 Mo I can&#039;t send more... I don&#039;t know for classic .gb how many roms it can get before reaching the limit. </p><p>Anyway, for the ems-qart UI (which is great), it would make sense to have a smaller cart image, and add extra information below. Since there won&#039;t be like 60 roms in a cart (I guess), you could use scroll bars. Adding multiple roms could be also below the left image.<br />I&#039;ve made a quick and dirty mockup:</p><p><a class="postimg" href="https://lut.im/2S7g5unBp4/AcsyPzWP18v9xWDo.png" title="https://lut.im/2S7g5unBp4/AcsyPzWP18v9xWDo.png" id="forum_image_76160238"><img src="https://lut.im/2S7g5unBp4/AcsyPzWP18v9xWDo.png" /></a></p><p>Also by default on my system, the ems-qart window is quite huge (1050 px wide, 700 px high). I noticed also the images are probably in svg because if I make the window bigger, they can grow. So maybe the window could be more like 800x600 to fit on smaller screens (maybe it&#039;s the case, it depends on resolution?), or at least be able to reduce the size. Maybe it&#039;s also this size because my fonts are quite big. In this case, the &quot;bank x Bank 1 [] bank 2&quot; field could maybe wrap in the line below (even if it would look less nice this way)</p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>https://chipmusic.org/garvalf</uri>
			</author>
			<updated>2016-10-12T08:55:37Z</updated>
			<id>https://chipmusic.org/forums/post/248673/#p248673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248672/#p248672"/>
			<content type="html"><![CDATA[<p>This is great! My old windows laptop is about to die and I was afraid of not being able to flash the carts anymore. Will have a go at the concatenation thing. So just so I get this right, I do have to use that if I want to have multiple ROMS available on the cart, don&#039;t I? </p><p>@rbino: if you need some help UI wise, I&#039;d be happy to help, designing UIs is what I do in my life <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /> but I&#039;ll be away for a couple of weeks now, just so you know...</p>]]></content>
			<author>
				<name><![CDATA[rumpelfilter]]></name>
				<uri>https://chipmusic.org/rumpelfilter</uri>
			</author>
			<updated>2016-10-12T06:47:23Z</updated>
			<id>https://chipmusic.org/forums/post/248672/#p248672</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248665/#p248665"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>garvalf wrote:</cite><blockquote><p>is there a way to concatenate roms from a command line (without flashing to cart)? I&#039;ve tried with &quot;cat menu.gb rom1.gb rom2.gb &gt; myrom.gb&quot; and I&#039;ve transfered myrom.gb. I&#039;ve got the list of the roms / games on it, but whenever I try to launch on of them, the screen remains blank</p></blockquote></div><p>It&#039;s not possible to simply cat the ROMs together because their offset inside the final ROM has to be aligned to the ROM size (apparently because of a limitation in the EMS cart, see <a href="https://github.com/chastai/menugb/blob/master/README#L64" target="_blank">here</a>).<br />Multi-ROM support will arrive asap, I&#039;m thinking about how to integrate this new functionality in the current UI in a sane way before starting to write the code, if someone has suggestions they&#039;re welcome!</p>]]></content>
			<author>
				<name><![CDATA[rbino]]></name>
				<uri>https://chipmusic.org/rbino</uri>
			</author>
			<updated>2016-10-11T22:35:34Z</updated>
			<id>https://chipmusic.org/forums/post/248665/#p248665</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248632/#p248632"/>
			<content type="html"><![CDATA[<p>Thank you rbino for the ems-qart program, it works really well. At the moment I was using the Android app which is cool too (and can backup individual lsdj songs), but I appreciate to be able to handle the sav and roms from my linux computer too!</p><p>The ems-flasher with multi-rom is great too even if I&#039;d prefer to use ems-qart, except for multi roms.</p><div class="quotebox"><blockquote><p>You can grab the menu.gb or menu.gbc rom from here, concatenate the roms you want onto it</p></blockquote></div><p>is there a way to concatenate roms from a command line (without flashing to cart)? I&#039;ve tried with &quot;cat menu.gb rom1.gb rom2.gb &gt; myrom.gb&quot; and I&#039;ve transfered myrom.gb. I&#039;ve got the list of the roms / games on it, but whenever I try to launch on of them, the screen remains blank. Otherwise ems-flasher works fine if you send the roms directly on the cart, from the command line (some doesn&#039;t work though, but might work if you transfer them with a new set of roms).</p>]]></content>
			<author>
				<name><![CDATA[garvalf]]></name>
				<uri>https://chipmusic.org/garvalf</uri>
			</author>
			<updated>2016-10-09T15:18:22Z</updated>
			<id>https://chipmusic.org/forums/post/248632/#p248632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ems-qart, a program to flash EMS 64M carts (Linux, OS X, Windows)]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/248345/#p248345"/>
			<content type="html"><![CDATA[<p>Ok good luck! Please report back and let us know what you find out. Thanks for all your hard work!</p>]]></content>
			<author>
				<name><![CDATA[urbster1]]></name>
				<uri>https://chipmusic.org/urbster1</uri>
			</author>
			<updated>2016-09-24T01:34:12Z</updated>
			<id>https://chipmusic.org/forums/post/248345/#p248345</id>
		</entry>
</feed>
