Archive

Author Archive

Some Cartridges for Commodore 64

December 21st, 2020 1 comment
Some Cartridges for Commodore 64

Thanks go to my friend Andrea Pierdomenico.

Some Cartridges for Commodore 64.

  • Tele-Data 64 by Handic
  • Cherry by Fruit Hardware System
  • Isepic (Clone)
  • Antiram by S.C.T. 1987 (Freeze Frame Clone)
  • Bandit (The Expert Clone)
  • Sykline S.A. by KAWA (Industria Argentina)
  • Niki II by O.M.Alfred
  • Unknown Cartridge (The Final Cartridge I Clone)
  • Hypra Disk II by Rex (9615)
  • 5531A1 by Koks Gesto BV Computers

Gallery:

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

STM32F407VET6 (168Mhz Arm MCUs) SID Player by Bakisha

December 5th, 2020 No comments
STM32F407VET6 (168Mhz Arm MCUs) SID Player by Bakisha

I wanted to try Bakisha SID Player also with the STM32F407VET6 (previous post: STM32F401CCU6) ARM Cortex-M4 32bit MCU based Development Board which runs at frequencies up to 168MHz.

After some hardware and software changes i was able to use the SD Card support, buttons and LED on the pcb.

What i would like to do is install a TFT LCD screen compatible with this DEV Board and modify the software to display the various information that is now are sent via serial.

The MCUs that uses this DEV Board reaches a frequency of 168 Mhz and consequently i should not have problems of CPU overload taking away precious cycles times of the SID Player.

I leave you with some photos and a video.

Gallery:

SDCARD SDIO (Native) to SPI1 Pins:

Video:

source: github.com/Bakisha/STM32-SID-PLAYER

Parallel Cable for The Commodore Disk Drive 1541-II

November 25th, 2020 No comments
Parallel Cable for The Commodore Disk Drive 1541-II

The Commodore parallel cable is a companion cable for the Commodore serial cable (IEC) and gives you an additional parallel connection between a Commodore 1541, 1570 or 1571 drive and a Commodore 64 machine or via XUM1541 (PROMICRO)/ZoomFloppy …

The cable is supported by the following Commodore software:

  • The DOS accelerators Dolphin DOS and Speed DOS.
  • The disk copiers 15 Second Copy, Burst Nibbler and Maverick.

VIA 6522 Fix:

With the Commodore 1541-II disk drive there’s still an open issue after the parallel cable installation, you need also to cut the track between the PIN1 and PIN2 of the VIA 6522 (the same VIA where the parallel cable is installed).

No more to say.

I leave you the links, good reading.

Gallery:

source: d81.de/R.I.P/Para1541II.shtml ist.uwaterloo.ca/~schepers/1541port.html

ELEGOO UNO R3 – Hackvision

November 25th, 2020 3 comments
ELEGOO UNO R3 - Hackvision

I’m not posting anything new, it simply something that i wanted to do from ten years, assemble the “project” Hackvision using Arduino, now i’m using a clone: ELEGOO UNO R3.

There is nothing more to say and like you can see from the photos the games run well.

The games are compiled with ARDUINO IDE with the TV-OUT library.

Gallery:

Electronic diagram:

source: nootropicdesign.com/hackvision/games/

STM32F401CCU6 (Arm Cortex MCUs) SID Player by Bakisha

November 23rd, 2020 5 comments
STM32 (Arm Cortex MCUs) SID Player by Bakisha

STM32 (Arm Cortex MCUs) SID Player by Bakisha.

SID chip (6581 and 8580) and 6502 CPU emulator for STM32 (Arm Cortex MCUs). Compiled with Arduino IDE and uploaded with ST-LINK V2.

NOTE:

I have added to the original code of Bakisha the visualization of the 3 SID voices via 3 x Green LED.

Useless to write more about this, watch the video and the photos.

Special thanks goes to Bakisha for his work.

Components used for this project:

  • 1 x BreadBoard.
  • 1 x STM32F401CCU6 (STM32 Black Pill) or STM32F407VET6
  • 18 x BreadBoard jumper.
  • 1 x SD Card Module.
  • 3 x Green LED.
  • 1 x Resistor (100 Ohm)
  • 1 x Capacitor (100 nF)
  • 1 x Capacitor (10 uF – 16v)
  • 1 x Potentiometer (10KOhm)
  • 1 x Jack Audio 3.5 Female.

You can found the schematic here.

Gallery:

Video:

source: github.com/Bakisha/STM32-SID-PLAYER

TheC64/TheVIC20 Firmware Update v1.4.2

November 15th, 2020 No comments

Firmware upgrades for THEC64 Mini/Max & TheVIC20 provide new features and/or correct any technical issues.

We always recommend that you use the latest version of the firmware.

Version 1.4.2 – Changes and additions:

  • Fixes an issue with THEC64: Under some circumstances C64 games may not recognise joystick port 2 when VIC 20 is the default machine
  • Adds Dattasette controls for tape files in THEC64 Classic mode Media Access menu
  • Adds soft and hard reset hot-keys to THEC64 and THEVIC20 Classic mode
  • Adds freeze button support to THEC64 and THEVIC20 Classic mode
  • Adds C64 games Barnsley Badger, Soulless, Galencia and Planet of Death, plus VIC20 games Blue Star, The Keep, and Gridrunner to THEC64 North American model
  • Adds C64 games Barnsley Badger and Soulless, plus VIC20 games Blue Star and The Keep to the European THEC64 and THEVIC20 “Special Edition THEC64” models
  • Adds C64 games Barnsley Badger and Soulless to all THEC64 Mini models
  • Fixes Tank Battle on THEVIC20 to support two joysticks

Changes from previous versions:

  • v1.3.2 – Increases the length of displayed USB filenames in Media Access and the File loader
  • v1.3.2 – Fixes an issue where filename flags are not detected if the USB filename contains multiple dots/periods/full stops
  • v1.3.2 – Fixes an issue with the saved states location where multiple spaces are found in the USB filename
  • v1.3.2 – Fixes the saved states location used on a USB stick to be unique per filename. Note that this may change the saved states location from previous firmware versions if the filename contains multiple dots/periods/full stops.
  • v1.3.1 – Fixes an issue when using Left Shift key and top-left arrow key for opening/closing THEC64 Menu from BASIC
  • v1.3.1 – Fixes an issue regarding the current computer model setting and different model requirements specified in a cjm file

Download:

source: retrogames.biz

Categories: Firmware, News & Rumors, Today

Compulsive shopping syndrome without a shred of a brain

November 15th, 2020 No comments
The VIC20 - Game & Watch Super Mario Bros

The VIC20 – Game & Watch: Super Mario Bros.

Advice for “not” purchases. Compulsive shopping syndrome without a shred of a brain.

Commodore PET CBM 3008 Motherboard and Monitor Repair

November 3rd, 2020 2 comments
Commodore PET Model CBM 3008 Motherboard and Monitor Repair

A person in need of my help of which i have already repaired several devices has contacted me and asked if i could make a repair of one of his Commodore PET with two different trouble.

  • The first fault was black screen on power up, meaning no image was displayed.
  • The second fault that occurred after a couple of days was a raster video distortion of the CRT monitor accompanied by a smell of burning (see photo)

The first fault was solved by replacing the UD7 ROM (901465-02) with an eprom (2532), the correct functioning test could be done by connecting the LCD monitor that i use for repairs via a video adapter.

The second fault was brilliantly resolved by replacing the voltage regulator installed on the pcb monitor, a 7812 which on the pin output did not always return 12v but rather a mix between 3v, 6v, 10v.

I also removed some pieces of foam rubber (see photo) which due to the glue used has damaged the back of the monitor PCB leaving obvious traces of corrosion and a black sticky stain that i have removed.

I also rebuilt a missing pin of the ROM UF14 (901447-10) that someone had thought to fix in a very rough way (see photo)

Gallery of the repair:

Download:

C64 Big Game Pack: Mayhem in M. +10DFIR / Creatures 2 +10DFHIR …

October 28th, 2020 5 comments

DOWNLOAD FIXED! SORRY

NEW TAG: C64 BIG GAME PACK

Some new games or tools (Cracked / Trained or Unrealeased) for Commodore 64 have been released from your favorites groups.

Titles:

  • Flower Man +3TDF
  • Cross Shoot V1.3 +2D
  • Cross Bomber Preview 2
  • Antonio Savona’s ATARI Collection +*H TopScore Editions [CRT]
  • Freaky Fish DX V1.1
  • Freaky Fish DX V1.1 +3H
  • The Great Giana Sisters
  • Nalle Äh-Puh [finnish]
  • Add & Subtract with ALF &D
  • 10Print Racer Revamp +
  • Dinosaurs Are Forever +D
  • 10Print Racer Revamp
  • The Dragon’s Castle
  • Party Quiz +HFDMJ
  • Dragon &D
  • The Dragon’s Castle +2
  • Poppy Locky +F
  • 10Print Racer Revamp +1F
  • Bad Tiling V1.2 +2H
  • Brain Bricks
  • Shinobi +3D [CRT]
  • Granny’s Teeth – 2020 Edition
  • Brain Bricks +2
  • Granny’s Teeth – 2020 Edition +7D
  • Brain Bricks +2
  • Spy Story +GMW
  • Air Attack Preview +1D
  • Totto!
  • Squirm +H
  • Tristam Island Preview
  • Behemoth Preview V2 +1D
  • RunNgun Preview +D
  • CERT-SE CTF 2020
  • Cosmic Chaos +2H
  • Revenge of the Flying Balls +2HF
  • Wheelie Preview +
  • Lolo Turtle Preview
  • Vidball XX +3HD
  • Loopin’
  • Loopin’ +5D
  • Loopin’ +1D
  • Saltasalta Preview
  • Law of the West [english & swedish] [easyflash]
  • Saltasalta Preview +
  • Infinite Space +2HF
  • Infinite Space +2H
  • Saltasalta Preview +2
  • Infinite Space +2
  • Creatures 2 +10DFHIR [easyflash]
  • Loopin’ +3HD
  • The Duel +2
  • Volley for Two [C128 Release]
  • The Code
  • Survival Messenger Adventure
  • Survival Messenger Adventure +SMap
  • Down at the Trolls Patch
  • Generala +TD
  • Alien Storm Preview +2D
  • Down at the Trolls Patch (3 Assemblies)
  • Survival Messenger Adventure +FSMap
  • Focdonz +2T
  • Orc Attack +H
  • Global Risk
  • Top-Hole Golf Preview +D
  • Flangry Bird 101 +1HD
  • Flangry Bird 101 +
  • Flangry Bird 101
  • Portris V0.5
  • Mayhem in Monsterland +10DFIR [easyflash]
  • Filled In V1.1
  • Bratwurst +2
  • Portris V0.5
  • Combat School [lightgun]
  • Planet Balls +2DI
  • Catboy Office

Download: All Games in One Archive (6449)

source: csdb.dk

BreadAmp v05 Music Collection 22khz/Mono [U64]

October 27th, 2020 No comments

This is a Music Collection that can be listened using the BreadAmp v05 and the Ultimate64 by Gideon.

The archive contains the following files in REU format.

Nightfall-01.reu

  • The Chainsmokers – Don’t Let Me Down
  • David Guetta – Showtek
  • Jonas Blue – Perfect Stranger
  • Antidote

Nightfall-02.reu

  • George Michael – Fastlove
  • Siouxsie and the Banshees – Happy house
  • Wayward Sisters from the movie: Nocturnal Animals

Nightfall-03.reu

  • AC/DC – Back in Black
  • Visage – Fade to Gray
  • Wish Key – Orient Express

Download:

Categories: C64/SX64, News & Rumors, Today

AVGCART (Atari SD multicart) v0020 Firmware Update

October 20th, 2020 No comments

A new version of the firmware for the AVGCART (SD multicart for 8bit Atari) by tmp is released.

Changelog (v0020):

  • Support for optional SIO cable (ATR, ATX, CAS)
  • Copy/delete file, template dir
  • Autorun redone, added setting shortcuts
  • OSXEX renamed to OSXEX2 due to incompatible change (use the one from the update zip)
  • Support for playing PDM files (thanks to Xuel)
  • Scrolling long filenames (INV)
  • Run random file (CTRL-R)
  • See manual at https://atari8bit.net/de-re-avgcart/

Download:

source: atariage.com

Atari UnoCart 2600

October 11th, 2020 2 comments
Atari UnoCart 2600

The UnoCart is an Atari 2600 cartridge emulator at low price and open source under a GPL license. It supports cartridges with up to 64k of ROM and 32k of RAM with extensions; BIN, ROM or A26.

It comes with a 3D printed case and it works on PAL & NTSC systems! It will also run on most 7800 machines (but will not run 7800 ROMs).

Most games and demos, including Pitfall II, runs fine on 99% of systems. The firmware has been updated, we are on version 17 released in September 2020 to maker sure of maximum compatibility.

Recent homebrew releases, like Galaga, The End and some others that require DPC or DPC+ commands will not work yet.

Gallery:

Video:

Download:

Atari 2600 UNO Cart Shell: https://www.thingiverse.com/thing:4580701

Commodore Amiga A570 CD Interface (Boxed)

October 6th, 2020 No comments
Commodore Amiga A570 CD Interface (Boxed)

Before leaving you to the usual and boring description of the product which, among other things, was taken from Wikipedia, i add my opinion;

Among the many uneasy things to use that i own, the Commodore A570 is in the top 10 ranking. :-D

The Amiga A570 is a single-speed external CD-ROM drive for the Amiga 500 computer launched by Commodore in 1992. It was designed to be compatible with Commodore CDTV software as well as being able to read ordinary ISO 9660 CD-ROM discs.

The original designation was A690, and pre-production devices under this name were delivered to developers. The A690/A570 used a proprietary Mitsumi CD-ROM interface. It contained a header for an internal 2 Megabyte fast memory expansion, but this proprietary memory module was never put into production and only a few rare developer examples of this exist today.

It is also notable that by the time of the A570′s launch, the A500 computer had already been discontinued. The Amiga 600 (ostensibly the A500′s direct replacement) was, like the later A1200, incompatible with this external drive. Thus, Commodore were in the position of having launched a CD-ROM drive for a discontinued machine, while a similar device was unavailable for their current low-end Amiga. This move by Commodore marketing department could be justified by the fact that millions of A500 systems existed already, along with considerable demand for Commodore to release a more advanced data storage solution.

The device (like the Amiga A590 hard disk drive that was sold by Commodore for the A500) had no through connector, so it was not possible to connect both an A590 and an A570 to the computer at the same time. The A590, despite having an XT IDE hard disk, also carried a SCSI interface that allowed third-party hard disks and CD-ROM drives to be fitted. While these drives did not carry CDTV emulation, the lack of success of the CDTV format made this a null disadvantage for most users.

Gallery:

ARM2SiD v3.12 / ARMSID v2.12 by Nobomi New Firmware

September 25th, 2020 No comments

A new firmware update for the ARM2SiD/ARMSID has been released by Nobomi.

ARM2SID firmware 3.12:

  • Digifix in MOS8580 emulation is now configurable. By the software it can be set to a several levels including inverse polarities.
  • The Digifix is controlled by external pin current by default (as a real MOS6581 is). If you miss it, just set it by the configuration program as you want.
  • Digifix for MOS8580 is required for example in the Ghostbusters game, but most of the games, demos and music (specially new ones) is not counting with Digifix and can produce some additional noises and hum.
  • In this FW is finished the hotfix in noise generation (test bit) from previous FW, now is no sound missing for example in the TestBit_4x.sid.
  • Big improvement in 6581 emulation. Fixed inner analog offsets in the MOS6581 emulation. Less distortion in some demos (for example Mahoney – Musik Run/Stop) and no more clicks in some games music (for example Bubble Bobble).
  • Fix in tone counter updates during fast changes.
  • Fixed setting of the lowest filter frequency for MOS6581 emulation (sometimes the simulation did not match the settings).

ARMSID firmware 2.12:

  • Fixed setting of the lowest filter frequency for MOS6581 emulation (sometimes the simulation did not match the settings).
  • Remember the “Digifix” update from the previous version, if something sounds different to you on the MOS8580 emulation, please check the configuration.

Previous changelog of ARMSID firmware 2.11:

  • Digifix in MOS8580 emulation is now configurable. It can be set to few levels including inverse polarities.
  • Digifix is now controlled by external pin by default (as a real SID is). You can change it in config utility.
  • Digifix for MOS8580 is required for example in the Ghostbusters game, but most of the games, demos and music (especially new ones) do not expect Digifix and can produce some additional noise and hum.
  • Improved noise generation (test bit) from previous FW, no sound missing for example in the TestBit_4x.sid.
  • Fixed inner analog offsets in the MOS6581 emulation. Less distortion and no more clicks in some music.
  • A small fix in tone counters updates in the fast changes.
  • Faster release of the data bus after reading cycle.

Download:

source: nobomi.cz/8bit/arm2sid nobomi.cz/8bit/armsid

Categories: Firmware, News & Rumors, Today