I'm confused. So... someone figured out that you can use cc65 to compile C code for the C64, and then he stuck it into an Emscripten version of VICE and put it on the web? I can click on "run" and it looks like it's compiling the two programs, puts them on a floppy, and then runs VICE with that floppy... What's the point of this?
I can see the source code when I click on "show files", but I cannot edit anything, I think I'm obviously missing something here... how is that an IDE? Or is the IDE running inside VICE and I can load it somehow?
It's a read-only "IDE" of sorts; it's effectively a disk image stored in the cloud, which when run will create a VM and send the output back to you. If you create an account, you can fork that repl to create your own editable version of it, and access the full IDE.
Seems to be VICE running in a web client? VICE is a well-known Commodore 64 emulator that's been around for 28 years. I'm not sure why I wouldn't just run this locally? Serious question - what is the advantage of this?
Running it on Replit I had to answer a multi-stage CAPTCHA identifying all trucks and then it was so slow I couldn't even type without holding the keys down for several seconds before they would register.
We can't really know why it's slow without knowing how it works.
If it were sending keystrokes to a box, you should expect latency <100ms and no bandwidth limitations. It must be a problem with the emulation server. Without knowing more, we can't really know.
Very cool. One of the c64's glaring omissions for a hackable machine is a built-in monitor. My suggestion: throw a monitor program (my favorite: https://github.com/jblang/supermon64) onto the one of the disks and you'd have a just enough to do some actual debugging.
Yes, most things on Replit are open-source. Just click "show files" on the top-left corner. Also it's powered by Nix, and we wrote a ton about it here: https://blog.replit.com/
[+] [-] dark-star|4 years ago|reply
I can see the source code when I click on "show files", but I cannot edit anything, I think I'm obviously missing something here... how is that an IDE? Or is the IDE running inside VICE and I can load it somehow?
Can someone enlighten me?
[+] [-] 19wintersp|4 years ago|reply
[+] [-] flohofwoe|4 years ago|reply
Here's an alternative though that's a bit closer to an "IDE experience":
https://8bitworkshop.com/v3.8.0/?platform=c64&file=hello.das...
[+] [-] flerovium|4 years ago|reply
(1) How is the information is getting to the frontend?
(2) How is it being rendered when it gets there?
(3) What is being run on the box?
[+] [-] pwrrr|4 years ago|reply
[+] [-] davidw|4 years ago|reply
[+] [-] 300bps|4 years ago|reply
Running it on Replit I had to answer a multi-stage CAPTCHA identifying all trucks and then it was so slow I couldn't even type without holding the keys down for several seconds before they would register.
[+] [-] djmips|4 years ago|reply
- Automatically do the LOAD "CPROG",8 and RUN
- Even better. Load the CPROG directly into the memory image and bypass the drive load completely
- Optimize Emulator startup
[+] [-] amelius|4 years ago|reply
[+] [-] sixothree|4 years ago|reply
[+] [-] flerovium|4 years ago|reply
If it were sending keystrokes to a box, you should expect latency <100ms and no bandwidth limitations. It must be a problem with the emulation server. Without knowing more, we can't really know.
[+] [-] steve_coral|4 years ago|reply
[+] [-] atlanta90210|4 years ago|reply
[+] [-] ataylor284_|4 years ago|reply
[+] [-] rzzzt|4 years ago|reply
[+] [-] pomian|4 years ago|reply
[+] [-] flerovium|4 years ago|reply
[+] [-] spullara|4 years ago|reply
[+] [-] amasad|4 years ago|reply
But it’s a good idea — will make it a template!
[+] [-] ChrisArchitect|4 years ago|reply
[+] [-] bouncycastle|4 years ago|reply
[+] [-] flerovium|4 years ago|reply
[+] [-] amasad|4 years ago|reply