* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Play Minecraft on your Sega Dreamcast  (Read 941 times)

0 Members and 1 Guest are viewing this topic.

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18782
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Play Minecraft on your Sega Dreamcast
« on: January 20, 2017, 07:03:19 am »
A few years ago, @Vogtinator released crafti, a 3D Minecraft clone for the TI-Nspire CX featuring many elements from the original game. Then last year, it was ported to the GCW0 by @gameblabla . However, after the GCW0, he has now ported it to the Sega Dreamcast console, which has quite a following among homebrew developers. His DC port of the game has recently received a lot of following and made the headline on various Sega Dreamcast news websites and communities:

http://www.thedreamcastjunkyard.co.uk/2017/01/crafti-homebrew-minecraft-clone-for.html
http://www.dcemu.co.uk/vbulletin/threads/1158397-Crafti-A-Homebrew-Minecraft-Clone-For-Dreamcast-Released
http://www.dreamcast.es/news.php?readmore=810



As you can see in the video above, despite this game console featuring only 16 MB of RAM, crafti Dreamcast edition runs fairly smoothly. Good job to gameblabla for the port and of course Vogtinator for the original version of crafti!

Download link: https://gameblabla.nl/files/crafti-dreamcast.zip
Discussion: https://codewalr.us/index.php?topic=1354.msg51131#msg51131


  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 740
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Re: Play Minecraft on your Sega Dreamcast
« Reply #1 on: January 20, 2017, 07:29:15 am »
Yeah, good thing you mentioned the Dreamcast's small amount of RAM, as crafti was taking a little over 16 Mb of RAM and some of the graphics were corrupted.
I actually had to remove some of the text overlays due to RAM issues. (it's also the reason why it only has sound effects and no music)

Many thanks to @Vogtinator for the game, releasing its source code, as well as his fantasic programming skills.
Because believe me, you're a refreshing change compared to some proprietary devs... (see postal's source code as an example)
It's the reason why the GCW0 and DC ports are even possible. (porting Minetest to both consoles was out of question)

Hopefully i can find the motivation to clean up the sauce so i can get it merged upstream.
  • Calculators owned: TI Nspire CX, TI-89

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: Play Minecraft on your Sega Dreamcast
« Reply #2 on: January 22, 2017, 08:46:11 am »
While I understand that it was a tight fit, I find it funny that RAM size is the only metric used to compare the Dreamcast's performance to the Nspire. Even without the GPU, the SH-4 CPU is by design much faster clock for clock than the Nspire's arm9, which is a low power CPU. If you factor in the extra hardware features like DMA (likely used by libc for things like memcpy) and a floating point unit (not sure if crafti uses FP), the DC is clearly at an advantage here. :P

Of course they're both nothing compared to the best console ever, the GameCube. ( ͡° ͜ʖ ͡°)
« Last Edit: January 22, 2017, 08:48:10 am by Streetwalrus »
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18782
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Play Minecraft on your Sega Dreamcast
« Reply #3 on: January 22, 2017, 10:32:36 pm »
I guess low RAM constraints can impair some projects or efforts to port programs for newer platforms to lower-end platforms, but yeah we really have to take in account the lack of a GPU in calculators. This is why for example even simple scrolling games will not run at 60 FPS on a TI-84 Plus CE, despite having a CPU that is much faster than the NES and way more RAM.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
Re: Play Minecraft on your Sega Dreamcast
« Reply #4 on: January 22, 2017, 10:45:28 pm »
Indeed, though I doubt that this port uses the GPU in the DC.
DMA does help a lot with scrolling though, as long as you have something else to do while it's copying.
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18782
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Play Minecraft on your Sega Dreamcast
« Reply #5 on: January 23, 2017, 05:10:47 pm »
Yeah true. In any case it's awesome to see Minecraft run on old consoles. While the game has simple graphics per 2011 standards, it's actually more demanding than it seems like due to what kind of game it is. I wonder if porting it to the Wii would be easy?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games