These are my Commodore notes that don't fit anywhere else.
General Sites
- 8-bit computers collection - MCbx
- Here you will find information about old computers, their parts and peripherals.
- The main objective of this site is to provide information not only about technical specifications of old computers, but also instructions to make an old computer running again as well as how to use the old computers (retrocomputing) and its basic software.
- retrocollector.org - A site for retro games collectors and traders.
- TOSECdev Home - TOSEC - The Old School Emulation Center
- DLH's Commodore Archive - Main Page - An archive of Commodore, Atari and other computer's software and documentation.
- The Centre for Computing History - Computer and Video Game Museum - Cambridge
- The Centre for Computing History is a computer and video game museum based in Cambridge, UK. With a collection of vintage computers and game consoles, many of the exhibits are hands on and interactive.
- The UK Computer and Videogame Museum
- All computers of All types including the Commodore range.
- Information is extensive.
- Vintage is The New Old – Vintage is the New Old, Retro Games News, Retro Gaming, Retro Computing - Vintage is the New Old, Retro Games News, Retro Gaming, Retro Computing
- Zophar's Domain - All latest emulators, emulation news, utilites, savestates, cheats, hacks and more
- Video Games Database. Credits, Trivia, Reviews, Box Covers, Screenshots - MobyGames - MobyGames is the oldest, largest and most accurate video game database for games of every platform spanning 1979-2022.
- Amedeo Valoroso
- Amedeo Valoroso, official website. Electronic projects, Computer programming, Software development. Business Administration and Strategic Management.
- Some cool articles and Commodore related stuff.
- Vintage Computer Federation – VCF — A user group for computer history hobbyists
- Our mission is to preserve computing history through education, outreach, conservation, and restoration. We strive to accomplish this through family friendly hands-on activities at our museum, at regional and global events, and by fostering and nurturing the expansion of our on-line and in-person communities.
- There is an active forum and community
- FREE ROMs Download for GameCube, GBA, WII, GBC, SNES, PS2, PSX, N64 - RomsPlanet - Download game ROMs absolutely FREE on Romsplanet. Play your favorite ROMs on Android, PC and other Devices
- The 8-Bit Guy - The 8-Bit Guy's Website - Home on the web of The 8-Bit Guy who is heavily in to Commodores.
- Internet Archive: Digital Library of Free & Borrowable Books, Movies, Music & Wayback Machine - Excellent source of software and information of Commodore and other old computers.
- TOSECdev Home
- TOSEC - The Old School Emulation Center
- I haven't found their downloads on this site but they are on archive.org
- Commodore and Vintage Computing Shops
- Vesalia Online - The Amiga & Retrocomputing Store (Est. 1987) - Our shop offers a large range of hardware and software products for Amiga, Commodore and other retro systems.
- DataServe Retro
- The aim of our web site is to provide information on the range of 8 bit micro computers we restore and support - the Companies behind the featured machines, their development history, the different model releases and any other information we feel relevant that we have been able to dig up. This information can be found in categories specific to the particular manufacturer, click on an image to take you to the category you are interested in.
- Bought my "Commodore 1531 Datassette Drive & Tape Counter Belt Set C1531DDTCBS" from here, great guy.
- Commodore 16 and plus/4, Mutant Caterpillar Games Ltd Retro Store
- Retro Computers Commodore C16 from eBay Webstore - Purchase Retro Computers Commodore C16 from SellMyRetro.com webstores
- Sell My Retro
- Buy & Sell Retro Electronics Home Computers Arcade & Video Games Consoles
- Trading website dedicated to retro & vintage computers and electronics such as Sinclair, Commodore & Amstrad
- MiniPET 40/80D - Replacement PET Motherboard - MiniPET 40/80D - Replacement PET Motherboard
- Retro ShopBox | eBay Stores
- We are a small business that specialises in restoring vintage computers, electronics, audio HI-FI gear and other specialty items. We also fabricate custom components for old machines. Contact us to find out how we can help you.Like us on Facebook (fb.com/retroshopbox) and follow us on Instagram (@retro_shopbox) for upcoming sales & new products.
- Commodore - Shop - Retro Computing, mostly 8bit. Worlds best selling SD Card interfaces for Commodore C64 SD2IEC+, divMMC Future Sinclair ZXSpectrum, SD2PET CBM PET, Kung-Fu-Flash C64 and the Penultimate+ for the VIC20
- Cespok64 | eBay Stores
- Located in Spain
- Excellent quality of products.
- The owner is very knowledgeable about Commodore hardware.
- Software Archive Wiki - The software is professionally recovered. Usually from magnetic disks using Kryoflux or Nibtools. If available meta data such as pictures of the disks and box content are created.
Commodore Only Sites
A collection of forums, community and ROM sites
- All Commodores
- Commodore Info Page - Start page [en] - This is the Commodore Info Page. On this web page you will find information about Commodore computers, disk drives, datassettes, monitors, joysticks, printers, cartridges, cassette and diskette software, calculators and books. There are also articles about hacking the C64 dtv, transfering data from cassette and diskette to your PC and Emulators like VICE or CCS64. You can look at my Commodore collection, museum or the Extreme Commodore Logo. Stay a while stay for ever...
- Commodore Software - New Files
- Commodore 64 & 128 applications, utilities, tools and more!
- Extensive collection covering C64, C128, VIC20, Plus4, C16, PET & Amiga
- Commodore Computers: C64 VIC20 PET C128 Plus4 – 8 Bit PC's – Commodore: Inventor of the Personal Computer
- This site provides history, manuals, ROM downloads, along with an active user forum for support of your 8 Bit Commodore computers.
- Massive software and documentation library
- A great historical library of all sorts of information.
- Active forum and community
- The Gremlin Graphics Archive
- An archive of exclusive photos, film, media and memorabilia of Gremlin Graphics Limited, a Sheffield based computer and videogame developer responsible for games such as Wanted: Monty Mole, Jack The Nipper, Lotus Esprit Turbo Challenge and the Actua Soccer series.
- GitHub - mist64/cbmsrc: - This repository collects the original source code of various Commodore Business Machines (CBM) computers converted to a modern encoding (ASCII, LF, indentation).
- Commodore Service Manuals (and more!) - Service Manuals (and more, like technical documentation and some magazine articles from the eighties) for 8-bit Commodore computers and peripherals.
- ICPUG
- Independent Computer Products User Group (ICPUG) - Group Details - Plus/4 World
- Plus4 Worlds holding page for their collected assets.
- Long lasting UK based user group. Closed as a physical entity at the end of 1998, nowadays the only real world presence of ICPUG now at what was the Stevenage regional group. The ICPUG library consisted of 10 in the beginning of 1988.
- INDEPENDENT Computer Products Users Group - This web site is dedicated to keeping alive the memory and aims of ICPUG. The National group was closed as a physical entity at the end of 1998. The only real world presence of ICPUG now resides at what was the Stevenage regional group.
- ICPUG Services - What services this club offered
- Commodore Users Group of Ireland
- CUGI - Commodore Users Group of Ireland - Home of the Amiga Ireland event for Commodore users. Check out the event, get involved.
- Commodore Users Group of Ireland (CUGI) Web Pages - Old site
- Software
- commodore16.com Archive - Download some ICPUG disks here
- Newsletters
- Commodore - Newsletters - Independent Commodore Product users Group | bombjack - A very complete list
- Vintage IPCUG Journals 1986-1993, 24 issues. | Retro Antiques Curios - IPCUG Journals 1986-1993, 24 issues. Independent Commodore Products Users Group, (ICPUG) job lot of 34 issues Journals 1986-1993. There are two issues missing, the first of both 1986 and 1989.All issues are in good-very good condition with only minor staining to the covers, mainly on the white issues, there are also a few random pen marks and writing.Also included are 5 company account reports 1986-1990.
- Independent Commodore Products User Group ICPUG set of 39 issues | eBay - Set of 39 issues for ICPUG magazine. First issue in late 1982 running towards end of the 80s, then complete set from 1993.
- scuzzblogdseptember20_0201 Commodore ICPUG - CBM Users. - Commodore ICPUG - CBM Users article and scans
- 6502.org: Documents Archive - ICPUG Newsletter - A collection of useful documents pertaining to the 6502 microprocessor.
- Periodical library | landley.net - Issues of the Independent Commodore Product Users Group newsletter (from the UK). I have the whole of 1986, covering the introduction of the Amiga and the commodore 128, the peak through middle age of the C64, and the decline of the Vic 20 and PET.
- Bob Mockford Online - The Commodore Years - Items not included in other Commodore Years pages. Includes six issues of ICPUG (Independent Commodore Products Users Group) from January to November 1984. Part of a collection of Commodore computers, peripherals and software.
- Re: Any source to download ICPUG disk images? [cbm-hackers mailing list]
- has a link to the wayback machine where you can download some files
- I think the latest working link is 2007 but I am unable to test at the minute because the wayback machine is down.
- davidviner.com: Early UK Computer Magazines
- 1979 also saw the beginnings of IPUG, the Independent PET Users Group, created to provide PET users with a voice that was not affiliated with Commodore. Like the official CBM newsletter, the IPUG equivalent was initially a non-professional, photocopied affair that slowly grew to be more professional, though the frivolous newsletter cover was retained for many years - some of us were sorry to see it go and the later, sanitised version was far from inspirational. During 1982, after the advent of the VIC-20 and with other new CBM machines such as the C64 and 500 and 700 series looming, the name of the publication was changed to ICPUG dropping P for PET and replacing it with CP for Commodore Products. Many names 'famous' within the Commodore arena could be found in its pages including Mike Todd and the aforementioned Jim Butterfield. I even managed to get a few things published there, too. The newsletter flourished through the years that the original Commodore managed to keep its head above water but, a few years after its demise, the C in ICPUG stopped representing Commodore and stood for Computer. Today they still have a website but the newsletter is no longer published.
- Independent Computer Products User Group (ICPUG) - Group Details - Plus/4 World
- Psytronik Software - itch.io
- The software label devoted to releasing new games for classic computer systems! Established in 1990 we pride ourselves on publishing quality releases for retro computer systems presented in high quality packaging.
- Plus4/C16 and C64 titles.
- C128.com | The quest to understand electrons (and ourselves). - C128.com is a owned and maintained by Bil Herd and hopefully one day will attract co-contributors in kind. C16 / Plus4
- Style | we make demos, tools and toys for your Commodore Business Machine | (an NTSC/C64 demo group)
- Online home for the North American/NTSC demo group Style; their releases for the C64, DTV v1, DTV v2, and PC; and their projects including DirMaster and Turbo Macro Pro.
- Also C64 TrueType font can be found here
- C16 / Plus4
- Home - Plus/4 World
- Plus/4 World - Everything about the Commodore Plus/4 and 264 family of computers
- Massive software collection
- Active community and forum
- Commodore16.com – Commodore 16/Plus 4 website to provide support and gaming - This is a wayback machine grab because the site is currently offline.
- Home - Plus/4 World
- C64
- C64 FTP Search @ pokefinder.org - Commodore FTP search engine.
- [CSDb] - The Commodore 64 Scene Database - CSDb
- A site dedicated to gathering as much information as possible about the productions, the groups, the sceners, the events and bbs's in the Commodore 64 scene.
- Massive ROM and software collection with an active forum.
- The hosting center of Commodore 64 maniacs - ROM sharing site amongst other things.
- C64-Wiki
- The C64-Wiki is a project to build a special C64 encyclopedia.
- An excellent source of information on the Commodore 64
- Lemon - Commodore 64, C64 Games, Reviews & Music!
- Lemon64 is your one stop site with anything about everything regarding the popular Commodore 64 computer.
- An active and large forum for the Commodore 64
- C64 Online - Play classic C64 games online! - c64online.com - Play classic C64 games online for free on C64online.com! Online emulation of retro games for Commodore 64 and more.
- Commodore 64 (C64) Preservation Project - The main goal of this project is to archive pristine versions of original Commodore 64 software, including copy protection. A secondary goal and benefit of this will be to catalog and document all the different copy protection methods used. This information will be used to improve emulation, as well as allow remastering of the software onto new disks for you to enjoy on the real thing.
- C64.COM - To Protect and Preserve - A C64 site dedicated to just about everything that is connected to the Commodore 64 (C64). Get your favourite games and demos here!
- PET
- Commodore PET Tape WAV files - Retro computer verzamelaar -Massive list of PET programs in WAV, TAP and PRG format.
- Independent Commodore Library
- The Commodore software library library is amongst the oldest PD software libraries around , it's available free of charge to to all and will gladly help out any 4000 & 8000 series owners . The library originally started life as the ICPUG CBM/PET library . ICPUG was founded in 1978 along with the library and there is a very large range of materials available ( all contributions very welcome ! ).
- All sorts of programs , text files covering a wide range of subjects , extensions to BASIC ( BASIC-AID , PROCEP EDITOR , COMAL ) , utilities .
- Has some Commodore 64 stuff.
- 6502.org: The 6502 Microprocessor Resource - Information, links, and projects for enthusiasts of the 6502 microprocessor.
- Micro-PET
- This is a re-incarnation of the Commodore PET computer(s) from the later 1970s.
- A Commodore PET replica and more - with all new parts in 2022 - GitHub - fachat/MicroPET: A Commodore PET replica and more - with all new parts in 2022
- Micro-PET - Micro-PET Commodore PET extended clone
- GitHub - fachat/MicroPET: A Commodore PET replica and more - with all new parts in 2022
- André's 8-bit pages - Commodore 8-bit 6502 information
- Commodore PET load Matrix Screensaver from tape - Very Satisfying
- Tezza's Classic Computers Articles and Projects - Getting Programs for a Commodore PET
- A classic computer article by Terry Stewart (Tezza). Getting Programs for a Commodore PET
- How to get PET programs found on the internet to a tape that can be read by a Commodore PET
- TPUG Library CD Available – TPUG - As announced at World of Commodore 2009, TPUG has created a CD containing the entire TPUG Disk Library!
- VIC20
- cbmvic.net - Home of the VIC 20 and VIC 1001 serial number registry
- Programming
- GitHub - OldSkoolCoder/Tutorials: Source Code To Accompany the Videos
- Source Code To Accompany the Videos.
- Contribute to OldSkoolCoder/Tutorials development by creating an account on GitHub.
- start [Codebase 64 wiki] - This wiki is the number one source of articles on Commodore 64 programming. You will find source code, tutorials, manuals, notes on clever tricks and hardware quirks and more!
- Commodore development utilities for Windows - CBM prg Studio is a windows application which allows you to write BASIC and machine code programs and create a .prg file from it. The .prg file can then be ran on a real or emulated machine. It also includes a character editor, sprite editor, screen designer and many other useful tools.
- PLUS/4 User port - Commodore.ca: The PET, VIC, 128, 64 & More Forum - Does anyone have information on Commodore plus/4 user port programming maybe with a short example. I am familiar with the Vic 20 and 64 user port programming but the plus 4 has different address locations that I am unfamiliar with. Thanks in advance for any help.
- Commodore Plus/4 and Commodore 16 Memory Map
- GitHub - OldSkoolCoder/Tutorials: Source Code To Accompany the Videos
- Music
- Remix64.com: C64 and Amiga Music Remix Community
- Commodore c64 and Amiga music, remade and remixed! Join our friendly community, and enter a world where the brilliant music from your games and demos is not forgotten.
- Active forum and community
- HVSC - Commodore 64 music for the masses! - High Voltage SID Collection is a Commodore 64 music collection. It is one of the largest and most accurate computer music collections known.
- Remix64.com: C64 and Amiga Music Remix Community
General Notes
- RUN/STOP - C64-Wiki - no description
- By pressing the key RUN/STOP + RESTORE simultaneously a program can also be broken, with this the power-up mode is almost restored again. This e.g. helps, when the Keyboard has been switched off or the key RUN/STOP has been deactivated. After that, the locks are removed. This is almost the same as a hardware reset switch.
- There is no 16k only support - Forum (#18770) - Plus/4 World
- WHY are there no C16k-friendly versions as PRG files of games? Only TAP-games work with that Yape setting directly, and -some- games, like Berks and Aardvark.
- This thread gives a technical reason why you can't take a C16/16K only game on a tape and turn it into a PRG.
- Gamebase
- GameBase is an emulator front-end and database utility. You can use it to catalogue, browse and play all of your favourite old games from the golden age of videogaming.
- GameBase - Universal Emulator frontend and Database Utility | bu22.com - bu22.com - the home of the GameBase frontend and databases.
- GB64.COM - C64 Games, Database, Music, Emulation, Frontends, Reviews and Articles - GB64.COM is the home of The Gamebase Collection of C64 games. Over 15000 games in the online database, Sid Music, Articles and reviews, Forum and extensive links section. GameBase is THE C64 emulator frontend!
- Gamebase C16/Plus 4 Installation Instructions - Plus/4 Encyclopedia - Plus/4 World - Instructions on how to use the Commodore16 Gamebase.
- Gamebase C16 (WIP) November 15, 2008 | commodore16.com - wayback machine link
Misc
- History
- The Duffers’ Guide to 8-Bit Computing #1: Software on Tape – East of the M60
- The first of a new Duffers' Guide, celebrating the joys of 8-bit computing I have recently found a YouTube channel that celebrates the wonder of audio tape. It is headed by a fellow from Lancashire who knows his TDKs from his Maxells, and his chrome tapes from his ferric tapes. What has amazed me is how no two audio cassettes are the same in terms of quality.
- Commodore Plus/4, 16, 264, 364 “TED” Series – The Beginning of the End – Commodore Computers: C64 VIC20 PET C128 Plus4 – 8 Bit PC's
- Commodore Plus 4 and Commodore 16 | The Silicon Underground
- Dan Bowman kindly pointed me to former Commodore engineer Bil Herd’s discussion of the ill-fated Commodore TED machines on Hackaday. Here in the States, few remember the TED specifically, but some people may remember that oddball Commodore Plus 4 that closeout companies sold for $79 in 1985 and 1986. The Commodore Plus 4 was one of those TED machines. So was the Commodore 16.
- What went wrong with those machines? Commodore miscalculated what the home computer market was doing. The TED was a solution to too many problems, and ended up not solving any of them all that well. Arguably it’s more popular with vintage computer enthusiasts today than it was in the 1980s.
- The Duffers’ Guide to 8-Bit Computing #1: Software on Tape – East of the M60
- My Retro Computer - A modern day Commodore 64x PC - Was it a Commodore 64, Vic 20 or an Amiga? Wouldn’t it be fantastic to have a modern day PC in a retro computer shell? Well here at My Retro Computer we have done just that. Order yours today.
- Commander X16
- The modern retro computer.
- The Commander X16 is David Murray aka The 8-Bit Guy’s dream computer, designed to evoke the same fondness and nostalgia many of us had for 8-Bit computers, whilst retaining closeness to the hardware from a programming perspective, unlike the Raspberry Pi and others.
- Plus/4 PSU Modern Black UK - Replacement Commodore Plus/4 Power Supply, UK Plug - Plus/4 PSU Modern Black UK - Replacement Commodore Plus/4 Power Supply, UK Plug
- Cortex Amiga Floppy Emulator - Transform the Gotek Floppy Emulator into an Amiga Floppy emulator
VICE Emulator
- Key Mappings (General)
- 2.8 The keyboard emulation | VICE Manual - There are two ways of emulating the keyboard in VICE and they are described here
- Change keyboard mappings
- VICE --> Preferences --> Input Devices --> Keyboard
- the files are located at:
- /VICE Folder/Your Commodore Device/gtk3_sym.vkm
- /VICE Folder/Your Commodore Device/gtk3_pos.vkm
- Soft reset: Alt + F9
- When you soft reset VICE it does NOT resets the Tape counter
- Hard reset: Alt + F12
- When you hard reset VICE it resets the Tape counter
- You can add a key for 'Press PLAY on datasette' which is NOT assigned by default
- Help --> Hotkeys
- Key Mappings (+4)
- Joystick Fire: Numpad 0
- Run/Stop: End
- Shift Lock: Caps Lock
- Take a Screenshot = Pause
- Files end up in the VICE /bin/ folder
- Esc:
- Commodore Key: Left Ctrl
- Key Mappings (C64)
- C64 VICE Front-End – Waiting for Friday
- This has a image of the key mappings for the C64 used in VICE.
- The aim of this project was to create a front-end for Commodore 64 emulation using VICE. One of the primary problems with emulators (especially for machines from the ’80s) is that there was no standard keyboard arrangement. In this project I took a broken Commodore 64 computer and replaced the motherboard with a PIC microcontroller based board which interfaces the keyboard and both joystick ports (including ADC for the paddles) to a modern full-speed USB 2.0 interface.
- RUN/STOP: Esc
- RESTORE: PgUp
- CONTROL: Tab
- Commodore Key: Left Ctrl
- With the default english keymap file, RUN/STOP is mapped to the CAPS LOCK key, and RESTORE is mapped to the PAGE UP key.
- C64 VICE Front-End – Waiting for Friday
- Monitor
- VICE Manual - 12 Monitor
- The VICE emulator has a complete built-in monitor, which can be used to examine, disassemble and assemble machine language programs, as well as debug them through breakpoints.
- It can be activated by using "Activate monitor" from the menu.
- The monitor will either run in a separate window, or in a terminal emulation program (such as rxvt or xterm) when "native monitor" has been enabled in the settings.
- No sound
- Problem with winVice+sound... - Commodore 64 (C64) Forum - A thread with a few suggestions.
- When you reset the emulator, the tape counter is reset, so to disable it:
- If using the older Win32 interface, it's in Settings -> Datasette settings -> uncheck 'Reset Datasette with CPU'
- If using the GTK interface, it's in Settings drop menu -> Settings -> I/O Extensions -> Tape port devices -> uncheck 'Reset datasette with CPU'
- SDL vs GTX
- Use SDL as it is better
- Which one is better: SDL or GTK? - info4geek
- For those who want to get started in application programming, I will recommend GTK.
- For those who want to get started in programming video games, I will recommend SDL.
- Vice SDL version - my thought (Windows OS) - Commodore 64 (C64) Forum
- SDL is preferred
- VICE - A ‘Beginners Guide’ to Compiling and using the commodore 64 - Raspberry Pi Forums
- SDL is newer
YAPE emulator
- Key Mappings
- Quick Debugger: Shift + F9
- This will allow you to see tape counter.
- Once the game has loaded, the tape counter will read: A simple tape counter (simply the offset in the TAP or WAV file) TAPE
- 000000000 the underlined ones are equivalent to commodore tape counter (Tape Counter + one and lots of extra preciseness).
- Full Throttle =
- Tape
- Play: F5
- Stop: Shift + F5
- Resets
- Run/Stop + reset: TAB + F11
- Equivalent to the one on the real machine
- Jumps to the machine language monitor without losing memory contents and BASIC programs and variables.
- Soft reset: F11
- Equivalent to pushing the white RESET button of a 264 computer. You will not lose the memory contents only BASIC programs and variables.
- If a program masks the RST vector, you may not be able to restart the emulated machine this way.
- Hard reset: SHIFT + F11
- Equivalent to turning the power on and off in a real machine in that it clears all the RAM contents
- Forced reset: CTRL + F11
- Will always jump to the ROM reset vector, even when it's disabled.
- Great for debugging.
- Drive reset: no shortcut key
- Eventually drives may crash, too, so they can be reset here, all at once or individually.
- This is the equivalent of turning the drive off and then on.
- Run/Stop + reset: TAB + F11
- Escape: ` (tilde)
- Commodore Key: Left Ctrl
- Control: Right Ctrl or Insert (for laptops)
- Shift Lock: Caps Lock
- Run/Stop: Tab
- Home: Home
- Pound (£): Delete
- Pound Sign / Hash (#): Shift + 3
- Inst/Del: BackSpace
- Cursors Arrows: Cursor keys
- Quick Debugger: Shift + F9
- Joystick Mappings
- These are the key mappings when the josytick is emulated through the PC keyboard.
- Joystick Move: Cursor keys or Numpad 2, 4, 6, 8 (selectable via the Input dialog window)
- Joystick Fire: Numpad 0
- Issues with Joystick then try one of these settings:
- Settings --> Input setup --> Configure keyboard & Joystick --> Windows input Method = Message Queue - positional keymap
- Settings --> Input setup --> Configure keyboard & Joystick --> Emulation via keyboard --> port 1/2 = Cursor keys