-
Content Count
2,433 -
Joined
-
Last visited
-
Days Won
2
Posts posted by cd-w
-
-
Nice work - I have been meaning to write this down for a long time, but never have time!
Once minor point to note is that the stack grows down from the top of the memory area, and the variables grow up from the bottom and will be corrupted if they meet the stack.
-
2
-
-
On 10/19/2019 at 8:02 AM, SpiceWare said:@Cafeman - made my morning, thanks!
Darrell - if you had been there we would have had all 4 members of CDFJ - maybe next year
Chris
-
3
-
-
Can I also have one (if it is not too late):
Name: Chris Walton
AA Handle: cd-w
Location: Seattle, WAThanks!
-
That's awesome! It's a really well made game with great controls and really astounding it all fits into 4K!
Thanks for featuring my game, and for the positive comments! Hunchy II was the first full-size homebrew game that I wrote for the 2600 (after a few minigames). It doesn't have the same level of polish/sophistication as my later games (Juno First, Chetiry, Star Castle Arcade), but it's good to know that people are having fun playing it nonetheless.
Have you featured Chetiry in any of your shows yet? It is now fully playable with Stella (6.0 or later) including the music, so should work with the updated Retron77. See http://atariage.com/forums/topic/282280-chetiry-2600/for Stella-compatible ROM images.
Cheers -
Chris
-
5
-
-
Anyone make it past all the screens or is it endless?
It is possible to complete the game.
Chris
-
1
-
-
Chris, what is missing to get these working with music on Harmony?
Hi Thomas,
There are two issues:
- The bankswitching code is not designed to run directly from the Harmony menu - it will currently only work when flashed direct.
- The tunes and high score table use the EEPROM, which is where the Harmony bankswitchoing files are stored.
I won't have time to work on either issue for a while though I'm afraid.
Chris
-
Hi StephenSo the 'full' ROMs do work, just without the music.
Thanks for clarifying - I knew you had done work on this, but was not aware CTY bankswitching was now available in Stella.
Chris
-
For completeness, here is the (fixed) source code and ROM images for the cutdown "GameBoy" edition of Chetiry. This version was released as an april fool back in 2011.
Chris
-
8
-
-

It is now 6 years since Chetiry was released in the AA homebrew store, and (until now) I have not made the source or ROM available publicly. The main reason is that the ROM image is not currently playable on either the Harmony cart or Stella emulator:- Chetiry uses an EEPROM chip inside the Hamony/Melody to store the music and high score data. On the Harmony, this chip is used for the menu system and would be overwritten.
- Chetiry uses a custom bankswitching format (FA2) that is not yet emulated by Stella.
The audio code in Stella has recently been rewritten, and various people have asked if the ROM for Chetiry is available for testing. As a result, I have now decided to post it publicly in the hope that this will lead to support in Stella.
The files are as follows:- chetiry_NOEEPROM_NTSC.bin & chetiry_NOEEPROM_PAL.bin - These ROMS will work on Harmony and Stella but with no music or hiscore table.
- chetiry_NTSC.bin & chetiry_PAL.bin - The full ROMS (they do not work in Stella or Harmony currently).
- chetiry_tunes_img.zip - The image file for the Chetiry tunes (stored in the EEPROM).
- chetiry_SRC.zip - The source code for Chetiry.
[EDIT: 10/21/2018]
Attached chetiry_NTSC_STELLA.bin & chetiry_PAL_STELLA.bin - thse binaries contain both the game and tune data.
[/EDIT]
Chris
-
21
-
Thoroughly enjoyed that. I can't find Vol 1, in the UK. I keep hoping for it to appear on ebay, but no luck so far.
Will check out your link, thanks.
Vol1 is on Amazon UK: https://www.amazon.co.uk/gp/aw/d/1980969396
-
1
-
-
The bad news: I'm changing the character base for each zone (I'm using three sets of characters for the pinball section). When it switches between sets, I'm getting 2-scanlines of garbage, as you can see here.
I don't know why; the DLI is pretty tight as you can see below.
Any suggestions?
I don't know how to solve the problem, but here is a slightly tighter version of your code:
DLI_PB: LDX DLIFLG ; Load in X register so we can use INX later BMI DLITOP_PB CPX #LASTPBZONE-2 BMI DLIMID_PB DLIBOT_PB: ; Move code up here to save a JMP LDA #$FF STA DLIFLG INC RTLOCAL+1 BNE DLICONT_PB INC RTLOCAL DLICONT_PB: JSR RAND JSR TUNER JSR LOADER JMP DLIOUT_PB DLITOP_PB: LDA #GRAPH160ON STA CTRL DLIMID_PB: INX ; Use INX/STX instead of INC/LDA LDA PBCHRBASE,X STA CHRBASE STX DLIFLG ; Do the STX after so that the write to CHRBASE happens earlier DLIOUT_PB: PLA TAY PLA TAX PLA RTI-
3
-
-
Hi cd-w, love the game! Tomorrow on ZeroPage Homebrew we'll be streaming Juno First LIVE on Twitch! Looking forward to finally playing it in a serious sit down.
Thanks for reviewing my game! I didn't manage to catch it live, but watched through the whole thing today. It is nearly 10 years since I wrote Juno First, and the 2600 homebrew scene has come a long way since then, but it is very gratifying to see people still getting a lot of enjoyment from one of my creations. You get bonus points for hooking up the AtariVox - I don't think many people have actually heard the speech in the game!
I'm looking forward to watching more of your reviews.
Chris
-
http://harmony.atariage.com/Site/Order_Encore.html
Price depends on your location, but the base price is indeed 84.88
Chris
-
1
-
-
This game is looking great! Would you be interested in adding a high score table? If so, I could write a version of F6SC that saves the high scores onto the Harmony/Melody cart (like Star Castle Arcade).
Thomas - I think we could port across the high score code from Star Castle Arcade without too much difficulty?
Chris
-
I ran this while my Atari was still cold. There was no change after warming up.
This is how it looks on my PAL Jr. (on our LCD). It looks like bit 7 is stuck (as it was before on my machine), and the sprite used for the diagonal lines enters starfield mode on my TIA

Thanks for testing - it looks like we are not yet there
Fred is now looking to obtain his own problematic Jr consoles to help him diagnose the issues.Chris
-
Fred has come up with a possible fix for bus stuffing on problematic 2600Jr consoles. Can someone with a problematic Jr run the attached binary from their Harmony cart and post a photo of the results?
Thanks,
Chris
-
2
-
-
We are working on a larger Melody board (at least 64K).
..Al
That is good to know - will it be a Melody equivalent of the Harmony Encore internals, or a completely new design?
Chris
-
mmm.... no sound with this bin files on z26 3.02.01 linux Ubuntu 17.04 this emulator just shows DPC VERSION 1 AND 2.... this files are version 3?
i`m able to run them on linux stella emulator
Linux 4.10.0-32-generic #36-Ubuntu SMP Tue Aug 8 12:10:06 UTC 2017 x86_64 x86_64 x86_64 GNU/Linu
cheers.
I don't think z26 ever had working digital audio support and it hasn't been updated in years.
I suggest you just use Stella.
Chris
-
Darrell - I hope you are not too badly affected by the storm?
Is there time to draw a reflected PF underneath the smaller logo? If so, you could add extra width by drawing a red frame behind the menu, something like this (WARNING - programmer art):
This is a rough attempt to match the red frame on the arcade flyer:
Just an idea to make it look a bit wider with minimal use of memory (Nathan should be able to make it look much better)?
Chris
-
1
-
-
I am a ruthless, efficient pacifist.
It should be a coding battle - tightest kernel wins. Thomas will have the best code, but Darrell and I will cheat and use the ARM

Chris
-
3
-
-
What's CDF?
CDF (Chris, Darrell, Fred) is an enhanced version of DPC+ bankswitching, which adds support for digital samples and fast jumps. It is being used to implement Draconian.
Chris
-
But Stella version 4.X runs older Melody games but not newer Melody games, even though the hardware supposedly being emulated has not changed. So the emulator isn't truly compatible at the instruction level. Someone should HiGain or BSNES Stella so when a homebrewer creates something designed for a Melody PCB, it will function samely in the emulator as in hardware.
I'm sure Stephen would be happy for you to contribute an emulation of the full LPC2013 micro-controller. However, this would be a large undertaking and the end result would be that Draconian runs exactly the same in Stella as it currently does.
Star Castle Arcade is actually running on a Cortex M3 platform, so this would also need to be implemented for full compatibility ...
Chris
-
6
-
-
Not impossible, but again, too much work for the amount of times that a bankswitch scheme changes. I don't know of any emulator that does such a thing, precisely because the need for it is so small.
Agreed - writing a new bank-switching scheme is a large undertaking - it has taken around a year to develop CDF (given all the issues with 7800 compatibility) and it is safe to say that I won't be writing another one for a long time!
Chris
-
Would it be possible in batari basic?
In theory it could be done, but someone (not me) would have to write a text kernel for Batari basic containing the assembly code for 32-character text.
Chris
-
1
-




Install Linaro
in General
Posted
It looks like the GNU embedded toolchain is based on newer versions of the gnu software than Linaro:
https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/pre-built-gnu8-cross-toolchain-by-arm-for-the-a-profile-architecture-now-available