English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 20 September 2020, 14:10   #1
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
JST on CDTV

Hey JOTD, What is the current usability/compatibility of JST 6.2? I picked up the binary from your GitHub repo to test some WHDLoad Installs on a CDTV 8MB WB1.3 SCSI HD WinUAE setup.

The reason I'm doing it this way is to see if it is worthwhile adding a SCSI HD to my CDTV for loading games or to just stick with a Gotek.

My results haven't been that successful so far as I've only been able to get
Saint Dragon to work. Most games just black screen or some show a loading screen then fail.

It's just a basic 1.3 HD install from the A590 setup disk with JST in C and the A500 kick and RTB file in DEVS/Kickstarts

I feel like I might be missing something obvious?
Whitesnake is offline  
Old 20 September 2020, 14:54   #2
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Last time I checked it worked, but only with pre-loading files in RAM (I think OS swapping doesn't work that well those days). I think a 1MB RAM machine won't cut it whatever it is.

The 1.3 capability is not the most useful stuff because you can softkick if you have enough ram.

I have to check again on basic 68000 + 1.3 machine setup on winuae (with expanded memory...)
jotd is offline  
Old 20 September 2020, 15:21   #3
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by jotd View Post
Last time I checked it worked, but only with pre-loading files in RAM (I think OS swapping doesn't work that well those days). I think a 1MB RAM machine won't cut it whatever it is.

The 1.3 capability is not the most useful stuff because you can softkick if you have enough ram.

I have to check again on basic 68000 + 1.3 machine setup on winuae (with expanded memory...)
Yeah, I have 1MB Chip & 8MB Fast. So I don't think memory is the problem. I wonder if it is a conflict with the CDTV CD drive which is potentially stopping games from working somehow? or perhaps the Extended ROM? I'm not running anything from the CD drive but I do notice that WinUAE shows the CD drive being accessed when loading JST with a WHDLoad install.

I'm guessing that is because of the shared SCSI bus between the CD and HD. I did load JST in verbose and it does show the files being loaded.

Also I'm using WinUAE's CDTV SCSI expansion support, not UAEHD stuff.


EDIT: I quickly tested JST on a Workbench 3.1 setup I have and it seems to work fine. I tried messing around with the memory configuration
to see if I could replicate the problem but I couldn't break it.

So I'm not sure why it is not working correctly with Workbench 1.3

Last edited by Whitesnake; 22 September 2020 at 19:57.
Whitesnake is offline  
Old 02 October 2020, 15:28   #4
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
I made a small video showing my experience so far.

https://gofile.io/d/rYe60g
https://srv-file16.gofile.io/downloa...2014-12-37.mp4

I first loaded Saint Dragon because it is the only game I can get running even though the audio seems a bit clicky. I used F10 to quit it.

Loaded up CarVup next but that just went to a black screen but I was able to quit with F10.

GodsNTSC gets to the loading screen then black screens and I can't quit. It does the same with the PAL version without the audio playback speed issue.

I think my configuration is mostly good for a CDTV with HD and 8MB ram.

Edit: Enabling cycle accurate fixed the audio clicks on Saint Dragon.

Last edited by Whitesnake; 02 October 2020 at 15:39.
Whitesnake is offline  
Old 02 October 2020, 19:03   #5
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Can you check if your files are packed with XPK? JST doesn't support those. That could be the issue (for instance if gods disk 2 is packed it will fail)

Last edited by jotd; 02 October 2020 at 22:34.
jotd is offline  
Old 02 October 2020, 20:59   #6
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
I looked at the files and they are not XPK packed. I think I've narrowed down the problem.

As mentioned earlier about the CDTV Extended ROM "CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom"

I removed the Extended ROM from the configuration essentially making it an A500 and the games load fine now.

Also made a video, First with Extended ROM then removed Extended ROM.

https://gofile.io/d/jQimLM

https://srv-file4.gofile.io/download...2019-52-33.mp4
Whitesnake is offline  
Old 02 October 2020, 21:02   #7
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
oh well spotted. Probably something related to CD-drive interrupts then. Good find.

It also means that on an real extended CDTVwith 8MB RAM (does that even exist) JST fails. But if it's the case, so does whdload probably.

Unless some script is run before / after to disable the CD drive.
jotd is offline  
Old 02 October 2020, 21:07   #8
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by jotd View Post
oh well spotted. Probably something related to CD-drive interrupts then. Good find.

It also means that on an real extended CDTVwith 8MB RAM (does that even exist) JST fails. But if it's the case, so does whdload probably.

Unless some script is run before / after to disable the CD drive.
Yes, There is a very commonly available 8MB RAM Expansion for the CDTV on eBay and AmiBay



[ Show youtube player ] Person on Youtube did a similar upgrade.

Last edited by Whitesnake; 02 October 2020 at 21:12.
Whitesnake is offline  
Old 02 October 2020, 21:40   #9
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Interesting. It also means that JST is the only way to run whdload games on a CDTV since softkicking to kick 2.0 or 3.0 isn't supported because of extended ROM (or I'm mistaken)

But the failure you found also means that the CD hardware needs to be shut down when JST is running a game. And I don't know how to do that.

Last edited by jotd; 02 October 2020 at 22:34.
jotd is offline  
Old 02 October 2020, 21:53   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by jotd View Post
But the failure you found also means that the CD hardware needs to be shut down when JST is running a game. And I don't know how to do that.
Send CMD_STOP to cdtv.device. It will disable all interrupts. CMD_START will restart the device. (I think whdload does this already)
Toni Wilen is online now  
Old 02 October 2020, 22:02   #11
Wepl
Moderator
 
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 866
Yes, WHDLoad performs the CMD_STOP on the CDTV.
Wepl is offline  
Old 02 October 2020, 22:24   #12
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
interesting, I'm going to implement that if I find cdtv.device on the machine.

can a CDTV soft-kick (if so, whdload is as good as / better than JST) ? or is it stuck with kick 1.3 (if so only JST does the job) ?

Last edited by jotd; 02 October 2020 at 22:35.
jotd is offline  
Old 02 October 2020, 23:17   #13
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by jotd View Post
interesting, I'm going to implement that if I find cdtv.device on the machine.

can a CDTV soft-kick (if so, whdload is as good as / better than JST) ? or is it stuck with kick 1.3 (if so only JST does the job) ?
I'm not sure how a 3.1 softkick would react to the presence of the 1.0 Extended ROM. I'm pretty sure that I read 3.1 doesn't play well with the 1.0 Extended ROM and disables the CD Drive.

My plan was to just keep my CDTV as a 1.3 HD setup with a functional CD Drive.
Whitesnake is offline  
Old 02 October 2020, 23:41   #14
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
exactly. So JST becomes interesting for CDTV machines because you cannot softkick.

Other 1.3 machines with fastmem can be softkicked and in that case you can use whdload if you can spare 512k mem (which is generally the case with 4 or 8MB expansion)

So I'm definitely doing the change in JST 6.3.
jotd is offline  
Old 03 October 2020, 00:05   #15
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
FYI Edu Arana is developing a new SCSI adapter card for CDTV which has integrated SCSI2SD meaning if you want an internal solution you don't have to find ultra-rare 2.5" SCSI drives or use SCSI->IDE->CF adapters anymore.
alexh is offline  
Old 03 October 2020, 00:07   #16
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
@whitesnake I've followed your video (very instructive) to configure a CDTV machine with hard drive (SCSI) but I cannot boot: I still see CDTV animation screen no matter what...

I've enabled cdtv SCSI and all... Maybe you could share your config so I could adapt it to my paths?
jotd is offline  
Old 03 October 2020, 16:25   #17
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by jotd View Post
@whitesnake I've followed your video (very instructive) to configure a CDTV machine with hard drive (SCSI) but I cannot boot: I still see CDTV animation screen no matter what...

I've enabled cdtv SCSI and all... Maybe you could share your config so I could adapt it to my paths?
CDTV Config file here https://gofile.io/d/vqbUKH
Whitesnake is offline  
Old 03 October 2020, 16:28   #18
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by alexh View Post
FYI Edu Arana is developing a new SCSI adapter card for CDTV which has integrated SCSI2SD meaning if you want an internal solution you don't have to find ultra-rare 2.5" SCSI drives or use SCSI->IDE->CF adapters anymore.
That will be interesting to see. Will it be more competitively priced compared to the SCSI2SD adapters that currently exist for example?
Whitesnake is offline  
Old 03 October 2020, 22:34   #19
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,161
Whitesnake I don't know what magic you pulled but adapting your config actually works (when trying to catch up with the video did not )

I could reproduce the lockup with Warzone. And now this is fixed. Version 6.3 is on github thanks.
jotd is offline  
Old 04 October 2020, 15:40   #20
Whitesnake
Martin Shaw
 
Whitesnake's Avatar
 
Join Date: Nov 2005
Location: United Kingdom
Posts: 456
Quote:
Originally Posted by jotd View Post
Whitesnake I don't know what magic you pulled but adapting your config actually works (when trying to catch up with the video did not )

I could reproduce the lockup with Warzone. And now this is fixed. Version 6.3 is on github thanks.
It's working great now. Thanks.
Whitesnake is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
JST Kickstart 1.3 Retro1234 support.Apps 316 23 October 2023 12:58
JST 1.4 for KS 1.3 Gaula92 request.Apps 8 02 May 2021 06:08
What are JST games? liquidsmoke support.Other 9 26 October 2019 10:45
WTB: CDTV laser, or CDTV drive, or CDTV chiark MarketPlace 15 09 February 2010 11:04
Budokan JST frikilokooo request.Old Rare Games 3 11 May 2008 14:00

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:11.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10118 seconds with 13 queries