Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
User reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
GBAtemp News & Featured Content
GBAtemp & Scene News
NESFab, a new programming language for NES games by Pubby Games
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="ShadowOne333" data-source="post: 10122116" data-attributes="member: 321711"><p style="text-align: center"><img src="https://pubby.games/hang_glider/screenshot1.png" alt="" class="fr-fic fr-dii fr-draggable " style="width: 306px" /></p> <p style="text-align: center"></p><p>Developing homebrew games for retro consoles has always been a really in-depth process, with developers requiring to know a lot of the technical details about the console to even attempt starting a "Hello World" program for any given device. Not only that, but usually when it comes to retro consoles, anyone attempting to develop for one would be required to know an assembly language specific to that console's chipset, for example, the NES worked with 6502 assembly, SNES with 65816, and so on, varying from console to console.</p><p></p><p>The homebrew community has since seen a huge step up in terms of giving support and new experiences to older consoles, with many homebrew devs working on all-new games, like <a href="https://www.youtube.com/watch?v=T1bTcgXrX6M" target="_blank">E.T. for NES by Khan</a>, or <a href="https://www.romhacking.net/homebrew/62/" target="_blank">Classic Kong</a>, a remake of the original Donkey Kong arcade game, for the SNES. The amount of new titles developed by homebrew developers surged during the last decade, with many tools and compilers being developed to aid in the development process.</p><p></p><p>NESFab is a new programming language created to help with the coding of NES games, recently released just a month ago in its initial 0.1 version. This programming language is specifically tailored with the 8bit limitation of the NES, with the creator claiming that this language is much more ergonomic to use than C, and also providing a much faster assembly code and better optimized than any other high-level compiler available, like GCC and LLVM.</p><p></p><p>The language does have its limitations though, as one of the most prominent cons of the language is that it only supports a select number of mappers for the system, and of course, developing a game in assembly code directly will always surpass any other type of language. </p><p></p><p>However, without any doubt, this will surely help in developing new titles for homebrew devs, and the creators of NESFab have also released an NES game purely developed with NESFab, titled "Hang Glider", which for those interested, they can try it out right now by getting the game from their website.</p><p></p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite62" alt=":arrow:" title="arrow :arrow:" loading="lazy" data-shortname=":arrow:" /> <a href="https://pubby.games/nesfab.html" target="_blank">Source</a></p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite62" alt=":arrow:" title="arrow :arrow:" loading="lazy" data-shortname=":arrow:" /> <a href="https://github.com/pubby/nesfab" target="_blank">GitHub Repository</a></p></blockquote><p></p>
[QUOTE="ShadowOne333, post: 10122116, member: 321711"] [CENTER][IMG width="306px"]https://pubby.games/hang_glider/screenshot1.png[/IMG] [/CENTER] Developing homebrew games for retro consoles has always been a really in-depth process, with developers requiring to know a lot of the technical details about the console to even attempt starting a "Hello World" program for any given device. Not only that, but usually when it comes to retro consoles, anyone attempting to develop for one would be required to know an assembly language specific to that console's chipset, for example, the NES worked with 6502 assembly, SNES with 65816, and so on, varying from console to console. The homebrew community has since seen a huge step up in terms of giving support and new experiences to older consoles, with many homebrew devs working on all-new games, like [URL='https://www.youtube.com/watch?v=T1bTcgXrX6M']E.T. for NES by Khan[/URL], or [URL='https://www.romhacking.net/homebrew/62/']Classic Kong[/URL], a remake of the original Donkey Kong arcade game, for the SNES. The amount of new titles developed by homebrew developers surged during the last decade, with many tools and compilers being developed to aid in the development process. NESFab is a new programming language created to help with the coding of NES games, recently released just a month ago in its initial 0.1 version. This programming language is specifically tailored with the 8bit limitation of the NES, with the creator claiming that this language is much more ergonomic to use than C, and also providing a much faster assembly code and better optimized than any other high-level compiler available, like GCC and LLVM. The language does have its limitations though, as one of the most prominent cons of the language is that it only supports a select number of mappers for the system, and of course, developing a game in assembly code directly will always surpass any other type of language. However, without any doubt, this will surely help in developing new titles for homebrew devs, and the creators of NESFab have also released an NES game purely developed with NESFab, titled "Hang Glider", which for those interested, they can try it out right now by getting the game from their website. :arrow: [URL='https://pubby.games/nesfab.html']Source[/URL] :arrow: [URL='https://github.com/pubby/nesfab']GitHub Repository[/URL] [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
GBAtemp News & Featured Content
GBAtemp & Scene News
NESFab, a new programming language for NES games by Pubby Games
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
K3Nv2
Loading…
BigOnYa
Loading…
Veho
Loading…
@
K3Nv2
:
I plan on going back to ultimate with all the new shit coming that'll just be free on ultimate
34 minutes ago
@
BigOnYa
:
Wut? PS ain't tickling your balls no more?
31 minutes ago
@
K3Nv2
:
No I can just afford both ;O
31 minutes ago
@
BigOnYa
:
I hear ya. You got a dope handheld coming soon, that should at least tingle those dingles.
27 minutes ago
@
K3Nv2
:
Probably look like ass with Gamepass on it
27 minutes ago
@
K3Nv2
:
https://www.walmart.com/ip/1837406882
25 minutes ago
@
BigOnYa
:
Crazy, I remember posing for that one, towelie was messed up in that shoot.
22 minutes ago
@
Veho
:
Must have edited him in post, he looks fine there.
21 minutes ago
@
Veho
:
Here, on the other hand...
https://www.walmart.com/ip/Youtooz-South-Park-Collection-Towelie-Vinyl-Figures-4/5131687574
+1
20 minutes ago
@
BigOnYa
:
That's true, both our eyes are straight white, and we know better
20 minutes ago
@
K3Nv2
:
You're a towel
17 minutes ago
@
BigOnYa
:
No, you're a towel
17 minutes ago
@
K3Nv2
:
No you're a towel
16 minutes ago
@
BigOnYa
:
No you're a......wut. Wanna get hjgh?
14 minutes ago
@
K3Nv2
:
Crazy people actually spend $50 on that stuff
13 minutes ago
@
BigOnYa
:
Towelie runs my farm, he's awesome.
13 minutes ago
@
SylverReZ
:
@K3Nv2
, Polly is still around from what I've heard.
12 minutes ago
@
K3Nv2
:
@SylverReZ
, is Pollys alt I knew it
11 minutes ago
@
BigOnYa
:
Yea I see him every once whi!e , incognito
10 minutes ago
@
SylverReZ
:
@K3Nv2
, I'm not him. Keep looking.
+1
9 minutes ago
@
K3Nv2
:
Still don't know why he left unless someone really hurt his feelings
8 minutes ago
@
K3Nv2
:
Don't know why people get so emotional online just get over it ffs
+1
6 minutes ago
@
BigOnYa
:
He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
6 minutes ago
@
BigOnYa
:
But he still here, but under dif name, he pm me sometimes still even.
5 minutes ago
@
K3Nv2
:
It's like they think we'll be in their bed pissing on it the next day
5 minutes ago
Submit
@
K3Nv2
:
It's like they think we'll be in their bed pissing on it the next day
5 minutes ago
Chat
3