Notes: With version 4.2, I try to add the single cycle version of Frodo (known as FrodoSC in Windows and Linux). I don't want to have two programs installed in my Palm, so I integrated the single cycle version into Frodo for PalmOS as a new option. You can switch between single cycle emulation and the standard emulation on the fly. With this option and enabled 1541 emulation, nearly every game should work. Please report not working games in discussion forum at sourceforge. This is release candidate 1 of version 4.2 and of course there are some know issues: - Single cycle emulation is slow. After some optimizing, I get 85-100% of original C64 speed on my Treo650 (~300 Mhz CPU) with these settings: 50 frames, no sound, no 1541 emulation. - Don't switch betwenn single cycle emulation and standard emulation during disk operations. - Switching betwenn single cycle emulation and standard emulation sometimes crashes the C64 and a reset is required (only C64, not your Palm device). - Frame skip increase C64 speed only a few percent (9% when 25 frames, 16% when 10 frames selected on my Treo650) You can use your snapshots and preferences from version 4.1c (starting with beta 6) in version 4.2, so you don't need to delete the old version from your device, but it's recommended to make a backup, because you can't go back to the previous version after installing version 4.2. Thomas Borris
Changes: 4.2 RC 1: - Minor performance enhancement in single cycle emulation - Start from SD card supported - Now using gcc 4.1.2 for armlet code 4.2 Beta 3: - New option: SID filters (better sound quality but performance a bit slower) - New option: limit speed of emulation from 10% to 100% (makes some games easier to play) - Performance enhancement in single cycle emulation - Added indicators for single cycle emulation (SC) and 1541 emulation (1541) next to performance indicator - Prevent switching to 1541 emulation when T64 or P00 file is selected 4.2 Beta 2: - After crash of Frodo, preferences aren't lost anymore - Enabled 5 way navigation in option dialogs on some devices (i.e. Treo650) - Enabled 5 way navigation in file manager dialog on some devices (i.e. Treo650), issue: some buttons of dialog can't be reached - No crash of Frodo when load directory of T64 or P00 file - Save snapshots to expansion card - Delete files from expansion card - Minor performance enhancement in single cycle emulation - Different color of track number display (green) during disk access - Scan of SD-card doesn't crash when reaching 64k limit of memory chunks (up to 1500 files supported) 4.2 Beta 1: - New option: single cycle emulation added (known as FrodoSC in Windows and Linux) 4.1c Final - Removed calls to SysFatalAlert (no more resets on some devices like Treo650) - Updated user manual 4.1c RC 1 - Added Load/Run button to file manager dialog to load and start first program on selected disk - Preferences not longer stored as resources, now using the PalmOS PrefSetAppPreferences/PrefGetAppPreferences procedures. With this change, preferences survive on devices like TX and TE2. - 5 user defined commands to send to C64 assigned to shortcuts 1-5 (predefined with Directory, Load/Run and Softreset) - Better handling of loading old snapshots without attached disk - Fixed color display in "Buffered 256" mode on newer devices (i.e. Treo 650) - @ from Treo keyboard displays correct character on C64 display - Mapped Euro-key from German Treo keyboard to $ 4.1c Beta 6a: - Wrong back color in ECM mode of C64 fixed - Fixed error handling if expansion card removed and a disk was attached from this card to a snapshot - After using menu item 'Swap joystick', new settings stored in preferences - Added DmSyncDatabase after each write operation on devices with NVFS, so prefs should be stored on those devices 4.1c Beta 6: - Redesign of TextColorTable to reduce size and increase performance - Fixed bug with sprite/background collision in left part of screen (i.e. Spy's Demise now working) - To increase performance, the buffer for sprite/background collision is only filled if sprite visible in current raster line - Added option to display track number if 1541 emulation is active - Reached 64k limit for code -> redesign to split application into two sections - Frodo creates a snapshot and quits if user switch power off - Inserted disk stored with snapshot - Added error message if Frodo was started from expansion card 4.1c Beta 5: - Added user manual - Added label "FPS" in dialog "graphics and sound" - Fixed bug: no graphics if sound set to mute - Changed calculation of offset for devices with more than 320 pixel width (-> perhaps solution for Zodiac problem?) - Added LowRes support, should work with 160x160 (unable to test without such a device, is there any device with 320x240 out there?) - Assign joystick to 5-way navigator as default (check for 5-way exists on device is not so easy) - Removed "Toggle mixed case" 4.1c Beta 4: - Fixed bug: load directory of .t64 - Changed handling of sound (no idea how to get rid of the clicking completly) - Fixed bug with sprite/background priority - 5-way navigation works in menus - Added shortcut /R for reset - Version in title of about dialog - Pause state remembered on exit of Frodo or when handling with dialogs/menus - Fixed screen redraw in keyboard area after using menu shortcut / command bar for pause and reset - File dialog: last snapshot is preselected - File dialog: last selected item is preselected too with greater priority but is not remembered on Frodo exit - Restart auto-off-timer after each key press - Load and Save last snapshot menu item added for quick loading and saving of last used position - Enlarged save as dialog, changed default snapshot name to shorter string - Changed default sound volume to 1% - Menu is opened when tapping in topleft corner - Prefs now saved when 1541 emulation turned off if .t64 file is selected - Joypen screen tapping is not sensitive in keyboard area - Only hardware buttons mapped to something are overriden 4.1c Beta 3: - Map C64 keys to Palm keys - Shortcut for reset of C64 - Dialog to modify colors 4.1c Beta 2: - New keyboard layout (thanks to David) - Fixed: load of .d64 and .t64 files from PDBs - Moved constant strings to resources - Split large c-file to smaller parts - Few minor bugfixes 4.1c Beta 1: - Better performance (Using PC_IS_POINTER=1, new compiler switches) - Emulation of 1541 works (read and write, see options in menu Obscure, current track displayed next to the keyboard) - Use .d64 and .t64 files direct from expansion card without converting to pdb - Use .p00 files direct from expansion card (converted internally to .t64 files) - Ignore all unused keys (switch to other app during gameplay happens sometimes) - 16 color support removed - removed code never used in Palm version - using PilRC to compile resources
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use