The Tub of Awesome

Profile
None
Emulation goodness inside
531 comments
177 entries
Advertisement
Scet
January 04, 2006
Still alive, I killed the terrists.
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 …
295 views
Scet
November 24, 2005
RTFM
(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…
376 views
Scet
November 02, 2005
mmmmmm 2-bit greyscale




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…
563 views
Scet
October 26, 2005
Meh

Meh

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. …
322 views
Scet
October 24, 2005
:(

:(



Well the frequancy of the problem keep increasing last night. This morning it got to the point of being constant. Had to put the old girl to rest.

RIP [sad]

I will miss abusing the degauss button.

Now I'm stuck with my spare 14" which has no degauss [sad]
256 views
Scet
October 23, 2005
Crap
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…
331 views
Scet
October 21, 2005
666th post! HEIL SATAN!
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…
284 views
Scet
October 18, 2005
Windows, Colours and Oldschool Rock
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…
335 views
Scet
October 14, 2005
Repost after borked post.
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…
276 views
Scet
October 14, 2005
(.)(.)
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…
260 views
Scet
October 08, 2005
Mmmmmm creamy filling...
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…
276 views
Scet
October 02, 2005
lkjlkjhfhljklkjlkdhfSPAM
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…
337 views
Scet
September 22, 2005
Koolies
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…
297 views
Scet
September 18, 2005
mmmmmmmmm pixellicous...


Yeah and I finished the disassembler too :) but the memory viewer is fuckorzed :(
442 views
Scet
September 10, 2005
Hooray for Win32!


Still doesn't function 100% and the font is way too small, but still HOORAY!
349 views
Scet
September 06, 2005
[sad]
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…
459 views
Scet
September 05, 2005
I want D3DFMT_P9 not P8 :(
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…
344 views
Scet
August 27, 2005
mmmmm, rabbit meat....
So we were printing these Telus ads at work yesterday and well...



Well I think it's funny so if you don't your opinion is wrong.
295 views
Scet
August 17, 2005
Making a GUI in C++ is fun!
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 …
328 views
Scet
August 07, 2005
8x8 tiles make me wet myself
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…
627 views
Scet
July 17, 2005
Work = :(
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…
533 views
Scet
July 09, 2005
HEIL
YEAH MODE 3 WORKS!





If you want to try it out just download FatMan.zip and drag Hitler.gba into FatMan.exe
369 views
Scet
July 04, 2005
Tub sized
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…
393 views
Scet
June 13, 2005
Triple Fudge
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 …
487 views
Scet
June 07, 2005
Cookie Dough
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…
333 views
Scet
June 05, 2005
Mint
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…
548 views
Scet
June 01, 2005
Chocolate
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…
394 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement