EDuke32 Changelog Archivio non ufficiale

Build 2627

1 maggio 2012 · 7 commit di 1 autore · SVN

Build per mese 47 build

File di log originale · 20120501-2627.txt
------------------------------------------------------------------------
r2627 | helixhorned | 2012-05-01 05:39:41 -0700 (Tue, 01 May 2012) | 3 lines

Patch adding Wii support by tueidj, part 7: networking

This simply macro-defines various low-level networking functions.
------------------------------------------------------------------------
r2626 | helixhorned | 2012-05-01 05:39:20 -0700 (Tue, 01 May 2012) | 4 lines

Patch adding Wii support by tueidj, part 6: mutexes

For the Wii, SDL's mutex functionality is used.  The implementation in the
original patch was wrong though, so this part required non-trivial changes.
------------------------------------------------------------------------
r2625 | helixhorned | 2012-05-01 05:39:02 -0700 (Tue, 01 May 2012) | 6 lines

Patch adding Wii support by tueidj, part 5: game-side input device changes

- the crosshair is displayed at the position read from the absolute pointing
  device
- in the menus, use the hat input (that was mapped to mouse buttons in part 4)
  for navigation
------------------------------------------------------------------------
r2624 | helixhorned | 2012-05-01 05:38:43 -0700 (Tue, 01 May 2012) | 8 lines

Patch adding Wii support by tueidj, part 4: joystick support

- sdlayer.c: custom "get joystick button names" routine
- jmact/mouse.c: packs some joystick events into the value returned by
  MOUSE_GetButtons(): bits used are 256, 512, 4096, 8192
- MOUSE_Init() --> Mouse_Init(), presumably because of a name clash?
- comments out right-shift of joystick analog values by 5, maybe this fixes
  the scale problems with the joystick on the PC too?
------------------------------------------------------------------------
r2623 | helixhorned | 2012-05-01 05:38:14 -0700 (Tue, 01 May 2012) | 3 lines

Patch adding Wii support by tueidj, part 3: SDL-level mouse changes

This part adds support for an absolute pointing device.
------------------------------------------------------------------------
r2622 | helixhorned | 2012-05-01 05:37:53 -0700 (Tue, 01 May 2012) | 3 lines

Patch adding Wii support by tueidj, part 2: Makefile changes

I didn't add Makefile.common, because it needs to be made conditional.
------------------------------------------------------------------------
r2621 | helixhorned | 2012-05-01 05:37:32 -0700 (Tue, 01 May 2012) | 12 lines

Patch adding Wii support by tueidj, part 1: assembly pragmas

The original patch was communicated to me by Hendricks, but since it didn't
apply cleanly (it's based on r2182) I took the liberty of slightly messing
with it for inclusion into EDuke32.

Info: http://wiibrew.org/wiki/User:Tueidj/Duke3D

This first part (which wasn't changed from the original patch) implements
scaling arithmetic and miscellaneous pragmas, some in PPC assembly and a part
of them in C.  Of some interest is the fact that the Wii processor apparently
lacks support for 64-bit integers, so divscale() uses floating-point math.
------------------------------------------------------------------------

Patch adding Wii support by tueidj, part 7: networking

Philipp Kutin (Helixhorned) 1 mag 2012, 05:39 UTC−7 r2627

This simply macro-defines various low-level networking functions.

Fix

Patch adding Wii support by tueidj, part 6: mutexes

Philipp Kutin (Helixhorned) 1 mag 2012, 05:39 UTC−7 r2626

For the Wii, SDL's mutex functionality is used. The implementation in the original patch was wrong though, so this part required non-trivial changes.

Patch adding Wii support by tueidj, part 5: game-side input device changes

Philipp Kutin (Helixhorned) 1 mag 2012, 05:39 UTC−7 r2625

- the crosshair is displayed at the position read from the absolute pointing device - in the menus, use the hat input (that was mapped to mouse buttons in part 4) for navigation

Fix

Patch adding Wii support by tueidj, part 4: joystick support

Philipp Kutin (Helixhorned) 1 mag 2012, 05:38 UTC−7 r2624

- sdlayer.c: custom "get joystick button names" routine - jmact/mouse.c: packs some joystick events into the value returned by MOUSE_GetButtons(): bits used are 256, 512, 4096, 8192 - MOUSE_Init() --> Mouse_Init(), presumably because of a name clash? - comments out right-shift of joystick analog values by 5, maybe this fixes the scale problems with the joystick on the PC too?

Patch adding Wii support by tueidj, part 3: SDL-level mouse changes

Philipp Kutin (Helixhorned) 1 mag 2012, 05:38 UTC−7 r2623

This part adds support for an absolute pointing device.

Patch adding Wii support by tueidj, part 2: Makefile changes

Philipp Kutin (Helixhorned) 1 mag 2012, 05:37 UTC−7 r2622

I didn't add Makefile.common, because it needs to be made conditional.

Patch adding Wii support by tueidj, part 1: assembly pragmas

Philipp Kutin (Helixhorned) 1 mag 2012, 05:37 UTC−7 r2621

The original patch was communicated to me by Hendricks, but since it didn't apply cleanly (it's based on r2182) I took the liberty of slightly messing with it for inclusion into EDuke32. Info: http://wiibrew.org/wiki/User:Tueidj/Duke3D This first part (which wasn't changed from the original patch) implements scaling arithmetic and miscellaneous pragmas, some in PPC assembly and a part of them in C. Of some interest is the fact that the Wii processor apparently lacks support for 64-bit integers, so divscale() uses floating-point math.