-
Content Count
913 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by philipj
-
New to Jaguar - need some advice - keep or return?
philipj replied to mtarallo's topic in Atari Jaguar
Cartridge pins probably just need a thorough cleaning... Get some rubbing alcohol (99% Proof) and some Q-tips to clean the cartridges out. That worked for me in the past and if the screen is still showing red, then you'll know if the system's a lemon or not. -
Ok... Here's another impressive game call "Racin' Force" that uses voxels as well as the 68000 processor; I see the arcade board uses a series of graphic chips, but I don't see if they were math chips... Whatever the case, this looks feasible to do on the Jaguar hardware considering it's ability to do voxel really well. Any kind of fast pseudo 3D for the Jag will probably be volumetric in nature in order to get those blazing fast non polygonal pseudo 3D graphics. Voxels doesn't look very good unless it's in high resolution, but it's possible to cheat jagged edges from voxels by clipping the edges at it's drawing points via the object processor. Just some tid-bit thought on some ideas; sometimes I look at 3D stuff and my brianstorming goes into overdrive. http://www.system16.com/hardware.php?id=574&gid=854#854
-
I was never an Atari ST owner, just a 2600 buff in the 80s, I wish I had an ST back in the day though. Recently I ran into a book at www.archive.org when looking for some Motorola 68000 assembly programming books. The book is called "Real-Time 3D Graphics for The Atari ST" and one other 3D graphic book for the ST that's sparked my interest a little more toward the 68K so I'm certainly looking at some possibilities with the CPU... I'll leave a couple of pdf files. https://archive.org/details/Real-Time_3D_Graphics_for_the_Atari_ST_1991 Real-Time_3D_Graphics_for_the_Atari_ST_1991.pdf Atari_ST_3D_Graphics_Programming_Concepts_And_TechniquesuBee.pdf
-
Don't forget mine... Here's my confirmation Number: 2010257 Date Ordered: Friday 25 February, 2011 Detailed Invoice: https://www.legacyengineer.com/storefront/index.php?main_page=account_history_info&order_id=2010257 Products ------------------------------------------------------ 1 x 7800 Expansion Module (7800XM1) = $99.99 ------------------------------------------------------ Sub-Total: $99.99 United States Postal Service (1 x 3.50lbs) (Priority Mail (2 - 3 days)): $13.20 Total: $113.19 Delivery Address ------------------------------------------------------ Billing Address ------------------------------------------------------ Payment Method ------------------------------------------------------ Credit Cards - Visa/Mastercard/AMEX/Discover Visa XXXXXXXXXXXX7112
-
@VladVR I remember some years back I had a discussion about the Jaguar's ability to do "Parallel Processing" and from that discussion it became very clear that the Jag bus bottleneck issue will probably require a less parallel technique to getting over the bottleneck issues... Not that it isn't possible, just a bit of a nuisance and potentially problematic towards progression so I've always bear that in mind; I think that whole discussion started from my curiosity of why "Checkered Flag" ran so sluggish on the Jaguar. It was assumed back then that the M68K was hitting the bus too hard doing a lot of game logic and AI functions thus is why I was a bit hard on keeping the 68K off back in the day. A less or non parallel way of processing would probably mean a less or non traditional method of real-time graphic display in a meaningful way. That's where my head is for Jag development. It was my understanding that the phrase "2.5D" mean "Pseudo 3D" like raycasiting, Doom style rendering which is different then ray-casting, 3D voxels using 2D sliced images to make up a 3D object or 3D box values in 2D space, 2D metaballs or even 3D metaballs that use simple shapes to produce countless polys on the fly and so-on... My hope is to one day find a way beyond the traditional confines of a large 3D data set and take away the restrictions of polygon counts. Inspired by the old VistaPro program, the file sizes prior to being rendered are a fraction of what the program actually produces on account that the program has to calculate all of the 3D math to produce it. Well the Jaguar's strength is in the 2.5D/Pseudo 3D stuff so a hybrid of both 2.5D (third mention) and real 3D seems to be the thing to pursue with the Motorola and/or DSP doing some real 3D work while the GPU with OP and BP rendering something in Pseudo 3D or fake 3D based on a real 3D framework and maybe some other pre-rendered or pre-calculated stuff to fake a high polygon object that may have been modeled in Blender or Zbrush without it being a large data set. https://en.wikipedia.org/wiki/2.5D Man I got to commend you on the 3D work you managed to get out of the Jaguar so far... Keep up the good work. Duly noted buddy... I was looking at the old "Chase The Beam" theory for the Jag... It's more like "Chase The Line" in the Jaguar case. Even by 1995, just a couple of years after the Jaguar release, the average PC that did 3D graphics ran at 60 or more megahertz, which wasn't available to the masses in 93 and 94 unless one owned a graphics workstation like the SGI stuff. Even the 3DO arms chip was proven in the Acorn PCs to do decent 3D stuff. Don't mean to give a history in that sort of thing and throw the topic off, but the best you had with 3D past 60fps was Doom, Super Burnout, Val d'Isere Skiiing, and Atari Karts showing some promise and let's not forget the voxel stuff. I want to get the GPU to produce better 3D graphics in the same kind of way it was able to produce those fast frame rates in these 2.5D games only smarter.
-
OK... Here's a good example of a low poly engine running an X68000 computer... It's very fast with no surfaces, just straight wire-frames running decently fast on a 68k processor. For the Jag, I would use low poly using the DSP, or the M68k, or both for speed and let the GPU render a high-poly version to screen using a type of scan-line render-er using the OP. Or if I could just fake the living daylights out of 3D using 2.5D methods at the GPU level based on the real low-poly 3D stuff, I'd settle for that; the Jaguar's strength is in it's 2.5D rendering. I've always been a firm believer in that fact. That's my vision a 3D engine for the Jaguar in a nutshell.
-
Ok here's an example of a low level view of Vistapro animation sequence before it's rendered on an Amiaga... It runs much faster on an IBM machine. Just an illustration to bat in a point. https://youtu.be/xd0L4TbHPm4?t=3m31s
-
@VladR I wouldn't have consider composition stuff to be that of a lazy coder... I think my point is being missed a little here when I mention the word composition. First off let me make an important note here my philosophy for Jag development is to "Think really Big, but Start Small." That's really the driving force behind a lot of my ideas; I got the phrase from a solar power company and become somewhat of an epiphany that stuck with me for years. When I mention the word composite, I'm thinking in terms of the Jag doing composition on a very small scale in a way that's feasible. You probably can't do shaders in the sense that a modern PC or game console can do, however, you might can trick some of the more simpler Jag mechanics to do some similar using low depth color, low poly objects or just simple bounding boxes in main for the DSP or M68K to manage until an actually reaches the GPU for fast rendering. Large data sets doesn't have to occupy physical memory, but rather a representation of such data can be present in the machine before an actual rendering takes place. We can't make the Jag get on the PS4 level-it just not built that way, but we can get on the Jaguars level where data and throughput can be very small and quickly manageable for real-time purposes. It all sounds good to me, but I know the reality of Jags complexity so I try and keep and open mind these days.That's also why I say in other topics that there need to be a radical re-thinking of how to program the Jaguar because system is what it is and any other 3D pipeline that came after it wasn't designed to be put on the Jag due better system architectures. @ LinkoVitch The same answer I gave VladR can also somewhat apply and I hope it give better understanding to a lot of my comments. There's a couple of old 3D programs that I use to work in in the late 90s called "Impulse Imagine 3D, which was in direct competition with the original "3D Studio" ; the other program is called "Vistapro" which was a landscape program that seems to use fractals to render landscape, which I'm going to post a couple of stuff I did in Vistapro (and showboat a little ). Both of these programs were out during the Jags hay day and were both consider ray-tracer based programs on the Amiga, but my versions was on IBM pc. These programs would start out as low poly bounding boxes or in Vistapro's case as low level fractals before anything was every rendered. If you think about the game Doom, it started as a low key binary tree set that resided in ram and didn't actually get rendered until the GPU actually picked it up via one of the Jag processors right? Well the same principal can apply for a real-time 3D render-er; the key would be the consolidation of the 3D sets for fast low bit depth recovery at the right time. Now the videos I made back in 2006, actually for a grade in a couple of college classes I was doing at the time, started out as low fractal height maps that looks very similar to "Rescue on Fractalus" for the Atari 8bit systems. Not to through this off topic, but to get a point across, Before I rendered the actual video you see, I would preview it in a height map fractal view designed for real-time viewing on an IBM 386 or higher. Not that I saying we should use fractals exclusively, what I'm saying is that the same principal low level fast small data set can be handled by the other processors on the Jaguar, before it actually reaches the GPU, Blitter, and OP for real-time polygon rendering or some other fast rendering scheme... Something like THAT should be the design philosophy behind the technicalities. Native Land Treasure: I rendered this in "VistaPro" for Windows, compose the music using "Acid" beat loops and edited everything in Adobe Premier back in 2005 or 06. A high res "VistaPro" rendering I also did in 2006. Sigh. Great memories...
-
Ok... Here's a post of two racing games; one is "Riding Hero" for the Neo Geo and the other is "Super Burnout" for the Atari Jaguar. Both are doing similar style graphics of zooming sprites using both system sprite zooming features. For the Atari Jag it would be the "Object Processor" doing all of the work and for the SNK, although the system has less ram than the Jag, the Neo Geo pulls off some pretty good stuff on its own merit. Riding Hero for the Neo Geo Super Burnout for the Atari Jaguar
-
That reminds me of the old "Namco System 21" arcades... Not to throw this topic off of the subject, but I looked at so many hardware's in comparison to the Jaguar hardware including the old graphic workstations in the 80s. Archive.org has some stuff there concerning old workstations and some 3D arcade hardware if you're lucky. If Gourard shading can be pulled off pass 30fps I'll take it; I have no problems with shading except for the slowdowns. As for the grainy texture, I'm wondering if the OP can blur out the graininess using anti-aliasing...? The OP can do effects like fog and other effects that involve scan-line based effects. The N64 blurred textures by default, which was one of the highlights of that system, but I think the Jags GPU is capable of doing similar but very differently due to there being no video ram; some things would have to be worked out with the other processors especially the DSP having the highest priority and access to main ram at full speed. You can thank the Silicon Graphics technology used in the PS1 and N64 for that... Sega learned from that experience when they released "Scud Racer" in the arcades around 96 using the "Lockheed Martin Real3D/PRO-1000" technology. Those kind of hardware's were used in the auto industry, graphic workstations and military application before it made its way into the gaming world so the shading techniques were tried and true versus the Jaguar hardware that was an in house Atari exclusive hardware in the making; not to take away from the Jags ability, I think all of those tricks the other hardware do can be done on the Jag also. @LinkoVitch Right... The OP feeds lines into the video chip to be displayed while preparing another line for the video chip display to screen. I'm hoping to one day capitalize on it's ability to change screen color to pull off some other effects in 3D beyond gouraud shading, which I know that's what the blitter is responsible for... I would like to see the OP ability to change screen colors on the fly more cleverly used to pull off effects like smoke and fog as well as some other stuff to make 3D objects look better. Agreed... That was my first thought when I read that... The Blitter is one big copy machine that can be used for more than just graphics; I would like to use the Blitter to do math for graphical purposes if possible.
-
You may have to use very low color depth of 4bits or even 3bits just to get any significant speeds especially if you talking about a 3D texture mapping situation... I think the PS1 used 4bits dithered images using its hardware to pull off considerable speeds. The Jag seems to linger between being a really fast sprite machine more than the 3D power house it should've been so that's something to consider also. I think it was the Tempest 2000 that gave the Blitter its mythical status thanks to Jeff Minter. Considering how Doom works, the GPU seems to be treated like a VGA card rather then a 3D chip, where the main processor does all of the real work and the VGA displays pixel very quickly using tricks like mode-x and what-have-you. The only difference is with the Jaguar, the display-er is smarter thanks to Jag-RISC with a Blitter to do better than what a VGA mode-X could do the blitter being programmable and all. If you think in those terms, I think a proof of concept outside of the Jaguar would be a more hopeful approach just as Doom was originally a PC game ported to the Jag that was proven to work on old 386 machine. Certainly the Jag can do better than a Neo Geo or even a Sega CD hardware that can do zooming, scaling, and rotating... I think games like "Super-cross and Atari Karts" is phenomenal on the Jag with their pesudo 3D effects. That's where the Jag strength is that I hope to one day take advantage of in making a 3D engine. No surprise there... The Jag needs a better SDK. During the last shelf life on the Sega Saturn, Sega released a better SDK for the Saturn for one last coup-de-grace. Keep fighting the good fight. lol
-
For kicks I googled the word "Object Processor" and this old topic popped up in the search engine... A great throw-back topic; very simple, but very direct to the point. I think any real gains to be made in making really fast, high frame rate stuff on the Jag will come from making good use of the "Object Processor." The Blitter is phenomenal in and of itself, but it doesn't seem to have the kind of speeds you could get from the Object Processor less you use the blitter minimally for shading or other task like good old T2K. Very nostalgic.
-
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Well for me I was just curious about the AMY chip and decided to do some quick research on it, found a bunch of stuff about it and found it suitable to post in this topic. Just putting the found information out for others to see. Being a music composer myself, I found it interesting that "Bell Labs" was at the origin of this AMY chip concept, it would've blown the sid chip off of the map in comparison. I like music and I remembered running into the website was posted by Curt Vendel posted some years back was just curious about the chip. -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Just revisiting this old topic... Here's an article about the "Synergy Keyboard" I just googled and thought suitable for this topic. This keyboard is probably the closes you'll get to what the Amy chip might actually sound like minus a few bells and whistles. http://www.vintagesynth.com/misc/synergy.php -
Point made... Could've changed the game early on if they'd listen. These days I'd rather just focus on something new for the Jaguar. I just purchased my third Skunkboard so I'm a little pumped about doing some Jag stuff.
-
Dude you can't imagine how many times I've been down that quote "What If" road and you're absolutely right... Atari got greedy and released a lemon to the market. But at some point one has to except whatever flaws the Jaguar has and work with what's already there.
-
Hi Kool Kitty... When I think about "Virtua Racer" for both the Geny and the 32X, I think it's clear to see that the Genesis version, with the extra processor on the chip uses full 16bit to crunch the 3D numbers in order to pull off those fast graphics thus the same principle can apply in practice for the Jaguar system. I believe they did it right when they made DOOM for the Jag by optimization of the GPU being a rasterizer while the other processors handle the pseudo 3D engine. I think the DSP having full access main ram without slowdown from the 68K can be very tempting reason to cut the 68K off, but over time my view has changed a little from that notion. Well it took a few years for the game "Battlesphere" to be created so you probably have a point there... It is possible, however, to individually time your processors in a way that's optimal for fast simple programs and even fast 3D programs in regards to main ram access. That gives me hope for the use of the 68000, which I've always felt would be a shame to not put to good use since it's already there. Another thing to consider is the fact that the DSP seems to handle math a whole lot faster than it can handle graphics; so that means it could be possible for graphics to be processed in the form of math instead of bitmaps, jpeg/JagPEG, whatever the format. But you're probably right; the Jag have so many bugs in it, I nearly turned my back on that [email protected] system, but I still would like to see some innovative stuff come from the Jaguar.
-
Brand New Atari Jaguar Pro Controllers- For Sale!
philipj replied to Starwander's topic in Atari Jaguar
I want to get two of them. -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Yea it is kind of a shame the AMY didn't make it to the arcade machines... It would've helped giving a leg up in solidifying the sound chip. I would've loved to see something better in the 7800 myself. There's just a lot of stuff Atari really didn't seem to have the foresight on some things at the time of their. I know sometimes with companies there can be a lack of or even a breakdown in communication of multiple things rather it's ideas or missed opportunities that can fly right over people's head without them even knowing. Or sometimes people can know things and not fully realize the full reach of the information they have in their hands; much of that requires a level of wisdom beyond just the business aspect of things. I think of Steve Jobs and he seemed very connected to his audience of buyers, but was a complete douchebag with how he treated his employees in his early days; but as he got older he not only ran treated his employees better, he still knew how to release a good product better than his competitors. I found another related video, which I think is very note worthy to post being that the song seems significant in history... This time it's a composition using, not the "Synergy Synth" but the original Bell Labs "Alles Synthesizer" composed by Don Slepian, who was the music composer at Bell Labs. The graphics was added by the YouTube author "Stuart Diamond"... I'll add the full YouTube description below: -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Ok... I'm going to put one more YouTube concerning the "Synergy Synthesizer". This particular keyboard used cartridges to load various sounds, which means that there's probably a library of sounds out there somewhere. Just a quick note to post for reference sake. -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Ok here's some more video's I found on a keyboard that's based off of the Bell Labs Hal Alles Synthesizer... I think this keyboard was called the "Synergy", which was produced from 1982 until 1985 around the time the Atari ST was released. I find this to be some very fascinating stuff. Some some degree the keyboard almost sounds like the "Casio CZ 5000" keyboard in some ways (Casio's answer to the DX series), while sounding very much like the old FM Yamaha DX stuff like the ym2151 used in the old Atari arcade boards. The AMY, might have had a broad range of sounds with a library already built from the previous keyboards inspired by the Bell Labs architecture. I think these videos might shed a little light on what could've been possible on the AMY give-or-take a few features based on the individual synthesizers before AMY's existence. -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
I guess sometimes the more immediate need becomes more important then catching a big vision... It's hard to catch a vision when a person is caught up in their own thing whatever that may be. Things will just fly right over your head and you don't even know that it did so until long after the fact. Sometimes business need to be balanced enough to allow for the creative edge flourish; money simply isn't everthing unless you're going out of business; then that artsee fartsee stuff can look bad in comparison to the reality of shutting down (or at least the thought of it). lol Steve Jobs pulled it off nicely though. Ok... Back to the topic. lol -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
To be quite honest... I always use wonder why they never used the AMY in the Atari 7800 system instead using the regular old TIA. It would've been a near arcade system at home for it's time having the kind of graphical capability it did. But I've been biased about the 7800 versus the rest of the 8bit lines. As far as the ST having the midi ports and all; the AMY could've been the highlight of the Atari product line out shining whatever Amiga had to offer. But to be honest man... That could've, should've, would've scenario is all too frequent in the Atari community with the Tramiels getting a lot of "flac" in the end. I'd rather keep it focused on the new stuff for today; you know that positive energy thing, know what I mean? lol -
ATARI 65XEM + AMY CHIP - CURT'S UPDATE
philipj replied to andy_bernstein's topic in Atari 8-Bit Computers
Hi... I've always been curious about the "AMY" sound chip and how it works; particularly how it may sound so tonight I did a couple of hours of research on it just browsing around online and made pdf files out of every website that mention the AMY chip or that's closely related. Found out that the tech comes from or is inspired by, based on, or influenced by a music synthesizer called the "Hall Alles (Alice) Synthesizer" created by "Bell Labs".. More details can be found on the pdf and other files I've been collecting/downloading where as I haven't read through all of them yet. It would be nice to see this chip on an fpga fully functioning or greatly improved upon. I hope all of this helps out for what it's worth. Below are a couple of YouTube featuring the "Alles Synthesizer" demonstrated. Now that doesn't mean that the AMY chip will sound similar where as there's probably a lot of added features on the Alles. It does however give an idea of possible sound range of some sort the AMY might can do minus the effects and what-have-you... The Alles was a 16bit hardware made public around 1977 (see YouTube) thus could be affordably made into a chip by 82/83; in AMY's case, around $8 a chip. Whatever the case, the Alles by Bell Labs is the mojo behind the inspired tech for the AMY sound processor. What would be interesting is finding the spec sheets on the Alles synthesizer... You find that and you'll get a logistic of what the design philosophy for the AMY was about by comparing the two techs. Additive_synthesis.pdf Alles1.pdf amy.zip AMY_1_spec_confidential_binder_ver_2.pdf amy_chip_xe.zip AMY_study.rar amy1.pdf amychip.zip amy-netlist.zip Atari_Sierra.pdf Bell_Labs_Digital_Synthesizer.pdf Fast_Fourier_transform.pdf historyFinal.pdf PDP-11.pdf US4201105.pdf -
How have early 3D games aged in your opinion?
philipj replied to JaguarVision's topic in Classic Console Discussion
It was such a new thing back then... Keep in mind that the NES was top dog for well over a decade so any graphics that was better than the 8bit stuff was well welcomed in my book. Those early days were pretty exciting with the, then, new 3D stuff that was surfacing. I definitely spent my college days renting the latest new thing and playing the crap out of it wishing I'd had all of this good gaming during the NES days. Looking back today, I look at good 3D games that I've played in the PS1 and 3DO and view them fondly... They look like crap compared to today's graphics, but considering the technical limitations of those old consoles like the N64, the Saturn, the Atari Jaguar, there were a lot of gems that don't look or play that bad. I actually kind of miss the nostalgic times in a way, but it only serves an appreciation for the new tech that this new generation will never fully know.
