Agustinus Nalwan & Aprompt (1989)
Pioneering MS-DOS Floppy-Disk Game Programmer and Low-Level VGA/Sound Blaster Author
Beginning in Surabaya in 1989, Indonesian programmer Agustinus Nalwan and the student collective Aprompt developed commercial MS-DOS floppy-disk games distributed nationwide through Elex Media Komputindo and authored the 1996 technical treatise Pemrograman Animasi dan Game Profesional, codifying low-level VGA and Sound Blaster programming for Southeast Asian readers.
From Surabaya Classroom Prototypes to Nationwide Bookstore Distribution
In late-1980s Indonesia, personal computer ownership was largely confined to corporate offices, universities, and affluent urban households, and virtually no formal software distribution channel existed for domestically written entertainment programs. In 1989, while still a secondary school student in Surabaya, East Java, Agustinus Nalwan programmed an arcade-style MS-DOS adaptation inspired by Dragon Ball, followed by the side-scrolling shooter Final Strike and the puzzle game GoBlock. Together with peers Andi Artanto, Agustinus Upojo, Nico Setiawan, and Bernard Muliawan, Nalwan formed the development group Aprompt. The collective established a landmark publishing arrangement with PT Elex Media Komputindo—the technology publishing arm of the Kompas Gramedia conglomerate—which packaged Aprompt's MS-DOS titles, including the two-player action game Fire Fighter 2 and Nalwan's solo isometric project Bug Hunter (1996), on 3.5-inch floppy disks accompanied by printed manuals and sold them on retail racks across the nationwide Gramedia bookstore chain.
Low-Level Hardware Pedagogy and the 1996 Technical Monograph
Beyond commercial floppy-disk releases, Nalwan made a lasting institutional contribution to Indonesian computer science education by publishing Pemrograman Animasi dan Game Profesional (Professional Animation and Game Programming) through Elex Media Komputindo in 1996. At a time when imported English-language programming manuals by authors such as Michael Abrash or André LaMothe were prohibitively expensive and scarce in Southeast Asian libraries, Nalwan's Indonesian-language treatise systematically demystified real-time IBM PC game architecture. Rather than relying on slow standard BIOS interrupts, the book and its companion diskette taught readers how to write hybrid Turbo Pascal and inline x86 Assembly routines to address VGA Mode 13h video memory directly at segment 0xA000, implement double-buffered sprite blitting and custom palette fading, hook hardware keyboard interrupts (INT 09h) for simultaneous multi-key input, and program Creative Labs Sound Blaster FM synthesis and DMA digital audio playback.