Jump to content

28

SpiceWare's Blog



C mode file

Posted by SpiceWare, in jEdit, SpiceC 06 March 2018 · 374 views

While working on SpiceC I discovered GCC supports 0b notation for binary values .  I don't know when this occurred, but am quite pleased to see it!  Before this change you could only use numbers represented in decimal, hexadecimal, and octal.  At my job we use Visual Studio 2005 and 2012 for the supported and current versions of our softwar...


improved 6507 to C defines

Posted by SpiceWare, in SpiceC 03 March 2018 · 239 views

One of the difficulties about working with 2 sets of code (6507 assembly and C) is there's some common info that both need to know. Manually maintaining that info in 2 places is error prone, so you want to limit that as much as possible. While developing Stay Frosty 2 I came up with the idea of having the 6507 assembly maintain that info, and output it f...


SpiceC dasm usage figured out

Posted by SpiceWare, in SpiceC 01 March 2018 · 255 views

In the prior SpiceC blog post I showed what a config file would look like:MENU_KERNEL = "Menu/48pixel.asm"GAME_KERNEL = "Game/maze.asm"SCORE_KERNEL = "Score/radar.asm"AUDIO = SAMPLES    MAC DIGITAL_AUDIO        lda #AMPLITUDE        sta AUDV0    ENDM

 
A key part of that is the constants...


Sync Pop

Posted by SpiceWare, 21 February 2018 · 223 views

Last night Nathan asked if I could create a 2600 sync pop program to aid in his creation of AtariAge YouTube videos .  The program does a 10 second countdown starting at 9:59 seconds.  When it hits 2:59 it displays a red square and generates a tone for a single frame.  He included this mockup:
 

 

 

 
It...


The Beginnings of SpiceC

Posted by SpiceWare, in SpiceC 20 February 2018 · 662 views

I've taken quite a bit of time off 2600 projects, was burnt out after the crunch to finish Draconian in time for PRGE - I even worked on it as my folks and I made our way to Portland, by way of the Grand Canyon!

 
I'm once again interested in working on 2600 projects and started off by porting Stay Frosty 2's music driver from DPC+ to CDF format fo...


Release Candidate 6

Posted by SpiceWare, in Draconian 13 October 2017 · 700 views

Revised launching of spy ship
 
For Harmony or Stella (requires Stella 5.0.2 or newer)

 
Source



Release Candidate 5

Posted by SpiceWare, in Draconian 12 October 2017 · 340 views

Fix issue where stations could take out another station's docked E-Type missile, whose explosion would take out the station it was docked too.
Condition Yellow now includes "station onscreen".  Before it was only tied to the presence of enemy missiles.  This oversight was mostly noticeable when playing KIDS or EASY.
Reduced the number of direct...


Release Candidate 4

Posted by SpiceWare, in Draconian 11 October 2017 · 354 views


The phrase "Condition Red" will repeat periodically, like the arcade
fixed mystery explosions

This is the new Release Candidate. Please play it as much as you can over the next two days and report any bugs right away.
 
 
For Harmony or Stella (requires Stella 5.0.2 or newer)

 
Source:



Release Candidate 3

Posted by SpiceWare, in Draconian 10 October 2017 · 353 views

World-Wrap logic added to Collision Quad to fix ship-station collision issue Keatah found
Minor tweak to ∆-11
Fix scoring/flicker issue with stations. See details in Reply #463
This is the new Release Candidate. Please play it as much as you can over the next few days and report any bugs right away.
 
 
For Harmony or Stella (requires...


Release Candidate 2

Posted by SpiceWare, in Draconian 09 October 2017 · 314 views

Fixed bug due to insufficient RAM being allocated for the High Score Table. Tracked down a world-wrap issue related to collision detection. This should fix the issue with the rare enemy ship that couldn't be shot. The same issue exists in the collision detection for the stations, but there wasn't room to apply it; however, this should not be nee...






Search My Blog

Recent Entries

Recent Comments

Latest Visitors

0 user(s) viewing

0 members, 0 guests, 0 anonymous users