Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 6
113 results tagged programming  ✕   ✕
Vision BASIC https://visionbasic.net
Thu 02 Jun 2022 10:10:35 PM PDT archive.org

What can you do with Vision BASIC? Pretty much anything you want to. Speed will no longer be a problem! Why? Because on it's own, Vision BASIC is VERY fast! But when you need to crank out even more speed, all you need to do is insert machine language anywhere you wish to. Yes, you can actually type machine language instructions right next to BASIC commands! You won't need to load in external machine language files, and you won't need to poke machine language code to memory. This is because Vision BASIC also doubles as an assembler – you can write BASIC programs with it or machine language programs with it, or a blend of the two!

Vision BASIC also includes a whole new batch of commands to help you realize your programming dreams! Need sprites? Vision BASIC's got you covered! Need sound and graphics? Yep, gotcha covered there too! Vision BASIC was designed to greatly minimize your need to POKE around with all those crazy registers. In fact, you might never need to POKE again! And if you find yourself needing a command or function that isn't available, you can simply create it yourself – by creating the needed subroutine and calling it by whatever name you choose to give it. These "user defined" commands and functions can be saved into separate files and added to your programs whenever you need them!

programming language retrocomputing c64 compiler assembly
Mel's Loop https://melsloop.com
Sun 22 May 2022 06:20:24 PM PDT archive.org

The story of Mel (a real programmer). Annotated.

classic hackers programming history
Flashrom https://www.flashrom.org/
Thu 19 May 2022 01:40:56 PM PDT archive.org

flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices. Supports more than 476 flash chips, 291 chipsets, 500 mainboards, 79 PCI devices, 17 USB devices and various parallel/serial port-based programmers. Supports parallel, LPC, FWH and SPI flash interfaces and various chip packages. No physical access needed, root access is sufficient (for mainboards, presumably).

hacking hardware flash rom programming cli tool
blurpy/minipro https://github.com/blurpy/minipro
Sat 12 Mar 2022 02:03:06 PM PST archive.org

Notes on how to use the minipro F/OSS chip programming software. Because the docs are missing important stuff, like how to use it.

Cloned to Windbringer.

howto electronics chips programming documentation notes
DavidGriffith/minipro/ https://gitlab.com/DavidGriffith/minipro/
Tue 15 Feb 2022 03:40:03 PM PST archive.org

An open source program for controlling the MiniPRO TL866xx series of chip programmers. This program exists because the manufacturer of the MiniPRO TL866xx series of chip programmers does not provide a program for use on Linux or other flavors of Unix. We who keep this project going prefer a simple, free, and open-source program that presents a command-line interface that allows for a GUI front-end if desired.

Compatible with Minipro TL866CS, TL866A, and TL866II+ from Autoelectric. Supports more than 13000 target devices (including AVRs, PICs, various BIOSes and EEPROMs).

It's even in the AUR: https://aur.archlinux.org/packages/minipro

electronics programming C crossplatform chips
batari Basic commands https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html
Wed 05 Jan 2022 12:30:46 PM PST archive.org

The official, canonical documentation for batari BASIC.

retrocomputing programming manual atari basic
batari-Basic/batari-Basic https://github.com/batari-Basic/batari-Basic
Wed 05 Jan 2022 12:26:41 PM PST archive.org

batari Basic (bB) is a BASIC-like language for creating Atari 2600 games. It is a compiled language that runs on a computer, and it creates a binary file that can be run on an Atari 2600 emulator or the binary file may be used to make a cartridge that will operate on a real Atari 2600.

retrocomputing retrogaming atari basic programming language
batari BASIC commands https://alienbill.com/2600/basic/downloads/0.35/help.html
Wed 05 Jan 2022 11:44:52 AM PST archive.org

A reference for batari BASIC, a compiled dialect of BASIC for the Atari 2600.

programming documentation basic atari games retrocomputing
Category Theory for Programmers https://github.com/hmemcpy/milewski-ctfp-pdf
Tue 21 Dec 2021 12:20:12 PM PST archive.org

Bartosz Milewski's Category Theory for Programmers unofficial PDF and LaTeX source. Has a direct link to the PDF as well as links to buy the dead tree if you find it useful.

This is an unofficial PDF version of "Category Theory for Programmers" by Bartosz Milewski, converted from his blogpost series (with permission!)

ebooks free categorytheory math programming
richpl/PyBasic https://github.com/richpl/PyBasic
Fri 22 Oct 2021 05:14:57 PM PDT archive.org

A simple interactive BASIC interpreter written in Python 3. It is based heavily on material in the excellent book Writing Interpreters and Compilers for the Raspberry Pi Using Python by Anthony J. Dos Reis. However, I have had to adapt the Python interpreter presented in the book, both to work with the BASIC programming language and to produce an interactive command line interface. The interpreter therefore adopts the key techniques for interpreter and compiler writing, the use of a lexical analysis stage followed by a recursive descent parser which implements the context free grammar representing the target programming language.

The interpreter is a homage to the home computers of the early 1980s, and when executed, presents an interactive prompt ('>') typical of such a home computer. Commands to run, list, save and load BASIC programs can be entered at the prompt as well as program statements themselves.

The BASIC dialect that has been implemented is slightly simplified, and naturally avoids machine specific instructions, such as those concerned with sound and graphics for example.

python basic interpreter languages programming
Parsing Config Files with Bash https://opensource.com/article/21/6/bash-config
Tue 13 Jul 2021 01:10:17 PM PDT archive.org

How to add support for configuration files to your shell scripts.

howto bash scripts configs config-files programming
NieDzejkob/miniforth https://github.com/NieDzejkob/miniforth
Tue 15 Jun 2021 04:00:31 PM PDT archive.org

miniforth is a real mode FORTH that fits in an MBR boot sector. The following standard words are available:

+ - ! @ c! c@ dup drop swap emit u. >r r> [ ] : ; load

Additionally, there is one non-standard word. s: ( buf -- buf+len ) will copy the rest of the current input buffer to buf, and terminate it with a null byte. The address of said null byte will be pushed onto the stack. This is designed for saving the code being ran to later put it in a disk block, when no block editor is available yet.

The dictionary is case-sensitive. If a word is not found, it is converted into a number with no error checking. For example, g results in the decimal 16, extending the 0123456789abcdef of hexadecimal. On boot, the number base is set to hexadecimal.

Backspace works, but doesn't erase the input with spaces, so until you write something else, the screen will look a bit weird.

See the blogpost, Fitting a FORTH in 512 bytes, for my motivation for writing this and the details of the code.

forth programming languages minilanguages
Rico's Cheatsheets https://devhints.io/
Tue 20 Apr 2021 02:05:53 PM PDT archive.org

Hey! I'm @rstacruz and this is a modest collection of cheatsheets I've written.

Github: https://github.com/rstacruz/cheatsheets

sysadmin howto cheatsheets databases tools analytics applications programming cli tools css
DNA seen through the eyes of a coder https://berthub.eu/amazing-dna/
Fri 08 Jan 2021 02:02:17 PM PST archive.org
dna programming languages biology
Opinionated Guides https://opinionatedguide.github.io/
Fri 04 Dec 2020 11:29:20 PM PST archive.org

I don’t want this to be Vega’s Opinionated Big Ass Book To Give You An All-In-One Education, both because VegaOpBABTGYAAIOEdu is far less catchy, and because I don’t even think it’s possible. The more I write on this the more I value input of others and other resources I find, and the more happy I am that I called this project Opinionated Guides.

A Guide. That’s what I want this to be. I want OpGuides to be a resource that’s like your friend you can come back to for advice on where to go next, and I think that’s something the internet really needs. Search engines are were awesome for finding information, but only when you know what to look for, so I figure OpGuides can be a sort of curated information source, with the crappy results filtered out, the best resources I know of included, and a healthy mix of entertainment in the education so that it’s not a chore to read.

Github: https://github.com/opinionatedguide/OpGuidesHugoSrc

education engineering electronics computers programming git networking math physics
Slingcode https://slingcode.net/
Tue 10 Nov 2020 12:55:11 PM PST archive.org

Slingcode is a personal computing platform in a single html file. You can make, run, and share web apps with it. You don't need any complicated tools to use it, just a web browser. You don't need a server, hosting, or an SSL certificate to run the web apps. You can put Slingcode on a web site, run it from a USB stick, laptop, or phone, and it doesn't need an internet connection to work. You can "add to home screen" in your phone's browser to easily access your library of programs on the go. You can share apps peer-to-peer over WebTorrent. It's private. You only share what you choose.

Everything is kept in the browser's localstorage system.

It's written in Clojurescript with a bunch of dependencies, but the output is a single HTML page that you can drop anywhere. Probably easier to download it from the website (as recommended) and drop it someplace.

Github: https://github.com/chr15m/slingcode

selfhosted html css javascript programming environment webapps
Vintage BASIC - Games http://www.vintage-basic.net/games.html
Tue 09 Apr 2019 04:28:43 PM PDT archive.org

The classic book BASIC Computer Games, published by Creative Computing, inspired a generation of programmers. The games were written by many people, and compiled by David H. Ahl. The fabulous illustrations accompanying each game were done by George Beker.

I've included all the games here for your tinkering pleasure. I've tested and tweaked each one of them to make sure they'll run with Vintage BASIC, though you may see a few oddities. That's part of the fun of playing with BASIC: it never works quite the same on two machines. The games will play better if you keep CAPS LOCK on, as they were designed to be used with capital-letter input.

retrocomputing basic classic games programming
jameslk/awesome-falsehoods: A curated list of awesome falsehoods programmers believe. https://github.com/jameslk/awesome-falsehoods
Fri 15 Mar 2019 01:50:08 PM PDT archive.org

A curated list of awesome articles about falsehoods programmers make about things which are simply untrue.

programming data users people assumptions problems awesome
Writing An Interpreter In Go | Thorsten Ball https://interpreterbook.com/
Fri 01 Mar 2019 10:45:57 AM PST archive.org

In this book we will create a programming language together.

We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language.

Step by step. From tokens to output. All code shown and included. Fully tested.

textbook buy programming golang languages interpreter howto
musicForProgramming http://musicforprogramming.net/
Sun 11 Nov 2018 07:15:27 PM PST archive.org

Through years of trial and error - skipping around internet radio stations, playing our entire music collections on shuffle, or just hammering single albums on repeat, we have found that the most effective music to aid prolonged periods of intense concentration tends to have a mixture of qualities. This is a site of mixes contributed by various people to hack to.

music sound programming rss mixes podcasts
page 1 / 6
4129 links, including 264 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn