GT Turbo Posted October 15, 2014 Share Posted October 15, 2014 Also some characters (eg French ) are not in the 0->255 byte range. Yes french a 'shitty langage' ! GT (Yes i'm french ) Quote Link to comment Share on other sites More sharing options...
JagChris Posted October 15, 2014 Share Posted October 15, 2014 There nothing in rom, coding on Jaguar it's like coding demo on an Atari, everything must be done with hands, crafting is good for you Some peoples will be scared by this, no library, no real examples, etc... but you can do what you what you want, the only limit is your debugging skill (And the bandwidth speed ) It's nice that there are those quick on the uptake and can learn without real examples or real clarification. Thats awesome. With others, help is more prudent. More realistic. To accelerate the process. Toarnold is very talented and skilled. And he can probably figure it all out in due time. Yet here is Seedy accelerating his understanding. This is awesome. We need more of this. Having libraries does not mean not learning. It's just an option. THANK YOU FOR THE HELP SEEDY. WE VERY MUCH APPRECIATE THIS. Quote Link to comment Share on other sites More sharing options...
JagChris Posted October 15, 2014 Share Posted October 15, 2014 So when you use something like #define A1_BASE (long *)(BASE+0x2200) /* A1 Base Address */ That memory area is in the domain of the blitter and is part of how the blitter is brought into action? Quote Link to comment Share on other sites More sharing options...
Chilly Willy Posted October 15, 2014 Share Posted October 15, 2014 So when you use something like #define A1_BASE (long *)(BASE+0x2200) /* A1 Base Address */ That memory area is in the domain of the blitter and is part of how the blitter is brought into action? Yes. The blitter has two pointers used as a source and destination for blit operations: A1 and A2. You can switch which is the source and which is the destination, depending on whether you're "just blitting" or if you're trying to do affine mapping. Note, the Jaguar has no rasterizing hardware - you use the GPU to do that, while the blitter draws the rasterized line in affine mode. 1 Quote Link to comment Share on other sites More sharing options...
JagChris Posted October 15, 2014 Share Posted October 15, 2014 (edited) OK let me see if I got this. So when you say *A1 base you're reading it to blitter memory. Or area of memory under the control of the blitter. Source is the location of blitter memory its stored in and destination the area of the screen memory or otherwise to write to? Edited October 15, 2014 by JagChris Quote Link to comment Share on other sites More sharing options...
Seedy1812 Posted October 15, 2014 Share Posted October 15, 2014 (edited) OK let me see if I got this. So when you say *A1 base you're reading it to blitter memory. Or area of memory under the control of the blitter. Source is the location of blitter memory its stored in and destination the area of the screen memory or otherwise to write to? *(A1_BASE) = 0x12345678 Is in 68000Move.l #$12345678,(A1_BASE) Motorola talks to devices through memory addresses. Other chips such as Z80 will have input output ports using special instructions. When the blitter is idle you can change the control registers and then start it running by writing to the command register. Edited October 15, 2014 by Seedy1812 1 Quote Link to comment Share on other sites More sharing options...
TXG/MNX Posted November 22, 2014 Share Posted November 22, 2014 Any new updates ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.