Alright well I sort of forgot about this thing, so get ready for a giant update.
(Screenshots below for people that can't read)
The GUI:
Before Christmas I switched from plain old Win32 to wxWidgets. wxWidgets is THE BOMB. Really I had most of the old Win32 GUI code ported in a few hours. I recommend …
(Screenshots below for people that can't read)
The GUI:
Before Christmas I switched from plain old Win32 to wxWidgets. wxWidgets is THE BOMB. Really I had most of the old Win32 GUI code ported in a few hours. I recommend …
(long update, not like anyone reads this)
LittleBoy/Programming:
The 8080 core is finished, but I haven't been able to run anyhting yet since I can't get interrupts working :(
I'm also converting totally to C++. I've ripped out all the old C functions(like memcpy and ZeroMemory) and replaced them with…
LittleBoy/Programming:
The 8080 core is finished, but I haven't been able to run anyhting yet since I can't get interrupts working :(
I'm also converting totally to C++. I've ripped out all the old C functions(like memcpy and ZeroMemory) and replaced them with…
That's right. I've started working on LittleBoy, the GameBoy/GB Colour emulator to go along with FatMan. FatMan is hardly a dead project, I just got bored working on the same thing for so long.
The screenshots above are from memory dumps, not cartridge ROMS. I'm still working on the Z80(actually Sha…
I have this week off so you'd think I'd get a ton of work done, but no. For some reason the more free time I have, the less motivated I am.
Anyway I tried to add blending:
and failed :( Oh well.
I also fixed some dialog bugs. The Tile Viewer, Sprite Viewer and Map Viewer are all now fully functional. …
Anyway I tried to add blending:
and failed :( Oh well.
I also fixed some dialog bugs. The Tile Viewer, Sprite Viewer and Map Viewer are all now fully functional. …
You know that feeling that occurs right before something dies horribly? Yeah... My monitor is acting really weird. At totally random intervals the screen stretchs horizontally then returns to normal. It occurs for less than a second, but it hasn't happened before. It happened four times while writi…
OK I finished the map viewer, which completes all the tools(still plenty of bugs to squash).
Yeah I haven't had much time to work on FatMan thanks to midterms
People are already starting to drop out, and I know why. Most of them can barely speak English and English courses(2 for them, 1 for the rest…
Yeah I haven't had much time to work on FatMan thanks to midterms
People are already starting to drop out, and I know why. Most of them can barely speak English and English courses(2 for them, 1 for the rest…
Well I didn't get any more demos running over the weekend, just some graphics related stuff.
First there's windowing. The GBA has two windows which allow only certain sections of a background to be drawn. This is for effects like sweeping, dialog boxes and two player split screens.
Before:
After:
I've…
First there's windowing. The GBA has two windows which allow only certain sections of a background to be drawn. This is for effects like sweeping, dialog boxes and two player split screens.
Before:
After:
I've…
More "real progress" in the past week. I've gotten about 3 demos fully working and 4 half-working(they break down after awhile). This is all due to fixing LDM and STM, and adding the VBlank and VCount interrupts although VCount is still a mess.
Another plasma demo I got to run:
I've also made a high…
Another plasma demo I got to run:
I've also made a high…
More "real progress" in the past week. I've gotten about 3 demos fully working and 4 half-working(they break down after awhile). This is all due to fixing LDM and STM, and adding the VBlank and VCount interrupts although VCount is still a mess.
Another plasma demo I got to run:
I've also made a high…
Another plasma demo I got to run:
I've also made a high…
OK so after totally fixing the STR and LDR opcodes(hopefully for then last time) and adding in the VCOUNT memory register I was able to get two demos fully functional.
The first is the plasma demo I was talking about in the last post, but the graphics problems are gone and it works at full speed now…
The first is the plasma demo I was talking about in the last post, but the graphics problems are gone and it works at full speed now…
This is what we call bad algorithm design:
void RenderTile4bit(unsigned long X,unsigned long Y,unsigned long &Address,unsigned long Palette[256],unsigned long PaletteIndex,unsigned long Flip){
SrcPntr8=GetPointer8(Address);
switch(Flip){
case 0: LoopStart[2]=0;LoopEnd[2]=8;LoopStep[2]=1;LoopStart[3…
OK I fixed the Memory Viewer. The problem was so retarded, I messed up the y coords in the resource file and most of the boxes overlapped. [headshake]
(search and memory dump don't work yet)
Also the Sprite/OAM/Object Viewer is done:
(this dailog is fully functional)
Anyway for those following this her…
(search and memory dump don't work yet)
Also the Sprite/OAM/Object Viewer is done:
(this dailog is fully functional)
Anyway for those following this her…
Well college started today. I'm going to Seneca at Don Mills and Finch if anyone feels like stalking me. It takes me 2.75 hours to get there :/
It was OK today only 4 class in the afternoon and all together. Tomorrow it starts at 8 and ends at 5! I have a 4 hour break! Normally this would be OK, but…
It was OK today only 4 class in the afternoon and all together. Tomorrow it starts at 8 and ends at 5! I have a 4 hour break! Normally this would be OK, but…
So anyway the reason I haven't updated this thing(with any real posts) is because I've been trying to rewrite the graphics core so it wasn't a complete hack.
First attempt:
There are 4 256x256 background textures and 12 sprite textures(due to various sizes). To write a pixel I had to lock each one, p…
First attempt:
There are 4 256x256 background textures and 12 sprite textures(due to various sizes). To write a pixel I had to lock each one, p…
Somewhat long update with no pics, sorry :(
Well it turns out the problem was not with MOV, but with LDR. See my log class was outputting the correct opcode and mnemonic, but the results from the next instruction >_< I fixed that and pretty much restructured(not really rewrite) the ARM header …
Well it turns out the problem was not with MOV, but with LDR. See my log class was outputting the correct opcode and mnemonic, but the results from the next instruction >_< I fixed that and pretty much restructured(not really rewrite) the ARM header …
Well I've been really busy at work, but I managed to get sprites and tile backgrounds working.
(All the program does is load the sprites and tiles to VRAM. Mario does not actually move)
Not all the features have been implemented. For example the coin sprite in the top part of the screen should be sca…
(All the program does is load the sprites and tiles to VRAM. Mario does not actually move)
Not all the features have been implemented. For example the coin sprite in the top part of the screen should be sca…
Well we've been really busy at work lately which caused me to work 9 and 10 hour days. It takes me an hour and a-half to get there and back plus when I get home I eat dinner and shower so I don't have much time for the computer. Most nights I didn't even turn it on.
I was able this weekend to get gr…
I was able this weekend to get gr…
YEAH MODE 3 WORKS!
If you want to try it out just download FatMan.zip and drag Hitler.gba into FatMan.exe
If you want to try it out just download FatMan.zip and drag Hitler.gba into FatMan.exe
SEX
Ok now that I've got your attention, go into the GDS showcase and download my masterpiece, MacMan II. If you don't download it I'll have to cry myself to sleep tonight and nobody wants that. Here's a screenshot to get your cursor moving:
Also I've been working on a GBA emulator named FatMan for t…
Ok now that I've got your attention, go into the GDS showcase and download my masterpiece, MacMan II. If you don't download it I'll have to cry myself to sleep tonight and nobody wants that. Here's a screenshot to get your cursor moving:
Also I've been working on a GBA emulator named FatMan for t…
Well I've nearly gotten level 2 done :( At this rate I should be finish sometime next millennium. I started a huge project when I had ass-loads of time, but now I have none. The project is cancelled.
Also I might enter the 4 elements contest although I have no idea what to make. It will definitely …
Also I might enter the 4 elements contest although I have no idea what to make. It will definitely …
Well I got the job. I actually started yesterday, but I collapsed before reaching my computer. It's pretty much just packaging big ass crates and then moving them outside to be picked up. It sounds a lot easier than it is. Right now my feet feel like there's a fire under them.
Yeah so any programmi…
Yeah so any programmi…
I had to go up north this weekend so I didn't get much done. The reason wasn't actually going up north. In my haste I only saved the sprites and my engine(in another folder) to my USB disk and forgot main.cpp.
I have a job interview at a printing shop/factory in Toronto tomorrow. Looks like my many…
I have a job interview at a printing shop/factory in Toronto tomorrow. Looks like my many…
Damn that took forever. If I had walked to California, handed rhino the $50 and walked back to Toronto I would have had GDNet+ sooner than waiting for my electronic payment.
And where are the secret forums? Probably didn't get invited because I still use WinME [sad]
Anyway right now I'm working a Ogr…
And where are the secret forums? Probably didn't get invited because I still use WinME [sad]
Anyway right now I'm working a Ogr…
Advertisement
Popular Blogs
Advertisement