Search found 271 matches

by adam_smasher
Mon Nov 06, 2017 12:21 pm
Forum: SNESdev
Topic: Introducing the VeriSNES (FPGA-based SNES)
Replies: 307
Views: 204037

Re: Introducing the VeriSNES (FPGA-based SNES)

Yes, the low resolution composite output. Most modern LCD TVs are quite poor at upscaling 240p video. Also: it'd be great if Nintendo reissued "real" SNESs but that's just not going to happen. There just isn't a big enough market for original carts, and throwing a Linux emulator on an ARM ...
by adam_smasher
Mon Nov 06, 2017 9:00 am
Forum: Newbie Help Center
Topic: How can I use dlls in Linux?
Replies: 5
Views: 2931

Re: How can I use dlls in Linux?

What’s a link command? is it the same as the #include<SDL2/SDL.h>? The link command looks more like something I would use in the shell, or whatever the Linux version of the command prompt is called. I have a pretty clear understanding of command prompt on Windows, but not the terminal on Linux. I h...
by adam_smasher
Sun Oct 29, 2017 5:31 pm
Forum: GBDev
Topic: Gameboy CPU instruction set timings and lengths
Replies: 12
Views: 6329

Re: Gameboy CPU instruction set timings and lengths

I can't speak authoritatively, but both the pandocs and the gambatte source code claim it's 12. It makes sense that they'd take less than RES (HL), or SET (HL) too, since they don't do any sort of writeback.
by adam_smasher
Fri Oct 27, 2017 8:37 am
Forum: SNESdev
Topic: new bsnes-plus debugging features
Replies: 39
Views: 22824

Re: new bsnes-plus debugging features

This looks amazing!
by adam_smasher
Wed Oct 25, 2017 7:50 am
Forum: GBDev
Topic: Gameboy CPU instruction set timings and lengths
Replies: 12
Views: 6329

Re: Gameboy CPU instruction set timings and lengths

Regarding this Gameboy CPU (LR35902) Instruction Set table, the CB prefix is marked as 4 T-cycles, but the Prefix CB table cells contain their own timings. Does that mean that the total time is 4 + X T-cycles, where X comes from the Prefix CB table? No, it looks like the total time will be whatever...
by adam_smasher
Wed Oct 18, 2017 6:29 pm
Forum: SNESdev
Topic: Introducing the VeriSNES (FPGA-based SNES)
Replies: 307
Views: 204037

Re: Introducing the VeriSNES (FPGA-based SNES)

Presumably (?) that'd add some lag, and one of the big reasons why people would want a hard-SNES/CRT combo is to minimize lag.
by adam_smasher
Mon Oct 16, 2017 10:42 pm
Forum: Other Retro Dev
Topic: "Mickey Mouse" 8-bit architectures
Replies: 7
Views: 8637

Re: "Mickey Mouse" 8-bit architectures

I love the 6502 - but one could easily argue that the 6502's register paucity, or its huge number of obviously "missing" instructions (push and pull X or Y, for instance), or the aspects of its design that make it a poor target for C compilers are similarly debilitating. The CMOS 6502 (65...
by adam_smasher
Mon Oct 16, 2017 9:46 am
Forum: SNESdev
Topic: Introducing the VeriSNES (FPGA-based SNES)
Replies: 307
Views: 204037

Re: Introducing the VeriSNES (FPGA-based SNES)

Happy they're doing it.

Sad it's not open source.

Disappointed by how bland it looks. Gimme brushed metal plz :(
by adam_smasher
Mon Oct 16, 2017 7:05 am
Forum: General Stuff
Topic: Sonic 3 special stages are impossible
Replies: 19
Views: 5421

Re: Sonic 3 special stages are impossible

well, it's a torus for one thing

but yeah, this totally ruins the realism of sonic 3 :/
by adam_smasher
Tue Oct 10, 2017 10:17 pm
Forum: General Stuff
Topic: My Nintendo Wii experience
Replies: 49
Views: 9783

Re: My Nintendo Wii experience

My favourite use of vibration is in Ico: your controller gently throbs when you hold Yorda's hand - it's supposed to be her pulse. It subtly makes her feel more "human" and helps make the player more emotionally invested in protecting her. Also, uh, Rez came with a pretty interesting hapti...
by adam_smasher
Sun Sep 24, 2017 10:53 pm
Forum: General Stuff
Topic: Hypothetical non polygon based 3D?
Replies: 48
Views: 11398

Re: Hypothetical non polygon based 3D?

Have a look at Ecstatica, a computer game sent to us from an alternate dimension where polygons do not exist (video in Polish for maximum otherworldliness).
by adam_smasher
Thu Sep 21, 2017 2:49 pm
Forum: General Stuff
Topic: Is it possible to program Raspberry Pi in assembly?
Replies: 91
Views: 23021

Re: Is it possible to program Raspberry Pi in assembly?

Pfft, the 6502 is bloated. 56 instructions? What you really wanna learn is an OISC assembly language.
by adam_smasher
Thu Sep 21, 2017 7:58 am
Forum: General Stuff
Topic: Is it possible to program Raspberry Pi in assembly?
Replies: 91
Views: 23021

Re: Is it possible to program Raspberry Pi in assembly?

I wonder wether gcc is one of those "good compilers", or if they just made it "just work" with minimal care about hardcore optimisation. I'd lean toward the second possibility, considering it's free. GCC is a phenomenal compiler/optimizer. It's not quite as good as ICC, but is a...
by adam_smasher
Wed Sep 20, 2017 2:24 pm
Forum: General Stuff
Topic: Is it possible to program Raspberry Pi in assembly?
Replies: 91
Views: 23021

Re: Is it possible to program Raspberry Pi in assembly?

if I have an assembled program on an SD card, plug it into the Raspberry Pi, will the bios load the assembly program into RAM and execute it as if it were a bios
Well, your terminology is slightly off, but sure, of course. What do you think the Pi does when it loads Linux or whatever other OS?
by adam_smasher
Wed Sep 13, 2017 1:24 pm
Forum: SNESdev
Topic: [SNES developer noob] Help me understand how sprites work
Replies: 20
Views: 8835

Re: [SNES developer noob] Help me understand how sprites wor

IIRC (haven't touched the SNES in a bit): All writes go through a byte-sized port ($2104). When writing a word to the low table: 1. You write the low byte. It gets stored in a buffer. 2. You write the high byte. Only then is it written into the table. The low byte/high byte thing going on there refe...