Author Topic: Running Jo-Engine Applications on Actual Hardware  (Read 2468 times)

Mr. Potatobadger

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Running Jo-Engine Applications on Actual Hardware
« on: December 30, 2016, 04:28:28 am »
Hello. Today, I got an Action Replay cart so I can play Saturn Backups as well as my homebrew games made in Jo-Engine on actual hardware, using Pseudo Saturn. I assumed it would work just fine to run applications made with jo engine, but it doesn't. Jo Engine games burned to a CD-R only work using the Swap Trick. Backups of my Sega Saturn games burned to CD-R's work fine with just the cartridge.

According to this video, it should work just fine:

https://www.youtube.com/watch?v=R5xiJGWEnpQ

 I used the same Pseudo Saturn version as in the video, yet after booting my Sega Saturn, I go to a blank screen.

I've tried burning the demo1 with the .iso file, the .cue file, and the .bin file, however none of them work. I've also tried the Saturn CD Patching tool (which has been mentioned on another thread on this site), which also did not help.

I'm really hoping someone knows how to run Jo-Engine games with Sega Saturn, it would be really awesome to see my progress on my actual Saturn hardware.

Cheers! :D

EDIT:

I noticed something. I'm not sure if I've made a mistake, or if I have an incorrect setting somewhere? But the demos for the Ship and for the Sonic Game are NOT the same as what I see on this page:

http://www.jo-engine.org/demo/

For example, this is all I see for this Shooter demo:

https://i.gyazo.com/a7ef523d5a99ec57e2f5da3914d8bc77.gif

And in the Sonic Demo, it's missing the waterfall, the running animation, the HUD, and it has a different tile layout. Do I somehow have an older version? Could this be the reason why my games will not run with Pseudo Saturn? I'm confused!
« Last Edit: December 30, 2016, 04:57:12 am by Mr. Potatobadger »

mindslight

  • Administrator
  • Full Member
  • *****
  • Posts: 157
  • Karma: +6/-1
    • View Profile
    • Jo Engine
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #1 on: April 11, 2017, 04:33:35 pm »
Hi Mr. Potatobadger,

Please update the source code from the SVN.

Warning, you have to change your makefile (see instruction in jo/conf.h) or demo makefiles

Mr. Potatobadger

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #2 on: June 29, 2017, 06:24:21 am »
Still having issues after updating makefile. Burnt games made using Jo Engine still work using the swap trick, but I absolutely hate doing the swap trick. Pseudo Saturn is what I prefer to use. When I use Pseudo Saturn's debugger, I get a screen that says, "CPU Adress Error", with a list of all of the Saturn's registers, followed by hex.

Any ideas?

mindslight

  • Administrator
  • Full Member
  • *****
  • Posts: 157
  • Karma: +6/-1
    • View Profile
    • Jo Engine
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #3 on: June 29, 2017, 08:10:19 pm »
Unfortunately, I don't have this problem  :-\

XL2

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: +72/-1
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #4 on: June 29, 2017, 08:49:21 pm »
Same problem here. Pseudo Saturn is probably the easiest way to try homebrews, hopefully we will find a solution. Did anyone try to talk with the creators of Pseudo Saturn?

wraith

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #5 on: July 25, 2017, 10:19:52 pm »
Possible IP Header / Iso creation issue as Jo-Engine was once confirmed compatible with Pseudo.

While I have not yet tested Jo-Engine compiled ISO on hardware due to compatibility issue reports, I have compiled ISO's with Jo-Engine binaries, a modified IP.BIN, and MKISOFS.EXE which I can confirm working 100% with PSv0.831 on my NTSC M-1 and M-2 Saturn Consoles.

When I have some time I'll hardware test an ISO created with the 04/12/2017 build.



EDIT: ISO created with 04/12/2017 build confirmed Working with PSv0.831.


« Last Edit: July 26, 2017, 12:45:23 am by wraith »

XL2

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: +72/-1
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #6 on: August 01, 2017, 09:34:03 pm »
Awesome! Can you share more details with us? This is a really annoying issue that we all have (except those lucky modchip owners)

wraith

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #7 on: August 02, 2017, 03:24:07 am »
Awesome! Can you share more details with us? This is a really annoying issue that we all have (except those lucky modchip owners)

The cause is uncertain. What I can tell you thus far...

Jo-Engine compiled Iso tested on stock Saturn/PS0.831 confirmed working. (Background Image, Sprite, CD Audio)

Custom compiled Iso tested on stock Saturn/PS0.831 confirmed working. (Extracted contents of XL2  Sonic_Z_Treme_DEMO_v002 Iso)

Attached mkisofs as a possible temporary solution for those having issues. Simply place compiled files into CD folder and run Make.bat to generate Demo.iso . Great demo btw XL2, impressive!




XL2

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: +72/-1
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #8 on: August 02, 2017, 05:05:58 am »
Thanks a lot, this is greatly appreciated!

null1024

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #9 on: August 02, 2017, 06:36:55 am »
I gave that package a whirl to make the Sonic image demo, no dice. Still just a black screen on my end with the resulting demo.iso.  :(
Tried using both Pseudo Saturn 0.831 (went and reflashed my AR) and Pseudo Saturn Kai 6.074, both loaders.
Blank screen on all.
currently developing cosmic:rush (formerly cosmic:acceleration), current video here (oct 6th)

wraith

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #10 on: August 04, 2017, 03:21:08 am »
I gave that package a whirl to make the Sonic image demo, no dice. Still just a black screen on my end with the resulting demo.iso.  :(
Tried using both Pseudo Saturn 0.831 (went and reflashed my AR) and Pseudo Saturn Kai 6.074, both loaders.
Blank screen on all.

 :( This may be the case for all who are experiencing this issue. Maybe a data clash between Jo initialization routines and specific cartridge versions ? ? ?

I suggest running Pseudo Debugger documenting displayed error codes and disassembling cartridges to inspect hardware, then contacting Cafe-Alpha developer of Pseudo Kai and Saturn cartridge hardware for possible insight into the problem.

null1024

  • Newbie
  • *
  • Posts: 11
  • Karma: +0/-0
    • View Profile
Re: Running Jo-Engine Applications on Actual Hardware
« Reply #11 on: August 08, 2017, 02:37:10 am »
Quote
Pseudo Debugger documenting displayed error codes
What's this?
Pseudo Saturn Kai has a "debug" option when you press Z, but that doesn't show anything, and I didn't see any debug option with original Pseudo Saturn.
currently developing cosmic:rush (formerly cosmic:acceleration), current video here (oct 6th)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
SMF spam blocked by CleanTalk