Skip to content
Sign upLog in
Profile icon

Matt Iselin

hackeradmin
@mattiselin
Site Reliability Engineer at Replit. github.com/miselin
  • BBS Client

    Cover page
    Made with GoThis Repl runs a client for a Bulletin Board System (BBS) hosted at https://replit.com/@mattiselin/bbs-server. It's a full terminal client - no webpages here. Behind the scenes it uses a websocket to talk to the server (because you can't telnet to a repl). If you're logged in to Replit, it should pick up your username automatically. Otherwise you'll be logged in as a guest and have read-only access. Have fun!
    Recent comments (46)
    DrDuck2711
    DrDuck2711
    16 days ago
    This is really cool
    Saanvi9
    Saanvi9
    18 days ago
    cool
    DhairyaPatel22
    DhairyaPatel22
    18 days ago
    I want to host my own personnel server and client but how can i do that? I'm new to coding all in all but if someone can help than thx.
    Camofrog
    Camofrog
    18 days ago
    epic app!
  • bazel

    Cover page
    Made with Blank ReplThis repl is a quick start for building a project with [Bazel](https://bazel.build/), with a C++ example.
    Recent comments (0)
  • C64

    Cover page
    Made with Nix (beta)This is a functional Commodore 64 development environment with demonstration C and ASM programs. A Makefile is provided and the VICE emulator is used to run the system for testing. ## How to Run Programs Once VICE loads, at the BASIC prompt: ``` LOAD "ASMPROG",8 ``` Once the program loads, you can type: ``` RUN ``` to run the program. To load the C program, replace the first `LOAD` with this: ``` LOAD "CPROG",8 ``` ## Writing BASIC You can also type your BASIC programs directly into the emulator, for example: ``` 10 PRINT "HELLO WORLD" 20 GOTO 10 RUN ``` Hit the Escape key to stop the program running. ## Save & Load (requires fork!) Once you have written a BASIC program in the emulator, you may want to save it. The `myprogs.d64` disk is loaded as drive 9 in the emulator for this purpose. Let's take this BASIC program: ``` 10 PRINT "HELLO WORLD" ``` To save, ``` SAVE "HELLO",9 ``` Once saved, you can load the program again after a restart: ``` LOAD "HELLO",9 LIST ```
    Recent comments (5)
    Spllit
    Spllit
    24 hours ago
    I love it!!
    mattiselin
    mattiselin
    2 months ago
    I've added updates today to this version that enable usage of a terminal to access external BBS sites (and other Telnet servers). This can be tried out by running: ``` LOAD "*",10,1 RUN ``` This will load `StrikeTerm`, a terminal program that you can use to connect to Telnet sites across the internet. The repl also runs a `telnetd` server so you can log in to your repl's shell from within the emulated Commodore 64. Quickstart: 1. Once `StrikeTerm` is running, hit `M` and set the modem to "User Port" 2. Hit `F3` to open the terminal 3. Type `at` and hit Enter/Return - if you see `ok` on the screen, the software is talking to the emulated modem! 4. Type `atdt <server.com>:<port>` to connect to `server.com:port` via Telnet. Many BBS's run on Telnet allowing you to access them via the emulator! https://www.reddit.com/r/retrobattlestations/ runs a BBS at bbs.fozztexx.com (`atdt bbs.fozztexx.com`) that you can try out.
    mattiselin
    mattiselin
    9 months ago
    Update! This is now available in template form here: https://replit.com/@mattiselin/Commodore-64?v=1 - including code intelligence for C code and some other cleanups.
    gbraad
    gbraad
    9 months ago
    Also have a look at the `README.md` as this offers a build toolchain to deal with `asm` and and `c`files that get compiled and inserted in a virtual disk. You can load the programs with `LOAD "ASMPROG",8` or `LOAD "CPROG",8` followed by `RUN` to start them... ... and all of this without ``` READY. LOAD PRESS PLAY ON TAPE LOADING... READY. RUN ``` Thanks!
    amasad
    amasad
    9 months ago
    My favorite program to run is the maze: `10 PRINT CHR$(205.5+RND(1)); : GOTO 10` ![Screen Shot 2021-11-23 at 10.50.40 AM](https://storage.googleapis.com/replit/images/1637694337646_d85ab6221bd64304fc92a5e9cf52997d.png) p.s. don't forget to type `RUN` after you're done.
  • x64_osdev

    Cover page
    Made with Nix (beta)This is everything you need to get started writing an operating system for x86-64 CPUs - up to putting a "Hello World!" string on the screen.
    Recent comments (2)
    CSharpIsGud
    CSharpIsGud
    11 months ago
    About time replit put something worthy of being in the similar repls on my operating system.
Repls
Community