Inverse ATASCII
Atari

S6EU2 The Update Part 2

October 2, 2022 Inverse ATASCII

Podcast: Download This episode discusses the status of podcasts. Intro music is an excerpt from a chip tune by Wizwars named 8 Bit Raceway.  It is used under Creative Common license Attribution-NonCommercial-ShareAlike 3.0 United States. …

Atari

C Style! – Action! Library Conversion 10

September 2, 2022 Unfinished Bitness

All the gadgets up until now have been mildly user interactive. In this post I finally tackle the biggest, and likely most useful, gadget – GInput(). This is the string input routine that allows type restricted (numeric, alphabetic, alpha-numeric, or any text) string input. The string editing size can be …

Atari

C Style! – Action! Library Conversion 9

September 1, 2022 Unfinished Bitness

This time I cover the conversion of the numeric spinner input. It allows for a number to be chosen where the user does not enter it directly, but rather changes the value by pressing keys representing increment and decrement. It only allows for value between 0 and 250. Values above …

Atari

C Style! – Action! Library Conversion 8

August 31, 2022 Unfinished Bitness

In this post I set out to convert the checkbox routine GCheck(). This displays a checkbox, and allows the user to check or uncheck it. Here is the demo program showing how to call it: // ———————————————————— // Program: gcheck.c // Desc…: A8 Library Gadget Checkbox Test // Author.: Ripdubski …

Atari

C Style! – Action! Library Conversion 7

August 30, 2022 Unfinished Bitness

With a basic button set now working, I set my sights on converting my Action! library radio button routine. This is the GRadio() function. It displays a set of radio buttons either horizontally or vertically. I made a minor alteration in how navigation/selection is handled in the C version. In …

Atari

C Style! – Action! Library Conversion 6

August 29, 2022 Unfinished Bitness

In the previous post I converted the non-interactive gadget GProc(). In this post I move to the most basic of user interaction: buttons (like OK, Cancel) via function GButton(). The button labels and quantity are up to you, as well as the default button selection. The programmer is required to …