Goochman Posted October 24, 2012 Share Posted October 24, 2012 Funny we were always dieing for a 2600 emulator on the Jag and here we sorta have an ST converter for the Jag - much better result IMHO 2 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625065 Share on other sites More sharing options...
+Gemintronic Posted October 24, 2012 Share Posted October 24, 2012 Funny we were always dieing for a 2600 emulator on the Jag and here we sorta have an ST converter for the Jag - much better result IMHO Trouble is, CyranoJ is a one off product. Otherwise I'd buy a copy and start porting EmuTOS. 2 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625068 Share on other sites More sharing options...
+CyranoJ Posted October 24, 2012 Author Share Posted October 24, 2012 Trouble is, CyranoJ is a one off product. Otherwise I'd buy a copy and start porting EmuTOS. You can't afford me I wouldn't call what is being done here 'emulation' or 'conversion'... more like 'redirection' 3 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625338 Share on other sites More sharing options...
skaredmask Posted October 25, 2012 Share Posted October 25, 2012 (edited) Difference is, paying $60-$100 for a single old shonky 8-bit or 16-bit port (or comparable looking) for a Jag homebrew is not cool. Potential copyright infringement aside, be nice if dozens/hundreds of old ST games could be ported and then slapped on to a HUGE compilation disk with a nice front end for use with the JagCD. Similar to what's been done on the Amiga CD32. Yes, I understand the difference in porting in this example (sell it at a price that makes sense for both consumer and the hackers), but do that and now you've got something of value and worth getting all excited about. Especially by those of us that have had extremely bad luck with original AtariST hardware or would like to play ST games with something other than a 2600 controller and on something larger than a 12" or 13" screen. Hay saves check it out... From http://www.mdgames.de/tosonjag.htm Edited October 25, 2012 by skaredmask 5 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625536 Share on other sites More sharing options...
+save2600 Posted October 25, 2012 Share Posted October 25, 2012 ROTFLMAO! I can run a version of TOS natively on my Amiga 1000, but... holy smokes is *that* Jaguar project beyond hilarious! Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625543 Share on other sites More sharing options...
+rdemming Posted October 25, 2012 Share Posted October 25, 2012 I somehow get the feeling you used a crack of LSD for the conversion Robert Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625619 Share on other sites More sharing options...
sh3-rg Posted October 25, 2012 Share Posted October 25, 2012 I somehow get the feeling you used a crack of LSD for the conversion Robert It's all in one file and has a trainer - makes sense Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625626 Share on other sites More sharing options...
sh3-rg Posted October 25, 2012 Share Posted October 25, 2012 CJ's doc V0.1 is on the reboot site. 2 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625732 Share on other sites More sharing options...
GroovyBee Posted October 25, 2012 Share Posted October 25, 2012 CJ's doc V0.1 is on the reboot site. The images aren't displaying for me. Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625737 Share on other sites More sharing options...
+Gemintronic Posted October 25, 2012 Share Posted October 25, 2012 ROTFLMAO! I can run a version of TOS natively on my Amiga 1000, but... holy smokes is *that* Jaguar project beyond hilarious! Sorry to go off topic, but, I dunno how ludicrous it really is. I mean, weren't there ways to connect your Jag to an ST? Why not just run a modified TOS on the Jag directly? Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625750 Share on other sites More sharing options...
sh3-rg Posted October 25, 2012 Share Posted October 25, 2012 The images aren't displaying for me. fixed, but as I didn't know where to put them anyway... 1 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2625769 Share on other sites More sharing options...
+CyranoJ Posted October 27, 2012 Author Share Posted October 27, 2012 The game was still dropping frames when the action picked up (running the game's main loop + the GPU screen conversion routine was taking more than one Jaguar VBlank to execute) so I delved a bit deeper into the binary, and now I've re-coded the game's sprite copy routine on the GPU - all good again! load_source: dc.l 0 load_destin: dc.l 0 GPU_Opt2: movei #load_destin,r1 movei #load_source,r2 load (r1),r1 load (r2),r2 movei #$92,r0 .rept 8 loadw (r2),r10 addqt #2,r2 loadw (r2),r11 addqt #2,r2 loadw (r2),r12 addqt #2,r2 loadw (r2),r13 addqt #2,r2 loadw (r2),r14 addqt #2,r2 loadw (r2),r15 addqt #2,r2 loadw (r2),r16 addqt #2,r2 loadw (r2),r17 addqt #2,r2 ;;;; loadw (r2),r20 addqt #2,r2 loadw (r2),r21 addqt #2,r2 loadw (r2),r22 addqt #2,r2 loadw (r2),r23 addqt #2,r2 loadw (r2),r24 addqt #2,r2 loadw (r2),r25 addqt #2,r2 loadw (r2),r26 addqt #2,r2 loadw (r2),r27 addqt #2,r2 storew r10,(r1) ; 0p1 addqt #2,r1 storew r11,(r1) ; 0p2 addqt #2,r1 storew r12,(r1) ; 1p1 addqt #2,r1 storew r13,(r1) ; 1p2 addqt #2,r1 storew r14,(r1) ; 2p1 addqt #2,r1 storew r15,(r1) ; 2p2 addqt #2,r1 storew r16,(r1) ; 3p1 addqt #2,r1 storew r17,(r1) ; 3p2 add r0,r1 ;; storew r20,(r1) ; 0p1 addqt #2,r1 storew r21,(r1) ; 0p2 addqt #2,r1 storew r22,(r1) ; 1p1 addqt #2,r1 storew r23,(r1) ; 1p2 addqt #2,r1 storew r24,(r1) ; 2p1 addqt #2,r1 storew r25,(r1) ; 2p2 addqt #2,r1 storew r26,(r1) ; 3p1 addqt #2,r1 storew r27,(r1) ; 3p2 add r0,r1 .endr moveq #0,r0 ; Stop GPU movei #G_CTRL,r1 store r0,(r1) nop nop [EDIT: ADDITIONAL] And here is the replacement GPU code for the sprite renderer :-) .phrase load_a4: dc.l 0 load_a3: dc.l 0 load_a2: dc.l 0 load_a1: dc.l 0 GPU_Opt3: movei #load_a1,r4 load (r4),r1 ; a1 subqt #4,r4 load (r4),r2 ; a2 subqt #4,r4 load (r4),r3 ; a3 subqt #4,r4 load (r4),r4 ; a4 movei #$90,r5 moveq #16,r6 movei #.spriteloop,r7 .spriteloop: .rept 2 ; move.l (a1),(a2)+ ; 16fd4 ; 16fe8 ; move.l (a4),d1 ; and.l (a1),d1 ; or.l (a3)+,d1 ; move.l d1,(a1)+ loadw (r1),r10 ; MOVE.L (A1),(a2)+ addqt #2,r1 loadw (r1),r11 subqt #2,r1 loadw (r4),r12 ; move.l (a4),d1 (r12+r13=d1) addqt #2,r4 loadw (r4),r13 subqt #2,r4 loadw (r3),r14 addqt #2,r3 loadw (r3),r15 addqt #2,r3 move r10,r20 move r11,r21 and r10,r12 and r11,r13 or r14,r12 or r15,r13 storew r12,(r1) addqt #2,r1 storew r13,(r1) addqt #2,r1 storew r20,(r2) addqt #2,r2 storew r21,(r2) addqt #2,r2 ; move.l (a1),(a2)+ ; $16fde ; $16ff2 ; move.l (a4)+,d1 ; and.l (a1),d1 ; or.l (a3)+,d1 ; move.l d1,(a1)+ loadw (r1),r10 ; move.l (a1), addqt #2,r1 loadw (r1),r11 subqt #2,r1 loadw (r4),r12 ; move.l (a4),d1 (r12+r13=d1) addqt #2,r4 loadw (r4),r13 addqt #2,r4 loadw (r3),r14 addqt #2,r3 loadw (r3),r15 addqt #2,r3 move r10,r20 move r11,r21 and r10,r12 and r11,r13 or r14,r12 or r15,r13 storew r12,(r1) addqt #2,r1 storew r13,(r1) addqt #2,r1 storew r20,(r2) addqt #2,r2 storew r21,(r2) addqt #2,r2 .endr add r5,r1 subq #1,r6 jump NE,(r7) nop nop moveq #0,r0 ; Stop GPU movei #G_CTRL,r1 store r0,(r1) nop nop It's faster than the ST original now. Mwhahahahahaha! 7 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627076 Share on other sites More sharing options...
sh3-rg Posted October 27, 2012 Share Posted October 27, 2012 This now plays really, really well. Feels like a true arcade game... I don't think you should leave it here... we need even more Jaguar shiny Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627158 Share on other sites More sharing options...
+CyranoJ Posted October 27, 2012 Author Share Posted October 27, 2012 I agree. I think we keep the core ST game, but hook a bunch of Jagtastic additions into it, like high colour titles, a proppa 'welcome to the cave of monsters' - maybe even add the arcade sound effects. And, of course, memory track/jagtopus highscore saving (and webcodes!!) 6 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627164 Share on other sites More sharing options...
CD-i Posted October 27, 2012 Share Posted October 27, 2012 can't wait to play this awesome game on the JAG! 1 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627167 Share on other sites More sharing options...
Zerosquare Posted October 27, 2012 Share Posted October 27, 2012 CJ, is it feasible to release the Jag version as a set of patches for the ST version (possibly with the help of a custom program to convert the ST disk image into a ROM)? That way, there would be no copyright concerns. 3 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627176 Share on other sites More sharing options...
+CyranoJ Posted October 27, 2012 Author Share Posted October 27, 2012 CJ, is it feasible to release the Jag version as a set of patches for the ST version (possibly with the help of a custom program to convert the ST disk image into a ROM)? That way, there would be no copyright concerns. It should be possible to do something like that, but we'll decide more towards the end of the project - well, we were at the end of this one until two posts above. Looks like we have to tart it up now! Hell, I could even check the weak sector on the disk to make sure nobody uses a dodgy pirate copy Yaaaaaaarrrrrr!!!! Can't let Rebooteroids slip behind, either! 3 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627179 Share on other sites More sharing options...
+CyranoJ Posted October 27, 2012 Author Share Posted October 27, 2012 Of course, something else might always crop up.... 8 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627244 Share on other sites More sharing options...
+CyranoJ Posted October 27, 2012 Author Share Posted October 27, 2012 Quick update: Buggy Boy is working and playable now too! 5 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627662 Share on other sites More sharing options...
twoquickcapri Posted October 28, 2012 Share Posted October 28, 2012 Any chance of get Crazy Cars 3, Vroom, Lotus Turbo or Eliminator? 1 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627735 Share on other sites More sharing options...
+CyranoJ Posted October 28, 2012 Author Share Posted October 28, 2012 Any chance of get Crazy Cars 3, Vroom, Lotus Turbo or Eliminator? Possibly in the future - at the moment these are all hand patched. I'd like to finish up the few I've started and get back to working on our own games. We're not at the requests stage yet 2 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627746 Share on other sites More sharing options...
+CyranoJ Posted October 28, 2012 Author Share Posted October 28, 2012 Back to Bubble Bobble. Highscores and second player now working - You'll just have to make friends now to have someone to play with 4 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2627845 Share on other sites More sharing options...
Vintagebreed Posted October 29, 2012 Share Posted October 29, 2012 Wow this is some very nice headway being made for the Jaguar props to all involved in this and as said in all earlier posts i cant wait to play some of these. Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2628521 Share on other sites More sharing options...
+CyranoJ Posted October 29, 2012 Author Share Posted October 29, 2012 What was I thinking? move r10,r20 move r11,r21 and r10,r12 and r11,r13 or r14,r12 or r15,r13 storew r12,(r1) addqt #2,r1 storew r13,(r1) addqt #2,r1 storew r20,(r2) addqt #2,r2 storew r21,(r2) addqt #2,r2 Clearly that should be: storew r10,(r2) addqt #2,r2 storew r11,(r2) addqt #2,r2 and r10,r12 and r11,r13 or r14,r12 or r15,r13 storew r12,(r1) addqt #2,r1 storew r13,(r1) addqt #2,r1 I mean it's so obvious! 3 Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2628530 Share on other sites More sharing options...
+Gemintronic Posted October 29, 2012 Share Posted October 29, 2012 It's good that you're not taking conversion requests. Otherwise I'd blab on about: 3D Construction Kit Shoot 'em Up Construction Kit One wouldn't have to know Jaguar hardware. Just maybe how to use a command line utility to attach the game data to a pre made binary.. ..oh happy dreams ^_^ Quote Link to comment https://forums.atariage.com/topic/204450-lets-make-a-journey-to-the-cave-of-monsters-good-luck/page/2/#findComment-2628532 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.