Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Castle Escape (SEGA Master System)

Reply to topic
Author Message
  • Joined: 23 Jan 2010
  • Posts: 415
Reply with quote
Castle Escape (SEGA Master System)
Post Posted: Sun Apr 16, 2023 10:54 am
https://iratahack.itch.io/castle-escape-sega-master-system
Wee Knight must escape the haunted castle collecting gold coins and dodging the castles deadly inhabitants as he goes. Due to the enormous weight of his armor, Wee Knight cannot jump very high unless he consumes the magenta eggs found within the castle. But beware, the anti-gravity effects of the eggs do not last long leaving Wee Knight at risk of missing out on the castles many treasures. Prolong life by collecting the hearts and don’t let Wee Knight fall too far or he'll be crushed by the weight of his own armor.
  View user's profile Send private message
  • Joined: 05 Sep 2013
  • Posts: 3762
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Tue Apr 18, 2023 2:07 pm
interesting audio technique for the title song (basically a 1bit-pwm)
  View user's profile Send private message Visit poster's website
  • Joined: 25 Feb 2006
  • Posts: 863
  • Location: Belo Horizonte, MG, Brazil
Reply with quote
Post Posted: Tue Apr 18, 2023 5:47 pm
sverx wrote
interesting audio technique for the title song (basically a 1bit-pwm)

That's relatively common in modern ZX Spectrum homebrew, but pretty rare on SMS.
  View user's profile Send private message Visit poster's website
  • Joined: 11 Apr 2023
  • Posts: 4
  • Location: USA
Reply with quote
Beeper music
Post Posted: Tue Apr 18, 2023 9:41 pm
haroldoop wrote
sverx wrote
interesting audio technique for the title song (basically a 1bit-pwm)

That's relatively common in modern ZX Spectrum homebrew, but pretty rare on SMS.


The music is by Rich ‘Tufty’ Hollins. He has a couple of beeper albums out on the Speccy. Lookup ‘I Beeper Tufty’ or ‘On and Off Tufty’ on YouTube.

He also does a lot of music for the Speccy home brew scene. I believe this is the first time it’s on the SMS.
  View user's profile Send private message Visit poster's website
  • Joined: 05 Sep 2013
  • Posts: 3762
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Wed Apr 19, 2023 7:36 am
haroldoop wrote
sverx wrote
interesting audio technique for the title song (basically a 1bit-pwm)

That's relatively common in modern ZX Spectrum homebrew, but pretty rare on SMS.


are there tools we can borrow from them? :)
  View user's profile Send private message Visit poster's website
  • Joined: 25 Feb 2006
  • Posts: 863
  • Location: Belo Horizonte, MG, Brazil
Reply with quote
Post Posted: Wed Apr 19, 2023 9:01 am
sverx wrote
haroldoop wrote
sverx wrote
interesting audio technique for the title song (basically a 1bit-pwm)

That's relatively common in modern ZX Spectrum homebrew, but pretty rare on SMS.


are there tools we can borrow from them? :)


You could take a look at this:



There is source code for various 1 bit beeper routines here: https://github.com/utz82/ZX-Spectrum-1-Bit-Routines
  View user's profile Send private message Visit poster's website
  • Joined: 12 Dec 2010
  • Posts: 77
  • Location: Sheffield, England
Reply with quote
Post Posted: Wed Apr 19, 2023 9:13 am
I remember Tim Follin doing something like that on the Speccy when I was a kid. Agent X, I was amazed by it.
  View user's profile Send private message Visit poster's website
  • Joined: 11 Apr 2023
  • Posts: 4
  • Location: USA
Reply with quote
Post Posted: Wed Apr 19, 2023 12:45 pm
sverx wrote
haroldoop wrote
sverx wrote
interesting audio technique for the title song (basically a 1bit-pwm)

That's relatively common in modern ZX Spectrum homebrew, but pretty rare on SMS.


are there tools we can borrow from them? :)


1tracker by Shiru is another tool. It’s interesting because he uses a scripting engine to generate Z80 source code which makes it possible to easily port over from the Speccy to the SMS. I’ve ported the phaser1 and phaser3 engines, there are many more.
  View user's profile Send private message Visit poster's website
  • Joined: 05 Sep 2013
  • Posts: 3762
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Wed Apr 19, 2023 2:26 pm
iratahack wrote
1tracker by Shiru is another tool. It’s interesting because he uses a scripting engine to generate Z80 source code which makes it possible to easily port over from the Speccy to the SMS. I’ve ported the phaser1 and phaser3 engines, there are many more.


interesting! which one(s) are used here?
  View user's profile Send private message Visit poster's website
  • Joined: 11 Apr 2023
  • Posts: 4
  • Location: USA
Reply with quote
Post Posted: Wed Apr 19, 2023 2:59 pm
sverx wrote
iratahack wrote
1tracker by Shiru is another tool. It’s interesting because he uses a scripting engine to generate Z80 source code which makes it possible to easily port over from the Speccy to the SMS. I’ve ported the phaser1 and phaser3 engines, there are many more.


interesting! which one(s) are used here?


Castle Escape uses phaser1 for the title music and WYZTracker ported to the SMS for sound effects and game PSG music, and Chibiwave for the samples.
  View user's profile Send private message Visit poster's website
  • Joined: 05 Sep 2013
  • Posts: 3762
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Wed Apr 19, 2023 8:03 pm
iratahack wrote
Castle Escape uses phaser1 for the title music and WYZTracker ported to the SMS for sound effects and game PSG music, and Chibiwave for the samples.


Does any of the SMS ports of these audio engines are open source and available somewhere? It would be nice to have them in our selection of options :)
  View user's profile Send private message Visit poster's website
  • Joined: 11 Apr 2023
  • Posts: 4
  • Location: USA
Reply with quote
Post Posted: Wed Apr 19, 2023 8:30 pm
sverx wrote
iratahack wrote
Castle Escape uses phaser1 for the title music and WYZTracker ported to the SMS for sound effects and game PSG music, and Chibiwave for the samples.


Does any of the SMS ports of these audio engines are open source and available somewhere? It would be nice to have them in our selection of options :)


Happy to share what I’ve done, but I need to do some cleanup.

The below link is for Shiru’s 1tracker It has many beeper engines for the Speccy. Because he uses a scripting language it’s possible to add a new (or port existing) beeper engines without modifying the sources for the tracker.

https://shiru.untergrund.net/software.shtml

Here’s WYZTracker, I don’t have the SMS player integrated into the repo yet.

https://github.com/iratahack/WYZTracker

Here’s the Chibiwave stuff, looks like there’s already an SMS version, lol.

https://www.chibiakumas.com/z80/platform4.php#LessonP38

IH.
  View user's profile Send private message Visit poster's website
Reply to topic



Back to the top of this page

Back to SMS Power!