Jump to content

cd-w's Photo

cd-w

Member Since 12 Mar 2005
OFFLINE Last Active Yesterday, 6:57 PM

#4108624 Hunchy (my first 2600 homebrew game)

Posted by cd-w on Sat Sep 8, 2018 8:14 AM

Anyone make it past all the screens or is it endless?


It is possible to complete the game.

Chris


#4099290 Chetiry (2600)

Posted by cd-w on Sun Aug 26, 2018 4:17 AM

chetirygb.png

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

Attached Files




#4099286 Chetiry (2600)

Posted by cd-w on Sun Aug 26, 2018 4:09 AM

chetiry1.png

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

Attached Files




#4069063 Rom Set for Harmony Cart?

Posted by cd-w on Thu Jul 12, 2018 2:43 PM

 
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.c...aw/d/1980969396


#4045701 Baby Pac-Man

Posted by cd-w on Sun Jun 10, 2018 3:09 AM

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



#3912856 Harmony Encore cost

Posted by cd-w on Fri Dec 15, 2017 12:35 PM

http://harmony.atari...der_Encore.html

Price depends on your location, but the base price is indeed 84.88

Chris


#3873413 Bus Stuffing Demos

Posted by cd-w on Sun Oct 22, 2017 2:55 AM

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

Attached File  bustester00_bin.zip   2.07KB   42 downloads


#3835472 Draconian (2600)

Posted by cd-w on Sun Aug 27, 2017 7:35 AM

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):

draco.png

This is a rough attempt to match the red frame on the arcade flyer:

flyer.jpeg

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


#3831890 Store Reviews: Why so few?

Posted by cd-w on Mon Aug 21, 2017 11:58 AM

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


#3824693 Draconian (2600)

Posted by cd-w on Thu Aug 10, 2017 2:51 AM

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




#3824087 Displaying a page of text on 2600, possible?

Posted by cd-w on Wed Aug 9, 2017 6:41 AM

 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




#3824044 Displaying a page of text on 2600, possible?

Posted by cd-w on Wed Aug 9, 2017 5:29 AM

The best that can be done on the 2600 currently is 32 characters (with some flicker), though not using batari basic:

http://atariage.com/...play/?p=3441499

 

Chris




#3817291 Cuttle Cart Question

Posted by cd-w on Sun Jul 30, 2017 7:43 PM

The utility that you need is makewav:
http://www.romhackin.../utilities/712/


#3809909 Hunchy II

Posted by cd-w on Thu Jul 20, 2017 2:15 AM

OK - I never expected this to generate such strong feelings!  Never let it be said that I don't listen to feedback, so I have decided to keep Hunchy 2 in the store.  The main reason that I wanted to remove it was my own dissatisfaction with the finished product - I'm now planning to tidy it up around the edges and release an updated version, though it may be another decade before this happens!   Apologies to anyone who purchased a copy on the understanding it was being discontinued.

 

Thanks for all the feedback!

 

Chris




#3796708 Homebrews No Longer Obtainable?

Posted by cd-w on Sat Jul 1, 2017 12:40 PM

For my own homebrews:

1) Juno First
2) Star Castle Arcade
3) Chetiry

Chris