hitchhikr information 14974 glöps
- general:
- level: gloperator
- personal:
- first name: Football
- last name: Club
- portals:
- demozoo: profile
- cdcs:
- cdc #1: 73 Million Seconds by Pulse [web]
- cdc #2: Paranoid by Rebels
- cdc #3: Seal of Focalor (Digital Messiah) by Megastyle
- cdc #4: Detroyt by Triebkraft & 4th Dimension
- cdc #5: Aura for Laura by SoopaDoopa [web]
- cdc #6: The Union Demo by The Union
- cdc #7: WeeD by Triebkraft & 4th Dimension
- cdc #8: Megademo by Magnificent Force & Joy & The Jungle Command
- demotool BeOS Linux Windows Amiga PPC/RTG MacOSX PPC GamePark GP2X FreeBSD MacOSX Intel SGI/IRIX Grafx2 by Sunset Design & Shinra [web]
- http://pagesperso-orange.fr/franck.charlet/Grafx2_osx.zip
http://pagesperso-orange.fr/franck.charlet/Grafx2_osx_src.zip
Ok, here's the deal: under macosx SDL_UpdateRect() automatically waits for vblank so calling it for each pixels drawn isn't a good idea at all. What i did is to remove all those updates calls for macosx and just use one in Get_Input().
It was either that or having a huge array to gather all dirty rects and updating them all in one go. I made some tests and it seems to work perfectly now in both window & fullscreen modes, so maybe it would be good idea to modify that update code for other platforms as well ?
I'm not specially interesting in working on that tool, i just used it as a test to see how to generate universal binaries.
As it is now it isn't really interesting to me. I think it would have a much bigger impact if it was plugins driven, i didn't give too much thinking about it but having an interface such as this (more or less) for external plugins:
// Enumarate the possible viewport sizes
int enum_resolutions(machine_view *resolutions);
// Get the maximum number of colors
int palette_range();
// Ask if a pixel can be drawn at specified coords
int set_pixel(unsigned char *buffer, int x, int y, unsigned int *colors, int col_idx);
// Fix the value of a color
void set_color(int idx, int value, int *r, int *g, int *b);
could help to create pixels & colors constraints / machine which would be useful to create gfx for eg. c64/spectrum/MSX/you-name-your-favourite-one instead of just the pc chunky.
Also each plugin should have a function to save to the machine's RAW format. - isokadded on the 2008-10-15 18:08:34
- demo Amiga OCS/ECS Gen4 demo by Demons
- That "15" looks a bit like a swastika.
- isokadded on the 2008-10-15 14:05:29
- demotool BeOS Linux Windows Amiga PPC/RTG MacOSX PPC GamePark GP2X FreeBSD MacOSX Intel SGI/IRIX Grafx2 by Sunset Design & Shinra [web]
- Macosx port updated (same urls), the slowdown should be fixed now.
Note for the unfortunate mac users: right mouse button can be emulated with the shift+space keystroke. - isokadded on the 2008-10-15 13:46:04
- demotool BeOS Linux Windows Amiga PPC/RTG MacOSX PPC GamePark GP2X FreeBSD MacOSX Intel SGI/IRIX Grafx2 by Sunset Design & Shinra [web]
- I made a test universal binary for macosx, it works but it's really too slow:
http://pagesperso-orange.fr/franck.charlet/Grafx2_osx.zip
Source & xcode project here:
http://pagesperso-orange.fr/franck.charlet/Grafx2_osx_src.zip
- isokadded on the 2008-10-14 20:04:36
- 32k cracktro Windows Hoodlum cracktro #2 by Hoodlum [web]
- Video available.
- isokadded on the 2008-10-14 18:47:48
- cracktro Windows SAS Secure Tomorrow by Skid Row [web]
- Bah freebasic :/
Skid Row used to have good intros with skilled people doing them (for them) but this new incarnation doesn't. - isokadded on the 2008-10-13 23:26:38
- demo Amiga OCS/ECS Megademo by Semtex
- Megademo from croatia.
- isokadded on the 2008-10-12 16:04:04
- demo Amiga OCS/ECS Megademo 2 by Vision [web]
- Best of the 3 imho.
- rulezadded on the 2008-10-10 19:45:28
- 40k Amiga OCS/ECS The tetris intro (legalize it 3) by Melon [web] & Crystal
- rulezadded on the 2008-10-10 14:54:56
- demotool Amiga OCS/ECS Soundtracker II by The Jungle Command
- First soundtracker i ever seen.
- rulezadded on the 2008-10-10 02:07:17
account created on the 2003-11-05 00:26:49
