Archive

Posts Tagged ‘Ultimate-64’

U64 (Elite)/U2/U2+/U2+L v3.11 (Core: v1.43) Firmware Update

January 1st, 2024 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E) / U2/ U2+ / U2+L by Gideon is released.

Changes in 3.11, compared to 3.10i/j:

  • This version adds WiFi support for the Ultimate 64 and Ultimate 64 Elite. Please read the manual on how to set up the ESP32 module. https://1541u-documentation.readthedocs.io/en/latest/howto/wifi.html
  • Assembly 64 integration. Many users use the offline version of the great Assembly 64 online database, by running Fredrik’s tool to copy the content into folders onto a USB stick. Now, the Ultimate is the first embedded ever system that integrates access to this online database! You can now simply download and play titles directly from the internet on your Ultimate device. Please read the manual about this here: https://1541u-documentation.readthedocs.io/en/latest/howto/assembly.html
  • The Ultimate now supports a basic http daemon; also known as webserver. This allows some simple files to be served from the Ultimate. This server also implements a ReSTful API, which allows an external device to control the Ultimate with standard web URLs. Read up on the API here: https://1541u-documentation.readthedocs.io/en/latest/api/api_calls.html
  • JiffyDOS support for the built-in SoftwareIEC drive. This is a first step to make the internal drive more usable. More effort needs to be done to make the command set more compatible with CMD.
  • On the Ultimate 64 it is now possible to isolate the serial bus from the computer, which allows the Ultimate 64 to be used as external drives. Look for “Serial Bus Mode” in the “Ultimate 64 Specific Settings”.

Fixes:

  • Various small fixes, such as the telnet session closing upon mount, configuration of the cartrdiges that serve VIC data from external ROM, quite a few fixes in the emulated printer, configurable page margins, … and so on.

Download:

source: ultimate64.com github.com facebook

Categories: Firmware, News & Rumors, Today

U64 (Elite)/U2/U2+/U2+L v3.10j (Core: v1.42) Firmware Update

June 22nd, 2023 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E) / U2 / U2+ / U2+L by Gideon is released.

This release has again some significant changes for the firmware upgrade. Please read the manual before installing 3.10i.

Background:

If you would take some time to check the commit history of the repository at GitHub, you may find over 500 commits since the last released version, 3.10a. This is a lotttt more than it usually takes to release a next firmware version. The version is still 3.10, so there are not many functional changes. Yet, files have been touched, updated, or just made compatible with the new Ultimate-II+L hardware. It was more difficult than expected to get the Lattice FPGA to work correctly and keep compatibility with the existing hardware platforms.

On top of the new introduction of the Ultimate-II+L, there is still a need to support the “good old” 1541 Ultimate-II (or simply: U2). There have always been issues with the Microblaze processor and the compiler from Xilinx. Every version of the Xilinx compiler had different bugs that caused the Microblaze based firmware to be broken in one way or another.

Since the U2+L runs well on the Risc-V, it was decided to upgrade the CPU inside of the U2 and ditch the Microblaze forever. Unfortunately, the CPU that was chosen to run inside of the U2+L did not fit in the same space as the Microblaze clone, so I decided to write my own Risc-V compatible CPU. This is the CPU that will be used from now on in the 1541 Ultimate-II.

General Fixes:

  • [Important] Fixed ExFAT filesystems with 128kB clusters (Fixes failing D64 mounts from some ExFAT thumbdrives)
  • [Facebook Discussion] EasyFlash save function now saves all chip chunks to support incomplete CRT files
  • [Issue-271] GEORAM at boot (MarkusC64)
  • [Issue-279] Support for 2 MHz operation for any cartridge, including EasyFlash
  • [Issue-246] Fixed: Virtual Printer crashes when file cannot be created.
  • [Issue-234] Deleting last item in directory makes selection invisible
  • [Issue-236] Confirmation modal asking a question only gives ‘OK’ instead of ‘Yes/No’.
  • [Issue-R17] Added mapping of ESC key to RUN/STOP.
  • [Facebook Request] Added: Leave menu on mount (can be selected per drive)
  • [Facebook Bug Report]: Fixed starting Kingsoft Business Basic cartridge
  • [Facebook Bug Report]: Allow Maverick (and others?) to write wrong sector headers on MFM tracks.
  • [Facebook Bug Report]: Unable to select GeoRAM. Is now a mode of the RAM Expansion Unit.
  • [Facebook Bug Report]: Fixed color palette not loaded at boot (U64 only).
  • [Facebook Bug Report]: Fixed USB sticks not recognized
  • [Messenger Report]: Improvements to palette file read. Rejects faulty files. Fixes hang-up
  • [Messenger Report]: Fixes ‘Create DNP’ when run from Telnet. Turned out to be a stack overflow.
  • [Email Discussion]: Adds EEPROM segment to GMOD2 when it is missing in the CRT file

U64 core fixes:

  • Multicolor graphics side border bug (core version V1.41 => V1.42)

Modem fixes:

  • ACIA NMI pulse extension to extend over bad line. This allows the 6502 to see it always.
  • Performance optimization ACIA / Modem
  • Allow spaces after ATDT command.
  • Minor fixes in the modem emulation layer from Scott Hutter (xlar54)

Cartridge Support:

  • [Issue-314] Added support for Blackbox V9.
  • Additional C128 cartridge variant that allows banking and offers some RAM (U2/U2+/U2+L only).

Additions:

  • Firmware target added: Ultimate-II+L; the Lattice version!
  • System Information page (F4) now shows elaborate version info.
  • GEOS support functions from MarkusC64

Download:

source: ultimate64.com github.com facebook

Categories: Firmware, News & Rumors, Today

U64 (Elite)/U2/U2+/U2+L v3.10i (Core: v1.42) Firmware Update

June 11th, 2023 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E) / U2 / U2+ / U2+L by Gideon is released.

This release has again some significant changes for the firmware upgrade. Please read the manual before installing 3.10i.

Background:

If you would take some time to check the commit history of the repository at GitHub, you may find over 500 commits since the last released version, 3.10a. This is a lotttt more than it usually takes to release a next firmware version. The version is still 3.10, so there are not many functional changes. Yet, files have been touched, updated, or just made compatible with the new Ultimate-II+L hardware. It was more difficult than expected to get the Lattice FPGA to work correctly and keep compatibility with the existing hardware platforms.

On top of the new introduction of the Ultimate-II+L, there is still a need to support the “good old” 1541 Ultimate-II (or simply: U2). There have always been issues with the Microblaze processor and the compiler from Xilinx. Every version of the Xilinx compiler had different bugs that caused the Microblaze based firmware to be broken in one way or another.

Since the U2+L runs well on the Risc-V, it was decided to upgrade the CPU inside of the U2 and ditch the Microblaze forever. Unfortunately, the CPU that was chosen to run inside of the U2+L did not fit in the same space as the Microblaze clone, so I decided to write my own Risc-V compatible CPU. This is the CPU that will be used from now on in the 1541 Ultimate-II.

General Fixes:

  • [Important] Fixed ExFAT filesystems with 128kB clusters (Fixes failing D64 mounts from some ExFAT thumbdrives)
  • [Facebook Discussion] EasyFlash save function now saves all chip chunks to support incomplete CRT files
  • [Issue-271] GEORAM at boot (MarkusC64)
  • [Issue-279] Support for 2 MHz operation for any cartridge, including EasyFlash
  • [Issue-246] Fixed: Virtual Printer crashes when file cannot be created.
  • [Issue-234] Deleting last item in directory makes selection invisible
  • [Issue-236] Confirmation modal asking a question only gives ‘OK’ instead of ‘Yes/No’.
  • [Issue-R17] Added mapping of ESC key to RUN/STOP.
  • [Facebook Request] Added: Leave menu on mount (can be selected per drive)
  • [Facebook Bug Report]: Fixed starting Kingsoft Business Basic cartridge
  • [Facebook Bug Report]: Allow Maverick (and others?) to write wrong sector headers on MFM tracks.
  • [Facebook Bug Report]: Unable to select GeoRAM. Is now a mode of the RAM Expansion Unit.
  • [Facebook Bug Report]: Fixed color palette not loaded at boot (U64 only).
  • [Facebook Bug Report]: Fixed USB sticks not recognized
  • [Messenger Report]: Improvements to palette file read. Rejects faulty files. Fixes hang-up
  • [Messenger Report]: Fixes ‘Create DNP’ when run from Telnet. Turned out to be a stack overflow.
  • [Email Discussion]: Adds EEPROM segment to GMOD2 when it is missing in the CRT file

U64 core fixes:

  • Multicolor graphics side border bug (core version V1.41 => V1.42)

Modem fixes:

  • ACIA NMI pulse extension to extend over bad line. This allows the 6502 to see it always.
  • Performance optimization ACIA / Modem
  • Allow spaces after ATDT command.
  • Minor fixes in the modem emulation layer from Scott Hutter (xlar54)

Cartridge Support:

  • [Issue-314] Added support for Blackbox V9.
  • Additional C128 cartridge variant that allows banking and offers some RAM (U2/U2+/U2+L only).

Additions:

  • Firmware target added: Ultimate-II+L; the Lattice version!
  • System Information page (F4) now shows elaborate version info.
  • GEOS support functions from MarkusC64

Download:

* Temporarily revoked due to one report of bricked unit.

source: ultimate64.com github.com facebook

Categories: Firmware, News & Rumors, Today

U64 (Elite)/U2/U2+ v3.10a (Core: v1.41) Firmware Update

September 11th, 2021 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E) / U2 / U2+ by Gideon is released.

This release has again some significant changes and improvements over 1.37 / 3.9. The following bullet list gives an overview of the features and fixes. Below the items, a short explanation is added.

This release has again some significant changes and improvements over 1.37 / 3.9. Please read the manual before installing 3.10a.

Fixes:

  • [Issue-246] Fixed: Virtual Printer crashes when file cannot be created.
  • [Issue-234] Deleting last item in directory makes selection invisible
  • [Issue-236] Confirmation modal asking a question only gives ‘OK’ instead of ‘Yes/No’.
  • [Issue-R17] Added mapping of ESC key to RUN/STOP.
  • [Facebook Request] Added: Leave menu on mount (can be selected per drive)
  • [Facebook Bug Report]: Allow Maverick (and others?) to write wrong sector headers on MFM tracks.
  • [Facebook Bug Report]: Unable to select GeoRAM. Is now a mode of the RAM Expansion Unit.
  • [Facebook Bug Report]: Fixed color palette not loaded at boot (U64 only).
  • [Facebook Bug Report]: Fixed USB sticks not recognized
  • [Messenger Report]: Improvements to palette file read. Rejects faulty files. Fixes hang-up
  • [Messenger Report]: Fixes ‘Create DNP’ when run from Telnet. Turned out to be a stack overflow.
  • [Email Discussion]: Adds EEPROM segment to GMOD2 when it is missing in the CRT file

U2:

  • Fixes that U2 updater killed the flash before asking to update, leaving a semi-bricked device.
  • Fixes drive sounds.

Modem:

  • ACIA NMI pulse extension to extend over bad line. This allows the 6502 to see it always.
  • Performance optimization ACIA / Modem
  • Allow spaces after ATDT command.

Cartridge Support:

  • Additional C128 cartridge variant that allows banking and offers some RAM (U2/U2+ only).

Download:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64 Streamer v1.25

July 25th, 2021 No comments

What can I do with this?

With the new Ultimate 64 firmware (>=1.1c) there is an option to receive video frames & audio over a network connection at 50fps.

You can use this tool to capture those frames into an image, audio or video file.

Changelog v1.25 (14/07/2021):

  • ~ Fixed: Double click on maximized window did not reset window to normal.
  • ~ Fixed: FPS calculation was wrong, fixed it.
  • ~ Fixed: Exception raised when window is minimised.
  • ~ Fixed: Various window position/size, save/restore issues.
  • ~ Fixed: some remote function crashed app when u64 is not reachable.
  • ~ Fixed: Menu is not controllable with keys anymore to prevent accidentally stop of stream.
  • ~ Update: .Net FrameWork 4.6.1 to 4.8
  • ~ Update: Optimized scanline simulation, total new processing.
  • + Added: Context menu, to open several function from the output window.
  • + Added: Multi frame capture function, capture xx frames to PNG files. Can be used to capture interlaced images.
  • + Added: Multi Frame Capture viewer, can be opened from the context menu.
  • + Added: CRTL+R function to reload last opened file (via dialog or drag and drop)
  • + Added: Ping stats to diag window.
  • + Added: Handling connection errors, added screens.

Download: U64 Streamer v1.25 (486)

source: u64streamer

U64 (Elite)/U2/U2+ v3.10 (Core: v1.41) Firmware Update

July 24th, 2021 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E) / U2 / U2+ by Gideon is released.

This release has again some significant changes and improvements over 1.37 / 3.9. The following bullet list gives an overview of the features and fixes. Below the items, a short explanation is added.

This release has again some significant changes and improvements over 1.37 / 3.9. Please read the manual before installing 3.10.

Added features:

  • Hardware emulation of 1571 and 1581 drives (U2+ / U64 only)
  • MFM support on 1571, with enhanced G71 format to store MFM tracks.
  • Added audio samples for insert / remove floppy disk.
  • Added second drive sound to speaker output.
  • Possiblity to use your own drive sound samples.
  • Custom U64 palettes.
  • SystemInfo Page, showing drive, cartridge and storage status.
  • Flash Disk, to store drive roms, sounds, cartridges and such.
  • Cartridges are now always CRT files. Selected by filename in the config.
  • Cartridge compatibility check and reporting
  • GMOD2 support, including EEPROM (U2+ / U64 only)
  • Zaxxon Cartridge support.
  • Implemented writing CVT files back to a disk image (enables copying CVT files across disks.)

Various UI Improvements:

  • Select & Delete, using Shift-DEL
  • Recursive delete from context menu.
  • Long filename truncation (thanks to ‘naali’ / Antti Svenn)
  • Scrollable string edit box.
  • Adds save function for all cartridges, including EasyFlash and GMOD2.
  • Full Clear function of configuration in Flash.
  • Added ‘F3′ Help screen to config menu.

Technical Fixes:

  • Fixed RGB mode (U64 only)
  • Fixed block read command
  • Fixed access of files with special chars in CBM disk images, accessed from IEC
  • Fixed UCI issues with SidPlay and others
  • Fixed colon issue in Ultimate Kernal ROM
  • Fixed crash on invalid file chain CBM filesystems
  • Fixed check order DIR / VOLUME; fixes some issues with exFAT directories
  • Added M and V commands in modem emulation layer, V now supporting numeric responses. Thanks Scott Hutter
  • Fixed the root cause of the VOLUME bit set in exFAT directories
  • Fixed missing ‘probe’ for filesystems on multi-partition disks
  • Fixed loading from wrong device ID when issuing the ‘run disk’ command
  • Fixed many little bugs in the generation of CVT files (copying GEOS files from a disk image)
  • Adopted changes to U64 Kernal to set default loading ID, as submitted by Leif Bloomquist
  • Adopted USB modifier key handling, as submitted by Peter de Schrijver
  • Corrected bug in extended partition table reading
  • Relaxed C128 cartridge timing (for C128 carts)
  • Extended UCI I/O bytes to support Hyperspeed Kernal properly
  • Check for file copy onto itself
  • Increased robustness against loading faulty disk images
  • Fixed VIA latch mode in 1541/1571.
  • [Issue 227] Fixes ‘get sensible name’ function for Ulticopy
  • Fix for .d71 sector allocation – format should give 1328 blocks free, not 1347.
  • Fixes possible crash when decoding a GCR track to binary
  • [Issue 160]: SpeedDOS / DolphinDOS loading errors

Download:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64 Streamer v1.24

March 28th, 2021 No comments

What can I do with this?

With the new Ultimate 64 firmware (>=1.1c) there is an option to receive video frames & audio over a network connection at 50fps.

You can use this tool to capture those frames into an image, audio or video file.

Changelog v1.24 (20/03/2021):

  • ~ Fixed: CTRL+C image capture key, was not working anymore
  • ~ Fixed: F1..F8 key assignment/remap
  • ~ Fixed: NTSC scaling optimalisation
  • ~ Fixed: Video frame processing optimalisation
  • + Added: mouse actions on outputImage. left click=toggle menu, right click=settings
  • + Added: U64 stream will be stopped when hitting “stop stream” button or closing app, if auto start/stop stream is enabled
  • + Added: new image scale algorithms to make output quality better.
  • + Added: screen resize / full screen function (PAL/NTSC), with realtime PAL/NTSC switching
  • + Added: scan line simulation, use with default or scale algorithm, nearest neighbour can create unwanted artifacts (values:Disabled..20%)
  • + Added: audio mute function
  • + Added: audio volume slider
  • + Added: menu position/visiblity optimalisation for different screen sizes/positions
  • + Added: window size and position saving
  • + Added: restore original size on double click on output window

Download: U64 Streamer v1.24 (599)

source: u64streamer

U64/Ultimate-64 (7/3/2021) – U2+ (7/3/2021) Unofficial Firmware

March 11th, 2021 No comments

Released a new “unofficial” version of the firmware for the Ultimate-64 / U2+ by Gideon.

Changelog:

Changes since official release (3.9 / 1.37)

  • Fixed RGB mode (U64 only)
  • Fixed block read command
  • Fixed access of files with special chars in CBM disk images, accessed from IEC
  • Fixed UCI issues with SidPlay and others
  • Fixed colon issue in Ultimate Kernal ROM
  • Fixed crash on invalid file chain CBM filesystems
  • Fixed check order DIR / VOLUME; fixes some issues with exFAT directories
  • Added M and V commands in modem emulation layer, V now supporting numeric responses. Thanks Scott Hutter
  • Fixed the root cause of the VOLUME bit set in exFAT directories
  • Fixed missing ‘probe’ for filesystems on multi-partition disks
  • Fixed loading from wrong device ID when issuing the ‘run disk’ command
  • Fixed many little bugs in the generation of CVT files (copying GEOS files from a disk image)
  • Implemented writing CVT files back to a disk image (enables copying CVT files across disks.)
  • Adopted changes to U64 Kernal to set default loading ID, as submitted by Leif Bloomquist
  • Adopted USB modifier key handling, as submitted by Peter de Schrijver
  • Corrected bug in extended partition table reading

Download:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64/Ultimate-64 (9/2/2021) – U2+ (11/2/2021) Unofficial Firmware

February 13th, 2021 No comments

Released a new “unofficial” version of the firmware for the Ultimate-64 / U2+ by Gideon.

Changelog:

Changes since official release (3.9 / 1.37)

  • Fixed RGB mode (U64 only)
  • Fixed block read command.
  • Fixed access of files with special chars in CBM disk images, accessed from IEC.
  • Fixed UCI issues with SidPlay and others.
  • Fixed colon issue in Ultimate Kernal ROM.
  • Fixed crash on invalid file chain CBM filesystems.
  • Fixed check order DIR / VOLUME; fixes some issues with exFAT directories.
  • Added M and V commands in modem emulation layer, V now supporting numeric responses. Thanks tlar54!

Download:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64/Ultimate-64(Elite)/U2+ v3.9 (Core: v1.37) Firmware Update

December 6th, 2020 3 comments

A new version of the firmware for the Ultimate-64 / U2+ by Gideon is released.

This release has again some significant changes and improvements over 1.34 / 3.8. The following bullet list gives an overview of the features and fixes. Below the items, a short explanation is added.

Ultimate II+ Firmware see description of U64 updates. All non-U64 specific things are also available in the U2+

  • exFAT support.
  • Cartridge Port compatibility improvements.
  • Hyperspeed file system access through UCI.
  • Extended CBM file system support (D71, D81 and DNP)
  • Full REL file support from SoftwareIEC.
  • REL file copy between file systems, including FAT with preservation of record length property.
  • Consistent filename convention for storing CBM files on FAT with proper conversions.
  • Free block count added to IEC directory listing.
  • F5 menu restructuring.
  • Configuration menu key mapping made more consistent with file browser.
  • RAM Disk addition.
  • ACIA (6551 emulation) improvements.
  • Added fast serial / burst mode wire patches in U64 (optional connections between CIA and SRQ / DATA line.)
  • Addition of additional analog video modes: PAL60 and NTSC50.
  • Slightly improved key mapping for USB keyboards.
  • Fixed double keypress in non-overlay menu, when using USB keyboard.
  • Implemented key repeat for USB keyboards.
  • Many, many bugfixes.

exFAT support: Until earlier firmware versions, it was only possible to use FAT16/FAT32 formatted USB disks. Version 3.9 adds the support for the newer exFAT. Many, if not all newer USB sticks are factory formatted with this file system. This brings the maximum disk size to 2TB. Note that 64-bit LBA is not supported.

Hyperspeed file system access through UCI? What does this mean? It means that the virtual file system can now be accessed using a driver that talks to the Ultimate in I/O space, in a CBM compatible way. [UCI stands for Ultimate Command Interface] In order to unleash this hyperspeed, a customized C64 kernal is available. This kernal includes the driver to map one of the device IDs to the virtual file system of the Ultimate. Loading speeds in excess of 200+ blocks per second are feasible. As long as kernal calls are used to access the ‘drive’, this is fully compatible with existing software. Note that this kernal also supports the @ and $ commands, to give drive commands and show the directory of any drive, including the device-ID that routes to the UCI.

Extended CBM file system support means that all (D64, D71, D81 and DNP) images can now be created and are fully writable. Although there is no hardware emulation yet of the 1571 and 1581 drives, the support for the file systems is there. In combination with the hyperspeed kernal driver, this is already very useful, even without hardware emulation of the drives.

REL file support has been added, and in such a way that works regardless of the underlying file system. Thus, it does not matter if the REL file is located on a FAT filesystem, or inside of a CBM disk image. The way the REL file is stored is dependent on the file system, including the side sectors and super side sector for CBM systems. Copying REL files between these file systems is therefore also possible, and the side sectors are created as needed.

Block Access (U1, U2 and B-P commands) have been added. When the current directory is (inside) a CBM disk image, these block commands can be used to read / write random sectors of the disk.

A new file naming convention has been introduced, which makes lossless conversion between CBM and FAT filesystems possible, up to 16 chars. It may not always give pretty results, but it is consistent.

The F5 menu (Task Menu) had grown into an unorganized mess. This has now been restructured and categorized, so it has become a lot easier to find the item and is thus quicker to use. Similarly, the key mapping of the configuration menu has been made more consistent. The cursor keys now always navigate through the menus. Use ‘+’ and ‘-’ to change the value. (I have to get used to this myself!)

In addition to the support for USB disks, an additional RAM disk was added. This is very useful for storing temporary disk images, updater files and so on. It can also be used for an even better file system performance. The size of this temporary disk is 16 MB and does not conflict with REU memory. It is truly additional. In a future version, this temporary storage will be used to implement remote commands that require data to be uploaded, such that remote commands will be more consistent with actions from the file browser, since all actions will be based on the file system.

Cartridge port compatibility improvements. Since the introduction of the turbo mode, the cartridge compatibility of the U64 was flawed. This is simply due to the necessary changes in system architecture to make the turbo mode even possible. In this system core version (1.37), some of the compatibility issues have been solved. In particular, cartridges that toggle the EXROM# / GAME# lines per cycle or even during a cycle are now handled correctly again. This affects also the IDE64 module. In order to get this to work, the cartridge bus mode should be set to “Dynamic”, which basically means that the U64 will carefully ‘probe’ the cycles on the cartridge bus to see how the cycle completes. By cleverly caching these results, turbo mode is applied automatically in memory regions that do not need to run at 1 MHz. This does not mean that cartridge compatibility is now guaranteed for all modules, but it is a good step.

The additional analog video modes can be used to run PAL software on analog monitors, such as the 1702, or run 60 Hz software on PAL only screens. In addition to this, the cyan color was adjusted in the analog signal, as it was too green.

The ACIA improvements fix the problem that occurs when an NMI interrupt is missed. In addition, the DCD and DSR lines can now generate interrupts, like on a real 6551. The modem emulation supports pulsing these lines when an incoming connection occurs.

The list of bugfixes is too long to describe here. Some of them were minor; others would eventually hang up the ultimate application; memory leaks… Many thanks to Bart van Leeuwen, who thoroughly tested repeated file system access through UCI.

Download:

Changes since official release (3.9 / 1.37):

  • Fixed RGB mode.
  • Fixed block read command.
  • Fixed access of files with special chars in CBM disk images, accessed from IEC.

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64/Ultimate-64(Elite) v1.34

June 22nd, 2020 1 comment

A new version of the firmware for the Ultimate-64 (U64/U64E).

Difference with previous release V1.33:

  • RESTORE key to boot with default config: Implemented.
  • Bootloop problem with flashed CRT: Fixed.
  • C64 Hangup problem with reading debug register (D7FF): Fixed.
  • C64 Hangup when disabling SID socket: Fixed.
  • ARMSID config not working when UltiSid is in the same range: Fixed.
  • CIA2 I/O (UserPort) not working: Fixed.
  • Sprite collision in Antiriad: Fixed.
  • RGB mode sync polarity: Fixed.
  • PIO register fault: Flimbo’s Quest now working! (Thanks to Tom Roger Skauen, for his debugging efforts!)

Known issues:

Corrupted disk access with some loaders, when bus bridge is not on “Quiet” mode, and badlines are disabled. We know this affects Geos MP3. Still under investigation.

Download:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64/Ultimate-64(Elite) v1.33

June 14th, 2020 No comments

A new version of the firmware for the Ultimate-64 (U64/U64E).

GIDEON Message:

* DO NOT FLASH .CRT FILES WITH THIS VERSION! *

Difference with previous release V1.28:

  • Turbo Mode… The 6510 CPU can now be run faster than 1 MHz.
  • Support for Nordic Power cartridge.
  • Faster application processor for smoother file browsing experience.
  • Significant lower noise floor when using real SIDs.
  • From MarkusC64: For Geos 64 – Download D41, D71, D81 and DNP files directly from the file browser into a RAMDISK of the same type.
  • From MarkusC64: For Geos 64 – Save RAMDISK to USB in the appropriate format, directly from the file browser.
  • Added freeze function with USB menu (F11 key)

Bug fixes/improvements:

  • 6522 VIA fixes from gyurco/master.
  • Fixed 1541 floppy formatting – sometimes caused read errors.
  • Fixed an issue that may have caused network instability.
  • Issue #62: FTP server does not check if a directory exists when changing directory.
  • Issue #109: Soft IEC seq file reading issue with GET#
  • Issue #121: 1541-C ROM issues (Track 0 sensor issue)
  • Issue #131: SuperGames-Cartridge issue.
  • Issue #132: Builtin FC3 monitor hangs from freezer.
  • Issue #136: Epyx Fastloader fails sometimes (Example: Space Taxi)
  • Issue #147: Data loss on eject if save fails.

Download:

  • Download link temporarily removed as there is a possibility to get into a boot loop with the wrong settings. Will be superseded with 1.34.

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today

U64 Streamer v1.23

What can I do with this?

With the new Ultimate 64 firmware (>=1.1c) there is an option to receive video frames & audio over a network connection at 50fps.

You can use this tool to capture those frames into an image, audio or video file.

Changelog v1.23 (07/05/2020):

  • ~ Fixed: D64 & PRG should not be loadable if remote start is disabled
  • ~ Fixed: D64 & PRG with capitals not working
  • + Added: Import function to import Vice Palette File (VPL)
  • + Added: Audio output device (DirectSound, Wasapi, waveOut) setting
  • - On some systems changing output device can lower latency

Download: U64 Streamer v1.23 (551)

source: u64streamer

U64 Streamer v1.22

April 10th, 2020 No comments

What can I do with this?

With the new Ultimate 64 firmware (>=1.1c) there is an option to receive video frames & audio over a network connection at 50fps.

You can use this tool to capture those frames into an image, audio or video file.

Changelog v1.22 (09/04/2020):

  • ~ Added FQDN support to start U64 stream, so IP & FQDN addresses are now both accepted.
  • + video & audio listen port added to settings.
  • ~ changed ip/fqdn tester timeout to 500ms.
  • + Added NTSC support.
  • + PAL/NTSC auto switcher.
  • ~ Changed (capture) image size field to zoom factor in the setting window.
  • + Added image capture diaglog, option to capture to file, clipboard or both.
  • + Added CTRL+C to do a quick capture to clipboard.
  • ~ Moved FPS / video mode text to statistics window. Changing title bar will prevent OBS form finding right window.
  • + Added filedialog to open PRG or D64 with the stream tool.
  • + Drag and Drop PRG & D64 images, Drag and drop on video window to mount & run them.   To only do a mount of a D64 file, drag and drop while holding CTRL pressed
  • + Added U64 Reset command
  • + Basic keyboard input. The input will be put into the u64 keyboard buffer, not into the matrix buffer.
  • So it will work with basic and kernal based prg’s, so it doesn’t work everywhere.
  • + Custom colour palette can be defined in the settings window, for the purists.
  • + Import and export function to save and share your purist palettes.

Download: U64 Streamer v1.22 (538)

source: u64streamer

U64/Ultimate-64(Elite) v1.28 – U2/U2+ v3.7 Firmware Update

March 29th, 2020 No comments

A new version of the firmware for the Ultimate-64 / U2/U2+ by Gideon is released.

Difference with previous release V1.26 / V3.6a:

  • Debug stream over Ethernet, which logs CPU / VIC access real time, also possible to log C64 CPU and 1541 CPU alongside. U64 only.
  • ACIA (MOS 6551) emulation.
  • Modem Layer emulation (6551 <-> LAN), supporting both outbound and inbound connections.
  • REU load / save commands from UCI, using the preload settings.
  • File append mode for Software IEC.
  • Support for SuperGames cartridge.

Bug fixes:

  • Issue #121: 1541C ROM seemed faulty. Track 0 sensor reconnected.
  • Issue #119: Fixed network host name illegal chars.
  • Issue #127: Fix for Epyx Fastload at boot U64 (consider DMA to stop discharging the cap.)
  • Fix for KCS cart at boot of U64.
  • Fixed DMA load delay, to let 1541 initialize before running PRG.
  • Fixed 1541 address decoding (RAMBOard was faulty!)
  • Fixed Closing telnet connection caused U64/U2+ to freeze.
  • Stability issues fixed in configuration manager.
  • Corrected NMI / IRQ routing for internal cart. (U64)
  • Timing corrections to make external 1764 REU work. (U64)
  • Some U64 factory test improvements. Invisible to you.

Planned work for the upcoming release:

  • CPU Speedup.
  • Keystrokes to quickly enable / mute audio channels.
  • A sample project for the ESP32, which can be used for others to port stuff like modem emulation.

Download:

Documentation updated:

source: ultimate64.com github.com

Categories: Firmware, News & Rumors, Today