Monday, May 30, 2011
Friday, May 27, 2011
Sunday, May 22, 2011
Early Prototype of Sample-based Sequencer for SEGA Master System / Game Gear
Labels:
chipmusic,
chiptech,
diy stuff,
sega game gear,
sega master system
Sunday, May 08, 2011
CWP for SEGA Master System / Game Gear Demo Video
Labels:
chipmusic,
chiptech,
sega game gear,
sega master system
CWP for SEGA Master System / Game Gear: ROM and Source Code

CWP for SEGA Master System / SEGA Game Gear is a simple tool for playing custom waveforms in real time using the control pad. Works in an emulator and on hardware.
Features:
- 8 customisable waveforms
- Handy pre-loaded waveforms including sine, triangle and everyone's favourite, square
Controls:
- Directional pad up / down / left / right: trigger a waveform
- Button 1 and directional pad up / down: change currently-selected sample
- Button 1 and directional pad left / right: change current cursor position / sample
- Button 2 and directional pad left / right: change currently-selected waveform
Credits:
- Thanks to Maxim for his Hello World tutorial / source code, which can be found here: http://www.smspower.org/maxim/HowToProgram
Download:
- ROM: http://milkcrate.com.au/_other/chipmusic_software/sms/CWP_20110508.sms
- Source Code: http://milkcrate.com.au/_other/chipmusic_software/sms/CWP_20110508.asm
Labels:
chipmusic,
chiptech,
sega game gear,
sega master system
Friday, May 06, 2011
Custom Waveform Player for SEGA Master System / Game Gear


As more of a proof of concept than anything else, I made a basic custom waveform player for the SEGA Master System / Game Gear last night. Here you can see a picture of it running on a Game Gear. You can also see the 64-tile font I made for this exercise. Although the player itself is not worth releasing as a ROM at this stage, I don't mind the font...
Labels:
chipmusic,
chiptech,
fonts,
sega game gear
Wednesday, May 04, 2011
Antia and GBA Nominated for TCTD 2010 Awards!
Antia by Poppi Doser and little-scale has been nominated for "Best Release of 2010" award, whilst Game Boy Australia has been nominated for "Defender of the Chip 2010". Check out the awards here.
Monday, May 02, 2011
How To: Convert and Import Samples into TRG for SEGA Master System
TRG for SEGA Master System / SEGA Game Gear is a simple tool for triggering audio samples in real time using the control pad. Works in an emulator and on hardware. This is a tutorial on how to insert your own samples into the software.Tools:
- TRG source code file (http://milkcrate.com.au/_other/chipmusic_software/sms/TRG_20110502.sms)
- Context editor (http://www.context.cx/)
- WLA DX assembler (http://www.villehelin.com/wla.html)
- Sample converter patch (http://milkcrate.com.au/_other/chipmusic_software/sms/misc/sample_converter.maxpat)
- Max/MSP runtime (http://cycling74.com/downloads/)
1. Prepare Samples
Make your samples as loud as you can. Clip them if you want - keep in mind that the SN76489 plays back samples very quietly! This is especially the case if you are using a Game Gear with dying capacitors in it - these are notorious for causing a very quiet sound output.
2. Prepare Software
Set up WLA DX / Context as outlined by Maxim in his How To Program tutorial (see here: http://www.smspower.org/maxim/HowToProgram/SettingItUp).
3. Import a sample
Use the Max MSP audio sample converter patch to convert a sample to a text format. Open a sample by using the read button, and navigate to the sample.
Use the number box to set an undersampling ratio. The default is 8. The higher the undersampling ratio, the less data the sample takes up - but the lower the sound quality (as the effective sampling rate is lower). I suggest a ratio between 5 and 10.Click on the toggle connected to the metro 1 object. This will convert up to 1000 samples of your chosen sample - at the chosen undersampling ratio.
Double-click on the on the text object to open up the converted sample data. Copy the sample data.
4. Format the Data
Format the data by pasting it into a new text file using WordPad or TextEdit. Truncate the sample date if there are superfluous 7's at the start or at the end of the data in order to save space in the ROM.
Then, using the find and replace function, replace all space characters with a comma, followed by a space.
5. Insert the Data into the Source Code
Open up the source code .asm file in the Context editor. Copy the formatted audio sample data from the text file to the .asm file. First, choose a sample that you want to replace. In this example, we will use sample number one. Find the start of the sample, which is denoted by the label "Sample_01". Delete the existing data (which is found after the .db definition, below the "Sample_01" label).

Paste the new data after the .db definition.
Repeat steps 3 - 5 in order to add additional samples.
6. Compile a New ROM
Use the compile function of Context / WLA DX to create a new .SMS file that can be used with an emulator or on hardware.
Labels:
chipmusic,
chiptech,
sega game gear,
sega master system
TRG for SEGA Master System: Update, ROM and Source Code

TRG for SEGA Master System / SEGA Game Gear is a simple tool for triggering audio samples in real time using the control pad. Works in an emulator and on hardware. A tutorial on how to insert your own samples into the software is coming soon.
Features:
- 32 percussion samples split into 8 banks
- Variable playback rate / pitch
- Colourful visualisation
Controls:
- Directional pad up / down / left / right: trigger a sample
- Button 1 and directional pad up / down: change playback rate
- Button 1 and directional pad left / right: change sample bank
Credits:
- Thanks to Maxim for his Hello World tutorial / source code, which can be found here: http://www.smspower.org/maxim/HowToProgram
Download:
- ROM: http://milkcrate.com.au/_other/chipmusic_software/sms/TRG_20110502.sms
- Source Code: http://milkcrate.com.au/_other/chipmusic_software/sms/TRG_20110502.asm
Labels:
chipmusic,
chiptech,
sega game gear,
sega master system
Subscribe to:
Posts (Atom)

