aljares Posted March 28, 2013 Share Posted March 28, 2013 Hi I want to program hombrew for jag , i am new in games developt but i have some skill in program asm c and basic . here my question a) what software i need to program ?¿ ( some like BasiEgaXorz ¿?) what c compiler or asm copiler i need ( what soft i need to make a hello and try in virtual jaguar ¿?) b) guides to read ?¿ ) i read the tecnical reference for tom and jerry c) for make titles ¿?¿ some like (gimp and imagenesis) for megadrive d) i develop in and old pc ( with parallel pot fot jbl wire) , what best os ?¿ dos win 98 or linux ?¿ , all help and samples , soft for develop will be aprecciated think to do A) make a bjl wired , done b) mod jag bios in progress , i ask help in general forum soft to trasfer rom intro jag ?¿ sorry about my english thank Quote Link to comment Share on other sites More sharing options...
Zerosquare Posted March 28, 2013 Share Posted March 28, 2013 Here's a good place to start. 2 Quote Link to comment Share on other sites More sharing options...
aljares Posted March 28, 2013 Author Share Posted March 28, 2013 ok thank i m reading Quote Link to comment Share on other sites More sharing options...
LiamJaguar96 Posted December 9, 2013 Share Posted December 9, 2013 Do you think iot would be a good idea to try and make videos for how to programme basic games to get people like me (programming n00b) tomake games? I'm way keen to make games for the Atari Jaguar but would have no idea about technical terms and such... I have heard you need to programme in C, is that true? Also, I would like to make cartridge games, where do I get those/ how do I make them? ASorry for being a pain in the ass but I'm 16 so I get pumped for stuff pretty easily thanks for any hepl in advance Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted December 9, 2013 Share Posted December 9, 2013 I'd recommend grabbing RMAC and RLN as your assembler and linker. Regards OS choice, choose whichever OS you are most used to, although if you are planning to use BJL via parallel you may be limited to Linux, DOS and the older strains of Windows (95/98 etc.. I *think* XP may work.. not sure though). Best place to start is to grab some of the examples out there that people have released, and have a play with those. Build from there. LiamJaguar96: Before worrying about where to get carts from etc, worry about making something first. There is a long way to go from 1st concepts and even learning the system before you need to worry about carts. Don't worry there are plenty of solutions out there for making carts and they are not going to go away any time soon, so for now just concentrate on getting your stuff written and working and cross that bridge when you get to it. You can program in C, but you don't have to. Some people prefer C, some prefer ASM. Go with whatever works for you. I am sure if you look there are plenty of online resources around basic game design and development strategies, any of those should give you enough to get started. There isn't any specific to the Jag, but that doesn't matter. Have fun. 3 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted December 9, 2013 Share Posted December 9, 2013 The O.P. mentioned some BASIC experience. There is a work in progress BASIC compiler called VRBasic http://www.jaguarsector.com/index.php?s=659fb6fef9ef36e01a877838bdb13172&showforum=90 My understanding is that it does not have sound or hardware joystick support (emulator only) Quote Link to comment Share on other sites More sharing options...
JagChris Posted December 9, 2013 Share Posted December 9, 2013 (edited) Here is another page of step by step on how to get started. Maybe this will be of some use. http://www.jaguarsector.com/index.php?showtopic=8959 Is the OP still around? Edited December 9, 2013 by JagChris Quote Link to comment Share on other sites More sharing options...
+CyranoJ Posted December 10, 2013 Share Posted December 10, 2013 Nope, documentation and reading are your friends. There is no Peter Jackson shortcut through all the bloody hobbits singing when learning how to code Do you think iot would be a good idea to try and make videos 2 Quote Link to comment Share on other sites More sharing options...
108 Stars Posted December 10, 2013 Share Posted December 10, 2013 helo i'm daniel. jag is so cool i want to make games for it. i have free time this we so if you could help me it would be nice. i know jaguar is old so i will make a small game maybe like mario 64 cuz it has 64 bit too and more than 64 bits dont fit on a cartridge. it would be cool if we can finish by sunday evening so the week i can go to the printshop after school and get a box with art and screenshots. then on xmas my parents will be surprised lol. 2 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted January 12, 2014 Share Posted January 12, 2014 I apologize in advance for lumping my own question in with 108 Stars topic. Are there any asm tutorials specifically geared towards the Jag? Generic 68k asm guides are dry as hell. Quote Link to comment Share on other sites More sharing options...
sh3-rg Posted January 12, 2014 Share Posted January 12, 2014 I apologize in advance for lumping my own question in with 108 Stars topic. Are there any asm tutorials specifically geared towards the Jag? Generic 68k asm guides are dry as hell. Some of the ST 68k tutorials from the disk magazines are apparently decent, but obviously ST-based. GGN knows about these (I remember he started writing his own, that's why we discussed it). Maybe he will appear and impart his wisdom... 1 Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 12, 2014 Share Posted January 12, 2014 Grab some example code and have a play around. There is a full working 68K example included in the U235 SE, I *think* it's fairly well commented too. Have a play with that, you should be able to change the tune on it, add some sound effects of your own etc etc etc. It doesn't include any op list code, but you can write your own by a bit of reading of the dev manual for the structure of the objects/or by looking at how others have done it, Reboot have published complete code listings for some of their Jag games. Start simple, try making the screen go blue, or green, get it to flash at 50/60Hz.. now try getting it to flash at 10Hz or 1Hz.. (hint: you can do this without touching the Object Processor) The SE example has startup code and inits Vertical Blank interupts. Hope that helps Quote Link to comment Share on other sites More sharing options...
Otto1980 Posted January 12, 2014 Share Posted January 12, 2014 (edited) The SE example has startup code and inits Vertical Blank interupts. one of the biggest problems in my oppinion startup and objectlist stuff confusing, to much freedom, to much ways to make misstakes, to much try n error, no (easy) ways to debug its a hard and far way to have a nice and flexible startup and organisation of objectlist the ones from atari (startup.s for example) are not very flexible and easy to modify its like writing graphicsdriver in asm using hardwaredocumentation even before you can start to think about coding something the jaguar cannot even do a "hello world" without coding/using a own textroutine !!! :-(((( Edited January 12, 2014 by Otto1980 Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 12, 2014 Share Posted January 12, 2014 I'd suggest start with what is available and play around with it, it is very easy to think I don't have X so I'll not start until I get that, but that just delays you further and you possibly get no where. If you start tackling these problems for yourself you will have a MUCH easier time of things further along the road. My 1st code was just hacking up of StarCat's example routines he posted years and years ago. I then rewrote or wrote my own routines to work the way I wanted. There are some nice simple explanations of the object list stuff in the ref manual, just remember it is a buggy system so sometimes it doesn't always do what it says on the tin If you have a skunk then I'd also recommend playing around with the skunklib stuff included with it, using that you can get "helloworld" on your console without much at all! (by console I mean the jcp -c command line console on your PC). It may not be an object on the screen but it is teh 1st step in the path of getting handy debug messages out of the console.... A few hours and you can craft a halfway useful debug library to allow you to do things like "Got here!" "Got here too!" "Value of D0 = $0000d34d" etc on your console. Stuff like this will more than likely be released, but why wait until it is? just get stuck in now.. you could even be the one releasing the stuff. 2 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted January 12, 2014 Share Posted January 12, 2014 I appreciate the advice. Er, I remember MADMACs being difficult to find. My google search turned up the documentation on Jag Sector II but not the download. Is there a live link left? Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 12, 2014 Share Posted January 12, 2014 Unless you are running 16bit DOS or possibly WinXP 32 bit.. forget MADMAC.. gram RMAC and RLN, much faster and being worked on by the lovely Shamus too.. there are some annoying bugs in MADMAC/ALN Quote Link to comment Share on other sites More sharing options...
Otto1980 Posted January 12, 2014 Share Posted January 12, 2014 linko, its right i also did my first steps 10 years ago on bjl jag together with lars and i also tryed the debugstuff with the skunk.o Quote Link to comment Share on other sites More sharing options...
Zerosquare Posted January 12, 2014 Share Posted January 12, 2014 http://www.jagware.org/jag_uploads/dev/curt_vendel_jagfiles/ Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted January 12, 2014 Share Posted January 12, 2014 Only partial sucess. I'm going to reread the U-235 documentation to see if I missed something. First assemble the main.s source fileMac –fb –s main.s Directory of C:\jaguar\madmac01/12/2014 04:15 PM <DIR> .01/12/2014 04:15 PM <DIR> ..12/27/2011 07:26 PM 86,158 ALF.MOD07/13/2013 11:29 AM 5,172 changelog.txt07/13/2013 11:31 AM 27,906 dsp.obj12/22/2011 11:11 PM 24,149 JAGUAR.INC05/17/2013 12:22 AM 2,475 joypad.s05/17/2013 12:22 AM 1,364 licence.txt01/12/2014 04:15 PM <DIR> logos02/27/2000 01:55 PM 4,857,864 Madmac.pdf07/13/2013 11:51 AM 9,012 main.s07/13/2013 12:07 PM 324 MAKEFILE07/13/2013 11:26 AM 295,384 manual.pdf12/27/2011 07:26 PM 20,458 ORCH.SAM03/05/2013 02:15 PM 32,768 rln.exe03/05/2013 02:15 PM 100,864 rmac.exe05/17/2013 12:22 AM 2,882 setup.s07/13/2013 11:43 AM 3,200 u235se.inc05/17/2013 12:22 AM 779 vbi.s 16 File(s) 5,470,759 bytes 3 Dir(s) 6,780,551,168 bytes freeC:\jaguar\madmac>rMac -fb -s main.sCannot open: ûfb.sCannot open: ûs.s UPDATE: It seems like rmac and rln may have different switches than mac and aln. The instructions in the U-235 manual may only work for mac and aln. Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 13, 2014 Share Posted January 13, 2014 C:\jaguar\madmac>rMac -fb -s main.sCannot open: ûfb.sCannot open: ûs.s That looks like for some reason rmac isn't recognising the - before the options, are they deffinetly regular hyphens? looks like your command line has interpreted them as something else! weird. Quote Link to comment Share on other sites More sharing options...
Otto1980 Posted January 13, 2014 Share Posted January 13, 2014 ?? whats the differnece between sln smac and rln rmac? i use sln and smac because it was included in the windows dev environment Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted January 13, 2014 Share Posted January 13, 2014 It turns out that rmac is not fully compatible with mac. The manual for U-235 says to use this which works for MADMACs Mac -fb -u main.s But rmacs expects something like this: rMac -fb -u -o main.o main.s Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 13, 2014 Share Posted January 13, 2014 I'll get the manual updated in the next release. I switched to developing exclusively with RMAC and RLN quite a while ago, obviously forgot to validate the example in the manual! sorry my bad! 2 Quote Link to comment Share on other sites More sharing options...
LinkoVitch Posted January 13, 2014 Share Posted January 13, 2014 ?? whats the differnece between sln smac and rln rmac? i use sln and smac because it was included in the windows dev environment rmac and rln are maintained by Shamus (VirtualJaguar head honcho) smac and sln are (were?) maintained by subQmod IIRC.. I know shamus is actively working on rmac/rln and that they work correctly, I have not tried smac/sln Quote Link to comment Share on other sites More sharing options...
JagChris Posted January 13, 2014 Share Posted January 13, 2014 Dr Typo uses SMAC and SLN and seems to be keeping them maintained these days. rmac and rln are maintained by Shamus (VirtualJaguar head honcho) smac and sln are (were?) maintained by subQmod IIRC.. I know shamus is actively working on rmac/rln and that they work correctly, I have not tried smac/sln 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.