TRF7_5/RESUB9/MAZE/HVSCMAZE(6-24-95) wrote:Info on HVSCMAZE:
This is a direct translation of a Dr. Dobbs Journal raycasting demo.
It runs entirely on the GPU. The 68000 is stopped while this demo
is running. (If you stop the stub in the debugger and trace over a
few 68000 instructions, you'll notice the GPU wakes up and runs the
demo even though the 68000 is still running the debugger stub).
The changes that were made from the Dr. Dobbs version are:
Reading graphics from ROM instead of from files
Using blitter to copy pixels instead of CPU
Adding work-around to fix compiler comparison bug
Compilation:
The C code was compiled with GCC for GPU version 2.6.
The code was post processed with GCCGPUM (HVS tool).
No hand-tweaking was required.
No 4k segments were required.
No function grouping was required.
In other words, it went pretty smoothly.
The overall size of the code running is larger than 4k.
The HVS GPUMGR is used to handle virtualization of the
GPU cache.
The frame rate is 30FPS. None of the code is hand optimized
assembly, it is all C. Screen copy and vertical line drawing are
done with the blitter (set up from C).
Scott
High Voltage C Maze Demo
Moderator: a31chris
- MegaData
- 3DO ZERO USER
- Posts: 85
- Joined: Sat Mar 08, 2014 11:31 pm
- Location: Undisclosed, Midwest, Republic of America
- Contact:
High Voltage C Maze Demo
Although I never acquired any source code for the various demos, I am privy to some interesting notes, SoundFX, Music, 2D/3D graphic builds, animation sequences, and Milestones. The following text is packed in with the C Maze Demo.
With meddlesome charm,
MegaData
MegaData
Re: High Voltage C Maze Demo
The GCC GPUM tool must be the custom overlay manager that Adisak and McGroarty talked about.
But thank you for this information! How long have you had these notes?
But thank you for this information! How long have you had these notes?
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
And GCC for gpu 2.6.x is the one included in the Official Atari Jaguar development package.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
It sounds like they are compiling, then having their program alter the object files in some way, then linking it all together.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
Do you have the maze demo?
Can you post more of these notes and texts?
They may have important clues in them on how to get the gpu gcc to work. Or at the very least be interesting reading.
Can you post more of these notes and texts?
They may have important clues in them on how to get the gpu gcc to work. Or at the very least be interesting reading.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
- MegaData
- 3DO ZERO USER
- Posts: 85
- Joined: Sat Mar 08, 2014 11:31 pm
- Location: Undisclosed, Midwest, Republic of America
- Contact:
Re: High Voltage C Maze Demo
I went through my entire collection over the last couple months and thought of this text when I read the interview post. I did show the Maze Demo at JagFest 2004 along with a parallax scrolling background(s) demo. So, I do have the Maze Demo wich generally looks and moves similar to DOOM and Wolfenstein. It is part of the Thea Realm Fighers (VRF/TRF) Milestones. Most of the other text files are about which moves/backgrounds/openings/.anim/variations/renaming of characters were completed or submitted. I have not seen the HVS tool mentioned.
With meddlesome charm,
MegaData
MegaData
Re: High Voltage C Maze Demo
You probably would not be able to recognize the tool if you seen it. It's a one of a kind. It may not be a Jaguar executable. It may be a pc executable that modifies the source files. But its probably like Wille said, a Jaguar runtime file that manages that. But it says something about post processing on there.MegaData wrote:I went through my entire collection over the last couple months and thought of this text when I read the interview post. I did show the Maze Demo at JagFest 2004 along with a parallax scrolling background(s) demo. So, I do have the Maze Demo wich generally looks and moves similar to DOOM and Wolfenstein. It is part of the Thea Realm Fighers (VRF/TRF) Milestones. Most of the other text files are about which moves/backgrounds/openings/.anim/variations/renaming of characters were completed or submitted. I have not seen the HVS tool mentioned.
I doubt the tool is absolutely necessary to use the compiler. I think its just something they used to make easier something they otherwise would have to do manually. Sorta like the macros SubQmod put in smac to automate working around the main ram bug.
Whatever you are willing to share out of that stuff from texts or files would be very interesting. Can you share the maze demo with us? Or how about a youtube video of it?
This is all way interesting.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
Hi Megadata did you also look on the CD's and DDS tapes you got from Curt in the past maybe there are the tools/binairies used to compile source code ?
I hope you can share the Maze demo and when possible the sources so we can atleast take a look at this.
I hope you can share the Maze demo and when possible the sources so we can atleast take a look at this.
- MegaData
- 3DO ZERO USER
- Posts: 85
- Joined: Sat Mar 08, 2014 11:31 pm
- Location: Undisclosed, Midwest, Republic of America
- Contact:
Re: High Voltage C Maze Demo
The media I have seen, that I can access, contains no tools or source code. I've used Belboz, StarCat, and Scatologic tools for anything I have ran. I did not need to compile anything from these Milestones. There is some media I have not been able to get into but it's highly unlikely they contain anything more than a variant of what I have already seen. Curt's offer claimed source code so it is confusing to people. Disappointing to me as High Voltage did the same thing, but they further threatened me with lawyers before I even had anything. I am under the impression I would have to contact High Voltage for permission to share much of anything concerning graphics. It has been made plain to me that the actors have rights to their images which makes sharing most of the files difficult. If I remember correctly, there are faces on some of the Maze walls.
I don't really have a way of running any Jaguar development environments, anyway.
Please realize, I have no working computers in my home. I am writing from a public library, a family member's house, or some other multi-user PC for internet access. I am not near the items being discussed and this has been the case for a great many years.
I don't really have a way of running any Jaguar development environments, anyway.
Please realize, I have no working computers in my home. I am writing from a public library, a family member's house, or some other multi-user PC for internet access. I am not near the items being discussed and this has been the case for a great many years.
With meddlesome charm,
MegaData
MegaData
Re: High Voltage C Maze Demo
Is it possible to Youtube a video of the maze with perhaps the faces blurred out? Maybe some software out there can go through video and auto-blur faces?MegaData wrote:I went through my entire collection over the last couple months and thought of this text when I read the interview post. I did show the Maze Demo at JagFest 2004 along with a parallax scrolling background(s) demo. So, I do have the Maze Demo wich generally looks and moves similar to DOOM and Wolfenstein. It is part of the Thea Realm Fighers (VRF/TRF) Milestones. Most of the other text files are about which moves/backgrounds/openings/.anim/variations/renaming of characters were completed or submitted. I have not seen the HVS tool mentioned.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
If I remember right, Jagmod and those who tried the risc gcc said it could not handle a simple for(i++) loop. This must be the comparison bug HVS mentioned they had to make a workaround for.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
Maybe the most important thing is the lack of documentation about this thing... there is almost nothing that you can find about it....
Re: High Voltage C Maze Demo
I think the comparison bug is the key to everything. I think that is the reason why HVS was able to use it and no one else was. They made a workaround for it and had a functioning risc compiler.
I wonder why Brainstorm never fixed it. That's kind of a very big, very basic bug.
I wonder why Brainstorm never fixed it. That's kind of a very big, very basic bug.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
So you've just been carrying that readme around in your pocket?MegaData wrote:Please realize, I have no working computers in my home. I am writing from a public library, a family member's house, or some other multi-user PC for internet access. I am not near the items being discussed and this has been the case for a great many years.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman
Re: High Voltage C Maze Demo
Hi,
Here the maze demo from High Voltage, let find out if we can extract the HVS GPUMGR from this rom time to disassemble
Let's dissassemble it, I already posted a PM to Scott if he could help answer questions when we got some after looking at the code.
http://www.jaguar64.eu/viewtopic.php?f=9&t=254
Here the maze demo from High Voltage, let find out if we can extract the HVS GPUMGR from this rom time to disassemble
Let's dissassemble it, I already posted a PM to Scott if he could help answer questions when we got some after looking at the code.
http://www.jaguar64.eu/viewtopic.php?f=9&t=254
Re: High Voltage C Maze Demo
Vladr is right. Probably faster to rewrite it. Maybe Scott could give advice along the way for anyone skilled and ambitious enough to go that route.
What came after the Jaguar was the PS1 which for all it's greatness, ushered in corporate development and with it the bleached, repetitive, bland titles which for the most part we're still playing today. - David Wightman