Jump to content

3

Memoirs of an X register



Making tools in fig-FORTH, an ANTIC Disassembler

Posted by tschak909, 17 March 2012 · 339 views

Afternoon, :)

I've made a series of 4 YouTube videos describing in detail the conceptual work, and the creation of words to implement an ANTIC disassembler tool in FORTH to compliment the ANTIC assembler that I wrote.

This basically demonstrates how FORTH can quickly be used to make useful tools that can be intermingled with the development of...


APX Extended Fig-Forth: Writing a Full Screen Editor

Posted by tschak909, 11 March 2012 · 342 views

Hello everyone, progresssing on fig-FORTH. :)

As part of my work, I am hammering away on tools that I will need to write the game. One of the tools I absolutely want, is a full screen text editor, it will have very simple requirements:

split a 64 character fig-FORTH screen line into two 32 character windows, which when the cursor moves, will be...


Paring it all down, why FORTH is interesting to me now.

Posted by tschak909, 03 March 2012 · 390 views

Hello everyone,

I've been putting little bits of musings on FORTH, as I use the fig-FORTH implementation on the Atari 800 to write a graphics demo that I am working on.

Because FORTH isn't a language, it's an environment with a way of life radically different than anything else out there, It has seriously caused me to reexamine my perspective...


Learning Fig-Forth Videos

Posted by tschak909, 26 February 2012 · 394 views

Hello everyone. I am creating a series of tutorial and exploratory videos chronicling my journey through learning FORTH and applying it to the Walking Life demo that I am working on in FIG-FORTH.

You may subscribe to my channel on youtube: http://www.youtube.com/tschak909/ to see them, and to start off, and I...


APX Extended Fig-Forth: Doing a full load

Posted by tschak909, 19 February 2012 · 333 views

I am roughly halfway through with reconstructing the screens on the APX Extended Fig-Forth disk. There is enough here to be able to use the Debugging Aids (DUMP, CDUMP, etc.), the EDITOR words for manipulating FORTH screens, and the 6502 FORTH ASSEMBLER.

If you want all three of these tools, an 18 LOAD is sufficient (provided of course you are in DECIMAL...


Using the editor in FIG-FORTH.

Posted by tschak909, 18 February 2012 · 285 views

Using the editor in FIG-FORTH. Once I was able to type in the editor, I was able to start re-entering screens from scratch for the FIG-FORTH.

To do this, I am referencing three different sources:

* Carsten's Atariwiki containing the SCREENs for Enhanced Fig-Forth 1.1
* William Ragsdale's FIG-FORTH Installation Guide, detailing the bootstrapping of the original 6502 FORTH, which...


Reconstructing APX Extended Fig-FORTH (APX-20029)

Posted by tschak909, 17 February 2012 · 495 views

Reconstructing APX Extended Fig-FORTH (APX-20029) I decided one afternoon a couple of days ago, to clear my head from work, and various other projects, to do something else.

I do this from time to time, but what to do? Meh, I'm a hacker. I'll find another hacking project to wipe my brain clean.

I had always found FORTH to be an elegant language, if a bit steep to entry; especially given...


Work on the asym kernel

Posted by tschak909, 05 April 2007 · 174 views

I am resuming work on Salmon Run, I had to calculate 255 possible random combinations for playfield state, I did it all inside a text file, separated into columns in which I first drew the binary patterns, and then calculated the PF1, PF2, PF3, and PF4 data accordingly....

A snippet of the graphic notepad file:


RIVER1 RIVER2 RIVER3 ...


We have smooth scroll!

Posted by tschak909, 11 March 2007 · 168 views

After beating my brains out on what eventually turned out to be a relatively simple solution, I have been able to implement smooth scrolling in the game (as well as work on the lives display for player 1 and 2) .. it turns out i need to do some slight recalcultion of the river display because I am _WAY_ over my visible line calculations.. No matter, just a...


At it Again: Salmon Run

Posted by tschak909, 10 March 2007 · 242 views

I have temporarily tabled the breakout invaders project, so that I could pursue doing a game on the Atari 2600. After about four days worth of work so far, I've managed to make a stable kernel, and am working on the game every day.

So far, the game uses a 25 line playfield, rendered at 8 pixels tall, and I am working on the needed coarse scrolling...