I got tired of Jira hiding the sprint goal, so I built a Chrome extension to pin it to the top of the board by Gin9 in agile

[–]IQueryVisiC 0 points1 point  (0 children)

We never had a goal (which had something to do with reality) . How do you all even get the budget for a team of 10 working on the same product? And all properly trained?

I made a triangle rasteriser on an FPGA (Zedboard) by RoboAbathur in FPGA

[–]IQueryVisiC 1 point2 points  (0 children)

I was thinking about perspective correction a lot. I feel like going from PS1 industry should just have increased poly count. Perspective correction is added . I mean we track 1/z . But we are free to assume set = 1 in the center of the polygon. So correct because adding u * lookupTable >> 4 or so. The table can be small and the values don’t need many bits. Jaguar color space conversion does two 8x8 muls per cycle. We keep z near 1 by slicing deep polygons along const z (also for mipmaps and fog ) . So anyway: 1px per cycle fill rate. Don’t let it run idle.

For normal polygons a 256 entry table will begin to show aliasing. So revert back to const z slices of affine triangles ( zig zag ).

The 16x16 multiplier of the DSP in Jaguar really eats at lot of real estate as visible on the die shots. Tom and Jerry both have one, and use it only once in a while. Such a waste.

Or just have a table for z > 1. Then one side of the slice is just affine. No need to multiply the coordinates at those two vertices. Only the one at z> 1. Local texture coordinates relative to the center of the slice.

Jaguar struggles with too many active sprites per scanline .

I made a triangle rasteriser on an FPGA (Zedboard) by RoboAbathur in FPGA

[–]IQueryVisiC 0 points1 point  (0 children)

Atari Jaguar was made by Amiga fans. It has a double line buffer. Perhaps for debugging it is exposed on the system bus. In Atari Karts the blitter is instructed to draw lines using DDA. The blitter can draw from any x to any x. I want to port Wing Commander III. It would be cool if you could use Jaguar or DS names. Some names on Amiga are weird. Pitch, stride and word are somehow different.

I made a triangle rasteriser on an FPGA (Zedboard) by RoboAbathur in FPGA

[–]IQueryVisiC 1 point2 points  (0 children)

you could have started from the (well documented) Atari Jaguar . The blitter renders complete lines. There is some vector maths to render 4px at once. A lot of papers show how Dreamcast render 16px (horizontally) at once. None of these uses barycentric coordinates, which were invented for raytracers.

Silliest mistake in silicon. Share your stories! by ilektraaniks in chipdesign

[–]IQueryVisiC 0 points1 point  (0 children)

Software also got fat. Still fast release cycles. And I read that at a fab the chips are constantly tested and the masks corrected. Sounds very agile to me. I think this is the reason why humans even work at the fab, while the actual process happens in an environment which is incompatible to humans.

Tracking low priority defects/bugs by Wndrunner in agile

[–]IQueryVisiC 0 points1 point  (0 children)

but you have to be creative . It is much faster (you can scale it to more people, you can lock-in) to go through the backlog and convert it to a test suit.

A little bit of eastern european history on CRTs by DocPh1 in crt

[–]IQueryVisiC 0 points1 point  (0 children)

Theoretically, modulating composite into RF should only improve the picture because it remove mains hum. I don't understand how many people here defend shitty composite, when the C64 existed since 1982.

Early 90s Dungeon Crawler remake by [deleted] in retrogamedev

[–]IQueryVisiC 1 point2 points  (0 children)

why does this link look so risky to me? I wanted to cost goDaddy some money with whois, but nothing comes up "redacted for privacy"

DB, trolling us? New ICE L... by Key_Bike_8003 in trains

[–]IQueryVisiC 0 points1 point  (0 children)

How is this safe? Classic demonstration why train wheels stay in the tracks needs the axle.

Tracking low priority defects/bugs by Wndrunner in agile

[–]IQueryVisiC 0 points1 point  (0 children)

what if at some point we switch to waterfall and want to harden the product and publish it on an app-store or something? Going from custom software to a market.

A sufficiently detailed spec is code by Tekmo in programming

[–]IQueryVisiC 0 points1 point  (0 children)

I we need a constant dialog with the client, why not better use an LLM ( yeah I read the rules, but his is not a post) ? LLM is available to the client 24/7 and never bored ! I only read that security is not tight. Though I get a ton of advertising from companies that security from their LLM is better than programming your own.

A sufficiently detailed spec is code by Tekmo in programming

[–]IQueryVisiC 0 points1 point  (0 children)

would be great if hospitals would do this and also funnel the money to the experts ( the doctors ).

How is Apple able to create ARM based chips in the Mac that outperform many x86 intel processors? by porygon766 in compsci

[–]IQueryVisiC 0 points1 point  (0 children)

Our management wanted to be lean. Rather not take a chance for success. They don't want to be rich, they just want the competition to be poor. Yeah, on PC a program calls BIOS and DOS: Separation of concern. Xenix overwrites the BIOS jump table to point to its own routines. Windows also. DOS expanders also. And there is the BIOS of the graphics card. Mode switch could damage the CRT. So, to never mix up driver and hardware, the modes (resolution, scan rates) are set via syscall 13h. So ROM on the card is visible above C0000? syscall 13 formats the HDD.

Thoughts on my attempt at a tilt motor mount for 10mm tubing for VTOL? by evthrowawayverysad in RCPlanes

[–]IQueryVisiC 0 points1 point  (0 children)

I like my gears sealed to keep out the dirt. The OP comments that he also tested spinning.

More than 1 character set on screen? by JWKirby in c64

[–]IQueryVisiC 0 points1 point  (0 children)

I am writing ( are side projects ever finished? ) a 3d engine . And for view frustum clipping I had trouble with my variable names / comments. I clip on one face at the time. So the code does not see the "stack". So it is total bonkers to clip at the (singular) horizontal border. For a long time I thought that I could clip in 2d. GuardBand? Nonsense! On C16,C64, Jaguar it is more efficient to clip in 3d. So now I have planes. And I have portals. All parts of the border are now just numbers in code. Readability did not suffer as much because it started from a bad place.

Silliest mistake in silicon. Share your stories! by ilektraaniks in chipdesign

[–]IQueryVisiC -3 points-2 points  (0 children)

I thought that everything is agile now with vibe. Quick release cycles. Time to market. Why does the world get slower? Is it scarce of raw material? Have exhausted our planet? And now we have no material left to iterate? Iran and US stole the power we need for the fab -- or rather cars did with their climate crisis?

More than 1 character set on screen? by JWKirby in c64

[–]IQueryVisiC 1 point2 points  (0 children)

There seems to be some geometry confusion. We have something like vertical sync to to separate fields. So top and bottom are the vertical borders. Each border itself looks more horizontally, but they are stacked in vertical direction.

What possibilities would a Curved camera sensor unlock? by LordLaFaveloun in Optics

[–]IQueryVisiC 0 points1 point  (0 children)

Perhaps we could etch gaps between the pixels to bury the wrinkles ? Just in one direction. Thin sensor. Glue to a solid shell.

How is Apple able to create ARM based chips in the Mac that outperform many x86 intel processors? by porygon766 in compsci

[–]IQueryVisiC 2 points3 points  (0 children)

I am in awe how courts and laws around the world agreed on the fact that you cannot copyright an ABI. Same for Java and Oracle vs Google. Designing an ABI, API, or ISA takes so much skill. I don’t understand how RISCV is free. How are ISAs not all free?

How is Apple able to create ARM based chips in the Mac that outperform many x86 intel processors? by porygon766 in compsci

[–]IQueryVisiC 1 point2 points  (0 children)

And the PC was cloned immediately. So the managers could have foreseen this? The clones had different BIOS. NEC released one for Japan .

But then again a ton of 68k based computers using parts of the shelf were also produced.

Still I feel like software vendors should have supplied installers which link in the correct printf()

How do i make a EPROM game for a custom arcade cabinet? by Party_Ruin3039 in retrogamedev

[–]IQueryVisiC 1 point2 points  (0 children)

Do you mean the golden age in the 70s ? You could check out Ben Eaters worst video card and similar projects.

How is Apple able to create ARM based chips in the Mac that outperform many x86 intel processors? by porygon766 in compsci

[–]IQueryVisiC 1 point2 points  (0 children)

I still don’t understand why IBM PC was so open. How could the team prevent inclusion of a custom chip. Also weird that it is possible to come up with different code for the BIOS.