pouët.net

plattenbau 3000 avx by Kuemmel [web]
[nfo]
screenshot added by Kuemmel on 2023-10-01 09:31:24
platform :
type :
release date : october 2023
release party : Deadline (Berlin) 2023
compo : combined 256b
ranked : 5th
  • 9
  • 1
  • 0
popularity : 48%
 48%
  • 0.90
alltime top: #23968
added on the 2023-10-01 09:31:24 by Kuemmel Kuemmel

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

...this is an tech upgrade/update to my 'Plattenbau 3000 SSE' released at Revision 2020. Thanx to Jin X efforts to get a linear framebuffer, pmode/AVX to work under DOS with just about 45 Bytes of init code. Full source included.

AVX roughly offers double the speed so I used it for double the depth. Check out the extra folder for further (>256 Bytes) speed optimisation possibilities with AVX. It really pays off!

Video is here
added on the 2023-10-01 09:36:52 by Kuemmel Kuemmel
tech i have no clue about thumbs
rulez added on the 2023-10-01 10:14:59 by sensenstahl sensenstahl
Cool stuff.
rulez added on the 2023-10-01 12:19:34 by ham ham
;)
rulez added on the 2023-10-01 14:18:18 by Jin X Jin X
Cool and updated tech
rulez added on the 2023-10-01 17:44:31 by Queen_Luna Queen_Luna
yes
rulez added on the 2023-10-02 14:08:08 by SiR SiR
#progress
rulez added on the 2023-10-04 12:43:59 by HellMood HellMood
Thumbs up for doing and publishing research.

Somewhat unrelated: have you ever thought about targeting MenuetOS? It'd give you some SVGA stuff and multithreading, but it's been 64 bits only for years...
rulez added on the 2023-10-04 14:50:33 by Moerder Moerder
great experiment/tech
rulez added on the 2023-10-04 16:00:24 by ferris ferris
...and according to the nfo, aptly named! :)
added on the 2023-10-04 16:00:49 by ferris ferris
@Moerder: I know MenuetOS by name from the FlatAssembler community, but never installed it, is there any like Hello-World-Set-A-Screenmode-and-a-Pixel code to see if there's sizecoding potential ?
added on the 2023-10-04 20:02:46 by Kuemmel Kuemmel
Uh, it's like 20 years ago I've tinkered with it. I'm the author of C4.

Your best bet are


As you can see from the hello world application (http://www.menuetos.net/e64.asm) the binary format is really simple. 64 bit binaries have a 60 byte header, 32 bit binaries a 32 byte header.

You interact with the OS using a software interrupt.

The archives with the application sources contain a port of tube (yes, that tube). The binaries are over 500 bytes, not sure why, but the sources would tell you how to do animations. It seems like you'd render to an offscreen buffer and then blit to screen using system call 7.

I cannot point you to an example, but the system call list indicates that it is possible to switch the video mode and to somehow do fullscreen rendering.

On second thought I'm not sure how useful it really is. Maybe for larger intros (1k?) and for its multithreading capabilities, but these don't seem well-documented.
added on the 2023-10-04 21:52:05 by Moerder Moerder
Nice!
rulez added on the 2023-10-10 17:22:27 by bodo^rab bodo^rab

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment