* 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: Opossum Massage Simulator for N64  (Read 1416 times)

0 Members and 1 Guest are viewing this topic.

Offline gameblabla

  • Super User
  • Join Date: May 2015
  • Location:
  • Posts: 740
  • Post Rating Ratio: +15/-7
  • TI-nspire porter
Opossum Massage Simulator for N64
« on: August 09, 2016, 06:02:44 am »
After DJ and I released Opossum Massage Simulator for TI-84 CSE, PC and TI-Nspire,
i tried to port it to even more platforms.
At first, i tried porting it to the 3DO but i ran into some issues.
Then i tried the 32X but ran into some issues as well due to memory shortage and more.
Then i came back to developing games for the N64 and i finally got something working.



Here's Opossum Massage Simulator for the Nintendo 64 !
It is very similar to the PC port except :
- It has no saves (for now)
- It has more songs than the PC version
- Input does not seem to work on emulators.

Input does not work on MAME, even libdragon examples do not work properly. (they used to)
On CEN64, pressing start crashes the emulator....
There are no functional emulators out there so i'm stuck, as i don't own a flashcart for my N64.
Feel free to comment if you tested it on real hardware and it doesn't work there either.

Download (source provided)
https://gameblabla.nl/files/opossum_n64.zip
« Last Edit: August 16, 2016, 03:13:29 am by gameblabla »


  • Calculators owned: TI Nspire CX, TI-89

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: +96/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Opossum Massage Simulator for N64
« Reply #1 on: August 09, 2016, 06:07:46 am »
How much RAM does the Sega 32X has? I am surprised you ran into memory issues, considering the original game only requires about 24 KB of RAM (including the 16 KB used by sprite data). ANyway nice to see it ported on more systems. I can't try it on a real N64 because I don't own a flash cart, though. I'll let you know if I ever get one. I wonder if Project 64 and Mupen 64 will run the game...


EDIT: Ok so yeah, in Project 64 it just shows garbage with an error, while in Mupen 64 it just shows a black screen. Also Project 64 control/input doesn't work in Windows 10 for any game, even in compatibility mode, no matter which plugin I use, so it might not be just your game, but rather that emulators have poor Windows Vista/7/8/8.1/10 support.
« Last Edit: August 09, 2016, 06:20:18 am by DJ Omnimaga »
  • 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: Opossum Massage Simulator for N64
« Reply #2 on: August 09, 2016, 06:22:27 am »
How much RAM does the Sega 32X has? I am surprised you ran into memory issues, considering the original game only requires about 24 KB of RAM (including the 16 KB used by sprite data).
The Sega 32X has 256kb of RAM. All the images have at least 256 colors so they take a lot more space than 16 colors sprites.
It does not help the fact that the current libraries are difficult to use even though the Sega 32X is basically a VGA adapter with a 32k color mode.

Quote
I can't try it on a real N64 because I don't own a flash cart, though. I'll let you know if I ever get one.
They are still expensive, around 90$ but they can do a lot of cool things now :
The Everdrive64 in particular can play Alek64 games and even some 64DD games without actually owning a DD64 ! (like the F-Zero Expansion Pack)

Quote
I wonder if Project 64 and Mupen 64 will run the game...
Nope, because P64 and Mupen64 do not actually emulate the RCP !
They expect the games to be programmed with the official devkit so they are not LLE emulators.
The game is programmed with libdragon, an open-source library for N64.
As a result, only accurate emulators like MAME and Cen64 will run it. (badly)
« Last Edit: August 09, 2016, 06:26:58 am by gameblabla »
  • Calculators owned: TI Nspire CX, TI-89

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: +96/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Opossum Massage Simulator for N64
« Reply #3 on: August 09, 2016, 06:27:56 am »
The original game sprite data was 16 KB total (1 byte per pixel, 256 colors). Thanks for explaining, though. And darn, $90 means I'm probably not gonna get a flash cart anytime soon unless I start selling some retro games.

It seems that the emulation scene is very screwed up for the N64. I am surprised, considering the console came out 20 years ago, but again a N64 must be much harder to emulate than a TI-Nspire CX...
  • 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: Opossum Massage Simulator for N64
« Reply #4 on: August 10, 2016, 05:41:51 am »
I updated OMS64 with some video settings.

Anti-Aliasing or not, it's up to you to decide.
And yes, the N64 does support AA unlike the PS2 but it is really crappy and blurs the picture too much.

Quote
It seems that the emulation scene is very screwed up for the N64. I am surprised, considering the console came out 20 years ago, but again a N64 must be much harder to emulate than a TI-Nspire CX...
It's so messed up because for 10 yeras, everyone focused on emulating games at a very high level and never really tried to emulate the RCP...
And yes, the nspire is much easier to emulate : no 3d hardware nor 2d acceleration, no sound, a commonly used cpu...

I can confirm that MAME broke input support, it used to work for my older n64 homebrews.
« Last Edit: August 10, 2016, 05:48:08 am by gameblabla »
  • Calculators owned: TI Nspire CX, TI-89

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: +96/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Opossum Massage Simulator for N64
« Reply #5 on: August 10, 2016, 06:32:14 am »
By AA, if you mean whatever blurs textures in Mario 64, then good idea not to use it. I never liked it much on the N64 for 2D stuff.

Seriously, though, I totally want to give this game a try at some point. If I ever can buy a flash cart and can confirm that the game runs fine, then I'll see if there are custom cartridge making services available online. An actual cart of this game would be epic lol.


Also it would definitively be cool to see this ported to the Super Nintendo and Sega Genesis. :P
  • 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 xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18782
  • Post Rating Ratio: +96/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Opossum Massage Simulator for N64
« Reply #6 on: August 16, 2016, 01:46:04 am »
By the way, to correct your first post, the original game was made for the TI-84 Plus C Silver Edition, not the TI-83 CE (since Doors CE 9.0 isn't out yet). I might eventually port it to Sprites v3.3 if Doors CE 9.0 doesn't come out soon, though.
  • 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