Language…
16 users online:  Ahrion,  AmperSam,  Ayami, bucketofwetsocks, Darolac, Dispace, Green, Guido_Keller, Isikoro, JezJitzu,  Linkdeadx2, Metal-Yoshi94, pnaha, Sweetdude, timothy726, Znes.609 - Guests: 257 - Bots: 313
Users: 64,795 (2,377 active)
Latest user: mathew

Posts by FL4SHK

FL4SHK's Profile → Posts

  • Pages:
  • 1
Major Edit: I give up on this thread.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Just watched this video, it looks awesome. I noticed that you even put in some collision detection, which I thought was cool.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
It is possible to use a modded/softmodded Wii to run Gamecube backups. (Newer Wiis have a few tricky things with softmodding for GameCube stuff, but I digress).
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
If you still haven't found a good library to use (looks like you haven't updated this thread in a few weeks), I can recommend SFML. It is a very good cross-platform multimedia library. As an example of what you could do with it, I once made a 2D Mario game engine with it (although it has been lost to the sands of time).
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
For about a month and a half, I worked on hacking SMA4. I have recently determined that I would rather hack SMA2 (GBA SMW) because it has game mechanics that I was going to implement in SMA4. Those include secret exits, keys+keyholes, movable P-switches, setting down items, throwing items upward, and ducking while carrying items.

I managed to make a patch that enables ducking while carrying items; however, the graphics for holding the boomerang (yes, there's a boomerang; it's from the e-Reader), I did not fix for ducking. I have included another patch to make it so you can't duck while holding the boomerang.

I made a small RAM map, which might not be totally accurate. I also started a disassembly, although I didn't really make much progress with it.

So anyway, here's the stuff.

Edit: Forgot to mention that there's a reason why I'd rather hack SMA2 instead of SMW. The gist of it is that I like GBA assembly more than SNES assembly, and I have ways to make GBA game patches using C/C++ (C++ is my "native" programming language).
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Originally posted by imamelia
I'd be curious about the same thing. According to statistics I've read, we spend more on our military than any other country and don't have democracy nearly as good as Norway or Internet access nearly as good as (South) Korea, but... I'd also be curious how other people's opinions differ depending on their country or area of origin, say, comparing Canada to western Europe, Japan to South America to the Middle East, whatever. This thread has too darn few replies

Regarding Internet access, we also have a much smaller overall population density than South Korea.

Here's a map of the population densities of the countries of the world.

I could be wrong, but I would think that it's less profitable to cover the entire United States with great Internet access than it would be in South Korea.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Signed, he's a really cool guy.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Something that people not on IRC (#serioushax specifically) wouldn't know is that I'm working on expanding the sd2snes to have SA-1 support.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
For a while now I've been unsatisfied with my current knowledge of how to do a lot of things from the command line in GNU/Linux. I can do a lot of basic things and some advanced things (even including regular expressions). However, I don't know very much about, for example, networking from the command line. I am aware that networking in particular depends largely on the Distribution in use, but other than that, there are a lot of things I do not know.

I would also like to know if experimenting with this stuff via a virtual machine would be a better way to go than running off a LiveUSB or installing another Distribution alongside. Maybe even a chroot would be the best way to do this.

So what I would like to ask for are suggestions for a Linux Distribution that would require me to learn more about not just networking, but command line things in general, and configuring command-line programs. I have heard that Linux From Scratch, Arch, and Gentoo are all good for this purpose, but I am unsure which one to pick. I am totally open to suggestions for other Distributions, though.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Eh. I first found the site around 2008 (it may have been a year or two earlier), but I didn't make an account until late 2011. Given that I rarely post (this is #11), it's kind of like I'm not really here at all, other than on IRC, I guess. I'm glad the site still exists, at least, because without the forums, the IRC probably wouldn't exist. Perhaps I'll make an effort to post on the forums more often, as amusing as it is for me to have so few post but still technically be "active".
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
I've developed a new 8-bit/16-bit Load/Store architecture CPU (not sure if it's RISC) in SystemVerilog.

It is called Small Practice CPU (SPCPU for short). Small Practice CPU is a lot like an enhanced version of the Gameboy's CPU, but with more 16-bit arithmetic support and the addition of indexed loads and stores (which the GB lacks).

It is GPL'd hardware, and it can be gotten here: https://github.com/fl4shk/small_practice_cpu

I also wrote a bunch of assembling macros for the ca65 assembler, which is part of a 6502 C compiler called cc65.

Here is the ca65 macro pack that I've been using to write code to test Small Practice CPU:
https://github.com/fl4shk/spcpu_ca65_macro_pack

Here is cc65: https://cc65.github.io/cc65/


Note that cc65 can't be used to write C for SPCPU, but I'm attempting to make a GCC backend for it. Since I'm just starting out with that part of the project, I have no idea how far I'll manage to get with it.

A few potential applications for this CPU might be to use it as a coprocessor in a SNES cartridge, or a GB cartridge. It definitely wouldn't fit in the FPGA of the NES flash cart called the PowerPak.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Well, it's like NovaSquirrel put in his post in his thread. We did this with what are known as hardware description languages, which are exactly what it sounds like. They are used for developing new hardware (primarily digital hardware) with what looks like (but acts differently from) programming languages.

I seem to have forgotten to link to what the instruction set for my CPU is like: https://github.com/fl4shk/small_practice_cpu/blob/master/docs/instructions_and_encodings.txt
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Originally posted by Drex
Is this going to use 1 cycle per word? It looks very promising.

I do have a document on how quickly it runs. It's here: https://raw.githubusercontent.com/fl4shk/small_practice_cpu/master/docs/instruction_exec_procedure_and_load_store_procedure.txt

It's two cycles at best (that is, when memory is able to keep up with the CPU since external memory needs to be at least twice as fast as the CPU if reads are synchronous) for the vast majority of instructions.

Edit: If the memory is fast enough, then the slowest instructions, which are ldrxi and strxi, take four cycles.


Originally posted by Final Theory
Quote
It definitely wouldn't fit in the FPGA of the NES flash cart called the PowerPak.


I you tried looking at the FPGA in the N8 everdrive or the FPGA in the SD2SNES?

Maybe it could fit in there.


It would definitely fit in the FPGA in the sd2snes, but it'd have to be re-written in pure Verilog rather than SystemVerilog (doing that would not be difficult because I wrote the SystemVerilog in a mostly Verilog-like way).
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
goodmorning: 8/10
Gotham City Cathedral: 9/10
k64boss: 9/10
mansion1: 8/10
operation: 10/10
prepared_improvisation: 8/10
Shifu_Robot: 8/10
TT: 10/10
zmm-final: 9/10


Congratulations to Jimmy, who got me to post on SMWC for the first time in like a year.
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
Thanks to Jimmy for indirectly causing me to find out how to use headphones on my laptop without it

basement: 5/10 (was this one a joke?)
mole: 9/10 (excellent cover of a Shovel Knight song, though I can't remember whether this was the boss battle music or the stage music.... I'm thinking it's the boss battle music.)
sky: 9/10 (This one seems familiar... (semi-)recent Kirby song, or perhaps a Mega Man Battle Network song?)
stages46: 9/10 (Sounds good, might be an original composition? I've never heard it before as far as I know.)
thewindcanbestill: 9/10
viridian: 10/10 (AAAAA GSC or HGSS Viridian City)
wintervacation: 10/10 (is this an original composition?)
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
an_endless_fm_challenge: 8/10
credits: 9/10
lawanddisorder: 7/10
secretbase: 10/10
spacewalk: 9/10
stone: 10/10
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
angkorwat: 7/10
Final Valley: 8/10
iesua: 8/10
moon: 9/10
rsecredits: 8.5/10
time-trax-bell: 8/10
YoKaiDiscoBat: 9.5/10
I can often be found at #serioushax, as well as some other channels, on IRC.

However, IRC is freaking dead.
  • Pages:
  • 1