Ever wanted to be an old-school game programmer? Learn how classic game hardware worked. Write code and see it run instantly. An IDE and full emulator, running natively in a web browser. Supports a large number of platforms, from game consoles to microcomputers to arcade game mainboards. Supports C development for sure, I don't know about any other languages. Has a full devkit, too - a disassembler, memory explorer, logic probe, scanline I/O checker, even an asset editor.
Github: https://github.com/sehugg/8bitworkshop
Has real instructions for compiling and running it, not just Docker webshit.
An online *python IDE for embedded applications. No software installation required, just a browser. Implements the functionality of common tools, like mpremote, ampy, and rshell. Connect to the device in question over USB, serial, a web-based REPL, Bluetooth LE, WebRTC, and even emulation. Has the beginning of a file manager. Has a Micropython package manager. Has a Micropython compiler(!) Supports multiple devboards.
We found other Neovim configurations either being powerful out of the box but hard to customize, or easy to customize but minimal out of the box functionality. AstroNvim aims to find the middle ground with a great out of the box experience while empowering the user to make tweaks where they want. Getting started is super easy! Head over to the Getting Started Guide which will step you through setting up the user template. From there you can start playing around with AstroNvim, but be sure to look through the rest of the documentation to see how to customize it further. Out of the box AstroNvim doesn't provide direct support for any one language, but provides a base for setting up any language easily. AstroCommunity is a community repository for sharing configuration snippets such as language support. AstroCommunity has >40 language packs that can be added to your configuration to get state of the art language support.
LazyVim is a Neovim setup to make it easy to customize and extend your config. Transform your Neovim into a full-fledged IDE. Easily customize and extend, blazingly fast. Sane default settings for options, autocmds, and keymaps. Comes with a wealth of plugins pre-configured and ready to use.
Requires Neovim v0.9.0 or later with LuaJIT support enabled. Nerd Fonts v3.0 optional but recommended.
XTIDE Universal BIOS makes it possible to use modern large ATA hard disks or Compact Flash cards on old PC's. You can then enjoy quiet or noiseless drives with more capacity than you'll ever need for old computers.
XTIDE Universal BIOS (also known as simply "XUB") can be used on any IBM PC, XT, AT or 100% compatible system. On AT systems you can use any 16-bit ISA or VLB IDE or Multi I/O controller. For XT systems you can use XTIDE rev1 (not available anymore), XTIDE rev2 or JR-IDE/ISA.
All BIOS binaries available here must be properly configured with the configuration tool XTIDECFG.COM before flashing/programming to ROM. In addition to configuring the BIOS file for use with your specific hardware you must also make sure the file is checksummed by saving the file to disk as that will create the padding and checksum required for installation in a computer. Always use the version of XTIDECFG.COM supplied together with the BIOS files.
Source code: https://www.xtideuniversalbios.org/browser
Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.
The goal is to provide a CircuitPython IDE with Zero-Setup, that can be helpful for anyone that wants to start a project quickly, people who are working on public computers, and remote education where teachers don't expect students to install anything by themselves.
This is pretty cool - clone the repo and serve it, and that's all you need to do. No other setup. Though you might want to delete the google2ba7634dfbf3b91d.html file, that probably shouldn't be there.
Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it - in a terminal. Strongly reminiscent of the old-school Turbo IDE for DOS. Syntax highlighting, stack tracing, breakpoints, variable tracking. Cursor key and vi keybindings for cursor movement. Module browser. You can even drop into a Python shell inside the current environment.
The debugger can be controlled from a separate terminal.
Ren'Py is a game engine written in Python which makes it easy to develop certain kinds of games, namely, manga-style visual novels, turn-based battle games, space opera games, and point-and-click games similar to the old-school Lucasarts games (Maniac Mansion, et al) by incorporating Python development into the game authoring process. Incorporates a scripting engine to lay out the game, lets you use any or all of the Python sound and graphics libraries to implement the audiovisual content. Includes its own visual development environment (IDE) for implementing your game.
The github repository for NuPIC Studio, which is an interactive desktop application for building HTM neuralnetworks, train them, collecting metrics, and exporting them to share. It also allows you to debug and experiment with those neural networks in a desktop environment. Built on top of the Python NuPIC library. Relies upon the Python modules you'd expect. IDE