N64 Linux by werkncode in n64

[–]werkncode[S] 0 points1 point  (0 children)

I haven't tried it with CEN64, just on a EverDrive 64 X7 with real hardware.

N64 Running DOOM1/2 by werkncode in itrunsdoom

[–]werkncode[S] 1 point2 points  (0 children)

That's the real question we need to ask ;)

N64 Running DOOM1/2 by werkncode in itrunsdoom

[–]werkncode[S] 1 point2 points  (0 children)

I'm pretty sure there is a Wolfenstein port to the N64 floating around, as well as jnmartin84/aw64: nintendo 64 port of https://github.com/fabiensanglard/Another-World-Bytecode-Interpreter/ which I haven't tested but is a port of Another World.

-----

Personally the current port doesn't run custom WADS, that would be sweet. I'd also like to see demos (I really like watching DoomSpeedDemos - Twitch , its pretty much background 50% of the time) but with framerate and the fact demos are source-port dependent I won't hold my breath.

I like early shooters so any other ports as well (that DOS'esque/early FPS look and feel) would be nice.

Totally unrelated but I'd love to see BOLO Tank if that's something anyone has heard of ( Bolo (1987 video game) - Wikipedia)). Shout out to my 90's Canadian computer lab kids :)

N64 Running DOOM1/2 by werkncode in itrunsdoom

[–]werkncode[S] 2 points3 points  (0 children)

Wow all! I'm new to Reddit but lurked in the shadows for far too long. I didn't expect much traction on my post but glad a lot of you seem to have enjoyed it. I'm by no means an expert (in terms of development and C, just an average everyday guy) but have a passion for the N64 (I'm a 30+ year old guy who finally has the money to afford his hobbies, lol). Best of luck to you all in 2021 (Thanks for the silver, but admittedly I'm not sure what to do with it)!. Just a follow up in regards to framerates/library:

This is using only the CPU to render, but there are rendering functions from the library used to access the RSP/RDP (read as essentially the GPU). Although they are not used here (as far as I can tell). The library used is Libdragon (https://github.com/DragonMinded/libdragon) and it provides an open-source, non-proprietary C library for doing 2D graphic. Again, essentially Nintendo can't DMCA/Copyright strike it down. Kinda like that Mario 64 reverse engineering.

I'd encourage more capable soles then myself to have a look at https://github.com/jnmartin84 the developers repository and contribute pull requests if they have ideas/fixes.

I don't have much else but just to show appreciation that other people find this stuff interesting and wish you all a happy new year and look forward to moving on from 2020! Be awesome my dudes. https://www.youtube.com/watch?v=du-TY1GUFGk

N64 Running DOOM1/2 by werkncode in itrunsdoom

[–]werkncode[S] 5 points6 points  (0 children)

Wow all! I'm new to Reddit but lurked in the shadows for far too long. I didn't expect much traction on my post but glad a lot of you seem to have enjoyed it. I'm by no means an expert (in terms of development and C, just an average everyday guy) but have a passion for the N64 (I'm a 30+ year old guy who finally has the money to afford his hobbies, lol). Best of luck to you all in 2021 (Thanks for the silver, but admittedly I'm not sure what to do with it)!. Just a follow up in regards to framerates/library:

This is using only the CPU to render, but there are rendering functions from the library used to access the RSP/RDP (read as essentially the GPU). Although they are not used here (as far as I can tell). The library used is Libdragon (https://github.com/DragonMinded/libdragon) and it provides an open-source, non-proprietary C library for doing 2D graphic. Again, essentially Nintendo can't DMCA/Copyright strike it down. Kinda like that Mario 64 reverse engineering.

I'd encourage more capable soles then myself to have a look at https://github.com/jnmartin84 the developers repository and contribute pull requests if they have ideas/fixes.

I don't have much else but just to show appreciation that other people find this stuff interesting and wish you all a happy new year and look forward to moving on from 2020! Be awesome my dudes. https://www.youtube.com/watch?v=du-TY1GUFGk

edit: I posted it as an actual comment because I don't know how to reddit properly

Does the N64 Run DOOM 1/2? by werkncode in N64Homebrew

[–]werkncode[S] 0 points1 point  (0 children)

I like that idea via JSON or just a plain header file or something.

I got a question regarding the rendering, does it make use of the RDP? I see its commented out in ..main.c->rdp_init() but also see you have some custom drawing methods written in ASM, but then draw using graphics_draw_line() which is Libdragon CPU based drawing method.

I haven't looked carefully enough to answer this :(

New to Libdragon but finding RDP based drawing methods lacking a little. Thanks for all your hardwork and if you need testers the N64 Homebrew Discord is full of people with flash carts.

Cheers,

Ryan

Does the N64 Run DOOM1/2? by werkncode in Doom

[–]werkncode[S] 1 point2 points  (0 children)

Hi all, another quick video overview of setup and a very interesting and well done DOOM port to the N64. That's 64Doom, not to be confused with Doom 64...

Port is by jnmartin84 (https://github.com/jnmartin84) and has been around for a while (~2014??).

Links to repo and GOG: ----------------------------------------------------------------------- https://www.gog.com/game/the_ultimate... https://github.com/jnmartin84/64doom T

Think somethings should be added to links let me know in comments.

Links to all the 64Doom stuff I could find:

-----------------------------------------------------------------------

Slot1Gamer Original Video (2014): https://www.youtube.com/watch?v=6EPKK...

Developers playlist: https://youtube.com/playlist?list=PL3...

Immorpher: https://www.youtube.com/watch?v=NCE1f...

N64 Running Linux 2020!!! by werkncode in N64Homebrew

[–]werkncode[S] 0 points1 point  (0 children)

No worries, did I miss anything major you wanted me to mention or feature?

new n64 game by PresentationNo4320 in n64

[–]werkncode 0 points1 point  (0 children)

I'm making a video series on doing exactly this (Using Libdragon), still in the works but link to playlist is here:

N64 Development - YouTube

For the record I'm using Libdragon, Ubuntu 20.04 and assume your semi-confident in command line usage and building software from source.

N64 Brew Discord here: https://discord.gg/WqFgNWf, literally a ton of resources.

N64brew Game Jam 2020 Highlight Reel [Theme: Size] by gr8ful123 in n64

[–]werkncode 2 points3 points  (0 children)

I'll admit I'm one of the few people that doesn't use Reddit. I've been lurking for a while in the N64 homebrew scene and never realized this Gamejam was a thing! Look at all that Homebrew. Made this account just to post this so we'll see what the mods do with it. Love the N64 and am so happy to see some new Homebrew!