NesDev facebook page

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Revenant
Posts: 455
Joined: Sat Apr 25, 2015 1:47 pm
Location: FL

Re: NesDev facebook page

Post by Revenant »

12. AOL keyword "NesDev"
lidnariq
Posts: 10677
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: NesDev facebook page

Post by lidnariq »

I'd love a phpBB-to-NNTP gateway.

Won't ever happen, though.
zzo38
Posts: 1080
Joined: Mon Feb 07, 2011 12:46 pm

Re: NesDev facebook page

Post by zzo38 »

lidnariq wrote:I'd love a phpBB-to-NNTP gateway.
Yes, it is why I mentioned it; I too would like it. But it is possible that somebody may implement one some day (although not necessarily on all phpBB forums).
[url=gopher://zzo38computer.org/].[/url]
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: NesDev facebook page

Post by tepples »

At this rate, zzo38 could change his avatar to this little fella :P
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: NesDev facebook page

Post by Memblers »

Coming soon also, NESdev dial-up BBS. More serious than you might think. Well, other than the dial-up part. I'm having some online fun with the NES to USB adapter lately.. :)
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: NesDev facebook page

Post by thefox »

Memblers wrote:Coming soon also, NESdev dial-up BBS. More serious than you might think. Well, other than the dial-up part. I'm having some online fun with the NES to USB adapter lately.. :)
I always thought it would be funny to have a remote controllable NES. Upload a ROM, watch the video stream and control it in the browser. :)
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
calima
Posts: 1376
Joined: Tue Oct 06, 2015 10:16 am

Re: NesDev facebook page

Post by calima »

Clearly we need a text-only rendering of the forums so you can browse on a NES. (maybe I misunderstood and that's what you meant, instead of a new system?)
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: NesDev facebook page

Post by rainwarrior »

thefox wrote:I always thought it would be funny to have a remote controllable NES. Upload a ROM, watch the video stream and control it in the browser. :)
http://www.nobadmemories.com/connectednes/
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: NesDev facebook page

Post by thefox »

rainwarrior wrote:
thefox wrote:I always thought it would be funny to have a remote controllable NES. Upload a ROM, watch the video stream and control it in the browser. :)
http://www.nobadmemories.com/connectednes/
Not exactly what I had in mind. I have done similar experiments myself, but what I meant was: a website (online) which allows one to upload a ROM, and it then runs on an NES connected to the web server. The video/audio from the NES is streamed to the website. Controller support could also be implemented, although it would be laggy.

No real purpose for this, just a fun thing. I guess it might be useful to some of those poor souls who don't have authentic hardware to test their creations on. :)
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Re: NesDev facebook page

Post by tokumaru »

User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: NesDev facebook page

Post by Memblers »

calima wrote:Clearly we need a text-only rendering of the forums so you can browse on a NES. (maybe I misunderstood and that's what you meant, instead of a new system?)
I do mean a new system. A forum viewer on NES would be awesome though, I can think of 2 ways it'd be done.

1) A full-blown web browser. There is Contiki, the first release version was able to be built for NES but I don't think anyone actually was able to really test it on NES (this was way back when CC65's NES I/O library (CONIO specifically) was too broken to work on the real system), but I know it's worked for C64 and other systems. I don't have enough time to even start digging into that, unfortunately. Contiki still exists, but I think later versions had moved well beyond compatibility with 6502-based systems. In the end, phpBB would probably look like crap, though! But the whole web would be there, the "classical" web at least, without javascript and flash.. and images.

2) Converting the database into something the NES could easily display and navigate. This doesn't sound too hard if it's kept simple. Like not even trying to write data back into the actual forum database, no logging in, posting, PMs, etc, since that's practically re-implementing phpBB from scratch, rather just an entirely separate reader with it's own DB generated/converted from the forum DB.. Even still I imagine there must be something about it that would be harder than it sounds. But I know next to nothing about using databases.

Anyways, if someone was crazy enough to take one of those challenges, I'd definitely be willing to help out where I can, which would be moving data between the NES<->PC<->Internet.

Actually since I brought it up anyways, I might as well lay out what I've got. It's currently an extremely simple proof-of-concept type thing, but my NES (through my PC) can connect to an FTP server and download an NES ROM onto my GTROM board. First application will be for downloading updates for the GTROM bootloader. And the obvious next step is to make a file selector/browser, so you can see some text descriptions and pick a file. It's entirely possible for the NES to upload data to FTP as well, just haven't needed to try that part yet. Online NES multiplayer, at least for turn-based games, is within reach. :D I'm sure I could easily use telnet the same way I'm using FTP.
thefox wrote: I always thought it would be funny to have a remote controllable NES. Upload a ROM, watch the video stream and control it in the browser. :)
I've also always thought that would be really cool. Actually now with kevtris' hdmi mod, it might be possible to return some really clean video and audio..! Though that's definitely not as funny as seeing it running on someone's TV. I wouldn't know how to set up the video streaming or controller input (or web interface for those), but what I've got already is pretty close to being able to do the NES part, at least. Other than my NES needing to be manually reset. I can imagine some hacky ways to do it:
1) NES bootloader hijacks NMI routine so it can check FTP server periodically to see if there's a newer file uploaded
or
2) instead of hijacking NMI (and messing up the code being tested), a dumb timer circuit resets the NES and the bootloader checks the FTP server and reloads if there's something newer. This method is safer if the NES program crashes (or doesn't use NMI to begin with).

I never thought about it before, but I suppose with some of the weird unemulated mappers I've come up with, this would be a way for someone to take them for a test drive.
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: NesDev facebook page

Post by thefox »

tokumaru wrote:There was this: viewtopic.php?f=22&t=13498
I had forgotten about that. Never got around to trying it, though.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: NesDev facebook page

Post by Myask »

thefox wrote:
rainwarrior wrote:
thefox wrote:I always thought it would be funny to have a remote controllable NES. Upload a ROM, watch the video stream and control it in the browser. :)
http://www.nobadmemories.com/connectednes/
Not exactly what I had in mind. I have done similar experiments myself, but what I meant was: a website (online) which allows one to upload a ROM, and it then runs on an NES connected to the web server. The video/audio from the NES is streamed to the website. Controller support could also be implemented, although it would be laggy.

No real purpose for this, just a fun thing. I guess it might be useful to some of those poor souls who don't have authentic hardware to test their creations on. :)
Problem:

Code: Select all

CLV
:LDA #$44
STA PPUCTL ;$2000
BVC -
or, slightly less maliciously, .db 2 2 2 2 2 2 2 2 2 2 2 2 2 …;KILx32k. Which KILls
1) NES bootloader hijacks NMI routine so it can check FTP server periodically to see if there's a newer file uploaded
at least
[hr]
edited to add:
Jarhmander wrote:
Light-Dark wrote:Don't forget an official nesdev:
1. Twitter
2. Tumblr
3. Instagram
4. Tinder
5. Snapchat
6. GooglePlus
Uughh... *shivers*
calima wrote:Please don't make it have anything exclusive (news, competitions, whatever). That is modern-day cancer.
User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: NesDev facebook page

Post by thefox »

Myask wrote:Problem:

Code: Select all

CLV
:LDA #$44
STA PPUCTL ;$2000
BVC -
Add a device on the bus which detects malicious writes and auto-resets the NES. :)
or, slightly less maliciously, .db 2 2 2 2 2 2 2 2 2 2 2 2 2 …;KILx32k. Which KILls
Make it possible for the web server to reset the NES, instead of relying on NES running the whole show.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
lidnariq
Posts: 10677
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: NesDev facebook page

Post by lidnariq »

thefox wrote:Add a device on the bus which detects malicious writes and auto-resets the NES. :)
Such as an HDNES, which forces that bit high when it relays writes anyway?
Post Reply