/r/c64
Welcome to the Community for everything and anything relating to the Commodore 64!
Welcome
Welcome to the sub for everything and anything relating to the Commodore 64!
Rules
Read the rules before posting.
Wiki
/r/c64
The schematics call for L5 to be a 1.2uf inductor but it appears to be a coil inductor…can I use any 1.2uh inductor in its place? Or does it need to be a specific part and can anyone direct me to the part I need?
The game was a simulation of a hypothetical NATO v. Warsaw Pact conflict in Europe, and a player could initiate a full nuclear response between the US and USSR. To make that move, you had to call a phone number. It featured a chilling recording describing the aftermath of nuclear war.
Does anyone have a link to that recording? I've found videos of the game online but no recording of the phone message.
So I have Legacy of the Ancients on my VICE emulator, but I have a question. When I start it says that I need a blank diskette while in a game to store character stats in it for future use. How do I do that? As in how do I make a blank diskette, and put it in while playing the game?
Anyone know what this resistor is for? It''s on my Rev B board but not Rev A.
I have an original goonies Tape and an Action Replay MK V. On the enhancement disk there is a MultiMenu software which should be able to copy the game to disk. You have to specify “Goonies” as the game you are copying and then it creates a list of files on disk by reading the tape. Files are named @ a b c d … etc. the same program has an option to modify the main game program to load the parts from disk instead of tape however after all the parts are saved to disk and trying to modify it gives an error telling no program present. What am I doing wrong here ? Ideas ?
Code and video:
https://youtu.be/3zv5Blr2MxY
This demo was 3rd place in the Transmission64 compo.
This is my first c64 and im definitely new to this sort of thing having only watched adrians videos so bare with me if ive done/missed something dumb. Picked up this c64 breadbin(board model 250408 rev c) at an estate sale along with some other goodies, i knew going in it would likely be broken but figured worth a try fixing it instead of leaving it to be tossed in the trash.
Currently I'm stuck at deadtest reporting dataline 7/u12 being bad after socketing replacing it with a km4164a-15 and a tms4256-12nl(pins 1 and 16 temporarily bridged). I checked for both nearby/crosspin shorts(not the best a soldering) and that 5v/gnd/address lines and the data line makes it to the appropriate chips.
My current thoughts are either the maybe the chips I bought are somehow incompatible, an unknown chip is causing issues with data line 7, or something else that handles memory is causing issues. I'm trying to avoid having to invest in an oscilloscope but idk where to go from here.
Here's the notes ive made/what ive done so far:
POWER GOOD(5.06v/10.42v from brick, 4.8v to user port when on)
black screen, has video signal
checked chips, kernal very hot removed no change
bought gal pla replacement and installed
deadtest single flash u12/data 7, u12 very hot removed
socketed replaced using both km4164a-15 and tms4256-12nl no change
checked for cross pin shorts and pin shorts to nearby points
5V/GROUND TO u12 good
all address lines, write enable/ras/cas has continuity to other chips
data line 7 has continuity to roms cpu sid cia's
https://plogue.onfastspring.com/chipsynth-c64
-50% for chipsynth-c64 VST to make a RETRO Commodore 64 a SYNTHESIZER
here is a video, how to change C64 to a synthesizer:
https://www.reddit.com/r/c64/comments/1gvuz65/teensyrom_the_1st_real_cartridge_to_control_your/
Here's a code for 15% off the TeensyROM! (Black Friday 2024 sale, 15% off)
TR2024
https://www.tindie.com/products/travissmith/teensyrom-cartridge-for-c64128/
Though a meager 72 lines of code and data, the text adventure can do much. I can pick up items and drop them other places. I can find a hidden passage and open up a new room. To get around formatting, I use the CHR$ function to clear the screen and set colors. It is portable between notepad++ and c64 editor.
0 POKE 53280,0:POKE 53281,0:REM ADV
1 DATA "IN A FIELD"
2 DATA "ON A PATH"
3 DATA "IN A HOUSE"
4 DATA "IN A FOREST"
5 DATA "ON A PLAIN"
6 DATA "BY A LAKE"
7 DATA "IN A TREE"
69 NR=7:NO=4:REM NUMBER OF ROOMS AND OBJECTS
70 DIM D$(NR)
80 FOR P=1 TO NR:READ D$(P)
81 NEXT P
100 DATA 1,"KNIFE","A KNIFE IS LYING HERE"
101 DATA 3,"GUN","A GUN IS LYING HERE"
102 DATA 5,"JEWEL","A JEWEL IS ON THE GROUND"
103 DATA 7,"FEATHER","A FEATHER IS ON THE GROUND"
110 DIM O(NO),O$(NO,2)
120 FOR I=1 TO NO:READ O(I),O$(I,1),O$(I,2)
121 NEXT I
130 DATA "[N]ORTH","[E]AST","[S]OUTH","[W]EST","[U]P","[D]OWN"
131 DATA "N","E","S","W","U","D"
140 DIM C$(12)
150 FOR I=1 TO 12:READ C$(I)
151 NEXT I
160 REM STARTING LOCATION
161 P=3
170 DATA 0,2,0,0,0,0
171 DATA 0,0,3,1,0,0
172 DATA 2,4,0,0,0,0
173 DATA 0,0,5,3,0,0
174 DATA 4,0,6,0,0,0
175 DATA 5,0,0,0,0,0
176 DATA 0,0,0,0,0,0
180 DIM M(NR,6)
181 FOR I=1 TO NR
182 FOR J=1 TO 6
183 READ M(I,J)
184 NEXT J
185 NEXT I
200 REM MAIN GAME LOOP
201 PRINT CHR$(147)
210 PRINT CHR$(5);"YOU ARE ";D$(P)
220 FOR I=1 TO NO:IF O(I)=P THEN PRINT CHR$(31);O$(I,2)
221 NEXT I
230 FOR I=1 TO NO:IF O(I)=-1 THEN PRINT CHR$(156);"YOU ARE CARRYING":GOTO 240
231 NEXT I
240 FOR I=1 TO NO:IF O(I)=-1 THEN PRINT O$(I,1)
241 NEXT I
250 PRINT CHR$(158);"YOU CAN GO"
260 FOR I=1 TO 6:IF M(P,I)>0 THEN PRINT C$(I);" ";D$(M(P,I))
261 NEXT I
270 PRINT CHR$(30);"NOW WHAT";:INPUT A$:IF A$="" THEN GOTO 270
271 V$="":N$=""
272 FOR NV=1 TO LEN(A$)
273 IF MID$(A$,NV,1)=" " THEN V$=LEFT$(A$,NV-1):N$=MID$(A$,NV+1):GOTO 275
274 NEXT NV
275 IF V$="" THEN V$=A$
280 FOR I=1 TO 6:IF V$=C$(I+6) AND M(P,I)>0 THEN P=M(P,I):GOTO 210
281 NEXT I
282 IF V$="QUIT" THEN STOP
290 IF P=4 AND M(4,1)=0 AND V$="LOOK" THEN GOTO 400
300 IF V$="LOOK" THEN GOTO 210
310 FOR I=1 TO NO
311 IF V$="TAKE" AND O(I)=P AND N$=O$(I,1) THEN O(I)=-1:GOTO 210
312 IF V$="DROP" AND O(I)=-1 AND N$=O$(I,1) THEN O(I)=P:GOTO 210
313 NEXT I
395 IF V$<>"" AND N$<>"" THEN PRINT "I DONT UNDERSTAND THAT COMMAND":GOTO 210
396 IF N$="" THEN PRINT "I DIDN'T UNDERSTAND, USE A VERB/NOUN PAIR":GOTO 210
397 PRINT "YOU CAN'T GO THAT WAY."
398 GOTO 210
399 END
400 PRINT "YOU FIND A HIDDEN PASSAGE!"
410 M(4,5)=7:M(7,6)=4
420 GOTO 210
Hello - I'm a developer working on a coding IDE that at its base is a next step for people who use the Scratch coding site, but it is more than that, and will include the ability to create software for yes, the C64. I've already got the basics in there with some nice features like efficient multitasking, but there is still much to be done.
I've made a (poor quality) introduction to the whole project here - https://youtu.be/4fLHQMLCD1g. I start talking about the C64 stuff around the 1 hour 9 minute mark.
Greetings,
I am entering an old program from the RUN magazine, and it has the following:
INPUT "{CRSR UP} {2 SPACEs} choice ";QA
I understand the 2 spaces... but withing the CBM PRG STUDIO, how do I enter the CRSR UP? What combination of buttons accomplishs this?
Using the standard HP ENVY keyboard (with the extended number pad to the right).
THanks,
Brad
hi I would like to try to create a db9->usb joypad adapter (to connect c64 joystick to the PC) using the board of an old usb joypad.
However I can't find the GND to use, if I use the left pin of UP as GND, only UP, RIGHT and FIRE buttons work, while DOWN and LEFT dont work.
How can I solve it?