<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>z88dk forums : Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum</link>
<description> z88dk forums</description>
<language>en</language>
<docs>http://backend.userland.com/rss</docs>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=7565#7565</link>
<guid isPermaLink="false">7565@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: Good to know, z80asm is uner a major rewrite so what you are saying is perfectly possible.I'm signalling this to the devel thread, thank you !
</description>
<pubDate>Sun, 08 Jul 2012 17:44:08 +0100</pubDate>
</item>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=7563#7563</link>
<guid isPermaLink="false">7563@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: OK. Check it, runs perfectly. But I have to do a little trick.My computer has 64 bits architecture and z80asm.exe refuses to work, so i overwrite it from lastest (ver 1.9) binaries.Thanks for your support and reply.
</description>
<pubDate>Sat, 07 Jul 2012 15:14:38 +0100</pubDate>
</item>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=7559#7559</link>
<guid isPermaLink="false">7559@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: It is fixed already, but you need to move to the current z88dk developement build.I gave a similar hint here:http://www.z88dk.org/forum/viewtopic.php?id=5035
</description>
<pubDate>Sat, 07 Jul 2012 09:36:23 +0100</pubDate>
</item>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=7558#7558</link>
<guid isPermaLink="false">7558@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: Hello, this is my first post. Sorry to revive an old post but I wasn't able to compile all GFXLIB examples for MSX platform with z88dk v1.9I install Z88dk on Windows under c:\z88dk directory following the installation steps. I aslo install make for Win. I edit the makefile and replace &#34;cp&#34; for &#34;copy&#34; and try to compile all examples using -f flag, just as the docs said.First six examples compile ok -tested on bluemsx, runs ok- but when compiling &#34;ex7.c&#34; recive an error : &#34;Error in expresion _MSX_GET_VDP&#34; refering on module msx_clib.lib. Showlib3d.c aslo compiles perfectly.Flags used :&#34;zcc +msx -llib3d -lmalloc -lm -startup=2 ex7.c&#34;Any clues ??... and sorry for reviving an old post.
</description>
<pubDate>Fri, 06 Jul 2012 15:00:26 +0100</pubDate>
</item>
<item>
<title>YM2413 and OUT port in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=6134#6134</link>
<guid isPermaLink="false">6134@http://www.z88dk.org/forum</guid>
<description>Topic: YM2413 and OUT port

Message: Thanks Dom, exactly what I needed ! Apparently I haven't checked stdlib.h at all, anyway problem solved, thanks !-jp
dom wrote:The M_OUTP macro should achieve what you want:
Code:#include &#60;stdlib.h&#62;

...

...

M_OUTP(0xF0,0x01);
There's a few other macros and library functions at the bottom of stdlib.h that are useful for accessing the hardware directly.
</description>
<pubDate>Sat, 28 Aug 2010 22:46:48 +0100</pubDate>
</item>
<item>
<title>YM2413 and OUT port in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=6132#6132</link>
<guid isPermaLink="false">6132@http://www.z88dk.org/forum</guid>
<description>Topic: YM2413 and OUT port

Message: The M_OUTP macro should achieve what you want:
Code:#include &#60;stdlib.h&#62;

...

...

M_OUTP(0xF0,0x01);
There's a few other macros and library functions at the bottom of stdlib.h that are useful for accessing the hardware directly.
</description>
<pubDate>Sat, 28 Aug 2010 00:10:55 +0100</pubDate>
</item>
<item>
<title>YM2413 and OUT port in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=6131#6131</link>
<guid isPermaLink="false">6131@http://www.z88dk.org/forum</guid>
<description>Topic: YM2413 and OUT port

Message: Hi,I wanted to ask what's the best method for handling Sega Master System YM2413 registers ie. how the send/write to OUT, to portst $F0 and $F1 ? Is there any method, inline assembly or something, like forLD A, $1OUT ($F0),ALD A,$FEOUT ($F1),Aetc. Thanks for advance !-jp
</description>
<pubDate>Fri, 27 Aug 2010 15:56:29 +0100</pubDate>
</item>
<item>
<title>Sega SC-3000 in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=6022#6022</link>
<guid isPermaLink="false">6022@http://www.z88dk.org/forum</guid>
<description>Topic: Sega SC-3000

Message: I think this is the better place for this kind of news,I just put on the CVS tree the skeleton for the SEGA SC-3000 port !I just tested it with 'adv.a' and seems to be in working order, but now it would be the time of the SEGA gurus !&#160; &#160;(anybody?)This is the first time I have to get up to the WAV format before having the opportunity to test the code, but it looks I've been lucky.As a side effect of this effort I 'invented' a new 'TAP' file format, but be warned... it is not known by the emulators nor by other software, it is just an intermediate step I had to do.By the way the 'TAP' file is very straightforward, it just keeps a sequence of the tape 'blocks', no matter if they contain header data or program stuff as it happens for the Spectrum and J.ACE ones.&#160; &#160;Obviously the file content and 'sound' output is totally different.The current version could not work correctly on system different than the standard 16K SC-3000 because of possible different memory location.&#160; &#160;If in trouble with the SF-7000 it should be possible to use an alternate 'object code' format and to specify a location for the ORG address.. but you have to be a bit more skilled.Well, that's all for now, I'll try soon to link-in some of the libraries alredy prepared for MSX, SEGA &#38;co.
</description>
<pubDate>Thu, 24 Jun 2010 11:08:22 +0100</pubDate>
</item>
<item>
<title>Why MSX and Sega Master System are in the same forum in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=5353#5353</link>
<guid isPermaLink="false">5353@http://www.z88dk.org/forum</guid>
<description>Topic: Why MSX and Sega Master System are in the same forum

Message: I thought to explain why I bound those platforms together.The reason is the display hardware: they all are based on a controller derived from the Texas Intruments chip originally used on the TI99/4.Many of the control commands could work in any of those target platforms and, even if the z88dk functions driving the display on those targets are not compatible, it could happen in the future.Then, all those targets have similar sound hardware.&#160; I still don't know how but I think that the MSX sound code could play on the M5, for instance.
</description>
<pubDate>Mon, 24 Aug 2009 20:27:37 +0100</pubDate>
</item>
<item>
<title>Spectravideo SVI improved in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=5040#5040</link>
<guid isPermaLink="false">5040@http://www.z88dk.org/forum</guid>
<description>Topic: Spectravideo SVI improved

Message: I'm posting this here because starting from today most of the MSX functions are supported on the Spectravideo SVI too.Let me say I'm proud of the result, we now have sound, basic graphics (mono sprites, etc..) and most of the Rafael's GFX lib !
</description>
<pubDate>Thu, 21 May 2009 20:55:45 +0100</pubDate>
</item>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=4970#4970</link>
<guid isPermaLink="false">4970@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: I just put online the latest version of the GFXLIB port.The current 3D now integrates both the original functionalities and the new ones (which compared to the original Rafael's work are still a bit buggy but runnable).&#160; I optimized the isin and icos functions, now based on a smaller pre-built table.The rendering engine is much faster and smaller too, because it is now totally written in assembly.&#160; &#160;Rafael based it on a very smart concept I chose to make easily available in the generic graphics lib.&#160; So we'll have a new object named &#34;stencil&#34;, useful to handle complex convex surfaces.The related examples are adapted to the z88dk version of the library, but most of the original stuff is still portable.
</description>
<pubDate>Thu, 16 Apr 2009 08:34:20 +0100</pubDate>
</item>
<item>
<title>GFXLIB by Rafael de Oliveira Jannone in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=4801#4801</link>
<guid isPermaLink="false">4801@http://www.z88dk.org/forum</guid>
<description>Topic: GFXLIB by Rafael de Oliveira Jannone

Message: As someone could have noticed, I'm integrating the Rafael's GFX library into z88dk.The old library was just too poor to make this port really interesting for the people from the MSX world, now we have a base to work on.Rafael should be happy to know that now some of his demos can be loaded and run also from a cassette tape !&#160; &#160;The resulting code size seems to be smaller, but I'm not so sure of it.I still need to find an elengant way to integrate the very powerful Rafael's 3D library, but first I think it is worth to adapt the old GFX library and make a variant of it able to draw in a frame buffer; since it is native assembly language it should give some benefit to Rafael's work, and it should cost very little: just a new &#34;pixeladdress&#34; function..Another interesting point is the portability: now we have a good number of targets with common behaviours: a sound chip (normally three voices + a noise generator), color capabilities, need/opportunity for a framebuffer, etc..Having vertical API's for each platform is, in my opinion a waste of energy.Ideas ?
</description>
<pubDate>Thu, 15 Jan 2009 09:47:11 +0000</pubDate>
</item>
<item>
<title>MSX in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=3475#3475</link>
<guid isPermaLink="false">3475@http://www.z88dk.org/forum</guid>
<description>Topic: MSX

Message: Fixed:&#160; &#160; http://www.z88dk.org/wiki/doku.php/plat &#8230; ator_notesI'm also providing some small plaform specific function.. stay tuned (if you're still there..)
</description>
<pubDate>Fri, 30 Nov 2007 13:25:51 +0000</pubDate>
</item>
<item>
<title>MSX in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=3473#3473</link>
<guid isPermaLink="false">3473@http://www.z88dk.org/forum</guid>
<description>Topic: MSX

Message: Ok, I confirm it works, but it might be improved, here's what I've done:- compiled the adv_a game:&#160; zcc +msx -create-app adv_a.cIt generates two files, a.bin, (pure binary file) and a.msx (binary file with some header stuff).- got 'dsktool' by by Ricardo Bittencourt and a working disk image (mine was 737.280 bytes long).- put &#34;a.msx&#34; in the disk image: dsktool A test.dsk a.msx- run an msx emulator (bluemsx) and chose to boot as MSX1, then put the disk image in the 'virtual' drive 1&#160; (issuing the 'FILES' command I could see the file was in there)- loaded and run the game:&#160; BLOAD &#34;a.msx&#34;,rSorry for confusion, I overlapped my memories to the Spectravideo ones (a cassette file is created, in that case) and I had some problems managing the disk images too&#160; &#160;:/Now I'll fix the Wiki documentation&#160; ;)
</description>
<pubDate>Wed, 28 Nov 2007 07:50:44 +0000</pubDate>
</item>
<item>
<title>MSX in Targets : MSX, SVI, M5 and Sega Master System</title>
<link>http://www.z88dk.org/forum/viewtopic.php?pid=3472#3472</link>
<guid isPermaLink="false">3472@http://www.z88dk.org/forum</guid>
<description>Topic: MSX

Message: First feedback - you are right, there's something wrong !You could try to convert/import the binary file directly (i.e. a.bin): it is, in the actual form, located at 40000 ($9c40).The &#34;msx&#34; file was, in my intention, a &#34;cas&#34; file to be loaded with the command BLOAD &#34;A.BIN&#34;,R&#160; but something is wrong.I'll investigate on it.
</description>
<pubDate>Tue, 27 Nov 2007 11:23:57 +0000</pubDate>
</item>
</channel>
</rss>
