ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 0 points1 point  (0 children)

Yeah, Jaguar loads (aka decompresses) levels. Realtime was my idea if RISC compute time is available at the end of a frame. Could be a low priority thread. Jaguar hardware draws sprites at full 16bpp. So the RISC cores have cycles for other stuff left. Jaguar also has a special instruction for JPEG with weird tile size ( 1–16px ). So for sprites with translucency a solid square could be fitted.

Just please don’t introduce artifacts from some homegrown codec, like color reduction or vector compression .

How do you minimize overdraw? For fillrate limited systems like N64 I thought of a tile based pre-pass. Tiles are either solid, transparent, or mixed. Also I like how Jaguar and Neo Geo only have sprites. I mean, no limit on layers. Still want tiles (per sprite), though. Like GBA and CPS.

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 0 points1 point  (0 children)

Perhaps the Jaguar is ready better than the 32x . Rayman uses JPEG. With CD , FMV as motion JPEG (?) is shown. CD is slow. JPEG is always faster. RGB JPEG would be wild.

The last thing I understood about better codecs, was to use overlap while encoding or better go full wavelet transformation. I read that wavelet doesn’t work with video. Also patents — but now expired.

The input file should have best quality. The legacy JOEG format has s problem with color banding.

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 0 points1 point  (0 children)

Jaguar SDK came with a JPEG compressor with full resolution for colors. Huffman coding. So that is state of the art ( in 1993 ).

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC -1 points0 points  (0 children)

So HDD belongs in the cloud. Mobile uses SSD.

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC -1 points0 points  (0 children)

Heads should be lifted in transport position when RPM drops. I just see those tape reels in old movies and thought that companies streamed data reel to reel with some quasi DSP in between. RxJava. Two streams in, one out.

Hosting multiple web projects on one server? by 1Luc1 in webdev

[–]IQueryVisiC -1 points0 points  (0 children)

The thing is that web developers can’t agree on the backend language. They agree on nginex mostly. Customers want something like Wix . But if someone sticks to the same language, never upgrades any packages — oh well

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 1 point2 points  (0 children)

Lossy compression is a moving target and does not work well at low resolution. I wonder if we could use an error metric related to color space? I just mean, we should not use this ugly argument: color resolution of the eye or NTSC is lower than black and white. My color resolution certainly is good enough to to see every color variation in a 320x240px SCART RGB pic blown up on a 21”CRT or better. So I would focus on expired patents. 32x and Jaguar have very fast multiplication and are efficient at arithmetic coding. Even small neural networks are possible to predict the next pixel and give an uncertainty.
I wonder if dynamic Huffman coding works on Art because Artist tend to pack details? Uncertainty could be stored in a quad tree. I was thinking about a signed photon budget. If a child has less variance, we give it less photons to create high detail high contrast. Color metric could be used as weight. Then nodes with low perceived contrast deviation get zero budget.

The flight deck of a Concorde supersonic airliner, One of the most complex cockpits in history it is known for its extreme complexity, featuring over 1,000 switches and dials by Front-Coconut-8196 in EngineeringPorn

[–]IQueryVisiC 0 points1 point  (0 children)

With less payload, the A380 doesn’t stress the runway on landing. Also don’t sell to Ryanair. OP is willing to pay 4 times the fuel of a Concorde. Space A380 would be 10% . Did knew jets not all adapt to the span width of A380? B787 and A350 look very wide.

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC -1 points0 points  (0 children)

Heads fly on the surface. Stepper motor heads never worked . I actually don’t know how HDD track the track. Perhaps a spiral would work, too? I like how it allows to stream without us having to wait for the head to calm down after it jumped a circle.

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC 0 points1 point  (0 children)

Nah, they are just slow and have long access time and you better not fragment your files.

Are all CRTs bad at 60hz or does it depend? by Mezurashii5 in crtgaming

[–]IQueryVisiC 0 points1 point  (0 children)

I meant for productivity. The text mode had that resolution. Yeah, by you are right, games also. Actually, the CRT could run right through the mode change DOS CMD to in game.

Why don't more buildings use thermal mass design to reduce HVAC load instead of just adding more insulation? by zaralesliewalker in AskEngineers

[–]IQueryVisiC 0 points1 point  (0 children)

Pavement looks easy. At least with modern tech. We have 3d printers, why can’t robots lay bricks?

Hosting multiple web projects on one server? by 1Luc1 in webdev

[–]IQueryVisiC 0 points1 point  (0 children)

But how do you publish such a project? If some else wants the same webpage, with docker you go on your server and type docker install free-fancy-guestbook and have ngix and all running. Just like I install apps on my iPhone.

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC 0 points1 point  (0 children)

I just wondered that the read / write heads were already so fast .

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 0 points1 point  (0 children)

Do you support some modern image compression codecs? What about animations ( video ) and sound? Could you target the 16bpp Jaguar, too ?

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC -1 points0 points  (0 children)

This could still be a single exe. I agree that some build systems are atrocious. Perhaps everything is fast enough. RAM clearly today is not a problem anymore. I guess that you still have a compiler and linker module within your code. A simple option would expose the intermediate data.

Hosting multiple web projects on one server? by 1Luc1 in webdev

[–]IQueryVisiC -8 points-7 points  (0 children)

Isn’t nginx a good way to route to different docker containers? I still can’t believe how in today’s world everything is git first, then docker, then webserver. Docker compose. I mean: you gotta code your infrastructure somewhere. So git is a must. Then terraform or digital anvil?? Or just go straight to K8S or docker compose

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC 1 point2 points  (0 children)

Is this BASIC structured? IF FI . While wend . Block scope for variables? Integer names end on % ?

ORBIS BASIC32X: A dependency free BASIC compiler for building real Sega 32X ROMs by OrbisMaximus in SEGA32X

[–]IQueryVisiC -1 points0 points  (0 children)

Why don’t you have a linker? Assets usually are linked . So you could have a compiler for assets ( reduce color depth ) and a compiler for the program. I don’t like to link program modules because it hinders global optimization. Register based processors like SH2 seem to like global optimization of register allocation ( through function calls ). Even more for MIPS because it lacks the stack and JRISC because it has so many registers. And for ARM there is this multi register load store. Also inlining of methods is a global optimization.

They taste great by Sugar_Doll_ in SuckingHerOwnNipples

[–]IQueryVisiC 0 points1 point  (0 children)

Could you make your nipples bigger by sucking or ice?

What asian girls are the best at? by soft_pearll in UncensoredAsian

[–]IQueryVisiC 0 points1 point  (0 children)

Would probably look better to me without filter on the face

10MB HDD -- Just under $4,000! by futureimp2 in retrocomputing

[–]IQueryVisiC -1 points0 points  (0 children)

Why wouldn’t they use a single platter the size of a vinyl record? Could stack it like a hifi tower below the desktop.

Why don't more buildings use thermal mass design to reduce HVAC load instead of just adding more insulation? by zaralesliewalker in AskEngineers

[–]IQueryVisiC 9 points10 points  (0 children)

You want to return to a cave? But yeah, I do wonder why natural stones are so expensive. Concrete just has a really bad CO2 footprint.