Chris Collins

Tagged “sprites”

Exploration ·

How the Amiga drew Boing

A red and white ball bouncing across a purple grid sold a computer. Take it apart with live tools — the copper and the beam, colour cycling, sprites and blitter objects, the cookie-cut blit, the fight for chip RAM, and Paula's boom — and see how a 7 MHz machine made it look effortless.

Amiga

Tool ·

Memotech MTX emulator and Z80 IDE

A Memotech MTX500, MTX512 or RS128 in your browser — Z80 at 4 MHz, the TMS9929A video chip, the SN76489 sound chip, the Z80 CTC's interrupts, the IOBYTE memory paging, the keyboard matrix and .MTX tapes — running your own Memotech ROMs for MTX BASIC, or an open stand-in monitor, with a Z80 assembler, examples and a debugger with breakpoints beside the code.

Retro computing

Tool ·

MSX emulator and Z80 IDE

An MSX1 in your browser — TMS9918A video (every mode, sprites, fifth-sprite and collision flags), AY-3-8910 sound, slots, mapper cartridges with Konami SCC, and .CAS tapes — booting the open-source C-BIOS (or your own MSX BIOS for BASIC), with a Z80 assembler, MSX examples and a debugger with breakpoints beside the code, VDP, PSG and slot views.

Retro computing

Tool ·

Amiga DMA slot timing

See who owns every colour clock of an Amiga scanline — refresh, disk, audio, sprites, bitplanes, copper, blitter and the 68000 — and how screen depth, resolution, overscan and blitter-nasty steal chip-RAM time, with per-frame and per-second budgets for PAL and NTSC.

Amiga

Tool ·

Amiga sprites and BOBs

Draw Amiga hardware sprites (3 colours, or 15 as an attached pair) and blitter objects of any depth, animate them frame by frame, import a PNG onto the palette, and export the data words with SPRxPOS/SPRxCTL, or the BOB's planes, mask and cookie-cut blitter set-up, as assembler or C.

Amiga

Tool ·

Commodore 64: emulator, BASIC, assembler and debugger

A Commodore 64 in your browser — the cycle-stepped chips emulator in WebAssembly, booting the free MEGA65 Open ROMs (or your own). Run PRG, D64, T64 and TAP files; type and save BASIC; write 6502 assembly and run it, or call it from BASIC with SYS; and debug anything that runs with breakpoints beside the code, stepping, registers, memory, and the VIC-II, SID and CIA registers.

Retro computing

Tool ·

Amiga dev bench

Write 68000 assembly, build it with the real vasm assembler and vlink linker compiled to WebAssembly, and boot it on an emulated Amiga 500 (vAmiga) with the free AROS Kickstart, or your own ROM. Includes examples, a listing, a hunk view, downloadable ADFs, and the vAmiga debugger.

Amiga

Tool ·

Pixel and bitmap editor

Draw sprites, tiles, and screens with real hardware palettes — Amiga, C64, NES, Game Boy, ZX Spectrum, Atari 2600, PICO-8, and 1-bit OLEDs — then export C arrays, bitplanes, CHR tiles, sprite data, PNG, or animated GIF.

Retro computingElectronics