frodo-wii/CHANGES.c64-network.org
2010-03-13 09:46:57 +00:00

7.5 KiB
Raw Blame History

TODO: Add ability to select files to load from disks in a menu c64-network.org, v2:

  • Automatically save game info on screenshot timeout
  • Fix multiple bindings to the same key
  • Fix joystick input on the virtual keyboard

c64-network.org, v1:

  • Sound is transferred in network play now

    • Joystick support is now SDL-based
  • Fix all warnings
  • Run/Stop handled
  • Redesign the GUI completely
  • Only one type of network connections now - no need to specify client or master
  • Fix handling of network disconnects (also display a helpful message!)
  • Don't display the network traffic string when connections close
  • Fix handling of packets > 4096 bytes
  • New SDL with GX graphics (although the impact for Frodo is

quite minimal!)

  • Disable SAM (no need for it on the Wii!)

Simon Kagstrom <simon.kagstrom@gmail.com>,

version 10:

  • Link against Tantrics new SDL build. Improves sound quite a bit.
  • Quit to the homebrew menu unless networking has been enabled ("hard"

quit fixes a networking issue)

  • Added ability to recurse into directories (partly by Holger Eilts)
  • Large redesign of menu layout and colors (Holger Eilts)
  • Implemented sending text messages over the network to "taunt"

the other player (obviously a very important feature). Pressing F10 enables this.

  • Rearranged menus (networking is more promptly displayed)
  • Sound transfer for network play has been implemented, but is not

active

  • Use 32KHz sound samplerate. This improves the cracking sound

problems from v9 a bit. It also allows sound to be transferred via the network to both Linux/Wii (sharing the same sample rate) and lowering the network transfer rate.

Simon Kagstrom <simon.kagstrom@gmail.com>, Sun Apr 26 10:28:32 CEST 2009

version 9:

  • Fix a buffer overflow in the network status string…
  • Add network version field and display an error message if

an un-matching network version is connected

  • Select with zero timeout when waiting for peer addresses
  • Don't block the server when connecting and instead draw a status

string to indicate that we're waiting for a connection

  • Networking support now works (but without sound being transferred). A

broker is installed on c64-network.game-host.org.

  • Link with Yohanes port of SDL, modified by Danny Milo to get USB

keyboards working while still having the Home key do what it should

Simon Kagstrom <simon.kagstrom@gmail.com>, Sat Apr 4 15:02:05 CEST 2009

version 8:

  • Lots of networking code which will not work yet
  • Also add the analog part of the classic controller
  • Make it possible to control the game with the Nunchuk (Aaron Morris)
  • Correct binding of shifted keys (thanks to Bob Forgan)
  • Fix binding keys without the classic controller (plus etc were missing) Simon Kagstrom <simon.kagstrom@gmail.com>, Wed Mar 11 19:46:11 CET 2009

version 7:

  • Exit with SYS_RETURNTOMENU to make WAD's work
  • Fix bug when multiple buttons are bound to the same keys, we now simply skip one of the bindings.
  • Wiimote direction keys and "fire" can now be bound to keyboard keys
  • Allow binding 1 and other extra buttons to joystick directions and fire
  • Simplify menu code even more Simon Kagstrom <simon.kagstrom@gmail.com>, Mon Feb 23 19:30:09 CET 2009

version 6:

  • Handle reset button (back to menu)
  • General code cleanup, e.g., simplified menu system and reduced the amount of code for that and some other things
  • Increase key delay (should hopefully avoid the LOQD problem)
  • Implemented a virtual keyboard which is used to select key bindings and also to type in strings
  • Don't load files with zero-size (allows .d64 files where the first file is not a PRG to load correctly). Thanks to Dominik Reichardt for pointing this out Simon Kagstrom <simon.kagstrom@gmail.com>, Sat Jan 24 11:48:01 CET 2009

version 5:

  • Some wiimote sanity checks
  • (Binary only) don't link with Yohanes SDL version anymore. It causes the home button in the menu to quit the emulator. I'll investigate why it happens, not sure right now. Simon Kagstrom <simon.kagstrom@gmail.com>, Fri Jan 16 20:26:12 CET 2009

version 4:

  • (Binary only) link with Yohanes version of SDL (http://wiiapple.googlecode.com). This might bring USB keyboard support, but that's untested.
  • Fixed + and - bindings on the wiimote and a keybinding bug which caused keypresses to go unnoticed.

    • Build the SC version of frodo, which makes some more games work or some work better. For example, I think that the sound in Exploding fist is now correct
  • Added arrow up/down/left/right and some other keys as bindable

    • Some more "auto load" options, and rearranged the top menu order to help with this
    • Store preferences together with save games and reload those when the saved state is restored again
    • Corrected file extension matching
    • Show current key binding in the menu
  • Added ability to turn on 1541 CPU emulation in the "other options" menu (hint from Vermeylen Schoonakker)
  • Make menu delay a bit shorter (looks better with the classic controller)
  • Merged with the Frodo CVS trunk. This changes a number of things, most visibly the palette Simon Kagstrom <simon.kagstrom@gmail.com>, Fri Jan 16 17:58:51 CET 2009

version 3:

  • Various cleanup of the code
  • Fixed a bug in the menu code which was triggered when there is more than one submenu
  • Make speed configurable (basically fast/normal/slow) and change the menus a bit
  • Skip SDL_Delay and SDL_GetTicks() which seem to give strange results. Use gettime and usleep instead.
  • Improve performance a bit more by doing a custom blit-to-double-size implementation
  • Fixed changelog format
  • Bought a Classic controller and fixed so that it actually works…
  • Allow controlling the joystick via the keyboard for the host (basically to ease debugging)

Simon Kagstrom <simon.kagstrom@gmail.com>, Sun Jan 11 19:46:01 CET 2009

version 2:

  • Also support the .prg and p00, s00 formats. Only .prg has been tested.
  • Added support for classic controllers. NOTE: This is untested since I don't have a classic controller!
  • Fixed some corner-cases in the prefs setting to avoid loosing key bindings etc
  • Improve keyboard bindings to handle press and release correctly and also both controllers at the same time (key is released when the last controller releases it)
  • Handle keycode 0 and therefore make del work
  • Remove the 1-1 graphics option and make stretched the default. Should avoid "helpful and constructive" messages such as http://wiinewz.com/forums/nintendo-news/91829-frodo-v1-0-a.html#post580580
  • Improved speed just a bit (by enabling compiler optimization!)
  • Only save prefs on exit
  • Pause sound in the menu
  • Handle very long filenames better (thanks Corey89 for pointing this out)
  • Corrected file sorting
  • Better Makefile
  • More keycodes added (C= etc)

Simon Kagstrom <simon.kagstrom@gmail.com>, Sat Jan 10 17:26:32 CET 2009

version 1:

  • Initial release