Ideas of systems to emulate on the NES
Moderator: Moderators
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
viewtopic.php?f=2&t=10665&hilit=Gameboy
Remember that? I don't, I just browse old topics. I only joined the forum recently.
Could that be viable?
Remember that? I don't, I just browse old topics. I only joined the forum recently.
Could that be viable?
Re: Ideas of systems to emulate on the NES
Yeah, porting doesn't have the same cool factor as emulating.lidnariq wrote:The problem is that I'm not certain whether it would be sufficiently closer to "emulation" than "porting".
That's cool! They're just using the CPU to fetch video data from RAM then, there's no actual processing going on? If this is the case, the emulation could be significantly sped up by entirely skipping this part, and in turn the CPU time that's left for running programs will have more time to be emulated. The tile-based display of the ZX-80 also translates really well to the NES, I don't think any tricks will be necessary to implement it.when the ZX80 is redrawing the screen it's tricked into fetching picture data as though it were executing it, but the hardware shoves a NOP in for the CPU to actually execute.
Thanks, I'll take a look.Nocash has some excellent documentation: http://problemkaputt.de/zxdocs.htm
Crap, I've literally already asked this in the past! Well, this is a topic that interests me after all. As for the feasibility of emulating a Game Boy (not CGB) on the NES, I think it's doable. If you can display the graphics (NES can do 2bpp grayscale just fine) and more RAM than the original machine (might need bankswitchable WRAM for this one), emulation is possible, even if it's extremely slow.orlaisadog wrote:viewtopic.php?f=2&t=10665&hilit=Gameboy
Remember that?
Re: Ideas of systems to emulate on the NES
Could the NES possibly emulate that in real time? I doubt it, but hopefully it wouldn't be unplayable.Effective CPU Speed in SLOW mode (when Display is enabled)
For 50Hz Display Refresh: 0.804600 MHz
For 60Hz Display Refresh: 0.536400 MHz
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
Recompilation? That could go at over full speed!
Edit: Wait, is that ZX80/81?
Edit: Wait, is that ZX80/81?
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
Gameboy would be really interesting.
Re: Ideas of systems to emulate on the NES
Game Boy allows writing to VRAM in its (fairly long) horizontal blanking period, even without the GBC-exclusive HDMA feature. My only released full scale project for Game Boy, 144p Test Suite, uses hblank fairly heavily for transferring rendered VWF text to VRAM. So I don't see Game Boy emulation at anywhere near full speed being possible without hardware assistance (Wide Boy, RetroVision, or GB-on-an-FPGA).
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
I would expect that most games work without this though. If we can predict what it does and when it happens could we replace it with a mapper IRQ in some cases, such as if it's just scrolling?
Re: Ideas of systems to emulate on the NES
IMO, Game Boy wouldn't be anywhere near full speed, period. I'd personal rather work on something that's playable.
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
OK.
Why am I posting just to say this?
Why am I posting just to say this?
- orlaisadog
- Posts: 166
- Joined: Thu May 31, 2018 11:12 am
- Location: Bristol, England
Re: Ideas of systems to emulate on the NES
Literallytokumaru wrote:literally already asked this in the past
tokumaru wrote:Does anyone have any ideas of other platforms that are relevant enough to be interesting to see emulated?
Re: Ideas of systems to emulate on the NES
I wanted a rom very simple to test in an emuladorde 6502
Without using the memory APU / PPU for and have a weight 8K
https://github.com/mkeller0815/MOUSE2Go ... er/Arduino
Without using the memory APU / PPU for and have a weight 8K
https://github.com/mkeller0815/MOUSE2Go ... er/Arduino
Re: Ideas of systems to emulate on the NES
Every one of my ideas got discarded when I reminded myself of the tight vblank period.
The PC Engine had ports of NES games with game specific PPU/APU emulation code but you can access VRAM at any given time so it's much more capable for the task.
The PC Engine had ports of NES games with game specific PPU/APU emulation code but you can access VRAM at any given time so it's much more capable for the task.
This is a block of text that can be added to posts you make. There is a 255 character limit.
Re: Ideas of systems to emulate on the NES
I would very much like to emulate something on the NES, but not something people will look for 5 seconds out of curiosity and move on, I want to be able to play actual games at a decent speed. The most likely candidates are early home computers with monochrome displays and character-based graphics. I'll keep that in mind for the future, but for now, my time will be better spent on an actual NES game.
- marvelus10
- Posts: 243
- Joined: Fri Feb 09, 2007 5:01 pm
- Location: Nanaimo, BC Canada
- rainwarrior
- Posts: 8732
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: Ideas of systems to emulate on the NES
That's quite interesting!marvelus10 wrote:Does this count?