Driver:Agat

From MAMEDEV Wiki

Agat series are almost, but not quite, entirely unlike Apple II clones. CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the onboard devices, and floppy format likewise; the rest is different -- video modes, ROM entry points, expansion cards, and so on. NTSC color artifacting is not used -- video output is either RGB or grayscale. Unlike Apple, the machines were not targeted at home users -- the intent was to deliver an educational aid for a high school 'CS' course.

Models

  • Agat-7 (1985), driver name agat7

7 expansion slots, 5 usable -- slot 1 is always taken by CPU card, slot 0 reserved for "Apple video" card or SECAM encoder. 32K of RAM on the motherboard, cassette and game controller I/O, a 1-bit speaker clicker. 5 video modes (32x32 color and 64x32 mono text; 64x64 and 128x128 color, 256x256 mono graphics).

  • Agat-9 (1988), driver name agat9 (WIP)

CPU moved to motherboard, slot 0 removed, onboard memory expanded to 128K. New 840K floppy controller (incompatible with Disk II), new native video modes (128x128 and 256x256 color, 512x256 mono graphics). Apple compatibility mode (requires Apple ROM image to be loaded from disk) -- equivalent to 48K II with 16K language card.

Using Agat-7 in MAME

MAME emulates motherboard revision with 32K of onboard memory. Revisions that could support 64K and 128K existed as well, but it's unclear how many of those were shipped and which software supported them.

Default slot device configuration works with most software out of the box:

  • slot 2: 32K language card
  • slot 3: Disk II compatible floppy controller with two drives
  • slot 4: serial/parallel card (configured for printing in Agat-Author text editor)
  • slot 6: 32K RAM card

Native software is available from http://agatcomp.ru and http://agat-legacy.narod.ru/onebyone.htm; software for the Apple II will not run.

Screenshots