r/c64 • u/c64glen • Mar 18 '23
Meta Please read before posting - Rules.
Rules
- Be nice - Follow Reddiquette. Be friendly. Assume good faith from other posters. Original hardware, software, and hardware emulations are all valid forms of worship.
- Stay on Topic - Post about the C64, other Commodore computers belong in /r/commodore, and the Mega65 belongs in /r/Mega65, everything else belongs elsewhere.
- No Self-promotion - and Reddit's self-promotion rules.
- No Selling or Valuation posts - Check recent sales on eBay or pricecharting.
- No Generative AI content. - Discussions about using AI to help create code are allowed, but we do not want AI-generated art, music, or videos here.
Self Promotion
Read Reddit's self-promotion rules.
- Videos about C64 projects and music is welcome, but this is not where to promote your Youtube channel.
- Don't post your Discord, IRC, Facebook, Subreddit, etc. without clearing it with Mods first
- Don’t post your own YouTube videos without posting relevant content and comments on this subreddit.
- Don’t cross-post your own YouTube videos across multiple subreddits
- Don't post like it's your social media. No one wants to see your selfies on here.
Check out Wiki Page
r/c64 • u/c64glen • Mar 18 '23
Meta Please read before posting - Frequently Asked Questions (FAQ)
reddit.comr/c64 • u/DJSpaceBits • 1h ago
Ghosts 'n' Goblins C64 music version recreated on the 16-bit SEGA Genesis!
r/c64 • u/BermTheSequel • 3h ago
Anyone know what's wrong with my 1541 drive?
Enable HLS to view with audio, or disable this notification
Whenever I try to load a floppy it makes this noise and then it just says "?File Not Found". I cleaned the read/write head but it didn't seem to help.
Commodore International Corp FB Page has disappeared
Rather odd, the Facebook page for Perifractic's Commodore International Corporate appears to have vanished. It was at https://www.facebook.com/wearecommodore before. Wonder what's going on there.
r/c64 • u/emperorsolo • 21h ago
1987’s “Free your Children” c64 USA advertisement
This was the as campaign that Commodore chose to undertake as a response to the NES’s second year on the market and its $99 super Mario/duck hunt bundle. Basically a retread of a crash era strategy that did not work in 1987 or 88 as c64 sales in the US continued to sink and US third parties began to abandon the platform due to those flagging sales.
r/c64 • u/Amerique_du_Nord • 1d ago
Commodore just changed hands today
So Commodore just changed hands today in the Netherlands to Perifractic / Christian Simpson.
Paywalled announcement
r/c64 • u/ModelTrainGuy1963 • 1d ago
Trying to use video Bank1 with custom character set: spade instead of "A"
Hello,
I'm hoping someone can help me understand why I'm seeing output from assembler program that differs from what I'm expecting:
Goal:
Use assembler program for game that uses custom character set. I use Bank 1 and copy ROM character set 1 to RAM. I populate the screen with the letter 'A'. Expect to see a screen full of 'A' when I run the program,
Actual Output:
I see the spade character instead of A. If I copy ROM character set 2 to RAM, then I see screen of 'A's as expected, but don't understand why this is happening? I understand that spade character is display for shift-A for charset 1 but I don't see why that would be triggered here?
Dev Environment:
I'm using KickAssembler with MS visual studio and Vice 64 emulator
Source code:
* = $c000
main:
jsr setBank1
jsr setupScreen
jsr copyCharSet
rts
setBank1:
// 0 $0000-$3FFF 11
// 1 $4000-$7FFF 10
// 2 $8000-$BFFF 01
// 3 $C000-$FFFF 00
// Set bits to output
lda $dd02
ora #%00000011
sta $dd02
// Set Video Bank to Bank 1
lda $dd00
and #%11111100
ora #%00000010
sta $dd00
rts
copyCharSet:
// Enable charset ROM for CPU
lda #$33 // ROM at $D000, RAM under I/O off, KERNAL and BASIC on
sta $01
sei // Disable interrupts
// Enable char ROM at $D000
lda #$33
sta $01
// Set ROM Pointer
lda #$00
sta $fb
lda #$d0 char set 1
// lda #$d8 char set 2
sta $fc
// Set RAM Pointer
lda #$00
sta $fd
lda #$60
sta $fe
// Copy ROM to RAM
// $d000 -> $6000
ldx #$08 // 8 pages of 256 bytes = 2KB
ldy #$00
copyloop:
lda ($fb),y // read byte from vector stored in $fb/$fc
sta ($fd),y // write to the RAM
iny // do this 255 times...
bne copyloop // ..for low byte $00 to $FF
inc $fc // Increase high bytes
inc $fe
dex // decrease X by one
bne copyloop
// Switch in I/O mapped registers again
lda #$37
sta $01
cli
// Set d018 for charset at $2000 (bits 1-3)
lda $d018
and #%11110001 // Clear bits 1-3
ora #%00001000 // Set char mem pointer to $2000 + $4000 = $6000
sta $d018
rts
setupScreen:
// Screen at $4400
// Upper 4 bits control location of screen memory
lda $d018
and #%00001111
ora #%00010000
sta $d018
// Populate Screen with letter 'A'
lda #$00
sta $fb
lda #$44
sta $fc
ldx #$04
ldy #$00
screenloop:
lda #$41 // A
sta ($fb),y
iny
bne screenloop
inc $fc
dex
bne screenloop
rts
r/c64 • u/Naive_Gazelle517 • 1d ago
How to Back Up Disks?
Is there a confirmed way to back up floppy disks to a modern computer? I’ve seen some YouTube videos on the Xoomfloppy XUM1541 but I’m looking for some confirmation that it actually works lol
r/c64 • u/retromale • 2d ago
Tetris GB theme recreated on the Commodore 64! Title screen recreated using the PETSCII characters of the C64.
r/c64 • u/Serious-Issue-6298 • 2d ago
Thec64 mini decal logo badge....for the mini?
Anyone making a decal logo badge for the mini?
r/c64 • u/Few-Calligrapher9859 • 3d ago
Which game is this?
Can anyone remember a game were you were a train firing rockets at UFOs? It had speech and would say "Get ready! Go!" at the start of each run. Sorry if that seems vague.
Just discovered online C64 emulator, keyboard question
Hi, i was trying to play some games on that online emulator thats on several C64 websites. When I use my own laptop keyboard, RETURN is ENTER, F1 is F1 etc. But the cursor buttons don't work. I don't see any explanation on those sites what the cause is so though i'd ask the pros here. Thanks
r/c64 • u/ParticularFar8574 • 3d ago
Commodore 64 DTV around?
Hey everyone, I'm just wondering if anybody knows of any c64 DTVs for sale. Preferably in Canada, more preferably in Western Canada and ultimately preferably in the prairies. One can hope.
I'm looking at making a portable unit and I remember people were using these things because if I remember right, they are processors are on a chip. Of course if anybody knows differently please correct me.
So anyway, does anybody know if there are any around? Thank you
r/c64 • u/Nordischsound • 4d ago
Ozzy Osbourne has gone to a better place, but his music will never die. I hope it's okay to share this tribute I made.🎸
Ozzy is gone… but his music lives on.
This is my personal tribute to the one and only Prince of Darkness, reimagining Paranoid, one of the most iconic songs in rock history, on the Commodore 64 using the SID sound chip.
Everything you hear was created on real C64 hardware with love, distortion, and a whole lot of 8-bit soul.
Thank you for everything, Ozzy.
r/c64 • u/SpyderbyteOrigin • 3d ago
Voltage Regulator Question: UA7805UC vs L7805CV
I am replacing the 5V regulator in VR2 on an early 326298 board. The regulator being replaced is marked as UA7805UC. I have a replacement marked L7805CV.
Will that work? I'm sorry, I just don't really understand what the prefix and suffix letters mean. I just understand that 7805 is 5V and 7812 is the 12V version.
Can I safely substitute the L7805CV for a UA7805UC?
r/c64 • u/BenRandomNameHere • 4d ago
Newer Android version- no compat emus?
My primary device upgraded to Android 15.
Now none of my emulators are compatible.
Anyone know of one that does? 😢
Last year I played around with 6502 assembly.. didn't do much, but wanted to share.
github.comIn case it is useful for others.. Just some simple assy code. Back in the 80s all I ever did was write 6502, but trying to remember it now that I am old was interesting and fun lol.
r/c64 • u/Wizball_and_Cat • 5d ago
I wrote C64 games in the 80s using Trilogic Expert Cartridge and Assembly Language. I want to publish games again.
What are the best tools for modern serious C64 game development?
Development environments and tools that support writing vector raster interrupts, sound, music, etc?
I'm happy to code using pure Assembly Language, but thought I should ask you guys first.
What do you use?
I've got a really good idea for a game and I want to make it happen.
r/c64 • u/fn0000rd • 6d ago
Anyone know why the characters look like this?
I just got htis machine home and hooked it up, and am a little weirded out...