Jump to content
IGNORED

STUNT CAR RACER?


Irgendwer

Recommended Posts

Putting xbios to the discussion isn't that bad. As long as the arguments are valid it's info that may be used to improve/change things, but arguing and complaining aren't interchangeable.

 

No matter the outcome, it's up to the coder to make such decisions.

  • Like 3
Link to comment
Share on other sites

I think never... Much on the contrary, you have already stated you don't give a f_ck for those who think otherwise.

 

You have been vey clear about it.

Yes it was harsh but in the end of the day its coders decision what framework etc he is using. And its not a kickstarter where you actually put money into it.

 

And I was in the witchhunt when Arsantica 2 fucked up at Silly venture on the compo machine and a disk drive.

 

But as I stated it was my decision to use it and my responsibility so I take the blame.

 

My impression is that xbios is for some ppl a red card...

 

Yes I do listen to ppl but coding on a8 is always a trade off. And thats what I like with its tons of hardware expansion its a nightmare to support all of it.

 

And as it is a hobby I appreciate the work of others. But they should respect as well when coder made a decision to support or not to support protocols and hardware. That was my point.

  • Like 3
Link to comment
Share on other sites

Communications alert ;)

 

You could understand it from two sides.

The Coder may do as he like to do the code.

But the rest might care for having it running best on the used setup.

 

Programs should run on native and original hardware. If people decide to use strange setups, they could change the code themselves ;)

Yeah thats the good on the C64 scene always stock hardwAre ;)

 

And I know and listen to both sides ;) but sometimes I am a dictator and do what I want ;)

  • Like 2
Link to comment
Share on other sites

You just need to discuss price :-D

 

A-ha!!!

 

Guys, the work and effort you put into this is VALUABLE, especially in the case of SCR which is (effectively) a NEW title in Atari's SW database, without mentioning its intrinsic quality!

 

BE JEALOUS about your work. Don't let the "I do what the f_uk I want" mentality trump the opportunity to capitalize on it. We are NO LONGER in the 80's... in the sense that there has been a lot of recent work on both the SW *AND* HW departments.

 

If I were you, I would consider ALWAYS the following approach for any titles like SCR (which do have INTRINSIC value):

 

1. Create a baseline SIO version, "universally" compatible, and distribute it for free, so those that who do not give a flying f_ck for your work (nor the actual HW developers) can use it at no cost. At the end of the day, you are not responsible for those who prefer to remain on their respective sh_t-holes.

 

2. Create a robust and well-enhanced version that will support recent HW developments (e.g. Ultimate, Incognito, SIDE, The! Cart, etc.) and ***CHARGE*** for the such ENHANCEMENTS, at least a modest sum (e.g. U.S. $4.95 per any of the versions, for instance). Handling cross-platform updates ALSO has intrinsic value (because of the time and effort involved, as well benefit for the end user), and it adds-up to the title's value itself. It is well justified. Plus it creates a positive feedback-loop, in which HW developers AND users will have more motivation to keep improving, as SW exploits such improvements.

 

3. If anyone else comes here and argues against #2 (knowing that #1 option is still available), don't even pay attention. Don't let them drag you down. If anyone here can't come up with $4.95, their lives are probably a self-inflicted mess, anyway.

 

That is a much more sensible approach than trying to justify (as some here) provincial and technically-obscurantist decisions. You will not lose popularity, and make some incremental money along the way, especially if you keep releasing nice and new titles from time to time.

 

Now, if you will excuse me, I have to go back to C++ development of real-time, Stock-Market trading algorithms in which even a millisecond is worth thousands of U.S. $.

Cheers!

Link to comment
Share on other sites

Wow.

 

The A8 gets a game i would of killed for back in the day as an 800XL and 1010 then XC12 owner,something up there with A8 Space Harrier in terms of my utmost respect going out to those who made it possible...

 

And now a thread dedicated to the game is descending into an argument?.

 

I've not touched an A8 in years,never coded etc,just follow the scene to see what lost code turns up and the amazing achivements people are making...

 

But i will never understand the Atari scene,if i live to be a 1000 :-))

 

I'm from an era where you prayed to what evet deity took your fancy the damn thing would load,no Boot Error and be worth the 15 Minute Plus loading time. :-))

Edited by Lost Dragon
  • Like 5
Link to comment
Share on other sites

 

I totally agree :thumbsup: . And this is what people need to keep in mind when getting something for FREE.

 

"not

 

So people stop your bitching :grin: and appreciate the fact that you can now play this great game on your A8.

I totally agree :thumbsup: . And this is what people need to keep in mind when getting something for FREE.

 

"not under the control or in the power of another; able to act or be done as one wishes."

 

So people stop your bitching :grin: and appreciate the fact that you can now play this great game on your A8.

That's what worries me.

 

If I would have produced something brilliant like SCR, give it away freely and would have to deal with so much whining about loading times, i might think twice to release ANYTHING in the future.

 

I'm not exactly known for kissing asses but I sure hope to see more brilliant stuff like this in the future. Sure, you can make a point about ideas to further improve it, but why keep going on about it if the people involved simply say they're not going to do it, for whatever reason they might come up with (as if that is even required). Simply accept their answer thank them for their incredible work and either put up with it or fix it yourself.

Edited by Level42
  • Like 2
Link to comment
Share on other sites

@Faicuai, you don't have to overreact and offend the authors of SCR because of a silly joke made by R0ger, who had nothing to do with creating this title and because of what Heaven/TQA wrote (also no connection).

Edited by +Adam+
  • Like 1
Link to comment
Share on other sites

I'm not sure if we're talking Chinese here or it's Babel Tower syndromme ;)

 

I think we shouldn't discuss if or not SCR should be xBios based as it's already done, authors opted to choose it, fine.

From my understanding, the trouble is that current ATR is using older version of xBios, while XXL recently admitted he solved the problems in the latest one.

 

Fandal's quote:

 

The final version of SCR uses latest public available xBIOS build (v4.3 I guess). Unfortunately, this version doesn't support fast SIO, at least in emulators, if xBIOS core is not located in its default memory area (which is our case).

xxl tried to fix that problem and he really was VERY supportive with this issue. Several different xBIOS builds were used in the development but there were too many problems reported by out betatesters (especially on real HW).

There NEVER was any intention to disable or block SCR from booting on HDD or any other device. I was pretty surprised that HDD users had troubles with it and I'm sorry for this. It seems that xBIOS is not friendly with these modern expansions but there is nothing I could do with it.

 

XXL's quote:

 

The problem was in the lack of buffer relocation when using the system I/O driver. Currently, there is no such problem, the buffer is relocated with system I/O driver also.

download from the project website: xxl.atari.pl

 

 

If that's the case and newer xBios that allows at least higher SIO speeds is available, why couldn't new ATR be prepared by involved parties to improve things, please?

Edited by Jacques
  • Like 3
Link to comment
Share on other sites

If I would have produced something brilliant like SCR, give it away freely and would have to deal with so much whining about loading times, i might think twice to release ANYTHING in the future.

 

I'm not exactly known for kissing asses but I sure hope to see more brilliant stuff like this in the future. Sure, you can make a point about ideas to further improve it, but why keep going on about it if the people involved simply say they're not going to do it, for whatever reason they might come up with (as if that is even required). Simply accept their answer thank them for their incredible work and either put up with it or fix it yourself.

 

Agreed 100%. I ran into some of the same negativity to my approach when I first started the 1088XEL development and decided to share it with the community. Luckily it never got too out of hand, and quickly went away as the project progressed. Hopefully the same will occur in this thread, and soon before the developers decide it's not worth dealing with and stop participating in the discussion. I am strongly of the opinion that when someone, anyone, decides to volunteer their time to create something that didn't prior exist to their efforts, and to top it off don't take anyone's money in the process, that they can do whatever the hell they want to... end of story.

 

To those that disapprove of the choices made by the SCR developers... we get it, it's written all over your face. But enough is enough, now it's time to shut it down.

 

b8869a46f79e8fd54c7cb8951a0cd5e5.jpg

 

Sure is a cute baby, and maybe a future Atarian. Quick put a joystick in his hand before he gets older and spoiled by the newer tech ;-) .

  • Like 3
Link to comment
Share on other sites

@Faicuai, you don't have to overreact and offend the authors of SCR because of a silly joke made by R0ger, who had nothing to do with creating this title and because of what Heaven/TQA wrote (also no connection).

There is NO SUCH offense. Unless you just fabricated it, or we are dealing with paper-thin egoes (I don't thibk so).

 

Bottom-line is: if you release and make something PUBLIC, expect a PUBLIC reaction, which may not be a complacient one.

 

PLENTY of Kudos here, from ALL of us for SCR-port. We are beyond that, now,

Link to comment
Share on other sites

I'm not sure if we're talking Chinese here or it's Babel Tower syndromme ;)

 

I think we shouldn't discuss if or not SCR should be xBios based as it's already done, authors opted to choose it, fine.

From my understanding, the trouble is that current ATR is using older version of xBios, while XXL recently admitted he solved the problems in the latest one.

 

Fandal's quote:

 

 

XXL's quote:

 

 

 

If that's the case and newer xBios that allows at least higher SIO speeds is available, why couldn't new ATR be prepared by involved parties to improve things, please?

Absolutely!

Link to comment
Share on other sites

I'm not a fan of Xbios at all, basically because I have found it impossible to make a real disk of it that saves, everything else works but that. I have to load it through SIO2PC ATR image if I want to save. That being said, I love SCR and would still love it no matter the format released. If it were released only as a .cas file that somehow could not be changed to any other format and you were stuck loading via tape and waiting half an hour for it to load, I would still be happy and thankful for the game. I say that if you abandon traditional media like tape or floppy disk on the real media with the real peripherals and only use modern cartridge or PBI HD/flash/whatever, and it doesn't work that way, tuff shit. Sure it would be great if it did, and I use those too and would like it, but I'm happy it's in any format and satisfied with it.

  • Like 2
Link to comment
Share on other sites

In the context of SCR, simply dropping the restrictive, obstructive internal SIO routine from XBIOS would solve all problems at a stroke. I see nothing about the SCR loading screen which couldn't be handled equally well by segmenting the binary and letting an INIT block handle the animations (Yoomp!, Numen, etc). Creating a tiny FMS for the purpose of allowing high-score saves and the like is laudable, and if a title is too memory starved to run with DOS, one can even agree with a tiny loader obliging one to use a particular file system. But using an on-board SIO driver which doesn't poll the PBI handlers first is puzzling and just makes the game awkward to use with the majority of popular modern storage solutions. Of course there are several vintage titles which to this day refuse to work with a lot of the modern solutions for the same reason, and there were pretty good arguments (anti-piracy, etc) for making stuff difficult to copy or run from anything but the original media when A8 software was commercially viable. But today... well, this seems like a quarrel which could have been very easily avoided. The Atari has rather nice hardware abstraction in the OS which allows everything to 'just work' if you perform IO by calling the OS.

 

Of course I'm not a gamer anyway: it was enough for me to sit through the loading process once and acknowledge with my own eyes what a wonderful achievement SCR is, and beyond that it makes little difference to me whether the title runs from a modern storage solution or not. But as one who has spent time patching loaders to make them work with the broadest possible range of titles, it seems to me a fairly good idea to allow the end user some flexibility in how they launch the software, unless there is some killer feature which makes that goal more trouble than it is worth.

Edited by flashjazzcat
  • Like 5
Link to comment
Share on other sites

Usually an IDE HDD, yes. They're quite prolific now: SIDE, SIDE2, MYIDE, MYIDE II, IDE Plus 2.0; all of which provide some means of mounting ATRs (although SIDE/SIDE2 rely on U1MB for that). Users often store something approximating the entire Atari software catalogue (subject to compatibility) on a 4GB or 8GB CF card. It's not compulsory to join that party, though. :)

 

Then you have The!Cart which supports ATRs by patching the binaries (looking for SIO calls, I suppose), and the UNO Cart, which uses SD cards and a patched OS (also reliant on calls to the OS SIO)...

Edited by flashjazzcat
  • Like 1
Link to comment
Share on other sites

Solution by Fandal:

 

http://www.atarionline.pl/forum/comments.php?DiscussionID=4438&page=2#Item_35

 

newest/latest XBIOS version with SCR. Test it on your ultraspeed floppy drives and PBI devices, please...

NICE!!!

 

When decisive action trumps self-inflicted, "who the f_ck cares"" complacency, as evidently shown here by some hard-core apologists...

 

KUDOS to Fandal & Co. for the effort! Now, let's see how this baby launches with Incognito / Ultimate wonderful BIOS... :-)

 

(UPDATE: It loads VERY FAST! You can even launch SCR directly from SDX prompt, on Incognito! Although, as noted on above link, there seem to be some Load / Save operations not fully working...)

  • Like 1
Link to comment
Share on other sites

Very nice I'll have to give this a whirl on my XEL-CF hardware :) .

 

BTW, I'm not a hard-core apologists, but I do think when you solicit an idea and the person(s) it's directed towards don't care or don't wish to implement it, then that's all you can do in the moment and then move on. Of course it doesn't mean that someone else can't jump in an implement it on their own ;) . And I'm actually very happy to see that a CF solution was arrived at :) . Great job Fandal :thumbsup: .

  • Like 2
Link to comment
Share on other sites

xB was chosen because it is flexible, has the ability to relocate all variables, library code, driver code, buffers and even RUNAD and INITAD vectors,

Thanks to this, it can be configured to work with any project. However, there is the price of such flexibility - we avoid the Atari ROM calls.

SCR with such adapted xB will be able to read and write data to files on the disk.


However, the SCR was not written for the Atari platform, it overwrites some of the memory that is necessary for Atari operating system,

so during the game you can not use the I/O Atari OS function - AtariOS does not have any variable and vector relocation. a deeper change in the game code would be needed.


If we agree to the limited AtariOS then you will be able to quickly load the game with xB and eg HDD, but you will no longer be able to read and write data in files during game.

and this is not the fault of xBIOS but construction of the game :-) thanks to xBIOS you can get around it and so was the version published at the beginning by Fandal.


Instead of trolling Fandal, do something useful :-)
  • Like 3
Link to comment
Share on other sites

What is the problem exactly? Anyone could load the game into the emulator, save a memory dump, make it self starting and load the game "fast" . After that, the XBIOS could still work with the defined device access. Which means a device that is accessible via SIO ...

  • Like 1
Link to comment
Share on other sites

What is the problem exactly? Anyone could load the game into the emulator, save a memory dump, make it self starting and load the game "fast" . After that, the XBIOS could still work with the defined device access. Which means a device that is accessible via SIO ...

 

The problem is that there are people who are much more interested in SCR's loading time than in actually playing this game.

Edited by +Adam+
  • Like 15
Link to comment
Share on other sites

Fandal:

OK. I'm giving it up.

The game is crashing on several places now and I'm really not going to spend another week or month by fixing more and more problems just because SCR is not working with fast SIO.

I'm sorry.

I wish I never started this project.

 

 

 

To the ones it concerns (you know who you are): THANK YOU!

 

Link to comment
Share on other sites

What is the problem exactly? Anyone could load the game into the emulator, save a memory dump, make it self starting and load the game "fast" . After that, the XBIOS could still work with the defined device access. Which means a device that is accessible via SIO ...

 

...and which part of the code/memory does actually perform the "load" and self start if you don't mean just do apply a memory dump to the memory of the emulator?

Edited by Irgendwer
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...